.kp-phone{border-radius:16.5cqw;display:block;container-type:inline-size}.kp-phone img{aspect-ratio:640/1385;object-fit:cover;object-position:top;box-sizing:border-box;border:2.4cqw solid #16161a;border-radius:16.5cqw;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff24,0 30px 70px #0a081e66}.kp-top{background:var(--c-dark);color:#fff;isolation:isolate;padding:148px 0 0;position:relative;overflow:hidden}.kp-top:before{content:"";z-index:-1;background:radial-gradient(40% 60% at 90% 0%, color-mix(in srgb, var(--c-glow) 40%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.kp-top .breadcrumbs{color:#ffffff8c}.kp-top-grid{grid-template-columns:8fr 4fr;align-items:start;gap:clamp(32px,5vw,80px);padding-bottom:clamp(56px,7vw,96px);display:grid}.kp-title{letter-spacing:-.045em;font-size:clamp(40px,5.4vw,92px);line-height:1}.v2-hero-lead{max-width:560px;font:400 clamp(18px, 1.5vw, 22px)/1.5 var(--text);color:#ffffffb8;margin-top:clamp(20px,2vw,32px)}.v2-h2{font:500 clamp(32px, 3.4vw, 52px)/1.04 var(--display);letter-spacing:-.035em;margin:0}.kp-h.v2-h3{font:500 clamp(24px, 2.2vw, 34px)/1.1 var(--display);letter-spacing:-.025em;margin:0 0 12px}.v2-head{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(24px,5vw,80px);margin-bottom:clamp(20px,2.4vw,32px);display:grid}.v2-text{gap:16px;max-width:640px;display:grid}.v2-text p{font:400 17px/1.6 var(--text);color:var(--ink-2)}.v2-text p.v2-lead{font:400 clamp(20px, 1.6vw, 24px)/1.45 var(--text);color:var(--ink);letter-spacing:-.01em}.v2-cards{gap:16px;display:grid}.v2-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.v2-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-nx-art{aspect-ratio:1;opacity:.85;border-radius:28px;width:min(36%,420px);position:absolute;top:18%;left:50%;transform:translate(-50%)}.v2-card{border-radius:var(--radius);background:#fff;align-content:start;gap:12px;padding:clamp(24px,2.4vw,36px);display:grid;box-shadow:0 1px #0f0c290a,0 20px 50px -30px #0f0c2940}.v2-card h3{font:500 20px/1.2 var(--display);letter-spacing:-.015em}.v2-card p{font:400 16px/1.5 var(--text);color:var(--ink-2)}.v2-num{font:500 clamp(36px, 3.2vw, 52px)/1 var(--display);letter-spacing:-.04em;color:var(--c-accent);margin-bottom:clamp(12px,1.6vw,24px)}.v2-cards-dark .v2-card{box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f}.v2-cards-dark .v2-num{color:var(--c-light)}.v2-cards-dark p{color:#ffffffb3}.kp-res{background:var(--c-dark);color:#fff;margin:calc(var(--gap) / 2) 0;isolation:isolate;padding:clamp(64px,8vw,128px) 0;position:relative;overflow:hidden}.kp-res:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 50% 100%, color-mix(in srgb, var(--c-glow) 47%, transparent), transparent 70%);position:absolute;inset:0}.kp-res .v2-h2{color:#fff}.kp-res .v2-text p.v2-lead{color:#ffffffe6}.kp-stage .v2-h3{color:#fff}.kp-stage-head p,.kp-copy p,.kp-ed-in-head p{font:400 17px/1.6 var(--text)}.kp-ed-in-head{text-align:center;max-width:640px;padding:0 var(--gutter);margin:0 auto clamp(28px,3vw,40px)}.kp-ed-in-head p{color:var(--ink-2)}.kp-ed{display:block}.kp-ed .kp-ed-phone{margin:0 auto}.kp-facts{-webkit-backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:1fr 1fr;gap:24px 28px;padding:28px;display:grid;box-shadow:inset 0 1px #ffffff14}.kp-facts dt{color:#ffffff80;margin-bottom:6px;font-size:13px}.kp-facts dd{font:500 17px/1.35 var(--display);letter-spacing:-.01em}.kp-facts div:first-child dd{color:var(--c-light)}.kp-facts div:nth-child(n+3){grid-column:1/-1}.kp-screen{isolation:isolate;margin-bottom:calc(var(--gap) / 2);position:relative}.kp-screen:before{content:"";z-index:-1;background:var(--c-dark);height:45%;position:absolute;inset:0 0 auto}.kp-hero-phones{padding:0 var(--gutter) var(--lift-max,80px);--lift-max:80px;justify-content:center;align-items:flex-start;gap:clamp(12px,1.8vw,28px);display:flex}.kp-hero-phones .kp-phone{width:clamp(150px,17vw,290px);transform:translateY(var(--lift,0px));will-change:transform;flex:none;align-self:flex-start}.kp-hero-phones .kp-phone:nth-child(odd){--lift:80px}html.kp-intro .kp-hero-phones .kp-phone{transform:translateY(calc(var(--lift,0px) + var(--rise,160px)))}html.kp-intro .ac-hero-img{transform:translateY(160px)}.kp-sec{padding:calc(var(--gap) / 2) 0}.kp-h{font:500 clamp(30px, 3.6vw, 56px)/1.02 var(--display);letter-spacing:-.04em;margin:0 0 16px}.kp-copy p,.kp-stage-head p{color:var(--ink-2);max-width:46ch}.kp-body{color:#55525e;max-width:640px;margin-top:28px;font-size:18px;line-height:1.6}.kp-intro-grid{grid-template-columns:3fr 9fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.kp-3d{aspect-ratio:1;place-items:center start;display:grid}.kp-3d-obj{filter:drop-shadow(0 30px 40px #0f0c2938);width:78%;transform:perspective(900px)rotateX(14deg)rotateY(-22deg)rotate(-8deg)}.kp-3d-obj svg{width:100%;height:auto;display:block}.kp-statement{font:500 clamp(26px, 3vw, 44px)/1.18 var(--display);letter-spacing:-.03em}.kp-stage{background:var(--c-dark);color:#fff;border-radius:var(--radius);text-align:center;isolation:isolate;padding:clamp(32px,5vw,72px) clamp(20px,4vw,64px) 0;position:relative;overflow:hidden}.kp-stage:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 50% 100%, color-mix(in srgb, var(--c-glow) 67%, transparent), transparent 70%);position:absolute;inset:0}.kp-stage-head p{color:#ffffffb3;margin:0 auto 48px}.kp-stage-phones{justify-content:center;align-items:flex-start;gap:clamp(12px,2vw,32px);height:clamp(320px,36vw,560px);display:flex;overflow:hidden}.kp-stage-phones .kp-phone{flex:none;width:clamp(140px,18vw,290px);margin-top:64px}.kp-stage-phones .kp-phone-main{width:clamp(170px,21vw,340px);margin-top:0}.kp-ed-head{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,5vw,80px);margin-bottom:clamp(20px,2.4vw,32px);display:grid}.kp-ed-head .kp-h{margin:0}.kp-ed-head p{color:var(--ink-2);max-width:46ch;font-size:18px;line-height:1.6}.kp-ed{isolation:isolate;border-radius:var(--radius);background:color-mix(in srgb, var(--c-accent) 7%, #fff);place-items:center;padding:clamp(32px,5vw,72px) 0;display:grid;position:relative;overflow:hidden}.kp-ed:before{content:"";z-index:-1;background:radial-gradient(35% 50% at 30% 40%, color-mix(in srgb, var(--c-light) 53%, transparent), transparent 70%), radial-gradient(35% 50% at 70% 70%, color-mix(in srgb, var(--c-accent) 33%, transparent), transparent 70%);filter:blur(20px);position:absolute;inset:0}.kp-ed-phone{width:clamp(240px,28vw,400px);position:relative}.kp-co{pointer-events:none;z-index:2;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}.kp-co i{background:var(--c-accent);width:14px;height:14px;box-shadow:0 0 0 5px color-mix(in srgb, var(--c-accent) 30%, transparent), 0 0 0 10px color-mix(in srgb, var(--c-accent) 12%, transparent);border-radius:50%;flex:none;margin-left:-7px}.kp-co b{white-space:nowrap;font:500 15px var(--text);color:#fff;-webkit-backdrop-filter:blur(16px);background:#0f0c29d1;border:1px solid #fff3;border-radius:999px;padding:10px 16px;position:relative;box-shadow:0 10px 30px #0f0c294d}.kp-co b:before{content:"";background:var(--c-accent);height:1.5px;position:absolute;top:50%}.kp-co-r b{margin-left:var(--reach)}.kp-co-r b:before{width:calc(var(--reach) - 7px);right:100%}.kp-co-l{flex-direction:row-reverse;transform:translate(-100%,-50%)}.kp-co-l i{margin:0 -7px 0 0}.kp-co-l b{margin-right:var(--reach)}.kp-co-l b:before{width:calc(var(--reach) - 7px);left:100%}.kp-co{--reach:clamp(48px, 9vw, 150px)}.kp-co-l{margin-left:7px}.kp-panel{background:linear-gradient(135deg, var(--c-glow), var(--c-accent));color:#fff;border-radius:var(--radius);grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(32px,5vw,72px) clamp(32px,5vw,72px) 0;display:grid;overflow:hidden}.kp-panel .kp-copy{align-self:start;padding-bottom:clamp(32px,5vw,72px)}.kp-panel .kp-copy p{color:#ffffffd9}.kp-stack{height:clamp(360px,40vw,600px);position:relative}.kp-stack .kp-phone{width:clamp(170px,19vw,300px);position:absolute}.kp-stack .back{opacity:.9;top:16%;left:6%;transform:rotate(-4deg)}.kp-stack .front{top:4%;right:8%}.kp-head{margin-bottom:clamp(20px,2.4vw,32px)}.kp-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.kp-cards-3{grid-template-columns:repeat(3,1fr)}.kp-cards-3 .kp-card{height:clamp(380px,34vw,540px)}.kp-cards-3 .kp-card .kp-phone{width:clamp(160px,15vw,250px)}.kp-cards-3 .kp-card figcaption{flex-direction:column;align-items:flex-start;gap:2px}.kp-card{isolation:isolate;border-radius:var(--radius);background:var(--c-dark);justify-content:center;height:clamp(380px,40vw,600px);display:flex;position:relative;overflow:hidden}.kp-card:before{content:"";z-index:-1;background:radial-gradient(60% 60% at 50% 100%, color-mix(in srgb, var(--c-glow) 67%, transparent), transparent 70%);position:absolute;inset:0}.kp-card .kp-phone{align-self:flex-start;width:clamp(180px,20vw,320px);margin-top:clamp(32px,4vw,56px)}.kp-card figcaption{color:#fff;background:#0a0c1e9e;background:color-mix(in srgb, var(--c-dark) 74%, transparent);-webkit-backdrop-filter:blur(18px);border:1px solid #ffffff29;border-radius:16px;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #0f0c2959}.kp-card b{font:500 20px var(--display);letter-spacing:-.02em}.kp-card span:not(.kp-phone){color:#ffffffb3;font-size:14px}.ac-hero-img{border-radius:var(--radius);width:auto;max-width:100%;height:auto;max-height:min(820px,86vh);margin:0 auto;display:block}.ac-hero-img.crop{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:var(--radius);width:100%;max-height:none}.kp-screen:has(.ac-hero-img):before{height:35%}.kp-screen:has(.ac-hero-flow):before{height:50%}.ac-hero-flow .ac-flow{box-shadow:inset 0 0 0 1px #ffffff14}.ac-text{color:var(--ink-2);font:400 17px/1.6 var(--text);max-width:60ch;margin-top:-4px}.ac-web,.ac-pair-item,.ac-gallery{isolation:isolate;border-radius:var(--radius);background:var(--c-dark);color:#fff;position:relative;overflow:hidden}.ac-web:before,.ac-pair-item:before,.ac-gallery:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 100%, color-mix(in srgb, var(--c-glow) 55%, transparent), transparent 70%);position:absolute;inset:0}.ac-web{padding:clamp(20px,4vw,64px)}.ac-web img{object-fit:cover;object-position:top;border-radius:12px;width:100%;height:auto;max-height:min(760px,80vh);display:block}.ac-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ac-pair-item{align-content:start;gap:0;display:grid}.ac-pair-item img{aspect-ratio:10/7;object-fit:cover;object-position:top;border-radius:10px;width:calc(100% - 2*clamp(16px,2.4vw,32px));margin:clamp(16px,2.4vw,32px) auto;display:block}.ac-pair-item figcaption{justify-content:space-between;align-items:baseline;gap:16px;padding:0 clamp(16px,2.4vw,32px) 22px;display:flex}.ac-pair-item b{font:500 20px var(--display);letter-spacing:-.02em}.ac-pair-item span{color:#fff9;font-size:14px}.ac-gallery{justify-content:center;align-items:flex-end;gap:clamp(8px,1.6vw,24px);padding:clamp(24px,4vw,56px) clamp(16px,3vw,40px) 0;display:flex}.ac-gallery img{object-fit:contain;object-position:bottom;width:auto;max-width:32%;height:clamp(300px,34vw,540px);display:block}.ac-flow{isolation:isolate;border-radius:var(--radius);background:var(--c-dark);color:#fff;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:clamp(32px,5vw,88px);padding:clamp(32px,5vw,72px);display:grid;position:relative;overflow:hidden}.ac-flow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 60% at 50% 50%, color-mix(in srgb, var(--c-glow) 45%, transparent), transparent 70%);position:absolute;inset:0}.ac-flow-side{gap:12px;display:grid}.ac-flow-label{font:500 14px var(--text);color:#ffffff8c;margin-bottom:4px}.ac-flow-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;gap:4px;padding:16px 20px;display:grid;position:relative}.ac-flow-card b{font:500 18px/1.25 var(--display);letter-spacing:-.01em}.ac-flow-card span{color:#ffffff9e;font-size:14px;line-height:1.45}.ac-flow-card:after{content:"";background:linear-gradient(90deg, #ffffff59, color-mix(in srgb, var(--c-light) 70%, transparent));width:clamp(32px,5vw,88px);height:1px;position:absolute;top:50%}.ac-flow-side.left .ac-flow-card:after{left:100%}.ac-flow-side.right .ac-flow-card:after{right:100%;transform:scaleX(-1)}.ac-flow-core{z-index:1;text-align:center;background:linear-gradient(160deg, color-mix(in srgb, var(--c-accent) 85%, #fff), var(--c-accent) 55%, color-mix(in srgb, var(--c-accent) 60%, #000));box-shadow:0 0 0 1px #ffffff40 inset, 0 0 80px color-mix(in srgb, var(--c-glow) 55%, transparent);border-radius:24px;padding:clamp(28px,3vw,44px);position:relative}.ac-flow-core-title{font:500 clamp(36px, 3.4vw, 56px)/1 var(--display);letter-spacing:-.04em;margin-bottom:clamp(16px,2vw,24px)}.ac-flow-core ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ac-flow-core li{background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;padding:7px 14px;font-size:14px}.ac-tl{isolation:isolate;grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-radius:var(--radius);background:var(--c-dark);color:#fff;gap:24px;margin:0;padding:clamp(32px,5vw,72px);list-style:none;display:grid;position:relative;overflow:hidden}.ac-tl:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 100%, color-mix(in srgb, var(--c-glow) 45%, transparent), transparent 70%);position:absolute;inset:0}.ac-tl:after{content:"";background:#ffffff2e;height:1px;position:absolute;top:calc(clamp(32px,5vw,72px) + 62px);left:clamp(32px,5vw,72px);right:clamp(32px,5vw,72px)}.ac-tl li{align-content:start;gap:10px;display:grid}.ac-tl b{font:500 clamp(30px, 2.6vw, 44px)/1 var(--display);letter-spacing:-.03em;color:var(--c-light)}.ac-tl i{background:var(--c-light);width:13px;height:13px;box-shadow:0 0 0 5px color-mix(in srgb, var(--c-light) 22%, transparent);border-radius:50%;margin:6px 0 8px}.ac-tl h4{font:500 18px/1.25 var(--display);letter-spacing:-.01em;margin:0}.ac-tl p{color:#ffffff9e;font-size:14px;line-height:1.5}.ac-steps{isolation:isolate;grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-radius:var(--radius);background:var(--c-dark);color:#fff;gap:20px;margin:0;padding:clamp(32px,5vw,72px);list-style:none;display:grid;position:relative;overflow:hidden}.ac-steps:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 80% at 50% 0%, color-mix(in srgb, var(--c-glow) 40%, transparent), transparent 70%);position:absolute;inset:0}.ac-steps:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--c-light), #ffffff26);height:1px;position:absolute;top:calc(clamp(32px,5vw,72px) + 24px);left:clamp(32px,5vw,72px);right:clamp(32px,5vw,72px)}.ac-steps li{align-content:start;gap:10px;display:grid}.ac-step-n{width:48px;height:48px;font:500 16px var(--display);color:#fff;background:color-mix(in srgb, var(--c-accent) 70%, var(--c-dark));box-shadow:0 0 0 1px #ffffff40 inset, 0 0 24px color-mix(in srgb, var(--c-glow) 50%, transparent);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.ac-steps li:last-child .ac-step-n{background:var(--c-light);color:var(--c-dark)}.ac-steps h4{font:500 17px/1.25 var(--display);margin:0}.ac-steps p{color:#ffffff9e;font-size:14px;line-height:1.5}.ac-impact{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ac-imp-card{isolation:isolate;border-radius:var(--radius);background:var(--c-dark);color:#fff;padding:clamp(28px,3.4vw,48px);position:relative;overflow:hidden}.ac-imp-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 100% 100%, color-mix(in srgb, var(--c-glow) 40%, transparent), transparent 70%);position:absolute;inset:0}.ac-imp-t{font:500 clamp(22px, 2vw, 28px)/1.15 var(--display);letter-spacing:-.02em}.ac-imp-s{color:#ffffff8c;margin-top:6px;font-size:14px}.ac-funnel{gap:12px;margin-top:clamp(24px,3vw,40px);display:grid}.ac-fn-row{gap:6px;display:grid}.ac-fn-bar{height:52px;width:var(--w);box-sizing:border-box;background:linear-gradient(90deg, var(--c-accent), color-mix(in srgb, var(--c-light) 80%, var(--c-accent)));border-radius:12px;align-items:center;min-width:72px;padding:0 18px;display:flex}.ac-fn-bar b{font:500 26px var(--display);letter-spacing:-.02em}.ac-fn-l{color:#ffffffb3;font-size:14px}.ac-split-total{font:500 clamp(56px, 6vw, 96px)/1 var(--display);letter-spacing:-.05em;margin-top:clamp(24px,3vw,40px)}.ac-split{gap:4px;height:52px;margin-top:20px;display:flex}.ac-split i{border-radius:12px;display:block}.ac-split .a{flex:var(--a);background:linear-gradient(90deg, var(--c-accent), var(--c-light))}.ac-split .b{flex:var(--b);background:#ffffff2e}.ac-split-legend{color:#ffffffb3;justify-content:space-between;gap:16px;margin-top:14px;font-size:14px;display:flex}.ac-split-legend b{color:#fff;font-weight:500}.ac-split-legend i{vertical-align:1px;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.ac-split-legend i.a{background:var(--c-light)}.ac-split-legend i.b{background:#ffffff59}.ac-reach{grid-template-columns:1.6fr 1fr 1fr;gap:16px;display:grid}.ac-reach-c{isolation:isolate;border-radius:var(--radius);background:var(--c-dark);color:#fff;padding:clamp(28px,3vw,44px);position:relative;overflow:hidden}.ac-reach-c.main:before{content:"";z-index:-1;background:radial-gradient(60% 80% at 0% 100%, color-mix(in srgb, var(--c-glow) 50%, transparent), transparent 70%);position:absolute;inset:0}.ac-reach-country{font:500 clamp(32px, 3.2vw, 52px)/1 var(--display);letter-spacing:-.04em}.ac-reach-note{color:var(--c-light);margin-top:8px;font-size:14px}.ac-reach-c ul{flex-wrap:wrap;gap:8px;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:flex}.ac-reach-c li{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-size:14px}.kp-quote-sec{padding:calc(var(--gap) / 2) 0}.kp-quote-wrap{isolation:isolate;position:relative}.kp-quote-wrap:before,.kp-quote-wrap:after{content:"";z-index:-1;filter:blur(60px);pointer-events:none;border-radius:50%;position:absolute}.kp-quote-wrap:before{aspect-ratio:1;background:var(--c-accent);opacity:.18;width:42%;top:-12%;left:2%}.kp-quote-wrap:after{aspect-ratio:1;background:var(--c-light);opacity:.22;width:34%;bottom:-18%;right:4%}.kp-quote{isolation:isolate;border-radius:var(--radius);-webkit-backdrop-filter:blur(40px)saturate(1.5);background:#ffffff73;border:1px solid #ffffffd9;grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,64px);padding:clamp(32px,4.5vw,72px);display:grid;position:relative;box-shadow:0 30px 80px #0f0c2914,inset 0 1px #fff}.kp-quote-mark{font:500 clamp(110px, 12vw, 200px)/.7 var(--display);color:var(--c-accent)}.kp-quote blockquote{font:500 clamp(30px, 4vw, 60px)/1.08 var(--display);letter-spacing:-.035em;max-width:22ch}.kp-quote figcaption{align-items:center;gap:14px;margin-top:40px;display:flex}.kp-quote-ava{background:linear-gradient(135deg, var(--c-glow), var(--c-accent));color:#fff;width:52px;height:52px;font:500 16px var(--display);border-radius:50%;place-items:center;display:grid}.kp-quote figcaption b{font:500 18px var(--display);display:block}.kp-quote figcaption small{color:var(--ink-3);font-size:14px}.tp-nx{height:200vh;margin-top:calc(calc(var(--gap) / 2) - var(--t0,0px));--k:1;padding:0}.tp-nx-pin{height:100vh;position:sticky;top:0;overflow:hidden}.tp-nx-card{--side:calc(max(0px, (100vw - var(--max)) / 2) + var(--gutter));transform-origin:50% 0;height:100%;transform:translate3d(0, var(--ty,0px), 0) scale(var(--s,1));will-change:transform;border-radius:var(--rad,0px);isolation:isolate;color:#fff;position:absolute;top:0;left:0;right:0;overflow:hidden}.tp-nx-glow{z-index:-1;background:radial-gradient(45% 70% at 60% 100%, color-mix(in srgb, var(--art) 55%, transparent), transparent 70%);position:absolute;inset:0}.tp-nx-phones{gap:clamp(12px,1.6vw,24px);display:flex;position:absolute;top:14%;left:50%;transform:translate(-50%)}.tp-nx-phones img{aspect-ratio:640/1385;object-fit:cover;object-position:top;width:clamp(150px,15vw,260px);height:auto;transform:translateY(calc(var(--lift) * (1 - var(--k) * .5)));border-radius:clamp(22px,2.2vw,36px);flex:none;box-shadow:0 0 0 1px #ffffff14}.tp-nx-phones img:nth-child(odd){--lift:80px}.tp-nx-phones img:nth-child(2n){--lift:0px}.tp-nx-mix{aspect-ratio:1.75;width:min(74vw,1180px);position:absolute;top:13%;left:50%;transform:translate(-50%)}.tp-nx-mix img{height:auto;display:block;position:absolute;box-shadow:0 0 0 1px #ffffff1a}.tp-nx-mix .web{border-radius:clamp(10px,1vw,16px);width:82%;top:0;left:9%}.tp-nx-mix .ph{aspect-ratio:640/1385;object-fit:cover;object-position:top;width:19%;transform:translateY(calc(var(--lift) * (1 - var(--k) * .5)));border-radius:clamp(18px,2vw,32px)}.tp-nx-mix .ph1{--lift:60px;top:20%;left:0}.tp-nx-mix .ph2{--lift:0px;top:8%;right:0}.tp-nx-shot{width:min(78%,1100px);transform:translateX(-50%) translateY(calc(var(--k) * 40px));border-radius:18px;position:absolute;top:12%;left:50%}.tp-nx-foot{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:clamp(28px,3.4vw,56px);left:clamp(20px,3vw,48px);right:clamp(20px,3vw,48px)}.tp-nx-name small{color:#ffffffb3;margin-bottom:6px;font-size:15px;display:block}.tp-nx-name b,.tp-nx-pct{font:500 clamp(44px, 6vw, 104px)/.9 var(--display);letter-spacing:-.05em;text-shadow:0 4px 30px #00000059}.tp-nx-pct{font-variant-numeric:tabular-nums}.tp-nx-bar{background:#ffffff2e;height:18px;position:absolute;bottom:0;left:0;right:0}.tp-nx-bar i{transform-origin:0;transform:scaleX(var(--p,0));background:#fff;position:absolute;inset:0}@media (width<=860px){.kp-top{padding-top:120px}.kp-top-grid,.kp-intro-grid,.kp-ed-head,.kp-panel,.kp-cards,.kp-cards-3,.kp-quote,.v2-head,.ac-pair{grid-template-columns:1fr}.ac-gallery img{height:46vw}.ac-flow{grid-template-columns:1fr}.ac-flow-card:after{display:none}.ac-tl{grid-template-columns:1fr;gap:28px}.ac-tl:after{display:none}.ac-steps{grid-template-columns:1fr 1fr}.ac-steps:after{display:none}.ac-impact,.ac-reach{grid-template-columns:1fr}.v2-cards-4,.v2-cards-3{grid-template-columns:1fr 1fr}}@media (width<=560px){.v2-cards-4,.v2-cards-3{grid-template-columns:1fr}.kp-hero-phones{--lift-max:40px}.kp-hero-phones .kp-phone{width:42vw}.kp-hero-phones .kp-phone:nth-child(odd){--lift:40px}.kp-hero-phones .kp-phone:nth-child(n+3){display:none}.kp-3d{max-width:200px}.kp-stage-phones{height:340px}.kp-stage-phones .kp-phone{width:34vw;margin-top:40px}.kp-stage-phones .kp-phone-main{width:42vw;margin-top:0}.kp-stage-phones .kp-phone:last-child{display:none}.kp-ed-phone{width:52vw}.kp-co{--reach:12px}.kp-co b{white-space:normal;width:max-content;max-width:22vw;padding:6px 10px;font-size:11px}.kp-co i{width:10px;height:10px}.kp-stack{height:420px}.kp-stack .kp-phone{width:46vw}.kp-card,.kp-cards-3 .kp-card{height:440px}.kp-card .kp-phone,.kp-cards-3 .kp-card .kp-phone{width:56vw}.kp-card figcaption{flex-direction:column;gap:2px}.tp-nx-shot{width:92%;top:18%}.tp-nx-mix{width:96vw;top:18%}.tp-nx-phones img:nth-child(n+3){display:none}.tp-nx-phones img{width:42vw}.tp-nx-phones{top:12%}}
