.sf-page{--sf-a:#4a3fd0;--sf-b:#2f8bd8;--sf-ink:#14213f;--sf-txt:#3a4a72;--sf-mut:#6b7aa6;--sf-line:#e3e8fb;--sf-tint:#f4f6ff;color:var(--sf-txt);background:#fff;overflow-x:clip}.sf-page *,.sf-page :before,.sf-page :after{box-sizing:border-box}.sf-wrap{width:min(1200px,100% - 2.5rem);margin-inline:auto;position:relative}.sf-page h1,.sf-page h2,.sf-page h3,.sf-page h4{color:var(--sf-ink);letter-spacing:-.015em;margin:0}.sf-page p{margin:0;line-height:1.75}.sf-page a{text-decoration:none}.sf-hero{isolation:isolate;color:#fff;background:#0d1528;padding:5.2rem 0 4.6rem;position:relative;overflow:hidden}.sf-hero-img{object-fit:cover;z-index:-2;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.sf-hero-shade{z-index:-1;background:linear-gradient(95deg,#0a102ced 12%,#1e28829e 55%,#1e28822e 100%);position:absolute;inset:0}.sf-hero h1{color:#fff;max-width:46rem;font-size:clamp(2.2rem,4.8vw,3.7rem);font-weight:800;line-height:1.08}.sf-hero .sf-lead{color:#dbe4ff;max-width:40rem;margin-top:1.1rem;font-size:clamp(1rem,1.5vw,1.2rem)}.sf-crumbs{color:#b6c4ff;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;font-size:.82rem;display:flex}.sf-crumbs a{color:#d6e0ff}.sf-crumbs a:hover{color:#fff}.sf-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--sf-a);align-items:center;gap:.7rem;margin-bottom:.9rem;font-size:.76rem;font-weight:700;display:inline-flex}.sf-eyebrow:before{content:"";background:currentColor;border-radius:2px;width:2rem;height:2px}.sf-hero .sf-eyebrow{color:#9fd0ff}.sf-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.sf-btn{border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.7rem;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.sf-btn-main{color:#fff;background:linear-gradient(120deg,#6e5fe8,#2f8bd8);box-shadow:0 16px 28px -14px #3c50dccc}.sf-btn-main:hover{transform:translateY(-2px)}.sf-btn-ghost{color:#fff;border:1.5px solid #fff9}.sf-btn-ghost:hover{background:#ffffff1f}.sf-btn-dark{color:var(--sf-ink);border:1.5px solid var(--sf-line);background:#fff}.sf-btn-dark:hover{border-color:var(--sf-a);color:var(--sf-a)}.sf-hero-split{grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;display:grid}.sf-hero-shot{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 40px 60px -30px #0009}.sf-hero-shot img{width:100%;height:auto;display:block}.sf-hero-meta{color:#cdd9ff;flex-wrap:wrap;gap:.5rem 1.8rem;margin-top:1.6rem;font-size:.9rem;display:flex}.sf-hero-meta b{color:#fff;margin-right:.35rem;font-weight:700}.sf-sec{padding:4.6rem 0}.sf-sec.alt{background:var(--sf-tint)}.sf-head{max-width:46rem;margin-bottom:2.6rem}.sf-head.center{text-align:center;margin-inline:auto}.sf-head.center .sf-eyebrow:before{display:none}.sf-page h2.sf-h2{font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.15}.sf-lead-d{color:var(--sf-txt);margin-top:1rem;font-size:1.05rem}.sf-split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:4rem;display:grid}.sf-split-l{position:sticky;top:6.5rem}.sf-split-l p{margin-top:1rem;font-size:1.04rem}.sf-list{margin:0;padding:0;list-style:none}.sf-list li{border-bottom:1px solid var(--sf-line);color:var(--sf-ink);align-items:flex-start;gap:.95rem;padding:1rem 0;font-size:.98rem;display:flex}.sf-list li:first-child{border-top:1px solid var(--sf-line)}.sf-list i{color:#fff;background:linear-gradient(135deg,var(--sf-a),var(--sf-b));border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;margin-top:.12rem;font-size:.75rem;font-style:normal;display:grid}.sf-list.plain li{color:var(--sf-txt)}.sf-cols{grid-template-columns:repeat(3,1fr);display:grid}.sf-col{border-left:1px solid var(--sf-line);padding:0 2.2rem}.sf-col:first-child{border-left:0;padding-left:0}.sf-col:last-child{padding-right:0}.sf-col h3{margin-bottom:1.1rem;font-size:1.25rem;font-weight:800}.sf-col .sf-list li{padding:.8rem 0;font-size:.94rem}.sf-col .sf-list li:first-child{border-top:0}.sf-col>p{font-size:.98rem}.sf-num{color:#0000;-webkit-text-stroke:1.5px #b9c3f3;margin-bottom:1rem;font:800 3.2rem/1 Bricolage Grotesque,sans-serif;display:block}.sf-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.sf-stat{border-left:1px solid var(--sf-line);padding:.4rem 2rem}.sf-stat:first-child{border-left:0;padding-left:0}.sf-stat b{background:linear-gradient(110deg,var(--sf-a),var(--sf-b));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font:800 clamp(2rem,3.4vw,2.9rem)/1.1 Bricolage Grotesque,sans-serif;display:block}.sf-stat span{color:var(--sf-txt);margin-top:.55rem;font-size:.95rem;display:block}.sf-rows{border-bottom:1px solid var(--sf-line)}.sf-row{border-top:1px solid var(--sf-line);color:inherit;grid-template-columns:15rem 1fr 14rem 2rem;align-items:start;gap:2rem;padding:1.8rem 0;transition:padding .22s;display:grid}.sf-row:hover{padding-left:.8rem}.sf-row small{letter-spacing:.16em;text-transform:uppercase;color:var(--sf-a);font-size:.74rem;font-weight:700}.sf-row h3{font-size:1.3rem;font-weight:800;transition:color .2s}.sf-row:hover h3{color:var(--sf-a)}.sf-row p{margin-top:.4rem;font-size:.97rem}.sf-row ul{color:var(--sf-ink);gap:.5rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.sf-row ul li{gap:.5rem;display:flex}.sf-row ul li:before{content:"✓";color:var(--sf-a);font-weight:800}.sf-row .sf-arrow{color:var(--sf-a);font-size:1.4rem;transition:transform .2s}.sf-row:hover .sf-arrow{transform:translate(6px)}.sf-case{border-top:1px solid var(--sf-line);padding:4rem 0}.sf-case:first-of-type{border-top:0}.sf-case-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:4rem;display:grid}.sf-case.flip .sf-case-grid>:first-child{order:2}.sf-case-num{letter-spacing:.16em;color:var(--sf-mut);font:800 .9rem Bricolage Grotesque,sans-serif}.sf-case h2,.sf-case h3.sf-case-title{margin:.4rem 0 1rem;font-size:clamp(1.7rem,2.8vw,2.3rem);font-weight:800;line-height:1.15}.sf-case p{font-size:1.02rem}.sf-case .sf-list{margin-top:1.4rem}.sf-case .sf-list li{padding:.65rem 0;font-size:.93rem}.sf-case .sf-list li:first-child{border-top:0}.sf-meta{color:var(--sf-mut);flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:1.2rem;font-size:.88rem;display:flex}.sf-meta b{color:var(--sf-ink);font-weight:700}.sf-link{color:var(--sf-a);align-items:center;gap:.5rem;margin-top:1.6rem;font-weight:700;display:inline-flex}.sf-link span{transition:transform .2s}.sf-link:hover span{transform:translate(5px)}.sf-shot{box-shadow:0 40px 70px -40px #2832a08c,0 0 0 1px var(--sf-line);background:#fff;border-radius:.9rem;display:block;overflow:hidden}.sf-shot img{width:100%;height:auto;display:block}.sf-tabs{border-bottom:1px solid var(--sf-line);gap:2.2rem;margin:2.4rem 0 1.8rem;display:flex;overflow-x:auto}.sf-tabs button{cursor:pointer;color:var(--sf-mut);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 0 .9rem;font:700 .95rem inherit}.sf-tabs button:hover{color:var(--sf-ink)}.sf-tabs button.on{color:var(--sf-a);border-bottom-color:var(--sf-a)}.sf-panel[hidden]{display:none}.sf-panel{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.sf-panel .sf-col h4{margin-bottom:.8rem;font-size:1.05rem;font-weight:800}.sf-panel .sf-col .sf-list li{padding:.6rem 0;font-size:.9rem}.sf-chips{color:var(--sf-ink);flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.93rem;display:flex}.sf-chips span{padding-right:1.4rem;position:relative}.sf-chips span:not(:last-child):after{content:"";background:#b9c3f3;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:.1rem;translate:0 -50%}.sf-pnav{flex-wrap:wrap;gap:.6rem 1.6rem;font-size:.92rem;display:flex}.sf-pnav a{color:var(--sf-txt);border-bottom:1px solid #0000;padding-bottom:.15rem;font-weight:600}.sf-pnav a:hover{color:var(--sf-a);border-bottom-color:var(--sf-a)}.sf-cta{color:#fff;background:linear-gradient(110deg,#3d34c2,#2f6fe0 60%,#2bb5d6);padding:4.2rem 0;position:relative;overflow:hidden}.sf-cta:before{content:"";background:#ffffff1a;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-80px}.sf-cta .sf-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.sf-cta h2{color:#fff;max-width:36rem;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:800}.sf-cta p{color:#e3ebff;max-width:36rem;margin-top:.6rem}.sf-cta .sf-btn-main{color:#2a2f9a;background:#fff;box-shadow:0 16px 28px -14px #00000080}.sf-rel{grid-template-columns:repeat(3,1fr);display:grid}.sf-rel a{border-left:1px solid var(--sf-line);color:inherit;padding:0 2rem}.sf-rel a:first-child{border-left:0;padding-left:0}.sf-rel small{letter-spacing:.16em;text-transform:uppercase;color:var(--sf-a);font-size:.74rem;font-weight:700}.sf-rel h3{margin:.4rem 0;font-size:1.2rem;font-weight:800;transition:color .2s}.sf-rel a:hover h3{color:var(--sf-a)}@media (max-width:960px){.sf-hero-split,.sf-split,.sf-case-grid,.sf-cols,.sf-panel,.sf-rel{grid-template-columns:1fr}.sf-split{gap:2rem}.sf-split-l{position:static}.sf-col,.sf-rel a{border-left:0;border-top:1px solid var(--sf-line);margin-top:1.6rem;padding:1.6rem 0 0}.sf-col:first-child,.sf-rel a:first-child{border-top:0;margin-top:0;padding-top:0}.sf-case.flip .sf-case-grid>:first-child{order:0}.sf-case-grid{gap:2rem}.sf-row{grid-template-columns:1fr;gap:.8rem}.sf-row .sf-arrow{display:none}.sf-stat{border-left:0;border-top:1px solid var(--sf-line);padding:1rem 0}.sf-stat:first-child{border-top:0}.sf-sec{padding:3.2rem 0}.sf-hero{padding:3.6rem 0 3.2rem}}.sf-cols.c4{grid-template-columns:repeat(4,1fr)}.sf-cols.c2{grid-template-columns:repeat(2,1fr)}.sf-col .sf-step{letter-spacing:.16em;color:var(--sf-a);margin-bottom:.7rem;font:800 .85rem Bricolage Grotesque,sans-serif;display:block}.sf-col .sf-step:after{content:"";background:linear-gradient(90deg,var(--sf-a),var(--sf-b));width:2.2rem;height:2px;margin-top:.7rem;display:block}.sf-list.two{columns:2;column-gap:3rem}.sf-list.two li{break-inside:avoid}.sf-list.two li:nth-child(n){border-top:0}.sf-numrows{border-top:1px solid var(--sf-line);grid-template-columns:repeat(2,1fr);column-gap:4rem;display:grid}.sf-numrows>div{border-bottom:1px solid var(--sf-line);color:var(--sf-ink);align-items:baseline;gap:1.2rem;padding:1.15rem 0;font-size:1.02rem;font-weight:700;display:flex}.sf-numrows b{letter-spacing:.12em;color:var(--sf-a);min-width:1.8rem;font:800 .85rem Bricolage Grotesque,sans-serif}.sf-para{gap:1.1rem;font-size:1.04rem;display:grid}.sf-shot.tall img{aspect-ratio:4/3;object-fit:cover}.sf-sub{color:var(--sf-ink);margin-bottom:.9rem;font-size:1.15rem;font-weight:800}@media (max-width:960px){.sf-cols.c4,.sf-cols.c2,.sf-numrows{grid-template-columns:1fr}.sf-list.two{columns:1}}.sf-case-num{display:block}@media (min-width:961px){.sf-cols.c4>.sf-col:nth-child(4n+1){border-left:0;padding-left:0}.sf-cols.c4>.sf-col:nth-child(4n){padding-right:0}}.sf-prod-shot{position:relative}.sf-prod-shot img{transition:transform .6s}.sf-prod-shot:hover img{transform:scale(1.04)}.sf-prod-tag{color:var(--sf-a);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;padding:.4rem .95rem;font-size:.78rem;font-weight:700;position:absolute;bottom:1rem;left:1rem}.ix-hero{padding:4.2rem 0 3.4rem}.ix-facts{border-top:1px solid #ffffff38;flex-wrap:wrap;gap:1rem 2.6rem;margin-top:2.4rem;padding-top:1.4rem;display:flex}.ix-facts div{align-items:baseline;gap:.55rem;display:flex}.ix-facts b{color:#fff;font:800 1.9rem/1 Bricolage Grotesque,sans-serif}.ix-facts span{letter-spacing:.08em;text-transform:uppercase;color:#bcd0ff;font-size:.85rem}.ix-over{padding:3.6rem 0}.ix-visual{position:relative}.ix-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 20px 30px -16px #1e288c8c,0 0 0 1px var(--sf-line);color:var(--sf-ink);background:#fffffff0;border-radius:999px;padding:.6rem 1.1rem;font-size:.88rem;font-weight:700;position:absolute}.ix-badge b{background:linear-gradient(110deg,var(--sf-a),var(--sf-b));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font:800 1.1rem Bricolage Grotesque,sans-serif}.ix-badge-a{top:1.6rem;left:-1.2rem}.ix-badge-b{bottom:1.6rem;right:-1rem}.ix-explorer{padding:3.6rem 0 4rem}.ix-tabs{width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--sf-line),0 22px 34px -24px #3c46c88c;scrollbar-width:none;background:#fff;border-radius:999px;gap:.35rem;padding:.4rem;display:flex;overflow-x:auto}.ix-tabs::-webkit-scrollbar{display:none}.ix-tabs button{cursor:pointer;color:var(--sf-mut);background:0 0;border:0;border-radius:999px;flex:none;padding:.7rem 1.35rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:background .22s,color .22s,box-shadow .22s}.ix-tabs button:hover{color:var(--sf-ink)}.ix-tabs button.on{color:#fff;background:linear-gradient(120deg,var(--sf-a),var(--sf-b));box-shadow:0 14px 22px -12px color-mix(in srgb,var(--sf-a)80%,transparent)}.ix-panel{min-height:22rem;margin-top:2.2rem;animation:.42s cubic-bezier(.2,.8,.2,1) both ixIn}@keyframes ixIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ix-flow-head,.ix-flow-row{grid-template-columns:1fr 6rem 1fr;align-items:center;display:grid}.ix-flow-head{letter-spacing:.16em;text-transform:uppercase;color:var(--sf-mut);margin-bottom:.4rem;font-size:.74rem;font-weight:800}.ix-flow-head span:last-child{padding-left:.2rem}.ix-flow-row{animation:.52s cubic-bezier(.2,.8,.2,1) both ixIn;animation-delay:var(--d,0s);margin:.8rem 0}.ix-pill{box-shadow:0 0 0 1px var(--sf-line),0 18px 28px -22px #283ca08c;color:var(--sf-ink);background:#fff;border-radius:1rem;align-items:center;gap:.95rem;padding:1.05rem 1.3rem;font-size:.95rem;font-weight:600;line-height:1.45;transition:transform .22s,box-shadow .22s;display:flex}.ix-pill:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--sf-a)45%,transparent),0 24px 32px -20px color-mix(in srgb,var(--sf-a)60%,transparent);transform:translateY(-3px)}.ix-pill b{width:2.1rem;height:2.1rem;color:var(--sf-mut);background:#f1f3ff;border-radius:50%;flex:none;place-items:center;font:800 .78rem Bricolage Grotesque,sans-serif;display:grid}.ix-pill-b{background:linear-gradient(120deg,color-mix(in srgb,var(--sf-a)13%,#fff),#fff 70%)}.ix-pill-b b{background:linear-gradient(135deg,var(--sf-a),var(--sf-b));color:#fff}.ix-wire{background:repeating-linear-gradient(90deg,var(--sf-a)0 7px,transparent 7px 13px);opacity:.8;background-size:13px 2px;height:2px;margin:0 .6rem;animation:.8s linear infinite ixFlow;position:relative}.ix-wire:after{content:"";border-left:9px solid var(--sf-b);border-top:6px solid #0000;border-bottom:6px solid #0000;position:absolute;top:-5px;right:-2px}.ix-wire i{background:var(--sf-b);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--sf-b)25%,transparent);border-radius:50%;animation:2.4s ease-in-out infinite ixTravel;position:absolute;top:-4px;left:0}@keyframes ixFlow{to{background-position:13px 0}}@keyframes ixTravel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}.ix-prio{border-top:1px solid var(--sf-line);margin-top:2.2rem;padding-top:1.6rem}.ix-prio p{margin-bottom:.9rem;font-size:.95rem}.ix-chips{flex-wrap:wrap;gap:.6rem;display:flex}.ix-chips span{color:var(--sf-ink);box-shadow:0 0 0 1px var(--sf-line);background:#fff;border-radius:999px;padding:.5rem 1rem;font-size:.86rem;font-weight:600}.ix-hub{max-width:1040px;height:26rem;margin:0 auto;position:relative}.ix-hub svg{width:100%;height:100%;position:absolute;inset:0}.ix-hub line{stroke:var(--sf-a);stroke-opacity:.55;stroke-width:2px;stroke-dasharray:6 7;vector-effect:non-scaling-stroke;animation:1.2s linear infinite ixDash}@keyframes ixDash{to{stroke-dashoffset:-13px}}.ix-hub-core{z-index:2;text-align:center;color:#fff;background:linear-gradient(140deg,var(--sf-a),var(--sf-b));width:10.5rem;height:10.5rem;box-shadow:0 34px 50px -20px color-mix(in srgb,var(--sf-a)75%,transparent),inset 0 2px 0 #fff6;border-radius:50%;align-content:center;justify-items:center;padding:1rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ix-hub-core b{font:800 1.05rem/1.2 Bricolage Grotesque,sans-serif}.ix-hub-core small{opacity:.9;letter-spacing:.06em;text-transform:uppercase;margin-top:.3rem;font-size:.78rem}.ix-ring{border:2px solid color-mix(in srgb,var(--sf-a)45%,transparent);border-radius:50%;animation:2.8s ease-out infinite ixPulse;position:absolute;inset:-14px}@keyframes ixPulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}.ix-node{z-index:2;width:max-content;max-width:15.5rem;box-shadow:0 0 0 1px var(--sf-line),0 20px 28px -18px #283ca099;color:var(--sf-ink);background:#fff;border-radius:999px;align-items:center;gap:.7rem;padding:.6rem 1.1rem .6rem .6rem;font-size:.86rem;font-weight:700;line-height:1.3;transition:scale .22s,box-shadow .22s;display:flex;position:absolute;translate:-50% -50%}.ix-node:hover{box-shadow:0 0 0 1.5px var(--sf-a),0 26px 34px -18px color-mix(in srgb,var(--sf-a)70%,transparent);scale:1.06}.ix-node em{color:#fff;background:linear-gradient(135deg,var(--sf-a),var(--sf-b));border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font:800 .72rem Bricolage Grotesque,sans-serif;display:grid}.ix-svc-list{display:none}.ix-kpis{grid-template-columns:repeat(3,1fr);row-gap:1.6rem;display:grid}.ix-kpi{border-left:1px solid var(--sf-line);animation:.52s cubic-bezier(.2,.8,.2,1) both ixIn;animation-delay:var(--d,0s);color:var(--sf-a);padding:.3rem 1.8rem}.ix-kpi:nth-child(3n+1){border-left:0;padding-left:0}.ix-kpi span{color:var(--sf-ink);margin-top:.7rem;font-size:.98rem;font-weight:700;line-height:1.4;display:block}.ix-spark{width:6.5rem;height:2.1rem;display:block;overflow:visible}.ix-spark polyline{stroke-dasharray:160;stroke-dashoffset:160px;animation:1.3s forwards ixDraw;animation-delay:var(--d,0s)}@keyframes ixDraw{to{stroke-dashoffset:0}}.ix-note{color:var(--sf-mut);margin-top:1.1rem;font-size:.88rem}.ix-out{border-top:1px solid var(--sf-line);margin-top:2.2rem;padding-top:1.8rem}.ix-steps{text-align:center;max-width:62rem;margin:0 auto}.ix-steps-intro{max-width:40rem;margin:0 auto;font-size:1rem}.ix-track{grid-template-columns:repeat(var(--n),1fr);margin:2.4rem 0 1.8rem;display:grid;position:relative}.ix-track:before{content:"";top:1.6rem;left:calc(50%/var(--n));right:calc(50%/var(--n));background:var(--sf-line);border-radius:3px;height:3px;position:absolute}.ix-track-fill{top:1.6rem;left:calc(50%/var(--n));height:3px;width:calc((100% - 100%/var(--n))*var(--p)/(var(--n) - 1));background:linear-gradient(90deg,var(--sf-a),var(--sf-b));border-radius:3px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute}.ix-step{z-index:1;cursor:pointer;color:var(--sf-mut);background:0 0;border:0;padding:0 .4rem;font-family:inherit;position:relative}.ix-step i{width:3.3rem;height:3.3rem;color:var(--sf-mut);box-shadow:0 0 0 3px var(--sf-line);background:#fff;border-radius:50%;place-items:center;margin:0 auto;font:800 .95rem Bricolage Grotesque,sans-serif;transition:all .3s;display:grid}.ix-step strong{color:var(--sf-ink);margin-top:.8rem;font-size:1.02rem;display:block}.ix-step.done i{color:#fff;background:linear-gradient(135deg,var(--sf-a),var(--sf-b));box-shadow:0 0 0 3px transparent,0 14px 22px -10px color-mix(in srgb,var(--sf-a)80%,transparent)}.ix-step.on i{box-shadow:0 0 0 8px color-mix(in srgb,var(--sf-a)20%,transparent),0 14px 22px -10px color-mix(in srgb,var(--sf-a)80%,transparent);transform:scale(1.08)}.ix-step-detail{max-width:44rem;margin:0 auto;animation:.38s both ixIn}.ix-step-detail h3{margin-bottom:.5rem;font-size:1.35rem;font-weight:800}.ix-step-detail p{font-size:1.02rem}@media (max-width:960px){.ix-hub{display:none}.ix-svc-list{display:grid}.ix-kpis{grid-template-columns:1fr 1fr}.ix-kpi:nth-child(3n+1){border-left:1px solid var(--sf-line);padding-left:1.8rem}.ix-kpi:nth-child(odd){border-left:0;padding-left:0}.ix-badge-a{left:.6rem}.ix-badge-b{right:.6rem}}@media (max-width:720px){.ix-flow-head{display:none}.ix-flow-row{grid-template-columns:1fr;row-gap:.4rem;margin:1.2rem 0}.ix-wire{display:none}.ix-kpis{grid-template-columns:1fr}.ix-kpi,.ix-kpi:nth-child(n){border-left:0;padding-left:0}.ix-track{grid-template-columns:repeat(2,1fr);row-gap:1.6rem}.ix-track:before,.ix-track-fill{display:none}}
