:root{--ink:#16131f;--muted:#6f6a7d;--line:#e8e5ee;--paper:#fbfaff;--white:#fff;--purple:#6655ff;--purple-dark:#3424cc;--pink:#ff5a99;--blue:#38a8ff;--yellow:#ffd34e;--navy:#121024;--radius:24px;--shadow:0 24px 70px rgba(47,35,92,.13);--container:min(1800px,calc(100vw - clamp(28px,4vw,96px)))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);line-height:1.55}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:var(--container);margin-inline:auto}.skip-link{position:fixed;left:16px;top:-60px;z-index:999;background:#fff;padding:12px 16px;border-radius:10px}.skip-link:focus{top:16px}.site-header{height:78px;position:fixed;inset:0 0 auto;z-index:100;background:rgba(251,250,255,.82);backdrop-filter:blur(18px);border-bottom:1px solid rgba(232,229,238,.8);transition:.25s}.site-header.scrolled{height:68px;box-shadow:0 10px 30px rgba(30,23,56,.06)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand img{display:block;width:132px;height:auto}.desktop-nav{display:flex;align-items:center;gap:5px;margin-left:auto}.nav-link{border:0;background:none;padding:10px 13px;border-radius:10px;font-size:14px;font-weight:650;color:#3f394d;cursor:pointer}.nav-link:hover,.nav-link:focus-visible{background:#f1eef8;color:var(--purple)}.nav-link span{font-size:15px;margin-left:3px}.nav-actions{display:flex;align-items:center;gap:12px}.text-link{font-size:14px;font-weight:650}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:13px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--purple),#805dff);color:#fff;box-shadow:0 14px 30px rgba(102,85,255,.28)}.btn-primary:hover{box-shadow:0 18px 38px rgba(102,85,255,.38)}.btn-small{min-height:42px;padding:0 17px;font-size:14px}.btn-light{background:#fff;color:var(--navy);box-shadow:0 14px 35px rgba(0,0,0,.2)}.menu-toggle{display:none;background:none;border:0;width:42px;height:42px;padding:10px}.menu-toggle span{display:block;height:2px;background:var(--ink);margin:5px 0;border-radius:3px}.mega-menu{position:absolute;top:100%;left:0;width:100%;background:#fff;border-top:1px solid var(--line);box-shadow:0 28px 60px rgba(38,29,65,.14);opacity:0;visibility:hidden;transform:translateY(-8px);transition:.2s}.mega-menu.open{opacity:1;visibility:visible;transform:none}.mega-grid{display:grid;grid-template-columns:320px 1fr;gap:70px;padding:36px 0 40px}.mega-intro h3{font-size:27px;line-height:1.15;margin:12px 0}.mega-intro p{color:var(--muted);margin:0 0 20px}.mega-intro a{font-weight:750;color:var(--purple)}.mega-links{display:grid;grid-template-columns:1fr 1fr;gap:8px 26px}.mega-links a{display:flex;align-items:flex-start;gap:13px;padding:12px;border-radius:14px}.mega-links a:hover{background:#f7f5fc}.mega-links-top{align-content:start;align-items:start;align-self:start}.mega-links strong,.mega-links small{display:block}.mega-links strong{font-size:14px}.mega-links small{font-size:15px;color:var(--muted);margin-top:3px}.mini-icon{width:34px;height:34px;border-radius:10px;background:#eeebff;color:var(--purple);display:grid;place-items:center;font-weight:800;flex:0 0 auto}.mobile-menu{display:none}.eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.15em;font-size:15px;font-weight:850;color:var(--purple)}.eyebrow:before{content:"";width:22px;height:2px;background:currentColor}.progress{height:5px;background:#eeeaf6;border-radius:4px;overflow:hidden}.progress i{display:block;height:100%;width:var(--p);background:linear-gradient(90deg,var(--purple),var(--pink));border-radius:inherit}.activity{display:flex;gap:8px;align-items:flex-start;padding:9px 0;border-top:1px solid #f1eef5}.activity i{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:#e8f9f3;color:#20a06a;font-size:14px;font-style:normal}.activity strong,.activity small{display:block;font-size:12px}.activity small{color:var(--muted);margin-top:2px}.section{padding:110px 0}.section h2{font-size:clamp(43px,5vw,72px);line-height:1.02;letter-spacing:-.055em;margin:18px 0 24px}.section h2 em{font-style:normal;color:var(--purple)}.pdf{left:7%;bottom:13%;width:205px;--r:3deg}.pdf strong,.pdf small{display:block;margin-left:55px}.pdf strong{margin-top:-45px}.pdf small{font-size:14px;color:var(--muted);margin-top:4px}.teams{right:5%;bottom:16%;width:245px;--r:-3deg}.person{display:flex;align-items:center;gap:12px}.person>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#ece8ff;color:var(--purple);font-weight:850}.person strong,.person small{display:block}.person small{font-size:14px;color:var(--muted)}.status{font-size:14px;padding:6px 9px;border-radius:999px;background:#eafff5;color:#13815a;font-weight:800}.eyebrow.light{color:#b8afff}.site-footer{background:#121024;color:#fff;padding:70px 0 30px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:50px}.footer-brand img{width:145px}.footer-brand p{color:#9d97ad;max-width:270px;font-size:15px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:9px}.footer-grid strong{font-size:15px;margin-bottom:8px}.footer-grid a{font-size:15px;color:#aaa4b8}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;font-size:14px;color:#827c91}.footer-bottom div{display:flex;gap:20px}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .75s ease,transform .75s ease}.js .reveal.visible{opacity:1;transform:none}@media (max-width:980px){.desktop-nav,.nav-actions>.text-link,.nav-actions>.btn{display:none}.menu-toggle{display:block}.mobile-menu{display:flex;position:fixed;top:82px;right:0;bottom:0;left:0;z-index:99;background:#fff;padding:24px 24px 40px;flex-direction:column;gap:4px;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.site-header.scrolled+.mobile-menu{top:72px}.mobile-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mobile-menu a{padding:16px 0;border-bottom:1px solid var(--line);font-size:18px;font-weight:750}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media (max-width:680px){:root{--container:min(100vw - 28px,1180px)}.site-header{height:68px}.brand img{width:118px}.section{padding:78px 0}.section h2{font-size:43px}.pdf{left:-3%;bottom:13%}.teams{right:-5%;bottom:14%}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-grid>div:last-child{display:flex}.footer-bottom{flex-direction:column;gap:15px}.mega-menu{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transform:none;transition:none}.btn:hover{transform:none}}@media (max-width:980px){.site-header+.mobile-menu{top:82px}.site-header.scrolled+.mobile-menu{top:72px}.mobile-menu{display:block;padding:12px clamp(16px,4vw,30px) 28px;background:linear-gradient(180deg,#fff 0%,#fbfaff 100%);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;gap:0}.mobile-nav-group{margin:7px 0;border:1px solid #e3ddff;border-radius:14px;background:#f6f3ff;overflow:hidden;box-shadow:0 5px 16px rgba(69,53,135,.04)}.mobile-nav-group:has(.mobile-nav-toggle[aria-expanded="true"]){border-color:#cfc5ff;background:#fbfaff;box-shadow:0 10px 24px rgba(76,58,152,.08)}.mobile-nav-row{display:block;width:100%;min-height:47px;margin:0;padding:11px 9px;border:0;border-bottom:1px solid var(--line);border-radius:9px;background:transparent;color:var(--ink);font-size:16px;font-weight:720;line-height:1.3;text-align:left}.mobile-nav-group>.mobile-nav-row{min-height:54px;padding:10px 12px 10px 15px;border-bottom:0;border-radius:0;font-size:17.5px;font-weight:850}.mobile-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer}.mobile-nav-toggle svg{box-sizing:content-box;width:12px;height:8px;padding:9px;flex:0 0 auto;border-radius:10px;background:#fff;color:var(--purple);box-shadow:0 2px 8px rgba(59,43,128,.09);transition:transform .18s ease,background .18s ease,color .18s ease}.mobile-nav-toggle[aria-expanded="true"]{color:var(--purple)}.mobile-nav-toggle[aria-expanded="true"] svg{transform:rotate(180deg);background:var(--purple);color:#fff}.mobile-nav-children{margin:0;padding:7px 8px 9px 14px;border-top:1px solid #e3ddff;background:#fff}.mobile-nav-children[hidden]{display:none}.mobile-menu .mobile-nav-children a{position:relative;display:block;min-height:38px;padding:8px 10px 8px 27px;border:0;border-radius:8px;color:#5c5568;font-size:14.5px;font-weight:650;line-height:1.4}.mobile-menu .mobile-nav-children a:before{content:"";position:absolute;left:11px;top:50%;width:5px;height:5px;border-radius:50%;background:#b6aaff;transform:translateY(-50%)}.mobile-menu .mobile-nav-children a:hover,.mobile-menu .mobile-nav-children a:focus-visible{background:#f0edff;color:var(--purple)}.mobile-menu a.is-active{background:#f0edff;color:var(--purple);box-shadow:inset 3px 0 0 var(--purple)}.mobile-nav-direct{display:flex;align-items:center;justify-content:space-between;gap:16px}.mobile-nav-direct:after{content:"";width:7px;height:7px;margin-right:5px;flex:0 0 auto;border-top:2px solid #aaa1bb;border-right:2px solid #aaa1bb;transform:rotate(45deg)}.mobile-nav-company{margin-top:9px;padding-top:7px;border-top:1px solid #dcd6e7}.mobile-nav-company .mobile-nav-row:last-child{border-bottom:0}.mobile-menu .mobile-nav-cta{display:flex;width:100%;min-height:50px;margin:15px 0 0;padding:0 20px;border:0;border-radius:13px;color:#fff;font-size:16px;font-weight:800}.menu-toggle span{transform-origin:center;transition:transform .2s ease,opacity .15s ease}body.menu-open .menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.menu-open .menu-toggle span:nth-child(2){opacity:0}body.menu-open .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}@media (max-width:680px){.site-header+.mobile-menu{top:70px}.site-header.scrolled+.mobile-menu{top:72px}}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-nav-toggle svg,.menu-toggle span{transition:none}}.site-header{height:88px}.site-header.scrolled{height:76px}.nav-wrap{gap:38px}.brand img{width:148px}.desktop-nav{gap:12px}.nav-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;line-height:1;white-space:nowrap}.nav-trigger{white-space:nowrap}.nav-chevron{display:block;width:11px;height:8px;flex:0 0 auto;transform:translateY(.5px);transition:transform .2s ease}.nav-trigger[aria-expanded="true"] .nav-chevron{transform:translateY(.5px) rotate(180deg)}.nav-actions{gap:18px}.text-link{display:inline-flex;align-items:center;min-height:46px;padding:0 3px;white-space:nowrap}.btn-small{min-height:48px;padding-inline:21px}.nav-actions .btn-primary{box-shadow:0 10px 24px rgba(102,85,255,.22)}.nav-actions .btn-primary:hover{box-shadow:0 14px 30px rgba(102,85,255,.30)}@media (max-width:1180px){.desktop-nav{gap:6px}.nav-link{padding-inline:12px}.nav-wrap{gap:26px}.nav-actions{gap:13px}.btn-small{padding-inline:18px}}@media (max-width:980px){.site-header{height:78px}.brand img{width:132px}.site-header+.mobile-menu{top:78px}.site-header.scrolled+.mobile-menu{top:74px}}@media (max-width:680px){.site-header{height:70px}.brand img{width:124px}.site-header+.mobile-menu{top:70px}.site-header.scrolled+.mobile-menu{top:72px}}.inner-page main{padding-top:82px}.footer-callout{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 0 54px;margin-bottom:54px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-callout h2{font-size:36px;line-height:1;margin:12px 0 0;letter-spacing:-.045em}.eyebrow.light{color:#bdb6ff}.site-footer .footer-grid{grid-template-columns:1.45fr repeat(4,1fr)}@media (max-width:1050px){.site-footer .footer-grid{grid-template-columns:1.4fr repeat(2,1fr)}.site-footer .footer-grid>div:nth-child(n/**/+4){display:flex}.footer-callout{flex-direction:column;text-align:center}}@media (max-width:720px){.inner-page main{padding-top:70px}.footer-callout h2{font-size:30px}.site-footer .footer-grid{grid-template-columns:1fr 1fr}.site-footer .footer-brand{grid-column:1/-1}}:root{--xp-gradient:linear-gradient(90deg,#6655ff 0%,#9855ef 48%,#ef58a4 100%)}:is(.ffc-hero-copy h1:not(.seo-primary) span,.section h2 em),:is(.ffc-hero-copy h2.seo-display span,.section h2 em){color:transparent!important;background:var(--xp-gradient);-webkit-background-clip:text;background-clip:text;font-style:normal}:is(.ffc-hero-copy h1:not(.seo-primary)),:is(.ffc-hero-copy h2.seo-display){font-size:clamp(3rem,5.15vw,4.65rem)!important;line-height:.99!important;letter-spacing:-.052em!important;max-width:980px!important;text-wrap:balance}:is(.ffc-btns){display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important}:is(.ffc-btns) a{white-space:nowrap}:is(.ffc-card){border-radius:26px}:is(.ffc-eyebrow,.eyebrow){letter-spacing:.16em}@media (max-width:720px){:is(.ffc-hero-copy h1:not(.seo-primary)),:is(.ffc-hero-copy h2.seo-display){font-size:clamp(2.65rem,12vw,3.65rem)!important}:is(.ffc-btns){gap:9px!important}:is(.ffc-btns) a{padding-left:15px!important;padding-right:15px!important;font-size:0.8125rem!important}}@media (max-width:560px){:is(.ffc-btns){width:100%!important;flex-direction:column!important;align-items:stretch!important}:is(.ffc-btns) a{width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important;white-space:normal!important}}.section h2{font-size:clamp(2.55rem,4.4vw,4.15rem)!important;line-height:1.01!important;letter-spacing:-.045em!important;text-wrap:balance}@media (max-width:720px){.section h2{font-size:clamp(2.2rem,10vw,3rem)!important}}.ffc{--ink:#15111f;--ink-2:#272132;--muted:#6f687a;--line:#e8e3ef;--paper:#fff;--soft:#f8f6fc;--violet:#6d4df5;--violet-2:#8c6bff;--pink:#ef66ad;--cyan:#48c9ef;--yellow:#ffc83d;--green:#15966b;--red:#ed5c68;--navy:#171225;background:#fff;color:var(--ink);overflow:hidden}.ffc *{box-sizing:border-box}.ffc a{text-decoration:none}.ffc .ffc-wrap{width:min(1220px,calc(100% - 40px));margin:0 auto}.ffc .ffc-narrow{width:min(900px,calc(100% - 40px));margin:0 auto}.ffc h1:not(.seo-primary),.ffc h2,.ffc h3,.ffc h4,.ffc h2.seo-display,.ffc h2,.ffc h3,.ffc h4{margin:0;color:var(--ink);letter-spacing:-.045em}.ffc h1:not(.seo-primary),.ffc h2.seo-display{font-size:clamp(3.3rem,7.1vw,7rem);line-height:.92}.ffc h2{font-size:clamp(2.35rem,5.1vw,5rem);line-height:.98}.ffc h3{font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.08}.ffc p{margin:0;color:var(--muted);font-size:1.02rem;line-height:1.72}.ffc .ffc-lead{font-size:clamp(1.08rem,1.65vw,1.36rem);line-height:1.64}.ffc .ffc-eyebrow{display:inline-flex;align-items:center;gap:11px;color:var(--violet);font-size:0.8125rem;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.ffc .ffc-eyebrow:before{content:"";width:30px;height:2px;border-radius:9px;background:currentColor}.ffc .ffc-eyebrow.light{color:#cfc6ff}.ffc .ffc-section{position:relative;padding:clamp(82px,10vw,145px) 0}.ffc .ffc-section-head{text-align:center;max-width:930px;margin:0 auto 58px}.ffc .ffc-section-head .ffc-eyebrow{margin-bottom:22px}.ffc .ffc-section-head h2{margin-bottom:24px}.ffc .ffc-section-head p{max-width:790px;margin:0 auto;font-size:clamp(1.04rem,1.5vw,1.24rem)}.ffc .ffc-card{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 70px rgba(37,29,67,.09)}.ffc .ffc-btns{display:flex;gap:14px;flex-wrap:wrap}.ffc .ffc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border-radius:15px;border:1px solid var(--line);background:#fff;color:var(--ink);font-weight:850;box-shadow:0 10px 28px rgba(31,26,50,.06);transition:.2s ease}.ffc .ffc-btn:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(31,26,50,.11)}.ffc .ffc-btn.primary{color:#fff;border-color:transparent;background:linear-gradient(135deg,var(--violet),var(--violet-2));box-shadow:0 16px 38px rgba(109,77,245,.26)}.ffc .ffc-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:#f0edff;color:#5137d5;font-size:0.8125rem;font-weight:900}.ffc .ffc-pill.green{background:#eafbf4;color:#08724c}.ffc .ffc-hero{padding:clamp(76px,8vw,118px) 0 clamp(90px,10vw,142px);background:radial-gradient(circle at 78% 18%,rgba(115,84,255,.18),transparent 33%),radial-gradient(circle at 92% 70%,rgba(72,201,239,.11),transparent 28%),linear-gradient(180deg,#fff 0%,#fbfaff 100%)}.ffc .ffc-hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(550px,1.12fr);gap:68px;align-items:center}.ffc .ffc-hero-copy .ffc-eyebrow{margin-bottom:30px}.ffc .ffc-hero-copy h1:not(.seo-primary) span,.ffc .ffc-hero-copy h2.seo-display span{display:block;color:var(--violet)}.ffc .ffc-hero-copy .ffc-lead{margin-top:30px;max-width:690px}.ffc .ffc-hero-copy .ffc-lead strong{color:var(--ink)}.ffc .ffc-hero-copy .ffc-btns{margin-top:34px}.ffc .ffc-proof-row{display:flex;gap:17px;flex-wrap:wrap;margin-top:32px;color:#514a5b;font-size:0.875rem;font-weight:820}.ffc .ffc-proof-row span{display:flex;gap:8px;align-items:center}.ffc .ffc-proof-row i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;font-style:normal;font-size:0.8125rem}.ffc .ffc-hero-art{position:relative;min-height:650px}.ffc .ffc-orchestrator{position:absolute;inset:30px 0 25px 20px;overflow:hidden;background:linear-gradient(145deg,#fff,#faf8ff);border:1px solid var(--line);border-radius:32px;box-shadow:0 36px 95px rgba(46,34,91,.16)}.ffc .ffc-browser{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#f7f5fb;border-bottom:1px solid var(--line)}.ffc .ffc-dots{display:flex;gap:6px}.ffc .ffc-dots span{width:8px;height:8px;border-radius:50%;background:#d9d2e3}.ffc .ffc-url{font-size:0.75rem;color:#938b9c}.ffc .ffc-orchestrator-body{display:grid;grid-template-columns:1.02fr .98fr;min-height:525px}.ffc .ffc-builder{padding:20px;border-right:1px solid var(--line);background:#fff}.ffc .ffc-builder-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ffc .ffc-builder-head span{font-size:0.75rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#857d90}.ffc .ffc-builder-head b{font-size:0.8125rem;color:#fff;background:var(--violet);padding:7px 9px;border-radius:9px}.ffc .ffc-builder-layout{display:grid;grid-template-columns:88px 1fr;gap:12px}.ffc .ffc-field-palette{display:grid;align-content:start;gap:8px}.ffc .ffc-field-palette div{padding:10px 8px;border:1px solid var(--line);border-radius:10px;color:#766f7e;background:#faf9fc;font-size:0.75rem;font-weight:850;text-align:center}.ffc .ffc-form-canvas{position:relative;padding:18px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 12px 30px rgba(30,24,50,.06)}.ffc .ffc-form-title{display:flex;gap:10px;align-items:center;margin-bottom:15px}.ffc .ffc-form-title i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--violet),var(--pink));color:#fff;font-style:normal;font-weight:950}.ffc .ffc-form-title strong{display:block;font-size:0.875rem}.ffc .ffc-form-title small{display:block;color:#918a99;font-size:0.75rem;margin-top:2px}.ffc .ffc-fake-field{display:grid;gap:5px;margin:11px 0}.ffc .ffc-fake-field label{font-size:0.75rem;font-weight:900;color:#595260}.ffc .ffc-fake-field span{height:31px;border:1px solid var(--line);border-radius:9px;background:#fbfafc}.ffc .ffc-fake-field.upload span{display:flex;align-items:center;padding:0 9px;color:#776f7e;font-size:0.75rem;border-style:dashed}.ffc .ffc-form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.ffc .ffc-form-actions small{font-size:0.75rem;color:#8d8594}.ffc .ffc-form-actions button{border:0;background:var(--violet);color:#fff;padding:9px 12px;border-radius:9px;font-size:0.75rem;font-weight:900}.ffc .ffc-cursor{position:absolute;left:69px;top:139px;width:22px;height:28px;z-index:4;filter:drop-shadow(0 4px 4px rgba(0,0,0,.14));animation:ffcCursor 5.5s ease-in-out infinite}.ffc .ffc-cursor svg{width:100%;height:100%}.ffc .ffc-checklist{padding:21px;background:linear-gradient(180deg,#fbfaff,#f7f5fc)}.ffc .ffc-checklist-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ffc .ffc-checklist-head small{display:block;color:#8c8493;font-size:0.75rem}.ffc .ffc-checklist-head h3{font-size:1.05rem;margin-top:3px}.ffc .ffc-progress-ring{position:relative;width:54px;height:54px;border-radius:50%;background:conic-gradient(var(--green) 0 72%,#e7e2ec 72% 100%);display:grid;place-items:center}.ffc .ffc-progress-ring:after{content:"";position:absolute;width:40px;height:40px;border-radius:50%;background:#fff}.ffc .ffc-progress-ring b{position:relative;z-index:1;font-size:0.8125rem}.ffc .ffc-task-list{display:grid;gap:9px;margin-top:17px}.ffc .ffc-task{display:grid;grid-template-columns:28px 1fr auto;gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 7px 18px rgba(32,26,52,.04)}.ffc .ffc-task i{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#f0edff;color:var(--violet);font-style:normal;font-weight:950;font-size:0.8125rem}.ffc .ffc-task.done i{background:#eafbf4;color:var(--green)}.ffc .ffc-task.external i{background:#eaf9ff;color:#1a83a4}.ffc .ffc-task strong{display:block;font-size:0.8125rem}.ffc .ffc-task small{display:block;color:#8d8594;font-size:0.75rem;margin-top:2px}.ffc .ffc-task b{font-size:0.75rem;color:#766e7e}.ffc .ffc-status-float{position:absolute;right:-20px;bottom:7px;z-index:4;width:240px;padding:16px 17px}.ffc .ffc-status-float .top{display:flex;justify-content:space-between;align-items:center}.ffc .ffc-status-float .top small{font-size:0.75rem;color:#817988}.ffc .ffc-status-float .top b{font-size:0.8125rem;color:var(--green)}.ffc .ffc-status-float strong{display:block;margin-top:6px;font-size:0.875rem}.ffc .ffc-status-bar{height:7px;background:#ece8f1;border-radius:999px;margin-top:11px;overflow:hidden}.ffc .ffc-status-bar i{display:block;width:72%;height:100%;background:linear-gradient(90deg,var(--violet),var(--green));border-radius:inherit;animation:ffcGrow 2.4s ease both}.ffc .ffc-add-chip{position:absolute;left:-8px;bottom:76px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 15px 40px rgba(35,28,64,.13);font-size:0.8125rem;font-weight:900;display:flex;align-items:center;gap:8px;z-index:5}.ffc .ffc-add-chip i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#f0edff;color:var(--violet);font-style:normal}.ffc .ffc-promises{padding:0 0 28px;background:#fbfaff}.ffc .ffc-promise-shell{position:relative;z-index:5;margin-top:-42px;display:grid;grid-template-columns:repeat(4,1fr);padding:28px 18px}.ffc .ffc-promise{text-align:center;padding:8px 20px}.ffc .ffc-promise+.ffc-promise{border-left:1px solid var(--line)}.ffc .ffc-promise i{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 13px;border-radius:14px;background:linear-gradient(145deg,#f0edff,#fff);color:var(--violet);font-style:normal;font-weight:950}.ffc .ffc-promise h3{font-size:1rem;letter-spacing:-.02em;margin-bottom:7px}.ffc .ffc-promise p{font-size:0.875rem;line-height:1.48}.ffc .ffc-tech-section{background:#fff}.ffc .ffc-hub{position:relative;min-height:620px;border:1px solid var(--line);border-radius:32px;background:radial-gradient(circle at 50% 50%,rgba(109,77,245,.11),transparent 30%),linear-gradient(145deg,#fbfaff,#fff);overflow:hidden;box-shadow:0 28px 75px rgba(42,33,76,.09)}.ffc .ffc-hub-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;width:270px;padding:25px;text-align:center}.ffc .ffc-hub-center .mark{width:60px;height:60px;margin:0 auto 13px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(135deg,var(--violet),var(--pink));color:#fff;font-size:1.25rem;font-weight:950}.ffc .ffc-hub-center h3{font-size:1.38rem;margin-bottom:9px}.ffc .ffc-hub-center p{font-size:0.875rem;line-height:1.5}.ffc .ffc-hub-list{display:grid;gap:8px;margin-top:16px;text-align:left}.ffc .ffc-hub-list span{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#faf9fd;font-size:0.8125rem;font-weight:800;color:#595160}.ffc .ffc-hub-list i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#eafbf4;color:var(--green);font-style:normal;font-size:0.75rem}.ffc .ffc-tool{position:absolute;width:190px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 16px 38px rgba(36,29,62,.1);z-index:3;animation:ffcFloat 5.8s ease-in-out infinite}.ffc .ffc-tool .tool-head{display:flex;align-items:center;gap:9px}.ffc .ffc-tool .tool-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;font-style:normal;font-weight:950;background:var(--violet)}.ffc .ffc-tool strong{display:block;font-size:0.8125rem}.ffc .ffc-tool small{display:block;color:#8f8796;font-size:0.75rem;margin-top:2px}.ffc .ffc-tool .tool-task{margin-top:11px;padding-top:10px;border-top:1px solid var(--line);font-size:0.75rem;font-weight:800;color:#5c5462}.ffc .ffc-tool.t1{left:40px;top:48px;transform:rotate(-2deg)}.ffc .ffc-tool.t2{right:42px;top:44px;transform:rotate(2deg);animation-delay:.7s}.ffc .ffc-tool.t3{left:24px;bottom:58px;transform:rotate(2deg);animation-delay:1.4s}.ffc .ffc-tool.t4{right:26px;bottom:52px;transform:rotate(-2deg);animation-delay:2s}.ffc .ffc-tool.t5{left:50%;top:30px;transform:translateX(-50%);animation-delay:2.7s}.ffc .ffc-tool.t6{left:50%;bottom:27px;transform:translateX(-50%);animation-delay:3.4s}.ffc .ffc-tool.t2 .tool-icon{background:var(--pink)}.ffc .ffc-tool.t3 .tool-icon{background:var(--cyan)}.ffc .ffc-tool.t4 .tool-icon{background:var(--green)}.ffc .ffc-tool.t5 .tool-icon{background:#e79b29}.ffc .ffc-tool.t6 .tool-icon{background:#697487}.ffc .ffc-hub svg{position:absolute;inset:0;width:100%;height:100%;z-index:1}.ffc .ffc-hub path{stroke:#bdb0f8;stroke-width:2;fill:none;stroke-dasharray:6 10;animation:ffcDash 2.7s linear infinite}.ffc .ffc-hub-note{text-align:center;margin-top:27px;font-size:1.05rem!important;color:var(--ink)!important;font-weight:850}.ffc .ffc-hub-note strong{color:var(--violet)}.ffc .ffc-builder-section{background:var(--navy);color:#fff}.ffc .ffc-builder-section h2,.ffc .ffc-builder-section h3{color:#fff}.ffc .ffc-builder-section p{color:#c9c2d4}.ffc .ffc-split{display:grid;grid-template-columns:.84fr 1.16fr;gap:70px;align-items:center}.ffc .ffc-copy .ffc-eyebrow{margin-bottom:21px}.ffc .ffc-copy h2{margin-bottom:25px}.ffc .ffc-copy p+p{margin-top:17px}.ffc .ffc-list{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.ffc .ffc-list li{display:flex;gap:11px;align-items:flex-start;color:#504958;font-weight:750;line-height:1.5}.ffc .ffc-list i{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:8px;background:#f0edff;color:var(--violet);font-style:normal;font-size:0.8125rem;font-weight:950}.ffc .ffc-builder-section .ffc-list li{color:#e4dfeb}.ffc .ffc-builder-section .ffc-list i{background:rgba(255,255,255,.09);color:#cfc4ff}.ffc .ffc-wysiwyg{overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.15);border-radius:28px;box-shadow:0 32px 90px rgba(0,0,0,.28)}.ffc .ffc-wys-toolbar{height:46px;padding:0 15px;display:flex;align-items:center;gap:7px;background:#f5f3f8;border-bottom:1px solid var(--line)}.ffc .ffc-wys-toolbar span{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#fff;border:1px solid var(--line);font-size:0.75rem;font-weight:900;color:#625a69}.ffc .ffc-wys-body{display:grid;grid-template-columns:128px 1fr 140px;min-height:455px}.ffc .ffc-wys-palette,.ffc .ffc-wys-settings{padding:15px;background:#f8f7fa}.ffc .ffc-wys-palette{border-right:1px solid var(--line)}.ffc .ffc-wys-settings{border-left:1px solid var(--line)}.ffc .ffc-wys-palette h4,.ffc .ffc-wys-settings h4{font-size:0.8125rem;letter-spacing:-.01em;margin-bottom:11px;color:#514a58}.ffc .ffc-palette-item{display:flex;align-items:center;gap:7px;padding:9px;border:1px solid var(--line);border-radius:9px;background:#fff;margin-bottom:7px;font-size:0.75rem;color:#625b69;font-weight:800}.ffc .ffc-palette-item i{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#f0edff;color:var(--violet);font-style:normal;font-weight:950}.ffc .ffc-wys-canvas{padding:20px;background:#fff}.ffc .ffc-wys-page{max-width:390px;margin:0 auto;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 9px 28px rgba(36,29,59,.06)}.ffc .ffc-wys-page .cover{height:62px;border-radius:12px;background:linear-gradient(135deg,var(--violet),var(--pink));margin-bottom:16px;padding:15px;color:#fff}.ffc .ffc-wys-page .cover b{display:block;font-size:0.875rem}.ffc .ffc-wys-page .cover small{font-size:0.75rem;opacity:.8}.ffc .ffc-wys-field{margin:12px 0}.ffc .ffc-wys-field label{display:block;font-size:0.75rem;font-weight:900;color:#514b57;margin-bottom:5px}.ffc .ffc-wys-field div{height:31px;border:1px solid var(--line);border-radius:9px;background:#fbfafc}.ffc .ffc-wys-field.upload div{height:48px;border-style:dashed;display:flex;align-items:center;justify-content:center;color:#8f8796;font-size:0.75rem}.ffc .ffc-wys-field.active{padding:8px;border:2px solid var(--violet);border-radius:11px;background:#faf9ff}.ffc .ffc-wys-settings .setting{padding:10px 0;border-bottom:1px solid var(--line)}.ffc .ffc-wys-settings .setting span{display:block;font-size:0.75rem;color:#8d8593;margin-bottom:4px}.ffc .ffc-wys-settings .setting b{font-size:0.75rem;color:#534b59}.ffc .ffc-toggle{width:31px;height:17px;border-radius:999px;background:var(--violet);position:relative;margin-top:6px}.ffc .ffc-toggle:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:#fff;right:2px;top:2px}.ffc .ffc-personalisation{background:#fff}.ffc .ffc-personal-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.ffc .ffc-user-workspace{padding:26px;min-height:420px}.ffc .ffc-user-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ffc .ffc-profile{display:flex;gap:12px;align-items:center}.ffc .ffc-profile i{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,var(--violet),var(--pink));color:#fff;font-style:normal;font-weight:950}.ffc .ffc-profile strong{display:block}.ffc .ffc-profile small{display:block;color:#8e8694;font-size:0.8125rem;margin-top:3px}.ffc .ffc-role-tags{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.ffc .ffc-role-tags span{font-size:0.75rem;font-weight:900;padding:6px 8px;border-radius:999px;background:#f0edff;color:#553bdb}.ffc .ffc-generated{margin:18px 0;padding:13px 14px;border-radius:13px;background:#f7f5ff;color:#554c62;font-size:0.8125rem;font-weight:800;display:flex;align-items:center;gap:8px}.ffc .ffc-generated i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#fff;color:var(--violet);font-style:normal}.ffc .ffc-mini-list{display:grid;gap:9px}.ffc .ffc-mini-task{display:grid;grid-template-columns:30px 1fr auto;gap:9px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:11px}.ffc .ffc-mini-task i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f0edff;color:var(--violet);font-style:normal;font-size:0.75rem;font-weight:950}.ffc .ffc-mini-task strong{display:block;font-size:0.8125rem}.ffc .ffc-mini-task small{display:block;color:#8d8594;font-size:0.75rem;margin-top:2px}.ffc .ffc-mini-task b{font-size:0.75rem;color:#756d7c}.ffc .ffc-user-workspace.contractor .ffc-profile i{background:linear-gradient(135deg,#2b9ab9,#4fd5c0)}.ffc .ffc-user-workspace.contractor .ffc-role-tags span{background:#e9faff;color:#16718b}.ffc .ffc-personal-note{margin-top:30px;text-align:center;font-size:1.08rem!important;font-weight:850;color:var(--ink)!important}.ffc .ffc-personal-note strong{color:var(--violet)}.ffc .ffc-files-section{background:var(--soft)}.ffc .ffc-automation{background:var(--navy);color:#fff}.ffc .ffc-automation h2,.ffc .ffc-automation h3{color:#fff}.ffc .ffc-automation p{color:#c9c2d4}.ffc .ffc-flow-result{text-align:center;margin-top:34px;color:#fff!important;font-size:1.14rem!important;font-weight:850}.ffc .ffc-flow-result strong{color:#b9a8ff}.ffc .ffc-reuse{background:#fff}.ffc .ffc-reporting{background:var(--soft)}.ffc .ffc-report-grid{display:grid;grid-template-columns:.84fr 1.16fr;gap:70px;align-items:center}.ffc .ffc-report-card{overflow:hidden}.ffc .ffc-report-top{padding:23px 24px 18px;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--line)}.ffc .ffc-report-top small{display:block;color:#8d8594;font-size:0.75rem}.ffc .ffc-report-top h3{font-size:1.35rem;margin-top:4px}.ffc .ffc-report-top b{font-size:0.75rem;color:#08724c;background:#eafbf4;padding:8px 10px;border-radius:999px}.ffc .ffc-report-body{padding:23px}.ffc .ffc-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ffc .ffc-kpi{padding:14px;border:1px solid var(--line);border-radius:14px;background:#faf9fc}.ffc .ffc-kpi span{display:block;font-size:0.75rem;color:#8e8694}.ffc .ffc-kpi strong{display:block;font-size:1.3rem;margin-top:5px}.ffc .ffc-bars{display:grid;gap:13px;margin-top:20px}.ffc .ffc-bar label{display:flex;justify-content:space-between;font-size:0.75rem;font-weight:850;color:#514a58}.ffc .ffc-bar div{height:8px;background:#ebe7f0;border-radius:999px;overflow:hidden;margin-top:7px}.ffc .ffc-bar i{display:block;height:100%;width:var(--v);border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--pink));animation:ffcGrow 2.3s ease both}.ffc .ffc-attention{margin-top:20px;padding:16px;border-radius:15px;background:#fff7ea;border:1px solid #f2dfb7}.ffc .ffc-attention strong{display:block;font-size:0.8125rem;color:#73541a;margin-bottom:8px}.ffc .ffc-attention span{display:block;color:#896a2d;font-size:0.75rem;margin-top:5px}.ffc .ffc-report-copy h2{margin:22px 0 25px}.ffc .ffc-outcomes{background:#fff}.ffc .ffc-outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ffc .ffc-outcome{padding:28px;text-align:center}.ffc .ffc-outcome i{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;margin:0 auto 17px;background:linear-gradient(145deg,#f0edff,#fff);color:var(--violet);font-style:normal;font-size:1.05rem;font-weight:950}.ffc .ffc-outcome h3{font-size:1.2rem;margin-bottom:10px}.ffc .ffc-outcome p{font-size:0.875rem;line-height:1.55}.ffc .ffc-faq{background:var(--soft)}.ffc .ffc-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.ffc .ffc-faq-intro h2{margin:20px 0}.ffc .ffc-faq-list{display:grid;gap:10px}.ffc .ffc-faq details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:0 20px}.ffc .ffc-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-weight:850;color:var(--ink)}.ffc .ffc-faq summary::-webkit-details-marker{display:none}.ffc .ffc-faq summary span{color:var(--violet);font-size:1.3rem}.ffc .ffc-faq details p{padding:0 0 20px;font-size:0.9375rem}.ffc .ffc-final{padding:clamp(90px,11vw,150px) 0;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(129,98,255,.34),transparent 36%),linear-gradient(145deg,#151124,#251a45);color:#fff}.ffc .ffc-final h2{color:#fff;max-width:960px;margin:22px auto 24px}.ffc .ffc-final p{color:#d1cadb;max-width:700px;margin:0 auto;font-size:1.15rem}.ffc .ffc-final .ffc-btns{justify-content:center;margin-top:32px}.ffc .ffc-final .ffc-btn{background:#fff}.ffc .ffc-final .ffc-btn.secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.28);box-shadow:none}@keyframes ffcCursor{0%,15%{transform:translate(0,0)}35%,50%{transform:translate(48px,95px)}65%,82%{transform:translate(105px,163px)}100%{transform:translate(0,0)}}@keyframes ffcGrow{from{width:0}}@keyframes ffcFloat{0%,100%{margin-top:0}50%{margin-top:-8px}}@keyframes ffcDash{to{stroke-dashoffset:-32}}@media (max-width:1100px){.ffc .ffc-hero-grid{grid-template-columns:1fr;gap:48px}.ffc .ffc-hero-copy{max-width:850px}.ffc .ffc-hero-art{min-height:640px}.ffc .ffc-split,.ffc .ffc-report-grid{grid-template-columns:1fr;gap:50px}.ffc .ffc-builder-section .ffc-copy{max-width:800px}.ffc .ffc-faq-grid{grid-template-columns:1fr;gap:40px}.ffc .ffc-faq-intro{max-width:700px}}@media (max-width:820px){.ffc .ffc-wrap,.ffc .ffc-narrow{width:min(100% - 28px,1220px)}.ffc .ffc-hero{padding-top:60px}.ffc h1:not(.seo-primary),.ffc h2.seo-display{font-size:clamp(3rem,14vw,5.1rem)}.ffc h2{font-size:clamp(2.15rem,10vw,3.7rem)}.ffc .ffc-hero-art{min-height:auto}.ffc .ffc-orchestrator{position:relative;inset:auto;min-height:0}.ffc .ffc-orchestrator-body{grid-template-columns:1fr}.ffc .ffc-builder{border-right:0;border-bottom:1px solid var(--line)}.ffc .ffc-status-float,.ffc .ffc-add-chip{display:none}.ffc .ffc-promise-shell{grid-template-columns:1fr 1fr}.ffc .ffc-promise:nth-child(3){border-left:0;border-top:1px solid var(--line)}.ffc .ffc-promise:nth-child(4){border-top:1px solid var(--line)}.ffc .ffc-promise{padding:20px 14px}.ffc .ffc-hub{min-height:760px}.ffc .ffc-hub-center{width:250px}.ffc .ffc-tool{width:165px}.ffc .ffc-tool.t1{left:16px;top:28px}.ffc .ffc-tool.t2{right:16px;top:28px}.ffc .ffc-tool.t3{left:16px;bottom:34px}.ffc .ffc-tool.t4{right:16px;bottom:34px}.ffc .ffc-tool.t5{top:152px}.ffc .ffc-tool.t6{bottom:154px}.ffc .ffc-wys-body{grid-template-columns:100px 1fr}.ffc .ffc-wys-settings{display:none}.ffc .ffc-personal-grid,.ffc .ffc-outcome-grid{grid-template-columns:1fr}}@media (max-width:560px){.ffc .ffc-btns{display:grid}.ffc .ffc-btn{width:100%}.ffc .ffc-proof-row{display:grid;gap:10px}.ffc .ffc-builder-layout{grid-template-columns:70px 1fr}.ffc .ffc-field-palette div{font-size:0.75rem;padding:8px 5px}.ffc .ffc-promise-shell{grid-template-columns:1fr}.ffc .ffc-promise+.ffc-promise{border-left:0;border-top:1px solid var(--line)}.ffc .ffc-hub{min-height:1020px}.ffc .ffc-hub svg{display:none}.ffc .ffc-hub-center{top:50%;width:230px}.ffc .ffc-tool{width:calc(100% - 32px);left:16px!important;right:auto!important;transform:none!important}.ffc .ffc-tool.t1{top:18px}.ffc .ffc-tool.t2{top:118px}.ffc .ffc-tool.t5{top:218px}.ffc .ffc-tool.t6{bottom:218px}.ffc .ffc-tool.t3{bottom:118px}.ffc .ffc-tool.t4{bottom:18px}.ffc .ffc-wys-body{grid-template-columns:1fr}.ffc .ffc-wys-palette{display:none}.ffc .ffc-wys-canvas{padding:14px}.ffc .ffc-user-top{display:grid}.ffc .ffc-role-tags{justify-content:flex-start}.ffc .ffc-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ffc *{animation:none!important;scroll-behavior:auto!important}}.ffc .ffc-final .ffc-btn.primary{color:var(--ink)}.ffc .ffc-hub{min-height:720px}.ffc .ffc-hub-center{width:360px;padding:22px}.ffc .ffc-hub-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px}.ffc .ffc-hub-list span{min-width:0;padding:8px 9px;font-size:0.75rem;line-height:1.25}.ffc .ffc-hub-list i{flex:0 0 22px}@media (min-width:1101px){.ffc .ffc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(520px,1fr);gap:52px}.ffc .ffc-hero-copy{position:relative;z-index:2;min-width:0}.ffc .ffc-hero-copy h1:not(.seo-primary),.ffc .ffc-hero-copy h2.seo-display{font-size:clamp(3.3rem,6.25vw,6.25rem);max-width:610px}}@media (min-width:561px){.ffc .ffc-hero-copy .ffc-btns{flex-wrap:nowrap}.ffc .ffc-hero-copy .ffc-btn{white-space:nowrap;padding-left:20px;padding-right:20px;font-size:0.9375rem}}@media (max-width:1100px){.ffc .ffc-hub{min-height:900px}.ffc .ffc-hub-center{width:320px}}@media (max-width:560px){.ffc .ffc-hub{min-height:1320px}.ffc .ffc-hub-center{width:260px;padding:18px}.ffc .ffc-hub-list{grid-template-columns:1fr}.ffc .ffc-hub-list span{font-size:0.75rem}}.mega-grid-wide{grid-template-columns:280px 1fr;gap:42px}.mega-links-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.mega-links-3 a{padding:10px}.mega-links-3 .mini-icon{width:31px;height:31px;border-radius:9px;font-size:15px}.mega-links-3 strong{font-size:15px}.mega-links-3 small{font-size:15px;line-height:1.35}.mobile-menu{overflow-y:auto}body.theme-blue{--page-accent:#147fa8;--page-accent-soft:#edf9fd;--page-rgb:73,204,249}body[class*="theme-"] main :is(.eyebrow,[class$="-eyebrow"],[class$="-kicker"]):not(.light){color:#6655ff!important}body[class*="theme-"] main :is(.eyebrow,[class$="-eyebrow"],[class$="-kicker"]):not(.light):before,
body[class*="theme-"] main :is(.eyebrow,[class$="-eyebrow"],[class$="-kicker"]):not(.light):after{background:currentColor!important}body[class*="theme-"] main .progress i{background:var(--page-accent)}body[class][class] main h1:not(.seo-primary),body[class][class] main h2.seo-display{max-width:100%;font-size:clamp(3.25rem,4.8vw,4.75rem)!important;line-height:1.025!important;letter-spacing:-.052em!important;overflow:visible!important;padding-bottom:.12em}body main h1:not(.seo-primary)>:is(span,em),body main h2.seo-display>:is(span,em){color:transparent!important;background:var(--xp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal;line-height:1.1;padding-bottom:.14em}.footer-brand>a{display:inline-flex;width:max-content;align-items:center}.footer-brand img{display:block;height:auto}@media (max-width:720px){body[class][class] main h1:not(.seo-primary),body[class][class] main h2.seo-display{font-size:clamp(2.7rem,11vw,3.4rem)!important;line-height:1.06!important;letter-spacing:-.045em!important}body main h1:not(.seo-primary)>:is(span,em),body main h2.seo-display>:is(span,em){line-height:1.12;padding-bottom:.18em}.site-footer{padding:44px 0 22px}.footer-callout{gap:20px;padding-bottom:30px;margin-bottom:30px}.site-footer .footer-grid{row-gap:24px;column-gap:18px}.site-footer .footer-brand{display:grid;gap:14px}.site-footer .footer-brand p{width:100%;max-width:none;margin:0;font-size:15px;line-height:1.6}.site-footer .footer-grid>div:not(.footer-brand){gap:3px}.site-footer .footer-grid strong{margin-bottom:4px}.site-footer .footer-grid a{display:flex;align-items:center;min-height:28px;line-height:1.35}.footer-bottom{margin-top:28px}}@media (max-width:980px){.mobile-menu a.mobile-nav-row{padding:11px 14px}.mobile-menu a.mobile-nav-row.is-active{padding-left:17px}}:root{--xp-read-label:clamp(0.75rem, 0.72rem + 0.08vw, 0.8125rem);--xp-read-copy:clamp(0.8125rem, 0.78rem + 0.10vw, 0.9rem);--xp-read-title:clamp(0.9375rem, 0.9rem + 0.14vw, 1.0625rem);--xp-read-heading:clamp(1rem, 0.94rem + 0.22vw, 1.2rem)}:root{--xp-site-width:min(1800px, calc(100vw - clamp(28px, 4vw, 96px)));--xp-visual-width:min(1500px, 100%);--container:var(--xp-site-width)}.container,
.ffc .ffc-wrap{width:var(--xp-site-width)!important}@media (min-width: 1900px){:root{--xp-site-width:min(1800px, calc(100vw - 96px))}}:root{--xp-site-width:min(2000px, calc(100vw - clamp(20px, 2.8vw, 72px)));--xp-visual-width:min(1760px, 100%);--container:var(--xp-site-width)}.container,
.ffc .ffc-wrap{width:var(--xp-site-width)!important;max-width:none!important}main :where(span, small, strong, b, em, p, label, li, button, a){writing-mode:horizontal-tb!important;text-orientation:mixed!important}.ffc-task{height:auto!important}@media (max-width: 820px){:root{--xp-site-width:min(100% - 24px, 2000px)}}:root{--xp-gutter-total:clamp(48px, 6.4vw, 128px);--xp-site-width:min(2048px, calc(100vw - var(--xp-gutter-total)));--xp-visual-width:min(1840px, 100%);--xp-copy-width:780px;--xp-heading-width:1120px;--container:var(--xp-site-width)}.container,
.ffc .ffc-wrap{width:var(--xp-site-width)!important;max-width:none!important;margin-inline:auto}.site-header .container,
.site-footer .container{width:var(--xp-site-width)!important}main :where(span,small,strong,b,em,p,label,li,button,a){writing-mode:horizontal-tb!important;text-orientation:mixed!important}:where(.ffc-card
){color:#181421}:where(.ffc-task){height:auto!important;min-height:0}@media (max-width: 1100px){:root{--xp-gutter-total:clamp(32px, 5vw, 56px)}}@media (max-width: 720px){:root{--xp-gutter-total:24px;--xp-site-width:calc(100vw - 24px)}}.page-forms-definitive :is(
  .ffc-wys-field.upload.active > div,
  .ffc-wys-settings .setting > span,
  .ffc-kpi > span
){color:#6f6878!important}.ffc .ffc-files-context{position:relative;display:grid;grid-template-columns:minmax(250px,.92fr) 112px minmax(300px,1.08fr);gap:18px;align-items:center;min-height:500px;padding:34px;border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 48% 50%,rgba(109,77,245,.10),transparent 28%),linear-gradient(145deg,#fff,#faf9fd);box-shadow:0 25px 70px rgba(38,30,69,.09)}.ffc .ffc-files-context .ffc-card{border-radius:20px;box-shadow:0 16px 42px rgba(37,29,67,.08)}.ffc .ffc-files-source{padding:20px}.ffc .ffc-context-kicker{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.ffc .ffc-context-kicker span{font-size:12px;font-weight:900;letter-spacing:.12em;color:#837b8d}.ffc .ffc-context-kicker b{padding:6px 8px;border-radius:999px;background:#eafbf4;color:#08724c;font-size:12px}.ffc .ffc-context-file{display:grid;grid-template-columns:38px 1fr;gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid #f0edf3}.ffc .ffc-context-file:last-child{border-bottom:0}.ffc .ffc-context-file>i{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#fff0f2;color:#d94151;font-style:normal;font-size:11px;font-weight:950}.ffc .ffc-context-file>i.blue{background:#eaf9ff;color:#1682a1}.ffc .ffc-context-file>i.gold{background:#fff8dc;color:#8c6700}.ffc .ffc-context-file.personal{margin-top:7px;padding:11px;border-radius:12px;background:#f6f3ff;border:1px solid #e4ddff}.ffc .ffc-context-file.personal>i{background:#ebe6ff;color:var(--violet)}.ffc .ffc-context-file strong,.ffc .ffc-context-file small{display:block}.ffc .ffc-context-file strong{font-size:14px}.ffc .ffc-context-file small{font-size:12px;color:#8c8493;margin-top:3px}.ffc .ffc-context-router{position:relative;z-index:2;text-align:center;color:#5c5368}.ffc .ffc-context-router:before,.ffc .ffc-context-router:after{content:"";position:absolute;top:36px;width:44px;height:2px;background:linear-gradient(90deg,#c8bcff,var(--violet),#c8bcff)}.ffc .ffc-context-router:before{right:calc(100% + 6px)}.ffc .ffc-context-router:after{left:calc(100% + 6px)}.ffc .ffc-context-router>span{width:72px;height:72px;margin:0 auto 10px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(145deg,var(--violet),var(--pink));color:#fff;font-size:24px;box-shadow:0 18px 42px rgba(109,77,245,.28)}.ffc .ffc-context-router strong,.ffc .ffc-context-router small{display:block}.ffc .ffc-context-router strong{font-size:15px;color:var(--ink)}.ffc .ffc-context-router small{font-size:12px;color:#8a8292;margin-top:3px;line-height:1.3}.ffc .ffc-context-destinations{display:grid;gap:12px}.ffc .ffc-context-destination{position:relative;padding:16px 17px}.ffc .ffc-context-destination:before{content:"";position:absolute;left:-19px;top:50%;width:18px;height:2px;background:#c5b8ff}.ffc .ffc-context-destination>div{display:flex;align-items:center;gap:10px}.ffc .ffc-context-destination>div>i{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#eeeaff;color:var(--violet);font-style:normal;font-size:12px;font-weight:900}.ffc .ffc-context-destination small,.ffc .ffc-context-destination strong{display:block}.ffc .ffc-context-destination small{font-size:10px;letter-spacing:.09em;color:#8b8493;font-weight:900}.ffc .ffc-context-destination strong{font-size:14px;margin-top:2px}.ffc .ffc-context-destination>b{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:13px;padding:10px 11px;border-radius:10px;background:#f8f6fc;color:#4e4758;font-size:12px}.ffc .ffc-context-destination em{font-style:normal;color:var(--violet);white-space:nowrap}.ffc .ffc-files-section .ffc-copy h2{font-size:clamp(2.4rem,4.4vw,4.2rem)!important}.ffc .ffc-files-section .ffc-copy p{font-size:17px;line-height:1.68}.ffc .ffc-files-section .ffc-list li{font-size:15px}.ffc .ffc-automation .ffc-section-head{margin-bottom:44px}.ffc .ffc-automation .ffc-section-head h2{max-width:860px;margin-inline:auto;margin-bottom:22px}.ffc .ffc-automation-map{max-width:1120px;margin:0 auto}.ffc .ffc-automation-trigger{position:relative;z-index:2;display:grid;grid-template-columns:58px 1fr auto;gap:16px;align-items:center;max-width:570px;margin:0 auto;padding:18px 20px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:linear-gradient(135deg,rgba(109,77,245,.35),rgba(239,102,173,.18)),rgba(255,255,255,.06);box-shadow:0 20px 50px rgba(0,0,0,.18)}.ffc .ffc-trigger-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,var(--violet),var(--pink));color:#fff;font-size:18px;font-weight:950}.ffc .ffc-automation-trigger small,.ffc .ffc-automation-trigger strong{display:block}.ffc .ffc-automation-trigger small{font-size:11px;letter-spacing:.12em;color:#cfc6ff;font-weight:900}.ffc .ffc-automation-trigger strong{font-size:18px;color:#fff;margin-top:2px}.ffc .ffc-automation-trigger p{font-size:13px;margin-top:4px}.ffc .ffc-automation-trigger>b{padding:7px 9px;border-radius:999px;background:#eafbf4;color:#08724c;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.ffc .ffc-automation-branch{position:relative;height:72px;max-width:850px;margin:0 auto}.ffc .ffc-automation-branch:before{content:"";position:absolute;left:50%;top:0;height:34px;border-left:2px solid rgba(173,155,255,.65)}.ffc .ffc-automation-branch:after{content:"";position:absolute;left:12.5%;right:12.5%;top:33px;border-top:2px solid rgba(173,155,255,.65)}.ffc .ffc-automation-branch i{position:absolute;top:33px;height:39px;border-left:2px solid rgba(173,155,255,.65)}.ffc .ffc-automation-branch i:nth-child(1){left:12.5%}.ffc .ffc-automation-branch i:nth-child(2){left:37.5%}.ffc .ffc-automation-branch i:nth-child(3){left:62.5%}.ffc .ffc-automation-branch i:nth-child(4){left:87.5%}.ffc .ffc-automation-outcomes{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ffc .ffc-automation-outcomes article{min-height:190px;padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(255,255,255,.065)}.ffc .ffc-automation-outcomes article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:rgba(139,111,255,.18);color:#bcaeff;font-size:17px;font-weight:900}.ffc .ffc-automation-outcomes small{display:block;margin-top:17px;color:#93e5c4;font-size:10px;letter-spacing:.1em;font-weight:950}.ffc .ffc-automation-outcomes strong{display:block;margin-top:4px;color:#fff;font-size:15px}.ffc .ffc-automation-outcomes p{margin-top:8px;font-size:13px;line-height:1.5;color:#c9c2d4}.ffc .ffc-automation .ffc-flow-result{margin-top:32px;font-size:18px!important}.ffc .ffc-automation .ffc-flow-result strong{color:#c9bbff}.ffc .ffc-reuse .ffc-copy h2{font-size:clamp(2.4rem,4.6vw,4.35rem)!important}.ffc .ffc-reuse-story{min-height:500px;padding:24px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 50% 45%,rgba(109,77,245,.09),transparent 31%),linear-gradient(145deg,#faf9ff,#fff)}.ffc .ffc-reuse-topline{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:0 3px 17px;border-bottom:1px solid var(--line)}.ffc .ffc-reuse-topline span{font-size:11px;letter-spacing:.12em;font-weight:900;color:#8c8493}.ffc .ffc-reuse-topline b{font-size:14px;color:var(--ink)}.ffc .ffc-reuse-panels{display:grid;grid-template-columns:1fr 118px 1fr;gap:14px;align-items:center;margin-top:22px}.ffc .ffc-reuse-card{padding:18px;border-radius:20px;box-shadow:0 16px 44px rgba(37,29,67,.08)}.ffc .ffc-reuse-card.current{border-color:#cec2ff;box-shadow:0 22px 58px rgba(73,53,145,.13)}.ffc .ffc-reuse-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.ffc .ffc-reuse-card-head small,.ffc .ffc-reuse-card-head strong{display:block}.ffc .ffc-reuse-card-head small{font-size:10px;letter-spacing:.09em;color:#8c8493;font-weight:900}.ffc .ffc-reuse-card-head strong{font-size:17px;margin-top:3px}.ffc .ffc-reuse-card-head>b{padding:6px 8px;border-radius:999px;background:#f0edff;color:var(--violet);font-size:11px}.ffc .ffc-reuse-row{position:relative;padding:10px 30px 10px 0;border-top:1px solid #f0edf3}.ffc .ffc-reuse-row small,.ffc .ffc-reuse-row strong{display:block}.ffc .ffc-reuse-row small{font-size:11px;color:#8c8493}.ffc .ffc-reuse-row strong{font-size:13px;margin-top:2px;overflow-wrap:anywhere}.ffc .ffc-reuse-row>i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-style:normal;color:#15966b;font-size:12px;font-weight:900}.ffc .ffc-reuse-row.carried{padding-right:92px;background:linear-gradient(90deg,transparent,#f4fff9);border-radius:8px}.ffc .ffc-reuse-row.carried>i{font-size:9px;padding:5px 6px;border-radius:999px;background:#eafbf4;color:#08724c}.ffc .ffc-reuse-row.edit{padding-right:54px;background:linear-gradient(90deg,transparent,#fff9e8);border-radius:8px}.ffc .ffc-reuse-row.edit>i{font-size:10px;padding:5px 6px;border-radius:999px;background:#fff4cc;color:#805d00}.ffc .ffc-reuse-card button{width:100%;margin-top:13px;padding:10px 12px;border:0;border-radius:10px;background:var(--violet);color:#fff;font:inherit;font-size:12px;font-weight:900}.ffc .ffc-reuse-transfer{text-align:center}.ffc .ffc-reuse-transfer>span{width:54px;height:54px;margin:0 auto 9px;display:grid;place-items:center;border-radius:17px;background:linear-gradient(145deg,var(--violet),var(--pink));color:#fff;font-size:20px;box-shadow:0 15px 35px rgba(109,77,245,.24)}.ffc .ffc-reuse-transfer strong,.ffc .ffc-reuse-transfer small{display:block}.ffc .ffc-reuse-transfer strong{font-size:12px;color:var(--violet);line-height:1.35}.ffc .ffc-reuse-transfer small{font-size:10px;color:#8c8493;margin-top:4px}@media (max-width:1100px){.ffc .ffc-files-context{grid-template-columns:1fr 92px 1fr;padding:26px}.ffc .ffc-context-router:before,.ffc .ffc-context-router:after{width:28px}.ffc .ffc-automation-outcomes{grid-template-columns:repeat(2,1fr)}.ffc .ffc-automation-branch{display:none}.ffc .ffc-automation-trigger{margin-bottom:18px}.ffc .ffc-reuse-panels{grid-template-columns:1fr 96px 1fr}}@media (max-width:820px){.ffc .ffc-files-context{grid-template-columns:1fr;gap:16px;min-height:0}.ffc .ffc-context-router:before,.ffc .ffc-context-router:after,.ffc .ffc-context-destination:before{display:none}.ffc .ffc-context-router>span{width:58px;height:58px;border-radius:18px}.ffc .ffc-automation-trigger{grid-template-columns:50px 1fr}.ffc .ffc-automation-trigger>b{grid-column:1/-1;justify-self:start;margin-left:66px}.ffc .ffc-automation-outcomes{grid-template-columns:1fr}.ffc .ffc-automation-outcomes article{min-height:0}.ffc .ffc-reuse-story{min-height:0}.ffc .ffc-reuse-panels{grid-template-columns:1fr}.ffc .ffc-reuse-transfer{padding:8px 0 4px}.ffc .ffc-reuse-transfer>span{transform:rotate(90deg)}}@media (max-width:560px){.ffc .ffc-files-context{padding:16px;border-radius:22px}.ffc .ffc-context-destination>b{display:block}.ffc .ffc-context-destination em{display:block;margin-top:4px}.ffc .ffc-automation-trigger{padding:15px}.ffc .ffc-automation-trigger>b{margin-left:0}.ffc .ffc-reuse-story{padding:15px}}:root{--entx-ink:#171326;--entx-muted:#746d80;--entx-line:#e6e0ec;--entx-soft:#f7f5fb;--entx-purple:#6844df;--entx-purple-dark:#41258f;--entx-violet:#8b64ee;--entx-pink:#d85aa3;--entx-blue:#2d83bd;--entx-green:#2b9172;--entx-amber:#b97418;--entx-dark:#171227;--entx-card-shadow:0 28px 70px rgba(45,31,82,.12)}:root{--wem-ink:#181229;--wem-muted:#716a7c;--wem-purple:#6848ed;--wem-violet:#9b54ed;--wem-pink:#db57b2;--wem-soft:#f7f4fb;--wem-line:#e7e0ef;--wem-green:#218862;--wem-amber:#c97924;--wem-shadow:0 28px 70px rgba(42,25,77,.12)}:root{--xp-gutter-total:clamp(48px,6.4vw,128px);--xp-site-width:min(2048px,calc(100vw - var(--xp-gutter-total)));--xp-first-section-top:145px;--xp-section-space:52px}:where(
  .container,
  .ffc .ffc-wrap){width:var(--xp-site-width)!important;max-width:none!important;margin-inline:auto!important}.site-header .container,.site-footer .container{width:var(--xp-site-width)!important;max-width:none!important;margin-inline:auto!important}.inner-page main{padding-top:0!important}main > section:first-child,
main > article:first-child > section:first-child{padding-top:var(--xp-first-section-top)!important}main > section:first-child h1:not(.seo-primary),
main > article:first-child > section:first-child h1:not(.seo-primary),main > section:first-child h2.seo-display,
main > article:first-child > section:first-child h2.seo-display{margin-top:22px!important}main > section:first-child :is([class*="-eyebrow"]),
main > article:first-child > section:first-child :is([class*="-eyebrow"]){margin-bottom:0!important}:where(
  .ffc-hero-art,.ffc-files-context,.ffc-reuse){max-width:100%!important}:where(
  .section,.ffc-section){padding-top:var(--xp-section-space)!important;padding-bottom:var(--xp-section-space)!important}:where(.ffc-final){padding-top:var(--xp-section-space)!important;padding-bottom:var(--xp-section-space)!important}:where([class*="-faq-list"]){display:grid!important;gap:10px!important;border:0!important}:where([class*="-faq-list"]) > details{margin:0!important;border:1px solid #e7e2ef!important;border-radius:15px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;transition:box-shadow .2s ease,border-color .2s ease!important}:where([class*="-faq-list"]) > details[open]{border-color:#dcd4f6!important;box-shadow:0 12px 32px rgba(48,35,91,.08)!important}:where([class*="-faq-list"]) > details > summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:62px!important;padding:18px 20px!important;border:0!important;cursor:pointer!important;list-style:none!important;font-size:15px!important;font-weight:800!important;line-height:1.4!important}:where([class*="-faq-list"]) > details > summary::-webkit-details-marker{display:none!important}:where([class*="-faq-list"]) > details > summary > span:last-child{display:grid!important;place-items:center!important;flex:0 0 25px!important;width:25px!important;height:25px!important;margin:0!important;padding:0!important;border-radius:8px!important;background:#f0edff!important;color:#6655ff!important;font-size:14px!important;line-height:1!important;transition:transform .2s ease!important}:where([class*="-faq-list"]) > details[open] > summary > span:last-child{transform:rotate(45deg)!important}:where([class*="-faq-list"]) > details > :is(p,div):not(summary){margin-top:0!important;padding:0 20px 19px!important;color:#706978!important;font-size:15px!important;line-height:1.7!important}@media (max-width:980px){:root{--xp-first-section-top:125px}}@media (max-width:680px){:root{--xp-first-section-top:110px;--xp-gutter-total:48px;--xp-section-space:40px}:where([class*="-faq-list"]) > details > summary{min-height:58px!important;padding:16px!important;font-size:14px!important}:where([class*="-faq-list"]) > details > :is(p,div):not(summary){padding:0 16px 17px!important;font-size:14px!important}}body[class][class] main h1:not(.seo-primary),body[class][class] main h2.seo-display{max-width:100%;font-size:clamp(3.25rem,4.8vw,4.75rem)!important;line-height:1.025!important;letter-spacing:-.035em!important;overflow:visible!important;padding-bottom:.12em}body main h1:not(.seo-primary)>:is(span,em),body main h2.seo-display>:is(span,em){color:transparent!important;background:var(--xp-gradient);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal;line-height:1.1;padding-inline:.04em;margin-inline:-.04em;padding-bottom:.14em;overflow:visible}@media (max-width:720px){body[class][class] main h1:not(.seo-primary),body[class][class] main h2.seo-display{font-size:clamp(2.7rem,11vw,3.4rem)!important;line-height:1.06!important;letter-spacing:-.03em!important}}.ffc .ffc-context-router:before,
.ffc .ffc-context-router:after,
.ffc .ffc-context-destination:before{display:none!important}:root{--xp-dark-label:#fff;--xp-dark-rule-a:#8eefff;--xp-dark-rule-b:#ff8dc4;--xp-dark-link:#9eeeff}.cookie-consent{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));left:auto;z-index:10000;display:flex;flex-direction:column;align-items:stretch;gap:14px;width:min(360px,calc(100vw - 36px));max-width:360px;max-height:calc(100dvh - 36px);margin:0;padding:18px;border:1px solid #e8e5ee;border-radius:16px;background:rgba(255,255,255,.98);box-shadow:0 18px 48px rgba(32,23,62,.2);backdrop-filter:blur(14px);overflow:auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#16131f}.cookie-consent[hidden]{display:none!important}.cookie-consent__copy{display:grid;gap:5px;max-width:none}.cookie-consent__copy strong{font-size:15px;line-height:1.3}.cookie-consent__copy span{font-size:13.5px;line-height:1.5;color:#6f6a7d}.cookie-consent__copy a{color:#6655ff;font-weight:750;text-decoration:none}.cookie-consent__copy a:hover{text-decoration:underline}.cookie-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;width:100%}.cookie-consent button{width:100%;min-height:42px;padding:0 14px;border-radius:10px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.cookie-consent__reject{border:1px solid #dcd7e5;background:#fff;color:#3f394d}.cookie-consent__accept{border:0;background:#6655ff;color:#fff}.cookie-consent button:focus-visible{outline:3px solid rgba(102,85,255,.25);outline-offset:2px}@media (max-width:600px){.cookie-consent{right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:auto;max-width:none;max-height:calc(100dvh - 24px);padding:16px}.cookie-consent__actions{grid-template-columns:1fr 1fr}}:root{--xp-section-tight:34px;--xp-section-summary:44px;--xp-section-airy:68px}body[class] main > section.section,body[class] main > section.page-section,body[class] main > section.legal-section,body[class] main > section[class$="-section"],body[class] main > section[class*="-section "],body[class] main > section[class$="-faq"],body[class] main > section[class*="-faq "],body[class] main > section[class$="-options"],body[class] main > section[class*="-options "],body[class] main > section[class$="-detail"],body[class] main > section[class*="-detail "],body[class] main > section[class$="-process"],body[class] main > section[class*="-process "],body[class] main > section[class$="-evidence"],body[class] main > section[class*="-evidence "],body[class] main > section[class$="-use-cases"],body[class] main > section[class*="-use-cases "],body[class] main > section[class$="-boundary"],body[class] main > section[class*="-boundary "]{padding-top:var(--xp-section-space)!important;padding-bottom:var(--xp-section-space)!important}body[class] main > section.customer-proof,body[class] main > section.about-proof-band,body[class] main > section.entx-proof-strip,body[class] main > section.ix2-logos-section,body[class] main > section[class$="-trust"],body[class] main > section[class*="-trust "],body[class] main > section[class$="-promises"],body[class] main > section[class*="-promises "]{padding-top:var(--xp-section-tight)!important;padding-bottom:var(--xp-section-tight)!important}body[class] main > section[class$="-summary"],body[class] main > section[class*="-summary "]{padding-top:var(--xp-section-summary)!important;padding-bottom:var(--xp-section-summary)!important}body[class] main > section.page-final-cta,body[class] main > section.home-closing,body[class] main > section[class$="-final"],body[class] main > section[class*="-final "]{padding-top:var(--xp-section-airy)!important;padding-bottom:var(--xp-section-airy)!important}body[class] main > section > :where(.container,[class$="-container"],[class$="-shell"],[class$="-wrap"]) > :last-child{margin-bottom:0!important}@media (max-width:980px){:root{--xp-section-space:46px;--xp-section-tight:30px;--xp-section-summary:40px;--xp-section-airy:60px}}@media (max-width:680px){:root{--xp-section-space:40px;--xp-section-tight:26px;--xp-section-summary:36px;--xp-section-airy:52px}}
/* SEO semantic heading bridge: preserve original eyebrow/display visuals */
h1.seo-primary{margin:0}
