:root{--light:#f4faff;--light-2:#ecf8fe;--tp-d:#0e0e0e;--ts-d:#0e0e0e8c;--accent-dim:#c1e8fb1a;--kydp-d-fade-in:.7s;--kydp-d-fade-out:.5s;--kydp-d-stagger:80ms}.page-kyd{font-family:var(--f-d);background:var(--ink);color:var(--tp);-webkit-font-smoothing:antialiased;overflow-x:clip}.page-kyd *,.page-kyd :before,.page-kyd :after{box-sizing:border-box}.page-kyd .eyebrow-accent{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:500;display:inline-block}.page-kyd .kydp-particles-global{pointer-events:none;z-index:50;width:100vw;height:100vh;position:fixed;inset:0}.page-kyd .kydp-particle-canvas{display:none}.page-kyd .kydp-section{isolation:isolate;z-index:1;position:relative}.page-kyd .kydp-section-block{transition:opacity var(--kydp-d-fade-in) var(--e-soft), filter var(--kydp-d-fade-in) var(--e-soft)}.page-kyd .kydp-section[data-section-state=pre]>.kydp-section-block{opacity:0;filter:blur(8px)}.page-kyd .kydp-section[data-section-state=active]>.kydp-section-block{opacity:1;filter:none}.page-kyd .kydp-section[data-section-state=post]>.kydp-section-block{opacity:0;filter:blur(8px);transition-duration:var(--kydp-d-fade-out)}.page-kyd .kydp-reveal-h,.page-kyd .kydp-reveal-body{opacity:0;transition:opacity var(--kydp-d-fade-in) var(--e-soft), translate var(--kydp-d-fade-in) var(--e-soft);transition-delay:calc(var(--ki,0) * var(--kydp-d-stagger));translate:0 16px}.page-kyd .kydp-section[data-section-state=active] .kydp-reveal-h,.page-kyd .kydp-section[data-section-state=active] .kydp-reveal-body{opacity:1;translate:0}.page-kyd .kydp-section[data-section-state=post] .kydp-reveal-h,.page-kyd .kydp-section[data-section-state=post] .kydp-reveal-body{opacity:0;transition-duration:var(--kydp-d-fade-out);transition-delay:0s}.page-kyd .kydp-hero{isolation:isolate;background:0 0;height:200vh;position:relative}.page-kyd .kydp-hero-pin{--hero-progress:0;--hp2:0;--hp-morph:0;background:radial-gradient(70% 45% at 50% 6%,#c1e8fb52 0%,#c1e8fb24 38%,#0000 70%),radial-gradient(130% 55% at 50% -6%,#c1e8fb33 0%,#0000 72%),linear-gradient(#c1e8fb2e 0%,#c1e8fb1a 22%,#9fbfcf0a 42%,#0000 60%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.page-kyd .kydp-hero-pin:before{content:"";transform-origin:50% 0;filter:blur(28px);mix-blend-mode:screen;pointer-events:none;z-index:0;will-change:transform, opacity;background:radial-gradient(55% 65% at 50% 30%,#dbf3ff47 0%,#c1e8fb24 38%,#0000 72%),radial-gradient(38% 58% at 26% 38%,#c1e8fb42 0%,#0000 70%),radial-gradient(38% 58% at 74% 38%,#c1e8fb42 0%,#0000 70%);width:min(1600px,120%);height:clamp(420px,60vh,720px);animation:18s ease-in-out infinite alternate kydp-hero-aurora;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes kydp-hero-aurora{0%{opacity:.88;transform:translate(calc(-50% - 14px))translateY(-6px)scale(1)}50%{opacity:1;transform:translate(-50%)translateY(4px)scale(1.04)}to{opacity:.92;transform:translate(calc(14px - 50%))translateY(-6px)scale(1.02)}}@property --hero-progress{syntax:"<number>";inherits:true;initial-value:0}@property --hp2{syntax:"<number>";inherits:true;initial-value:0}@property --hp-morph{syntax:"<number>";inherits:true;initial-value:0}@property --hp-collapse{syntax:"<number>";inherits:true;initial-value:0}@property --hp-collapse-fade{syntax:"<number>";inherits:true;initial-value:0}@property --hp-collapse-pack{syntax:"<number>";inherits:true;initial-value:0}@property --hp-fade{syntax:"<number>";inherits:true;initial-value:0}@property --hp-phone{syntax:"<number>";inherits:true;initial-value:0}@property --hp-h1{syntax:"<number>";inherits:true;initial-value:0}@property --kyd-x-0{syntax:"<length>";inherits:true;initial-value:0}@property --kyd-x-1{syntax:"<length>";inherits:true;initial-value:0}@property --kyd-x-2{syntax:"<length>";inherits:true;initial-value:0}@property --kyd-x-tm{syntax:"<length>";inherits:true;initial-value:0}@property --pull-progress{syntax:"<number>";inherits:true;initial-value:0}@property --found-progress{syntax:"<number>";inherits:true;initial-value:0}@property --pillar-active{syntax:"<number>";inherits:true;initial-value:0}@property --pillar-decision-scale{syntax:"<number>";inherits:true;initial-value:0}@property --beam-pos{syntax:"<number>";inherits:true;initial-value:0}@property --bp{syntax:"<number>";inherits:true;initial-value:0}.page-kyd .kydp-hero-phone{z-index:1;pointer-events:none;width:clamp(700px,92vw,1400px);height:clamp(420px,56vw,850px);position:absolute;top:50%;left:50%;transform:translate(-49%,-50%)}.page-kyd .kydp-hero-phone-img{object-fit:contain;object-position:50% 50%;will-change:opacity;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 90% at 30% 45%,#000 55%,#0000008c 78%,#0000 100%),linear-gradient(#000 0% 35%,#00000080 60%,#0000 80%);mask-image:radial-gradient(95% 90% at 30% 45%,#000 55%,#0000008c 78%,#0000 100%),linear-gradient(#000 0% 35%,#00000080 60%,#0000 80%);mask-composite:intersect}.page-kyd .kydp-hero-phone-img--blur{filter:blur(24px);opacity:calc(1 - var(--hp-phone))}.page-kyd .kydp-hero-phone-img--sharp{opacity:var(--hp-phone)}.page-kyd .kydp-hero-phone-img--mobile{display:none}.page-kyd .kydp-hero-pin:after{content:"";background:linear-gradient(180deg, transparent 0%, var(--ink) 96%);pointer-events:none;z-index:2;height:14%;position:absolute;bottom:0;left:0;right:0}.page-kyd .kydp-hero-glows{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(50% 42% at 50% 73%,#000 35%,#000000bf 65%,#0000 100%);mask-image:radial-gradient(50% 42% at 50% 73%,#000 35%,#000000bf 65%,#0000 100%)}.page-kyd .kydp-hero-glow{left:var(--gx);top:var(--gy);width:var(--gs);height:var(--gs);transform:translate3d(var(--gpx,0px), var(--gpy,0px), 0);transition:transform .22s var(--e-soft);will-change:transform;position:absolute}.page-kyd .kydp-hero-glow-dot{filter:blur(var(--gb));opacity:0;mix-blend-mode:screen;will-change:opacity, transform;animation:kydp-hero-glow-twinkle var(--gd) var(--gdl) ease-in-out infinite;background:radial-gradient(circle,#fff 0%,#dbf3fff2 25%,#c1e8fbb3 50%,#c1e8fb00 78%);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 4px #fffffff2,0 0 12px #dbf3ffd9,0 0 26px #c1e8fba6,0 0 48px #c1e8fb59,0 0 80px #9fbfcf2e}@keyframes kydp-hero-glow-twinkle{0%{opacity:0;transform:translate(0,0)scale(.6)}20%{opacity:var(--go);transform:translate3d(0, calc(var(--gdy) * -.4), 0) scale(1)}50%{opacity:calc(var(--go) * .55);transform:translate3d(0, calc(var(--gdy) * -1), 0) scale(.85)}80%{opacity:var(--go);transform:translate3d(0, calc(var(--gdy) * -.4), 0) scale(1.05)}to{opacity:0;transform:translate(0,0)scale(.6)}}@media (prefers-reduced-motion:reduce){.page-kyd .kydp-hero-glow-dot{opacity:var(--go);animation:none}}.page-kyd .kydp-hero-screen{display:none}.page-kyd .kydp-hero-content{z-index:3;text-align:center;width:100%;padding:0 40px;position:relative}.page-kyd .kydp-hero-eyebrow{border:1px solid var(--border-hi);font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);opacity:0;animation:kydp-rise-in .6s .15s var(--e-soft) forwards;background:#c1e8fb0a;border-radius:999px;margin-bottom:18px;padding:6px 14px;font-size:.68rem;font-weight:500;display:inline-block;transform:translateY(24px)}.page-kyd .kydp-hero-h1{letter-spacing:-.045em;white-space:nowrap;z-index:2;margin:0 0 12px;padding:0 16px;font-size:clamp(3.4rem,9vw,9.5rem);font-weight:500;line-height:1.3;position:relative;transform:translateZ(0)}.page-kyd .kydp-kyd-word{white-space:nowrap;display:inline-block}.page-kyd .kydp-kyd-keep-fill,.page-kyd .kydp-kyd-drop{background:linear-gradient(#fff 0%,#c1e8fb 50%,#54646c 100%) 0 -7%/100% 115%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.15em}.page-kyd .kydp-kyd-keep-fill{display:inline-block}.page-kyd .kydp-kyd-drop{margin-right:-.08em;padding-right:.08em}.page-kyd .kydp-kyd-tm{color:#fff;-webkit-text-fill-color:#fff}.page-kyd .kydp-kyd-keep{will-change:transform;display:inline-block}.page-kyd .kydp-kyd-word[data-i="0"] .kydp-kyd-keep{transform:translate3d(calc(var(--kyd-x-0,0px) * var(--hp-collapse-pack)), 0, 0)}.page-kyd .kydp-kyd-word[data-i="1"] .kydp-kyd-keep{transform:translate3d(calc(var(--kyd-x-1,0px) * var(--hp-collapse-pack)), 0, 0)}.page-kyd .kydp-kyd-word[data-i="2"] .kydp-kyd-keep{transform:translate3d(calc(var(--kyd-x-2,0px) * var(--hp-collapse-pack)), 0, 0)}.page-kyd .kydp-kyd-drop{vertical-align:bottom;white-space:nowrap;opacity:calc(1 - var(--hp-collapse-fade));will-change:opacity;display:inline-block}.page-kyd .kydp-kyd-gap{white-space:pre;display:inline-block}.page-kyd .kydp-kyd-tm{white-space:pre;vertical-align:super;opacity:var(--hp-collapse-pack);transform:translate3d(calc(var(--kyd-x-tm,0px) * var(--hp-collapse-pack)), 0, 0);will-change:opacity, transform;padding-top:.15em;font-size:.5em;line-height:1.6;display:inline-block}.page-kyd .kydp-blur-word{white-space:pre;opacity:0;filter:blur(var(--bw-blur,18px));transform:translateY(14px) scale(var(--bw-scale,.9));transform-origin:50% 60%;will-change:opacity, filter, transform;backface-visibility:hidden;animation:kydp-blur-word-in var(--bw-dur,2.2s) var(--bw-delay,0s) var(--e-soft) forwards;display:inline-block}.page-kyd .kydp-hero-content.is-loaded .kydp-blur-word{filter:none!important;backface-visibility:visible!important;will-change:auto!important}@keyframes kydp-blur-word-in{0%{opacity:0;filter:blur(var(--bw-blur,18px));transform:translateY(14px) scale(var(--bw-scale,.9))}60%{opacity:1}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.page-kyd .kydp-hero-sub{color:var(--ts);opacity:0;max-width:52ch;transition:opacity .6s .55s var(--e-soft), transform .6s .55s var(--e-soft);margin:0 auto 20px;font-size:1rem;line-height:1.6;transform:translateY(24px)}.page-kyd .kydp-hero-btns{opacity:0;transition:opacity .6s .75s var(--e-soft), transform .6s .75s var(--e-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex;transform:translateY(24px)}.page-kyd .kydp-hero-content.is-loaded .kydp-hero-sub,.page-kyd .kydp-hero-content.is-loaded .kydp-hero-btns{opacity:calc(1 - var(--hp-fade));transform:translateY(0)}.page-kyd .kydp-hero-content.is-loaded .kydp-hero-btns{pointer-events:auto}@keyframes kydp-rise-in{to{opacity:1;transform:translateY(0)}}.page-kyd .kydp-problem{isolation:isolate;background:0 0;height:250vh;position:relative}.page-kyd .kydp-problem-pin{justify-content:center;align-items:center;height:100vh;padding:80px;display:flex;position:sticky;top:0}.page-kyd .kydp-problem-copy{letter-spacing:-.005em;max-width:52ch;color:var(--tp);text-align:center;font-feature-settings:"kern" 1;margin:0;font-size:clamp(1.15rem,1.8vw,1.625rem);line-height:1.35;position:relative}.page-kyd .kydp-problem-copy [data-tw-block]{text-wrap:balance;margin:0 0 32px;display:block}.page-kyd .kydp-problem-copy [data-tw-block]:first-of-type{color:#f4faff!important}.page-kyd .kydp-problem-copy [data-tw-block]:nth-of-type(2){color:#e0e6ec!important}.page-kyd .kydp-problem-copy [data-tw-block]:nth-of-type(3){color:#ccd2d8!important}.page-kyd .kydp-problem-copy [data-tw-block]:last-of-type{margin-bottom:0}.page-kyd .kydp-problem-emph{font-weight:inherit;letter-spacing:normal;color:inherit!important;font-size:inherit!important;margin:0 0 28px!important}.page-kyd .kydp-tw-word{--bp:0;opacity:calc(.08 + var(--bp) * .92);transform:translate3d(0, calc((1 - var(--bp)) * 6px), 0);will-change:opacity, transform;display:inline-block}.page-kyd .kydp-tw-cursor{display:none}.page-kyd .kydp-pillars{isolation:isolate;background:0 0;height:300vh;position:relative}.page-kyd .kydp-pillars-pin{--pillar-active:0;--pillar-progress:0;height:100vh;padding:104px 80px 40px;position:sticky;top:0}.page-kyd .kydp-pillars-lede{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 28px;font-size:.76rem}.page-kyd .kydp-pillars-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;height:calc(100vh - 192px);min-height:520px;display:grid;position:relative}.page-kyd .kydp-pillars-left{z-index:2;flex-direction:column;justify-content:space-between;height:clamp(530px,100vh - 280px,560px);margin:auto 0;padding-left:56px;display:flex;position:relative}.page-kyd .kydp-pillars-spine{width:16px;position:absolute;top:0;bottom:0;left:8px}.page-kyd .kydp-pillars-spine-line{background:linear-gradient(#c1e8fb00 0%,#c1e8fb4d 14% 86%,#c1e8fb00 100%);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.page-kyd .kydp-pillars-spine-dot{background:#ffffff1a;border:1px solid #c1e8fb66;border-radius:50%;width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%)}.page-kyd .kydp-pillars-spine-dot[data-dot="0"]{top:12%}.page-kyd .kydp-pillars-spine-dot[data-dot="1"]{top:50%}.page-kyd .kydp-pillars-spine-dot[data-dot="2"]{top:88%}.page-kyd .kydp-pillars-spine-marker{background:var(--accent);width:14px;height:14px;left:50%;top:calc(12% + var(--pillar-active) * 38%);transition:top .5s var(--e-soft);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #c1e8fbf2,0 0 0 5px #c1e8fb2e}.page-kyd .kydp-pillar-block{opacity:.18;filter:blur(6px);margin:0;padding:8px 0;transition:opacity 1s cubic-bezier(.4,0,.2,1),filter 1s cubic-bezier(.4,0,.2,1),transform 1s cubic-bezier(.4,0,.2,1);transform:translateY(8px)}.page-kyd .kydp-pillars-pin[data-active=identity] .kydp-pillar-block[data-pillar=identity],.page-kyd .kydp-pillars-pin[data-active=condition] .kydp-pillar-block[data-pillar=condition],.page-kyd .kydp-pillars-pin[data-active=decision] .kydp-pillar-block[data-pillar=decision]{opacity:1;filter:none;transform:translateY(0)}.page-kyd .kydp-pillar-block-name{letter-spacing:-.03em;color:var(--tp);transition:color .8s var(--e-soft);margin:0 0 12px;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:500;line-height:1}.page-kyd .kydp-pillars-pin[data-active=identity] .kydp-pillar-block[data-pillar=identity] .kydp-pillar-block-name,.page-kyd .kydp-pillars-pin[data-active=condition] .kydp-pillar-block[data-pillar=condition] .kydp-pillar-block-name,.page-kyd .kydp-pillars-pin[data-active=decision] .kydp-pillar-block[data-pillar=decision] .kydp-pillar-block-name{color:var(--accent)}.page-kyd .kydp-pillar-block-desc{max-width:380px;color:var(--ts);letter-spacing:-.005em;transition:color .8s var(--e-soft);margin:0;font-size:clamp(.9rem,1vw,1rem);line-height:1.5}.page-kyd .kydp-pillars-pin[data-active=identity] .kydp-pillar-block[data-pillar=identity] .kydp-pillar-block-desc,.page-kyd .kydp-pillars-pin[data-active=condition] .kydp-pillar-block[data-pillar=condition] .kydp-pillar-block-desc,.page-kyd .kydp-pillars-pin[data-active=decision] .kydp-pillar-block[data-pillar=decision] .kydp-pillar-block-desc{color:var(--tp)}.page-kyd .kydp-pillars-right{z-index:1;place-items:center;height:100%;display:grid;position:relative}.page-kyd .kydp-pillars-phone{z-index:2;place-items:center;width:440px;max-width:100%;height:560px;display:grid;position:relative;overflow:visible}.page-kyd .kydp-pillars-phone canvas{display:block;width:100%!important;height:100%!important}.page-kyd .kydp-pillars-phone-glow{filter:blur(40px);z-index:1;background:radial-gradient(60% 50%,#c1e8fb2e 0%,#0000 70%);position:absolute;inset:-20%}.page-kyd .kydp-orbit{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.page-kyd .kydp-orbit-item{--angle:calc((var(--i) / var(--n)) * 1turn);transform:translate(calc(cos(var(--angle)) * var(--r) - 50%), calc(sin(var(--angle)) * var(--r) - 50%));position:absolute;top:50%;left:50%}.page-kyd .kydp-orbit-bubble{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tp);backdrop-filter:blur(8px);white-space:nowrap;opacity:0;filter:blur(12px);background:#14181cd9;border:1px solid #c1e8fb4d;border-radius:6px;padding:8px 12px;font-size:.66rem;transition:opacity .9s cubic-bezier(.22,1,.36,1),scale .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);display:inline-block;scale:.7}.page-kyd .kydp-pillars-pin[data-active=identity] .kydp-orbit-identity .kydp-orbit-bubble,.page-kyd .kydp-pillars-pin[data-active=condition] .kydp-orbit-condition .kydp-orbit-bubble{opacity:1;filter:none;transition-delay:calc(var(--i) * .13s);scale:1}.page-kyd .kydp-decision-cards{z-index:4;pointer-events:none;flex-direction:column;gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-kyd .kydp-pillars-pin[data-active=decision] .kydp-decision-cards{pointer-events:auto}.page-kyd .kydp-decision-card{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tp);border:1px solid var(--border-hi);cursor:pointer;-webkit-backdrop-filter:blur(22px)saturate(140%);opacity:0;filter:blur(8px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),scale 1.1s cubic-bezier(.22,1,.36,1),filter 1.1s cubic-bezier(.22,1,.36,1),background .25s,border-color .25s;transition-delay:calc(var(--i) * .18s);background:#14181cb3;border-radius:10px;padding:16px 36px;font-size:.82rem;font-weight:500;scale:.92}.page-kyd .kydp-pillars-pin[data-active=decision] .kydp-decision-card{opacity:1;filter:none;scale:1}.page-kyd .kydp-decision-card:hover{background:#c1e8fb14;border-color:#c1e8fb80}.page-kyd .kydp-built{z-index:5;--pair-p:0;background:0 0;min-height:100vh;padding:0;position:relative;overflow:visible;width:100%!important;max-width:100%!important}.page-kyd .kydp-built-inner{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 80px;display:flex;position:absolute;inset:0}.page-kyd .kydp-built-inner>*{pointer-events:auto}.page-kyd .kydp-built-h2,.page-kyd .kydp-built-sub{transform:translateY(calc(var(--pair-p,0) * -44vh));will-change:transform}.page-kyd .kydp-built-pair{max-width:var(--max-w);opacity:clamp(0, calc((var(--pair-p,0) - .7) * 3.33), 1);will-change:opacity, filter;margin:0 auto;position:absolute;bottom:2vh;left:80px;right:80px}.page-kyd .kydp-built-h2{letter-spacing:-.035em;background:linear-gradient(#fff 0%,#c1e8fb 50%,#54646c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;padding-bottom:.15em;font-size:clamp(2.4rem,6vw,5rem);font-weight:500;line-height:1}.page-kyd .kydp-built-sub{color:var(--ts);max-width:56ch;margin:0 auto;font-size:1.05rem;line-height:1.55}.page-kyd .kydp-built-pair{z-index:60;grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.page-kyd .kydp-built-card{color:inherit;text-align:center;transition:transform .4s var(--e-soft), border-color .4s ease, box-shadow .55s ease;z-index:61;isolation:isolate;background:#06070a;border:1px solid #c1e8fb2e;border-radius:24px;flex-direction:column;align-items:center;padding:32px 48px;text-decoration:none;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #c1e8fb00,0 0 #c1e8fb00}.page-kyd .kydp-built-card:before{content:"";filter:blur(10px);pointer-events:none;z-index:0;background:radial-gradient(#c1e8fb38 0%,#c1e8fb1f 28%,#c1e8fb0d 55%,#c1e8fb00 78%);width:720px;height:720px;animation:7s ease-in-out infinite kydp-built-halo;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-kyd .kydp-built-card[data-side=passport]:before{animation-direction:reverse}@keyframes kydp-built-halo{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}.page-kyd .kydp-built-card>*{z-index:1;position:relative}.page-kyd .kydp-built-card:hover{border-color:#c1e8fb73;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #c1e8fb40,0 0 60px 6px #c1e8fb4d,0 0 140px 28px #c1e8fb38,0 0 260px 80px #c1e8fb24}.page-kyd .kydp-built-card:hover:before{opacity:1;transition:opacity .5s var(--e-soft), transform .6s var(--e-soft), background .5s var(--e-soft);background:radial-gradient(#c1e8fb8c 0%,#c1e8fb4d 25%,#c1e8fb1f 55%,#c1e8fb00 80%);animation:none;transform:translate(-50%)scale(1.25)}.page-kyd .kydp-built-card-icon{pointer-events:none;width:clamp(320px,44vh,480px);height:clamp(320px,44vh,480px);margin:-16px 0 -32px;position:relative}.page-kyd .kydp-built-card-icon canvas{display:block;width:100%!important;height:100%!important}.page-kyd .kydp-built-card-video{display:none}.page-kyd .kydp-built-card-eyebrow{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:.68rem}.page-kyd .kydp-built-card-title{letter-spacing:-.025em;color:var(--tp);margin:0 0 20px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1.1}.page-kyd .kydp-built-card-body{color:var(--ts);max-width:48ch;margin:0 0 14px;font-size:calc(1rem - 4px);line-height:1.55}.page-kyd .kydp-built-card-foot{border-top:1px solid var(--border);font-family:var(--f-mono);letter-spacing:.04em;color:var(--tp);width:100%;margin:0 0 24px;padding-top:18px;font-size:.76rem;line-height:1.5}.page-kyd .kydp-built-card-link{margin-top:4px}.page-kyd .kydp-built-card-link-long{display:inline}.page-kyd .kydp-built-card-link-short,.page-kyd .kydp-foundation-solutions,.page-kyd .kydp-vs-stack{display:none}.page-kyd .kydp-pull{isolation:isolate;background:var(--ink);height:200vh;transition:background .15s linear;position:relative}.page-kyd .kydp-pull-vignette{pointer-events:none;z-index:1;background:radial-gradient(80% 70%,#c1e8fb0f 0%,#0000 70%);animation:8s ease-in-out infinite kydp-pull-breathe;position:absolute;inset:0}@keyframes kydp-pull-breathe{0%,to{opacity:.3}50%{opacity:.6}}.page-kyd .kydp-pull-pin{--pull-progress:0;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.page-kyd .kydp-pull-h2{letter-spacing:-.03em;text-align:center;--enter:max(0, min(1, var(--pull-progress) * 4));--exit:max(0, min(1, (var(--pull-progress) - .8) / .2));max-width:min(100%,92vw);transform:scale(calc(.95 + var(--enter) * .05 + var(--exit) * .05));filter:blur(calc((1 - var(--enter)) * 4px));opacity:calc(var(--enter) * (1 - var(--exit)));color:var(--tp);margin:0;padding:.1em .05em;font-size:clamp(2.4rem,6vw,5rem);font-weight:500;line-height:1.2}.page-kyd .kydp-pull[data-bg=light] .kydp-pull-h2{background:linear-gradient(#c1e8fb 0%,#54646c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-bottom:.15em}.page-kyd .kydp-foundation{min-height:100vh;color:var(--tp-d);isolation:isolate;background:linear-gradient(#f4faff 0%,#ecf8fe 100%);justify-content:center;align-items:center;padding:80px;display:flex;position:relative;overflow:hidden}.page-kyd .kydp-foundation-stage{--mx:0;--my:0;place-items:center;width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.page-kyd .kydp-foundation-h2{z-index:2;letter-spacing:-.035em;text-align:center;background:linear-gradient(#c1e8fb 0%,#54646c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:.1em 0 .15em;font-size:clamp(2.4rem,5.5vw,4.6rem);font-weight:500;line-height:1.2;position:relative}.page-kyd .kydp-foundation-card{width:var(--size);height:var(--size);aspect-ratio:1;--ix:0;--iy:0;--dx:0;--dy:0;--sf:1;--vw-unit:.0521vw;--fp-e:calc(var(--fp,0) * var(--fp,0) * var(--fp,0) * (var(--fp,0) * (var(--fp,0) * 6 - 15) + 10));--es:0;--xs:.3;--ep:min(1, max(0, calc((var(--fp-e) - var(--es)) / .3)));--xp:min(1, max(0, calc((var(--fp-e) - var(--xs)) / .5)));--fade-out:max(0, calc((var(--xp) - .7) / .3));opacity:calc(var(--ep) - var(--fade-out));filter:blur(calc(max(0, (var(--xp) - .5)) * max(0, (var(--xp) - .5)) * 88px));transform:translate(-50%, -50%) translate(calc((var(--ix) * var(--ep) + var(--dx) * var(--xp)) * var(--vw-unit)), calc((var(--iy) * var(--ep) + var(--dy) * var(--xp)) * var(--vw-unit))) scale(calc(var(--ep) + (var(--sf) - 1) * var(--xp))) translateY(calc(sin(var(--t,0) + var(--phase,0)) * 6px));transform-origin:50%;cursor:pointer;will-change:transform, opacity, filter;font-size:calc(var(--size) * .13);border-radius:12px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px -20px #44515840,0 14px 28px -10px #4451582e}.page-kyd .kydp-foundation-card img{object-fit:cover;width:100%;height:100%;display:block}.page-kyd .kydp-foundation-card-label{text-align:center;color:#f9fdff;letter-spacing:-.01em;background:#00000047;justify-content:center;align-items:center;padding:.5em;font-size:1em;font-weight:500;display:flex;position:absolute;inset:0}.page-kyd .kydp-foundation-card-tl{--ix:-66;--iy:-75;--dx:-970;--dy:-226;--sf:5.78;--phase:0;--es:0;--xs:.3}.page-kyd .kydp-foundation-card-bl{--ix:-142;--iy:129;--dx:-313;--dy:485;--sf:2.75;--phase:1.5;--es:.1;--xs:.4}.page-kyd .kydp-foundation-card-br{--ix:130;--iy:39;--dx:830;--dy:190;--sf:1.85;--phase:3;--es:.2;--xs:.5}.page-kyd .kydp-foundation-card-tr,.page-kyd .kydp-foundation-card-ml,.page-kyd .kydp-foundation-card-mr,.page-kyd .kydp-foundation-card-tc,.page-kyd .kydp-foundation-card-bc,.page-kyd .kydp-foundation-card-bcr{--ew:.1;--xw:.18}.page-kyd .kydp-foundation-card-tr{--ix:90;--iy:-90;--dx:200;--dy:-90;--sf:1.85;--phase:.8;--es:.3;--xs:.4}.page-kyd .kydp-foundation-card-ml{--ix:-200;--iy:0;--dx:-220;--dy:0;--sf:1.7;--phase:2.2;--es:.38;--xs:.48}.page-kyd .kydp-foundation-card-mr{--ix:200;--iy:-20;--dx:220;--dy:-15;--sf:1.6;--phase:3.5;--es:.46;--xs:.56}.page-kyd .kydp-foundation-card-tc{--ix:0;--iy:-130;--dx:0;--dy:-145;--sf:1.9;--phase:1.1;--es:.55;--xs:.65}.page-kyd .kydp-foundation-card-bc{--ix:10;--iy:150;--dx:10;--dy:150;--sf:1.5;--phase:4;--es:.63;--xs:.73}.page-kyd .kydp-foundation-card-bcr{--ix:200;--iy:130;--dx:205;--dy:130;--sf:1.45;--phase:2.8;--es:.72;--xs:.82}.page-kyd .kydp-foundation-card:hover{outline:1px solid var(--accent);outline-offset:2px}.page-kyd .kydp-vs{background-color:color-mix(in srgb, #ecf8fe, var(--ink) calc(var(--kydp-vs-p,0) * 100%));isolation:isolate;height:350vh;position:relative;overflow:clip}.page-kyd .kydp-vs-pin{height:100vh;position:sticky;top:0;overflow:clip}.page-kyd .kydp-vs-split{isolation:isolate;grid-template-columns:1fr 1fr;height:100%;display:grid;position:relative;overflow:hidden}.page-kyd .kydp-vs-side{--entry-t:clamp(0, calc((.15 - var(--kydp-vs-p,0)) / .15), 1);--exit-t:clamp(0, calc((var(--kydp-vs-p,0) - .85) / .15), 1);--entry-eased:calc(var(--entry-t) * var(--entry-t) * (3 - 2 * var(--entry-t)));--exit-eased:calc(var(--exit-t) * var(--exit-t) * (3 - 2 * var(--exit-t)));background:0 0;padding:0;position:relative;overflow:hidden}.page-kyd .kydp-vs-photo{object-fit:cover;object-position:center;z-index:0;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.page-kyd .kydp-vs-side-kyd .kydp-vs-photo,.page-kyd .kydp-vs-side-kyd:after{transform:translateY(calc((var(--entry-eased) - var(--exit-eased)) * 100%))}.page-kyd .kydp-vs-side-kyc .kydp-vs-photo,.page-kyd .kydp-vs-side-kyc:after{transform:translateY(calc((var(--exit-eased) - var(--entry-eased)) * 100%))}.page-kyd .kydp-vs-side-kyd:after{content:"";z-index:1;background:linear-gradient(90deg,#0000008c 0%,#00000040 100%);position:absolute;inset:0}.page-kyd .kydp-vs-side-kyc:after{content:"";z-index:1;background:linear-gradient(270deg,#0000008c 0%,#0000004d 100%);position:absolute;inset:0}.page-kyd .kydp-vs-mark{z-index:5;font-family:var(--f-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--accent);text-shadow:0 1px 18px #0000008c;opacity:min(clamp(0, calc((var(--kydp-vs-p,0) - .15) * 20), 1), clamp(0, calc((.93 - var(--kydp-vs-p,0)) * 20), 1));font-size:1.05rem;font-weight:500;line-height:1;position:absolute;top:32vh}.page-kyd .kydp-vs-mark-kyd{left:calc(50% - 275px);transform:translate(-50%)}.page-kyd .kydp-vs-mark-kyc{left:calc(50% + 275px);transform:translate(-50%)}.page-kyd .kydp-vs-h2{z-index:6;text-align:center;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 24px #00000073;width:100%;max-width:720px;opacity:min(clamp(0, calc((var(--kydp-vs-p,0) - .1) * 20), 1), clamp(0, calc((.93 - var(--kydp-vs-p,0)) * 20), 1));margin:0;padding:0 64px;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:500;line-height:1.25;position:absolute;top:20vh;left:50%;transform:translate(-50%)}.page-kyd .kydp-vs-rows{z-index:5;flex-direction:column;width:100%;max-width:1100px;display:flex;position:absolute;top:62%;left:50%;transform:translate(-50%,-50%)}.page-kyd .kydp-vs-row{--reveal:clamp(0, calc((var(--kydp-vs-p,0) - .25 - var(--i,0) * .15) * 20), 1);--row-fade-out:clamp(0, calc((.93 - var(--kydp-vs-p,0)) * 20), 1);--row-visibility:calc(var(--reveal) * var(--row-fade-out));height:64px;opacity:var(--row-visibility);transform:translateY(calc((1 - var(--row-visibility)) * 12px));grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative}.page-kyd .kydp-vs-row-line{height:1px;transform:scaleX(var(--reveal,0));transform-origin:0;background:#ffffff1a;position:absolute;top:0;left:0;right:0}.page-kyd .kydp-vs-row-left,.page-kyd .kydp-vs-row-right{text-align:center;color:#fff;font-size:1rem;line-height:1.4}.page-kyd .kydp-vs-row-key{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-kyd .kydp-vs-row-key span{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;border:1px solid var(--border);white-space:nowrap;backdrop-filter:blur(8px);background:#14181cd9;border-radius:6px;padding:8px 14px;font-size:.68rem}.page-kyd .kydp-trusted{background:0 0;padding:140px 80px}.page-kyd .kydp-reg{isolation:isolate;background:0 0;padding:160px 80px 180px;position:relative}.page-kyd .kydp-reg-inner{max-width:var(--max-w);z-index:2;margin:0 auto;position:relative}.page-kyd .kydp-reg-card{border-radius:var(--r);border:1px solid var(--border);background:linear-gradient(135deg,#c1e8fb0f 0%,#0a0b0dcc 60%,#0a0b0d 100%);grid-template-columns:1.4fr 1fr;align-items:center;gap:80px;padding:80px;display:grid;position:relative;overflow:hidden}.page-kyd .kydp-reg-card:before{content:"";background:linear-gradient(90deg,#0000,#c1e8fb4d 50%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.page-kyd .kydp-reg-card:after{content:"";pointer-events:none;background:radial-gradient(60% 80% at 0%,#c1e8fb0f 0%,#0000 60%);position:absolute;inset:0}.page-kyd .kydp-reg-copy{z-index:1;position:relative}.page-kyd .kydp-reg-eyebrow{margin-bottom:20px;display:block}.page-kyd .kydp-reg-h2{letter-spacing:-.03em;background:linear-gradient(#fff 0%,#c1e8fb 50%,#54646c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 24px;padding-bottom:.15em;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:500;line-height:1.05}.page-kyd .kydp-reg-copy p{color:var(--ts);max-width:56ch;margin:0;font-size:1.05rem;line-height:1.6}.page-kyd .kydp-reg-badge{z-index:1;perspective:1200px;place-items:center;display:grid;position:relative}.page-kyd .kydp-reg-badge-face{width:280px;height:280px;transform-style:preserve-3d;opacity:0;transition:transform .7s var(--e-soft), opacity .7s var(--e-soft);transform:rotateY(90deg)}.page-kyd .kydp-reg.is-visible .kydp-reg-badge-face{opacity:1;transition-delay:.3s;transform:rotateY(0)}.page-kyd .kydp-reg-badge-face svg{filter:drop-shadow(0 0 32px #c1e8fb59);width:100%;height:100%}@media (max-width:960px){.page-kyd .kydp-hero-h1{white-space:nowrap;font-size:clamp(1.8rem,8vw,4rem)}.page-kyd .kydp-problem,.page-kyd .kydp-built,.page-kyd .kydp-foundation,.page-kyd .kydp-trusted,.page-kyd .kydp-reg{padding-left:24px;padding-right:24px}.page-kyd .kydp-pillars-grid{grid-template-columns:1fr;gap:32px;height:auto}.page-kyd .kydp-pillars-right{min-height:400px}.page-kyd .kydp-pillars-phone{width:200px;height:380px}.page-kyd .kydp-orbit-item{display:none}.page-kyd .kydp-decision-cards{flex-flow:wrap;justify-content:center;position:relative;top:0;right:0;transform:none}.page-kyd .kydp-built-pair{grid-template-columns:1fr}.page-kyd .kydp-foundation-card{--ix:0;--iy:0;--dx:0;--dy:0;--sf:1;margin:16px auto;position:relative;inset:0}.page-kyd .kydp-foundation-stage{flex-direction:column;gap:24px;display:flex}.page-kyd .kydp-foundation-card{--fp:0}.page-kyd .kydp-vs-split{grid-template-columns:1fr;min-height:auto}.page-kyd .kydp-vs-side{min-height:320px;padding:60px 40px}.page-kyd .kydp-vs-rows{background:var(--ink);width:100%;padding:32px 24px;position:relative;top:0;left:0;transform:none}.page-kyd .kydp-vs-row{grid-template-columns:1fr;gap:8px;height:auto;padding:16px 0}.page-kyd .kydp-vs-row-left,.page-kyd .kydp-vs-row-right{color:var(--tp)}.page-kyd .kydp-reg{padding:80px 24px 100px}.page-kyd .kydp-reg-card{grid-template-columns:1fr;gap:48px;padding:48px 28px}.page-kyd .kydp-reg-badge-face{width:200px;height:200px}}@media (max-width:768px){.page-kyd .kydp-problem,.page-kyd .kydp-built,.page-kyd .kydp-foundation,.page-kyd .kydp-trusted,.page-kyd .kydp-reg{padding-left:var(--m-page-px);padding-right:var(--m-page-px)}.page-kyd .kydp-vs-side{padding:var(--m-section-py) var(--m-page-px);min-height:280px}.page-kyd .kydp-vs-rows,.page-kyd .kydp-reg{padding:var(--m-section-py) var(--m-page-px)}.page-kyd .kydp-reg-card{padding:40px var(--m-page-px)}.page-kyd .kydp-built-card-icon canvas{display:none}.page-kyd .kydp-built-card[data-side=engine] .kydp-built-card-icon,.page-kyd .kydp-built-card[data-side=passport] .kydp-built-card-icon{background:0 0}.page-kyd .kydp-built-card-video{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.page-kyd .kydp-particles-global{display:none}.page-kyd .kydp-hero-pin{justify-content:flex-start;gap:12px;padding:120px 16px 0}.page-kyd .kydp-hero-content{display:contents}.page-kyd .kydp-hero-h1{order:1}.page-kyd .kydp-hero-sub{order:2}.page-kyd .kydp-hero-btns{order:3}.page-kyd .kydp-hero-phone{aspect-ratio:1600/1402;order:4;width:min(92vw,460px);height:auto;margin:0 auto;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.page-kyd .kydp-hero-phone-img--blur,.page-kyd .kydp-hero-phone-img--sharp{display:none!important}.page-kyd .kydp-hero-phone-img--mobile{object-fit:contain;object-position:center;width:100%;height:100%;filter:blur(calc((1 - var(--hp-collapse,0)) * 18px));opacity:1;will-change:filter;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0009 6%,#000 14% 65%,#0000008c 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0009 6%,#000 14% 65%,#0000008c 82%,#0000 100%)}.page-kyd .kydp-pillars-pin{padding:80px var(--m-page-px) 32px}.page-kyd .kydp-pillars-left{padding-left:32px}.page-kyd .kydp-built-pair{padding:0 var(--m-page-px);gap:24px;position:relative;bottom:0;left:0;right:0}.page-kyd .kydp-built-card{padding:24px 20px}.page-kyd .kydp-built-card-icon{aspect-ratio:1;width:clamp(180px,60vw,260px);height:auto;margin:-8px 0 -16px}.page-kyd .kydp-vs-mark-kyd,.page-kyd .kydp-vs-mark-kyc{left:50%;transform:translate(-50%)}.page-kyd .kydp-vs-mark-kyd{top:30vh}.page-kyd .kydp-vs-mark-kyc{top:38vh}.page-kyd .kydp-vs-h2{padding:0 var(--m-page-px)}.page-kyd .kydp-vs-row{grid-template-columns:1fr;gap:4px;height:auto;padding:18px 0}.page-kyd .kydp-vs-row-key{margin:4px 0;position:static;transform:none}.page-kyd .kydp-hero-pin,.page-kyd .kydp-problem-pin,.page-kyd .kydp-pull-pin,.page-kyd .kydp-vs-pin,.page-kyd .kydp-pillars-pin{height:100dvh}.page-kyd .kydp-built,.page-kyd .kydp-foundation{min-height:0}.page-kyd .kydp-hero{height:120vh}.page-kyd .kydp-problem{height:150vh}.page-kyd .kydp-pillars{height:180vh}.page-kyd .kydp-pull,.page-kyd .kydp-vs{height:220vh}.page-kyd .kydp-hero-h1{padding:0 8px;font-size:clamp(1.7rem,9.4vw,4.5rem)}.page-kyd .kydp-hero-content.is-loaded .kydp-hero-sub,.page-kyd .kydp-hero-content.is-loaded .kydp-hero-btns{opacity:1!important}.page-kyd .kydp-foundation-card:active{outline:1px solid var(--accent);outline-offset:2px}.page-kyd .kydp-decision-card{--decision-blur:blur(12px) saturate(140%)}.page-kyd .kydp-problem-pin{padding:var(--m-section-py) var(--m-page-px)}.page-kyd .kydp-pillars-phone,.page-kyd .kydp-pillars-phone-glow,.page-kyd .kydp-decision-cards{display:none}.page-kyd .kydp-pillars-right{min-height:0;display:none}.page-kyd .kydp-built{height:auto;min-height:0}.page-kyd .kydp-built-inner{padding:0 var(--m-page-px);margin-bottom:32px;position:static}.page-kyd .kydp-built-pair{padding:0 var(--m-page-px);gap:24px;position:static;bottom:auto;left:auto;right:auto;opacity:1!important;filter:none!important}.page-kyd .kydp-built-h2,.page-kyd .kydp-built-sub{transform:none!important}.page-kyd .kydp-built-card-link-long{display:none}.page-kyd .kydp-built-card-link-short{display:inline}.page-kyd .kydp-built{padding-top:96px}.page-kyd .kydp-built-h2.kydp-reveal-h,.page-kyd .kydp-built-sub.kydp-reveal-body{opacity:1!important;transition:none!important;translate:0!important}.page-kyd .kydp-section[data-section-state=pre]>.kydp-built-inner.kydp-section-block,.page-kyd .kydp-section[data-section-state=active]>.kydp-built-inner.kydp-section-block,.page-kyd .kydp-section[data-section-state=post]>.kydp-built-inner.kydp-section-block{opacity:1!important;filter:none!important;transition:none!important}.page-kyd .kydp-built-card:before{animation:none!important}.page-kyd .kydp-section[data-section-state=pre]>.kydp-foundation-stage.kydp-section-block,.page-kyd .kydp-section[data-section-state=active]>.kydp-foundation-stage.kydp-section-block,.page-kyd .kydp-section[data-section-state=post]>.kydp-foundation-stage.kydp-section-block{opacity:1!important;filter:none!important;transition:none!important}.page-kyd .kydp-foundation-h2.kydp-reveal-h{opacity:0!important;filter:blur(4px)!important;transform:scale(.95)!important}.page-kyd .kydp-foundation-solution{grid-template-columns:150px 1fr auto;gap:18px;padding:12px}.page-kyd .kydp-foundation-solution-thumb{width:150px;height:150px}.page-kyd .kydp-foundation-solution-desc{display:none}.page-kyd .kydp-foundation-solution-title{font-size:1.1rem}.page-kyd .kydp-vs{background:var(--ink)!important}.page-kyd .kydp-vs-card{padding:0;overflow:hidden}.page-kyd .kydp-vs-card-photo{aspect-ratio:1;background:#06070a;border-radius:14px;width:calc(100% - 24px);margin:12px 12px 14px;display:block;overflow:hidden}.page-kyd .kydp-vs-card-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.page-kyd .kydp-vs-card-titlebar{justify-content:space-between;align-items:baseline;gap:12px;margin:4px 0 14px;padding:0 18px;display:flex}.page-kyd .kydp-vs-card-titlebar .kydp-vs-card-mark,.page-kyd .kydp-vs-card-titlebar .kydp-vs-card-heading{margin:0}.page-kyd .kydp-vs-card-list{margin:0 0 18px;padding-left:18px;padding-right:18px}.page-kyd .kydp-reg-card.kydp-reveal-body{opacity:1!important;transition:none!important;translate:0!important}.page-kyd .kydp-section[data-section-state=pre]>.kydp-reg-inner.kydp-section-block,.page-kyd .kydp-section[data-section-state=active]>.kydp-reg-inner.kydp-section-block,.page-kyd .kydp-section[data-section-state=post]>.kydp-reg-inner.kydp-section-block{opacity:1!important;filter:none!important;transition:none!important}.page-kyd .kydp-trusted .kydp-reveal-body{opacity:1!important;transition:none!important;translate:0!important}.page-kyd .kydp-trusted[data-section-state=pre]>.kydp-section-block,.page-kyd .kydp-trusted[data-section-state=active]>.kydp-section-block,.page-kyd .kydp-trusted[data-section-state=post]>.kydp-section-block{opacity:1!important;filter:none!important;transition:none!important}.page-kyd .kydp-vs{height:auto}.page-kyd .kydp-vs-pin{height:auto;padding:var(--m-section-py) var(--m-page-px);position:static}.page-kyd .kydp-vs-split,.page-kyd .kydp-vs-rows,.page-kyd .kydp-vs-mark{display:none}.page-kyd .kydp-vs-h2{opacity:1;max-width:100%;margin:0 auto 24px;padding:0;font-size:clamp(1.55rem,2vw,1.75rem);position:static;transform:none}.page-kyd .kydp-vs-stack{opacity:1;flex-direction:column;gap:14px;width:100%;max-width:560px;margin:0 auto;display:flex}.page-kyd .kydp-vs-card{-webkit-backdrop-filter:blur(10px);background:#14181cd9;border:1px solid #ffffff14;border-radius:16px;padding:12px}.page-kyd .kydp-vs-card-mark{font-family:var(--f-mono);letter-spacing:.32em;color:var(--accent);text-transform:uppercase;margin-bottom:4px;font-size:.7rem;display:inline-block}.page-kyd .kydp-vs-card-heading{letter-spacing:-.01em;color:#fff;margin:0 0 14px;font-size:1.15rem;font-weight:500}.page-kyd .kydp-vs-card-list{gap:10px;margin:0;display:grid}.page-kyd .kydp-vs-card-row{border-top:1px solid #ffffff12;padding-top:10px}.page-kyd .kydp-vs-card-row:first-child{border-top:0;padding-top:0}.page-kyd .kydp-vs-card-row dt{font-family:var(--f-mono);letter-spacing:.16em;color:var(--accent);text-transform:uppercase;opacity:.85;margin:0 0 4px;font-size:.6rem}.page-kyd .kydp-vs-card-row dd{color:#fff;margin:0;font-size:.92rem;line-height:1.4}.page-kyd .kydp-foundation{padding:var(--m-section-py) var(--m-page-px);min-height:0;display:block}.page-kyd .kydp-foundation-stage{flex-direction:column;place-items:stretch stretch;gap:28px;display:flex}.page-kyd .kydp-foundation-card{display:none}.page-kyd .kydp-foundation-solutions{flex-direction:column;gap:12px;width:100%;max-width:480px;margin:0 auto;display:flex}.page-kyd .kydp-foundation-solution{color:var(--tp-d);background:#fff;border:1px solid #4451582e;border-radius:14px;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;padding:12px;text-decoration:none;display:grid;box-shadow:0 8px 24px -16px #44515840;opacity:0!important;filter:blur(4px)!important;transform:scale(.95)!important}.page-kyd .kydp-foundation-solution:active{transform:scale(.99)}@keyframes kydp-found-reveal-in{0%{opacity:0;filter:blur(4px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}.page-kyd .kydp-foundation-solution-thumb{background:#ecf8fe;border-radius:10px;flex-shrink:0;width:150px;height:150px;overflow:hidden}.page-kyd .kydp-foundation-solution-thumb img{object-fit:cover;width:100%;height:100%;display:block}.page-kyd .kydp-foundation-solution-body{flex-direction:column;gap:4px;min-width:0;display:flex}.page-kyd .kydp-foundation-solution-title{letter-spacing:-.01em;color:var(--tp-d);font-size:1rem;font-weight:500}.page-kyd .kydp-foundation-solution-desc{color:#445158c7;font-size:.82rem;line-height:1.4}.page-kyd .kydp-foundation-solution-arrow{color:var(--accent);padding:0 4px;font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.page-kyd *,.page-kyd :before,.page-kyd :after{animation:none!important}.page-kyd .kydp-section>.kydp-hero-pin,.page-kyd .kydp-section>.kydp-problem-pin,.page-kyd .kydp-section>.kydp-pillars-pin,.page-kyd .kydp-section>.kydp-built-inner,.page-kyd .kydp-section>.kydp-pull-pin,.page-kyd .kydp-section>.kydp-foundation-stage,.page-kyd .kydp-section>.kydp-vs-pin,.page-kyd .kydp-trusted>.kydp-section-block,.page-kyd .kydp-section>.kydp-reg-inner{transition-duration:.3s!important}.page-kyd .kydp-reveal-h,.page-kyd .kydp-reveal-body{transition:opacity .3s var(--e-soft)!important;translate:0!important}.page-kyd .kydp-tw-word{filter:none!important;opacity:1!important}.page-kyd .kydp-hero-eyebrow,.page-kyd .kydp-hero-h1,.page-kyd .kydp-hero-sub,.page-kyd .kydp-hero-btns{opacity:1!important;transform:none!important}.page-kyd .kydp-blur-word{opacity:1!important;filter:none!important;transform:none!important}.page-kyd .kydp-vs-side-kyd,.page-kyd .kydp-vs-side-kyc,.page-kyd .kydp-vs-row{opacity:1!important;transform:none!important}.page-kyd .kydp-vs-row-line{transform:scaleX(1)!important}.page-kyd .kydp-reg-badge-face{opacity:1!important;transform:none!important}.page-kyd .kydp-orbit-bubble{opacity:1!important;scale:1!important}.page-kyd .kydp-decision-card{opacity:1;transform:none!important}.page-kyd .kydp-pull-vignette{opacity:.45!important}.page-kyd .kydp-built-card-icon{transform:none!important}.page-kyd .kydp-hero,.page-kyd .kydp-problem,.page-kyd .kydp-pillars,.page-kyd .kydp-pull,.page-kyd .kydp-vs{height:auto}.page-kyd .kydp-hero-pin,.page-kyd .kydp-problem-pin,.page-kyd .kydp-pillars-pin,.page-kyd .kydp-pull-pin,.page-kyd .kydp-vs-pin{height:auto;min-height:100dvh;position:static}}
