.kit{font-family:Poppins,system-ui,sans-serif;color:#1a1528;background:#fcfcfc;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.5}.kit *{box-sizing:border-box}.kit h1,.kit h2,.kit h3,.kit p{margin:0}.kit a{color:inherit;text-decoration:none}.kit a.link{color:#3d2583;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kit .ic{width:20px;height:20px;flex:none}.kit .ar{width:16px;height:16px;flex:none;transition:transform .2s}.kit a:hover .ar{transform:translate(3px)}.kit .t-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.kit .t-wrap.narrow{max-width:860px}.kit .t-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 30px;border-radius:9999px;font-size:16px;font-weight:600;white-space:nowrap;transition:box-shadow .2s,background .2s}.kit .a-hero a.link{color:#fff!important;text-decoration-color:#ffffff80!important}.kit .t-btn.pri{background:linear-gradient(90deg,#3d2583,#1ab3ff);color:#fff!important;box-shadow:0 10px 30px -12px #1ab3ff99}.kit .t-btn.out{border:1.5px solid rgba(255,255,255,.3);color:#fff!important}.kit .t-btn.outl{border:1.5px solid #D9D5E8;color:#1a1528!important;background:#fff}.kit .t-ctas{display:flex;flex-wrap:wrap;gap:12px}.kit .t-eyebrow{display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;padding:8px 16px;border-radius:9999px}.kit .t-num{display:inline-block;font-size:13px;font-weight:600;color:#3d2583;padding-bottom:8px;margin-bottom:14px;border-bottom:2px solid #3D2583}.kit .t-sec{padding:112px 0}.kit .t-sec.tint{background:#f7f5ff}.kit .t-sec h2{font-size:clamp(30px,3.2vw,42px);line-height:1.15;font-weight:700;letter-spacing:-.015em}.kit .t-head{max-width:760px;margin-bottom:56px}.kit .t-head.c{margin-left:auto;margin-right:auto;text-align:center}.kit .t-lead{margin-top:16px!important;font-size:17px;line-height:1.75;color:#6d6a81}.kit .t-card{background:#fff;border:1px solid #E5E3ED;border-radius:20px;padding:30px;box-shadow:0 1px 3px #1a15280d,0 10px 30px #1a15280a}.kit .t-card h3{font-size:19px;font-weight:600;letter-spacing:-.01em}.kit .t-card p{margin-top:10px!important;font-size:15px;line-height:1.7;color:#6d6a81}.kit .t-chip{width:44px;height:44px;border-radius:12px;background:#1a1528;color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.kit .t-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.kit .t-g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kit .t-g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.kit .t-logos{padding:44px 0 48px;text-align:center;background:#fcfcfc}.kit .t-logos p{font-size:15px;color:#6d6a81;margin-bottom:22px!important}.kit .t-logos .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 46px;padding:0 32px}.kit .t-logos img{width:auto;max-width:140px;-o-object-fit:contain;object-fit:contain}.kit .t-logos.dk{background:transparent}.kit .t-logos.dk p{color:#8f8ba6}.kit .t-logos.dk img{filter:brightness(0) invert(1);opacity:.6}.kit .t-qs{display:flex;flex-direction:column;gap:12px}.kit .t-q{background:#fff;border:1px solid #E5E3ED;border-radius:16px;overflow:hidden}.kit .t-q button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:17px;font-weight:600;cursor:pointer}.kit .t-q button .ic{width:18px;height:18px;color:#3d2583}.kit .t-q p{padding:0 24px 22px;font-size:15px;line-height:1.75;color:#6d6a81}.kit .t-faq2{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.kit .t-faq2 h2{margin-bottom:12px!important}.kit .t-cta{padding:40px 0 112px}.kit .t-cta .box{text-align:center;padding:88px 48px;border-radius:32px;background:radial-gradient(700px 360px at 50% 0%,rgba(127,59,237,.5),transparent 70%),radial-gradient(500px 300px at 50% 120%,rgba(26,179,255,.22),transparent 70%),#0d0b1f;color:#fff}.kit .t-cta h2{max-width:760px;margin:0 auto!important;font-size:clamp(32px,4vw,50px);line-height:1.1;font-weight:700;letter-spacing:-.02em}.kit .t-cta p{max-width:600px;margin:18px auto 0!important;color:#a9a6bd;font-size:18px;line-height:1.7}.kit .t-cta .t-ctas{justify-content:center;margin-top:36px}.kit .a-hero{padding:88px 0 0;text-align:center;color:#fff;background:radial-gradient(900px 560px at 50% 30%,rgba(127,59,237,.32),rgba(127,59,237,.08) 50%,transparent 72%),#0d0b1f}.kit .a-hero .t-eyebrow{color:#c9bfff;background:#7f3bed24;border:1px solid rgba(201,191,255,.22)}.kit .a-hero h1{margin:26px auto 0!important;max-width:1000px;font-size:clamp(36px,4.2vw,56px);line-height:1.1;font-weight:800;letter-spacing:-.02em}.kit .a-hero .panel{display:grid;grid-template-columns:minmax(0,1fr) 320px;max-width:1000px;margin:52px auto 0;text-align:left;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff12,#ffffff06)}.kit .a-hero .panel p{padding:40px 44px;font-size:17px;line-height:1.8;color:#b4b1c8}.kit .a-hero .panel .t-ctas{flex-direction:column;justify-content:center;padding:36px 32px;border-left:1px solid rgba(255,255,255,.1)}.kit .a-hero .panel .t-ctas .t-btn{width:100%;padding:0 20px;white-space:normal;text-align:center}.kit .a-hero .t-logos{margin-top:96px}.kit .a-stat{text-align:left}.kit .a-stat .big{font-size:56px;line-height:1;font-weight:700;letter-spacing:-.03em;background:linear-gradient(90deg,#3d2583,#7c3aed 50%,#1ab3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.kit .a-stat h3{margin-top:18px!important}.kit .a-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:st}.kit .a-steps .t-card{position:relative;padding-top:64px}.kit .a-steps .t-card:before{counter-increment:st;content:"0" counter(st);position:absolute;top:26px;left:30px;font-size:13px;font-weight:700;color:#3d2583}.kit .a-bento{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:repeat(4,auto);gap:16px}.kit .a-bento .big{grid-row:1 / span 4;display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;padding:40px;border-radius:24px;border:1px solid #E2DCF7;background:radial-gradient(circle at 80% 10%,rgba(127,59,237,.3),transparent 55%),linear-gradient(160deg,#f6f3ff,#ece6ff 55%,#e2d9ff)}.kit .a-bento .big h3{font-size:28px}.kit .a-bento .sm{display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;padding:24px}.kit .a-bento .sm .t-chip{margin:0;grid-row:1 / span 2}.kit .a-bento .sm p{margin-top:6px!important}.kit .a-case{position:relative;overflow:hidden;padding:34px;border-radius:24px;background:#0d0b1f;color:#fff}.kit .a-case:after{content:"";position:absolute;right:-90px;top:-90px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(127,59,237,.45),transparent 70%)}.kit .a-case .lg{height:40px;display:inline-flex;align-items:center;padding:0 14px;border-radius:10px;background:#fff}.kit .a-case .lg img{height:20px;width:auto}.kit .a-case .big{margin-top:36px;font-size:64px;line-height:1;font-weight:700;letter-spacing:-.04em}.kit .a-case h3{margin-top:10px!important;font-size:18px;font-weight:600}.kit .a-case p{margin-top:8px!important;color:#a9a6bd;font-size:14px;line-height:1.7}.kit .b-hero{padding:72px 0 0;color:#fff;background:radial-gradient(900px 560px at 50% 30%,rgba(127,59,237,.32),rgba(127,59,237,.08) 50%,transparent 72%),#0d0b1f}.kit .b-hero .t-crumbs{color:#ffffff80}.kit .b-hero .t-crumbs a{color:#ffffffb3}.kit .b-hero .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.kit .b-hero .t-eyebrow{color:#e8eaf2;background:#ffffff0a;border:1px solid rgba(255,255,255,.18)}.kit .b-hero h1{margin-top:22px!important;font-size:clamp(34px,3.8vw,50px);line-height:1.1;font-weight:800;letter-spacing:-.02em}.kit .b-hero h1+p{margin-top:22px!important;font-size:18px;line-height:1.75;color:#a6a3c2;max-width:540px}.kit .b-hero h1+p a{color:#fff}.kit .b-hero .t-ctas{margin-top:34px}.kit .b-hero ul{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:#c9c6d6}.kit .b-hero ul li{display:flex;align-items:center;gap:8px}.kit .b-hero ul li .ic{width:16px;height:16px;color:#c9bfff}.kit .b-mock{border-radius:24px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:14px;box-shadow:0 40px 80px -30px #000000b3}.kit .b-mock .scr{border-radius:16px;background:#141130;border:1px solid rgba(255,255,255,.08);padding:22px;color:#fff}.kit .b-mock .top{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600}.kit .b-mock .top span{font-size:11px;color:#8f8ba6;font-weight:500}.kit .b-mock .kp{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.kit .b-mock .kp div{padding:14px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.kit .b-mock .kp b{display:block;font-size:22px;margin-top:4px}.kit .b-mock .kp small{font-size:10px;letter-spacing:.12em;color:#8f8ba6}.kit .b-mock .kp i{font-style:normal;font-size:11px;color:#5ee0a6}.kit .b-mock svg.ln{display:block;width:100%;height:150px;margin-top:14px;border-radius:12px;background:#ffffff08}.kit .b-hero .t-logos{margin-top:72px}.kit .b-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:72px;align-items:start}.kit .b-toc{position:sticky;top:32px;padding:22px;border-radius:16px;border:1px solid #E5E3ED;background:#fff}.kit .b-toc p{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6d6a81;margin-bottom:12px!important}.kit .b-toc a{display:block;padding:7px 0;font-size:14px;color:#3a3651;border-bottom:1px solid #F1EFF6}.kit .b-block{padding-bottom:72px;margin-bottom:72px;border-bottom:1px solid #EEECF4}.kit .b-block:last-child{border-bottom:0;margin-bottom:0}.kit .b-block h2{font-size:clamp(28px,2.8vw,36px)}.kit .b-block>p{margin-top:16px!important;font-size:17px;line-height:1.8;color:#4b4766}.kit .b-rows{margin-top:28px;border-top:1px solid #E5E3ED}.kit .b-rows>div{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid #E5E3ED}.kit .b-rows .t-chip{width:40px;height:40px;margin:0;border-radius:10px}.kit .b-rows .t-chip .ic{width:18px;height:18px}.kit .b-rows h3{font-size:16px;font-weight:600}.kit .b-rows p{margin-top:4px!important;font-size:15px;line-height:1.7;color:#6d6a81}.kit .b-table{width:100%;margin-top:28px;border-collapse:separate;border-spacing:0;border:1px solid #E5E3ED;border-radius:18px;overflow:hidden;font-size:15px}.kit .b-table th{background:#1e1545;color:#fff;text-align:left;padding:16px 20px;font-weight:600}.kit .b-table td{padding:16px 20px;border-top:1px solid #E5E3ED;vertical-align:top;color:#4b4766;background:#fff}.kit .b-table td:first-child{font-weight:600;color:#1a1528}.kit .b-table td:last-child{background:#f7f5ff;color:#1a1528}.kit .b-quote{margin-top:28px;padding:36px 40px;border-radius:24px;background:radial-gradient(520px 260px at 100% 0%,rgba(127,59,237,.35),transparent 70%),#0d0b1f;color:#fff}.kit .b-quote blockquote{margin:0;font-size:22px;line-height:1.5;font-weight:500}.kit .b-quote .who{display:flex;align-items:center;gap:14px;margin-top:24px}.kit .b-quote .av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#3d2583,#1ab3ff)}.kit .b-quote .who b{display:block;font-size:15px}.kit .b-quote .who span{font-size:13px;color:#a9a6bd}.kit .c-hero{padding:72px 0;color:#fff;background:radial-gradient(900px 560px at 50% 30%,rgba(127,59,237,.32),rgba(127,59,237,.08) 50%,transparent 72%),#0d0b1f}.kit .c-hero .c-head{max-width:860px;margin:0 auto}.kit .c-hero .t-crumbs{color:#ffffff80}.kit .c-hero .t-crumbs a{color:#ffffffb3}.kit .c-hero .t-eyebrow{color:#e8eaf2;background:#ffffff0a;border:1px solid rgba(255,255,255,.18)}.kit .c-hero h1{margin:26px 0 0!important;font-size:clamp(38px,4.6vw,60px);line-height:1.06;font-weight:800;letter-spacing:-.03em}.kit .c-hero .row{display:flex;flex-direction:column;align-items:flex-start;gap:32px;margin-top:28px}.kit .c-hero .row p{font-size:19px;line-height:1.75;color:#a6a3c2}.kit .c-hero .row p a{color:#fff}.kit .c-hero .row .t-ctas{justify-content:flex-start}.kit .c-visual{margin-top:56px;height:420px;border-radius:32px;position:relative;overflow:hidden;text-align:left;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 80px -30px #000000b3;background:radial-gradient(600px 300px at 20% 30%,rgba(127,59,237,.55),transparent 70%),radial-gradient(500px 300px at 85% 70%,rgba(26,179,255,.45),transparent 70%),#0d0b1f}.kit .c-visual .chips{position:absolute;inset:auto 40px 40px 40px;display:flex;flex-wrap:wrap;gap:12px}.kit .c-visual .chips span{padding:12px 18px;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.kit .c-visual .q{position:absolute;top:40px;left:40px;right:40px;max-width:560px;padding:22px 24px;border-radius:18px;background:#fff;color:#1a1528;font-size:16px;line-height:1.6;box-shadow:0 30px 60px -20px #00000080}.kit .c-visual .q b{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6d6a81;margin-bottom:8px}.kit .c-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #E5E3ED;border-bottom:1px solid #E5E3ED}.kit .c-metrics>div{padding:40px 28px;border-left:1px solid #E5E3ED}.kit .c-metrics>div:first-child{border-left:0}.kit .c-metrics b{display:block;font-size:52px;line-height:1;font-weight:700;letter-spacing:-.03em;color:#1a1528}.kit .c-metrics span{display:block;margin-top:12px;font-size:14px;color:#6d6a81;line-height:1.6}.kit .c-zig{display:flex;flex-direction:column;gap:96px}.kit .c-zig>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.kit .c-zig>div:nth-child(2n) .pic{order:-1}.kit .c-zig .tag{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#3d2583}.kit .c-zig h3{margin-top:14px!important;font-size:clamp(26px,2.6vw,34px);line-height:1.2;font-weight:700;letter-spacing:-.015em}.kit .c-zig p{margin-top:16px!important;font-size:17px;line-height:1.8;color:#6d6a81}.kit .c-zig ul{list-style:none;padding:0;margin:22px 0 0}.kit .c-zig li{display:flex;gap:12px;padding:10px 0;font-size:15px;color:#3a3651;border-top:1px solid #EEECF4}.kit .c-zig li .ic{width:18px;height:18px;color:#3d2583;margin-top:2px}.kit .c-zig .pic{aspect-ratio:5/4;border-radius:28px;background:linear-gradient(160deg,#f6f3ff,#e2d9ff);border:1px solid #E2DCF7;position:relative;overflow:hidden}.kit .c-zig .pic:after{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:20px;background:#fff;box-shadow:0 30px 60px -24px #3d258359}.kit .c-zig .pic span{position:absolute;z-index:1;left:24%;top:26%;right:24%;font-size:13px;color:#6d6a81}.kit .c-zig .pic span i{display:block;height:10px;border-radius:6px;background:#ece6ff;margin-top:12px}.kit .c-uses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e5e3ed;border:1px solid #E5E3ED;border-radius:24px;overflow:hidden}.kit .c-uses>div{background:#fff;padding:34px 30px}.kit .c-uses .t-chip{background:#f3f0ff;color:#3d2583}.kit .c-uses h3{font-size:18px;font-weight:600}.kit .c-uses p{margin-top:8px!important;font-size:15px;line-height:1.7;color:#6d6a81}.kit .c-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative}.kit .c-line:before{content:"";position:absolute;left:0;right:0;top:22px;height:2px;background:linear-gradient(90deg,#3d2583,#1ab3ff)}.kit .c-line>div{position:relative;padding-top:64px}.kit .c-line>div:before{content:"";position:absolute;top:12px;left:0;width:22px;height:22px;border-radius:50%;background:#fff;border:6px solid #3D2583}.kit .c-line h3{font-size:18px;font-weight:600}.kit .c-line p{margin-top:8px!important;font-size:15px;line-height:1.7;color:#6d6a81}.kit .c-line small{font-size:12px;font-weight:600;letter-spacing:.14em;color:#3d2583}@media(max-width:900px){.kit .t-g3,.kit .t-g4,.kit .t-g2,.kit .a-steps,.kit .a-bento,.kit .b-hero .grid,.kit .b-layout,.kit .c-zig>div,.kit .c-uses,.kit .c-line,.kit .c-metrics,.kit .t-faq2,.kit .a-hero .panel,.kit .c-hero .row{grid-template-columns:1fr}.kit .a-bento .big{grid-row:auto;min-height:320px}.kit .a-hero .panel .t-ctas{border-left:0}.kit .b-toc{position:static}.kit .c-line:before{display:none}}.kit .t-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#8f8ba6;margin-bottom:28px}.kit .t-crumbs a{color:#6d6a81}.kit .t-crumbs a:hover{color:#3d2583}.kit .a-hero .t-crumbs{justify-content:center;color:#ffffff80}.kit .a-hero .t-crumbs a{color:#ffffffb3}.kit .t-logos .row{padding:0}.kit .t-logos .marquee{--marquee-bg:#FCFCFC;max-width:1100px;margin:0 auto}.kit .t-logos.dk .marquee{--marquee-bg:#0D0B1F}.kit .t-logos.dk .marquee img{filter:brightness(0) invert(1);opacity:.6}.kit .t-logos.dk .marquee img[data-solid]{filter:none;opacity:.9;border-radius:6px}.kit .t-prose{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.kit .t-prose .t-num{display:inline-block}.kit .t-prose h2{font-size:clamp(28px,2.8vw,36px)}.kit .t-prose .txt p{font-size:17px;line-height:1.8;color:#4b4766}.kit .t-prose .txt p+p{margin-top:16px!important}.kit .t-prose .txt h3{margin-top:28px!important;font-size:20px;font-weight:600}.kit .t-prose .txt ul,.kit .t-prose .txt ol{margin:14px 0 0;padding-left:22px;color:#4b4766;font-size:16px;line-height:1.7}.kit .t-prose .txt li+li{margin-top:8px}.kit .t-after{margin-top:40px;max-width:760px}.kit .t-after .txt p{font-size:17px;line-height:1.8;color:#4b4766}.kit .t-after .txt p+p,.kit .t-after .txt ul,.kit .t-after .txt ol{margin-top:14px!important}.kit .t-after .txt h3{margin-top:28px!important;font-size:20px;font-weight:600}.kit .t-after .txt ul,.kit .t-after .txt ol{padding-left:22px;font-size:16px;line-height:1.7;color:#4b4766}.kit .b-block .txt p{margin-top:16px!important;font-size:17px;line-height:1.8;color:#4b4766}.kit .b-block .txt ul,.kit .b-block .txt ol{margin:14px 0 0;padding-left:22px;font-size:16px;line-height:1.7;color:#4b4766}.kit .b-block .txt .t-fig{margin-top:28px}.kit .t-fig{margin-top:40px;border-radius:24px;overflow:hidden;border:1px solid #E5E3ED;background:#f7f5ff;box-shadow:0 10px 30px #1a15280f}.kit .t-fig img{display:block;width:100%;height:auto}.kit .t-fig figcaption{padding:14px 20px;font-size:13px;color:#6d6a81;border-top:1px solid #E5E3ED;background:#fff}.kit .t-card ul{margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.6;color:#6d6a81}.kit .t-card ul li+li{margin-top:6px}.kit .t-card.plain h3{font-size:17px}.kit .t-q p{display:none}.kit .t-q.open p{display:block}.kit .t-q button .ic{transition:transform .2s}.kit .t-q.open button .ic{transform:rotate(45deg)}.kit .a-stat .big{font-size:48px}.kit .b-rows .n{width:40px;height:40px;border-radius:10px;background:#f3f0ff;color:#3d2583;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.kit .b-block .t-g2{margin-top:28px}.kit .b-block ul.plain,.kit .b-block ol.plain{margin:14px 0 0;padding-left:22px;font-size:16px;line-height:1.7;color:#4b4766}.kit .b-block h3{margin-top:24px!important;font-size:20px;font-weight:600}.kit .b-block h3+p{margin-top:8px!important}.kit .b-toc a.on{color:#3d2583;font-weight:600}.kit .c-zig .pic.img{aspect-ratio:auto;padding:14px;display:block}.kit .c-zig .pic.img:after{display:none}.kit .c-zig .pic.img img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 24px 50px -26px #3d258359}.kit .c-zig .pic.quote:after{display:none}.kit .c-zig .pic.quote{display:flex;align-items:center;padding:40px}.kit .c-zig .pic.quote blockquote{position:relative;z-index:1;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.4;font-weight:600;color:#1a1528;letter-spacing:-.01em}.kit .c-zig .pic.quote blockquote:before{content:"“";display:block;font-size:72px;line-height:.6;color:#3d2583;opacity:.5;margin-bottom:18px}.kit .c-metrics.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.kit .c-metrics.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.kit .c-line.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.kit .c-line.n6{grid-template-columns:repeat(6,minmax(0,1fr))}.kit .c-uses.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.kit .c-uses.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.kit .a-steps.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.kit .a-steps.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.kit .a-steps.n6,.kit .a-steps.n7,.kit .a-steps.n8{grid-template-columns:repeat(4,minmax(0,1fr))}.kit .t-g3.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.kit .t-g3.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.kit .t-sec.slim{padding:80px 0}.kit .t-lead a,.kit .txt a,.kit .t-card a,.kit .b-block a,.kit .c-zig a,.kit .t-q a,.kit .b-rows a,.kit .c-uses a{color:#3d2583;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.kit .t-ctas .t-btn svg{width:16px;height:16px}.kit .t-cta .t-ctas{justify-content:center}@media(max-width:900px){.kit .t-prose,.kit .c-metrics.n3,.kit .c-metrics.n2,.kit .t-g3.n2,.kit .t-g3.n4,.kit .c-line.n5,.kit .c-line.n6,.kit .c-uses.n4,.kit .c-uses.n2,.kit .a-steps.n3,.kit .a-steps.n5,.kit .a-steps.n6,.kit .a-steps.n7,.kit .a-steps.n8{grid-template-columns:1fr}.kit .t-sec{padding:72px 0}.kit .t-wrap{padding:0 20px}.kit .a-hero h1,.kit .c-hero h1{font-size:clamp(30px,7.6vw,40px)}.kit .b-hero h1{font-size:clamp(28px,7vw,38px)}.kit .a-hero .panel p{padding:28px 24px}.kit .a-hero .panel .t-ctas{padding:0 24px 28px}.kit .c-visual{height:360px}.kit .c-visual .q{left:20px;right:20px;top:20px}.kit .c-visual .chips{inset:auto 20px 20px 20px}.kit .t-cta .box{padding:56px 24px}.kit .t-btn{height:48px;padding:0 22px;font-size:15px}}
