.ftwrap.ft-bleed{max-width:none;margin:0;padding:0}.ft-bleed .ft{background:linear-gradient(112deg,#f4f4f400 38%,#f4f4f457 47%,#5bc0b38c 52%,#f4f4f400 62%),radial-gradient(70% 90% at 22% 30%,#285da3,#285da300 70%),radial-gradient(60% 80% at 82% 78%,#5bc0b3,#5bc0b300 72%),radial-gradient(50% 60% at 60% 20%,#618ec7,#618ec700 70%),#285da3;border:0;border-radius:0}.ft-bleed .ft:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#3873c100 0%,#3873c159 14%,#618ec7b3 34%,#d6e8f7f2 50%,#618ec7b3 66%,#3873c159 86%,#3873c100 100%);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #618ec766}.ft-bleed .ft:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, #000000e6, #0000) 0 1px/100% 1px no-repeat, radial-gradient(50% 150px at 50% 0, #3873c133, transparent 70%), linear-gradient(to bottom, var(--ground-close) 0, #060707cc 22px, #080a0a57 66px, #080a0a00 130px), linear-gradient(to top, #080a0ab8 0, #080a0a66 70px, #080a0a00 150px), radial-gradient(86% 80% at 50% 54%, #080a0a80 0, #080a0a75 62%, #080a0a47 84%, #080a0a0a 100%), #080a0a2e;position:absolute;inset:0}.ft-bleed .ft-b .ftinner{padding:60px 28px 30px}.ft-bleed .ft-slab{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:56px;padding:0}.ft-bleed .ft-b .ftbase{-webkit-backdrop-filter:none;background:0 0;border:0;border-top:1px solid #f4f4f41f;border-radius:0;margin-top:64px;padding:20px 0 0}.ft-bleed .ft a{color:#fff}.ft-bleed .ft a,.ft-bleed .ft-slab .brand .ftlede,.ft-bleed .ftbase,.ft-bleed .ft-col h4,.ft-bleed .ft-subnote{text-shadow:0 1px 2px #000c,0 0 8px #000000b3,0 0 18px #0000008c}.ft-bleed .ft a:hover{color:#fff}.ft-bleed .ft-slab .brand .ftlede{color:var(--gtm-bone)}.ft-bleed .ftbase,.ft-bleed .ftbase a{color:#fff}.ft-bleed .ft-b .ftbase .sep{color:var(--neutral-300)}.ft-bleed .ft-col h4{color:#a9c6ec;border-bottom-color:#d6e8f742}.ft-bleed .ft-subnote{color:var(--neutral-200)}.ft-bleed .ft-subscribe{background:#080a0a6b;border-color:#f4f4f457}.ft-bleed .ft-subscribe input{color:#fff}.ft-bleed .ft-subscribe input::placeholder{color:var(--neutral-200)}.ft-bleed .ft-subscribe button{color:var(--gtm-bone);border-left-color:#f4f4f457}@media (max-width:760px){.ft-bleed .ft-b .ftinner{padding:72px 20px 24px}.ft-bleed .ft-slab{gap:40px}.ft-bleed .ft-b .ftbase{margin-top:48px}}.ft-bleed .ft-slab .brand{align-self:stretch;gap:22px}.ft-bleed .ft-slab .brand .ftlogo{height:72px}.ft-bleed .ft-slab .brand .ftlede{margin-top:auto;margin-bottom:0}.ft-bleed .ftbase .ftbase-r{align-items:center;gap:10px;display:inline-flex}.ft-bleed .ft-li{color:#fff;opacity:.92;transition:opacity .16s var(--ease-out-std), transform .16s var(--ease-out-std);justify-content:center;align-items:center;display:inline-flex}.ft-bleed .ft-li svg{width:16px;height:16px;display:block}.ft-bleed .ft-li:hover{opacity:1;text-decoration:none;transform:translateY(-1px)}.ft-bleed .ft-li:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:0}.ft-bleed .ft-cols{grid-template-columns:.85fr .85fr 1.5fr}.ft-bleed .ft-col--blog a{padding:6px 0;line-height:1.35}@media (max-width:760px){.ft-bleed .ft-cols{grid-template-columns:1fr 1fr}.ft-bleed .ft-col--blog{grid-column:1/-1}}@media (max-width:460px){.ft-bleed .ft-cols{grid-template-columns:1fr}}body[data-gtm-blog] .ground-grain{pointer-events:none;mix-blend-mode:overlay;opacity:.07;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E") 0 0/160px 160px;position:absolute;inset:1px}body[data-gtm-blog] .ft-bleed .ft{background:#06090b}body[data-gtm-blog] .ft-bleed .ft-shadercanvas{background:radial-gradient(120% 96% at 6% 122%,#5bc0b342,#5bc0b300 54%),radial-gradient(96% 88% at 24% 104%,#3873c14d,#3873c100 62%),radial-gradient(80% 130% at 64% 136%,#12263fd9,#12263f00 72%),#05080a;-webkit-mask-image:none;mask-image:none}body[data-gtm-blog] .ft-bleed .ft:before{content:"";z-index:1;pointer-events:none;height:auto;box-shadow:none;mix-blend-mode:overlay;opacity:.07;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E") 0 0/160px 160px;position:absolute;inset:0}body[data-gtm-blog] .ft-bleed .ft .ft-subscribe,body[data-gtm-blog] .ft-bleed .ft .ft-subnote{display:none!important}body[data-gtm-blog] .ft-bleed .ft:after{background:linear-gradient(to bottom, var(--port-ft-dissolve,#0e1213) 0, #0e1213db 26px, #0e121375 74px, #0e121300 150px), rgba(15,18,18, var(--port-ft-veil,.34))}@media (max-width:760px){body[data-gtm-blog] .ft-bleed .ft:after{background:linear-gradient(to bottom, var(--port-ft-dissolve-sm,#000) 0, #000000d6 24px, #00000070 70px, #0000 140px), rgba(15,18,18, var(--port-ft-veil-sm,.72))}}body[data-gtm-blog] .ftwrap{z-index:1;position:relative}body[data-gtm-blog] .ft-bleed .ftinner{text-shadow:0 0 2px #0f1212e6,0 1px 10px #0f1212b3,0 0 22px #0f121299}body[data-gtm-blog] #cases .ctastrip{grid-column:1/-1;margin-top:18px}body[data-gtm-blog] .ctastrip{border:1px solid var(--gtm-ink);border-radius:var(--ui-radius,14px);background:#0f12129e;position:relative;overflow:hidden}body[data-gtm-blog] .ctastrip-fx{pointer-events:none;position:absolute;inset:0}body[data-gtm-blog] .ctastrip-fx>canvas{mix-blend-mode:screen;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}body[data-gtm-blog] .ctastrip-veil{background:#0f121257;position:absolute;inset:0}body[data-gtm-blog] .ctastrip .ground-grain{opacity:.05;inset:1px}body[data-gtm-blog] .ctastrip-inner{z-index:1;text-align:center;padding:64px 32px 60px;position:relative}body[data-gtm-blog] .ctastrip-inner h2{font-family:var(--font-display);color:var(--fg-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);font-weight:700;line-height:1.15}body[data-gtm-blog] .ctastrip-inner p{color:var(--neutral-300);margin:14px 0 0;font-size:1rem;line-height:1.6}body[data-gtm-blog] .ctastrip-inner .heroActions{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:30px;display:flex}@media (max-width:720px){body[data-gtm-blog] .ctastrip-inner{padding:44px 20px 42px}}