:root{--va-accent: #e11b22;--va-dark: #112331}.va-launch{position:fixed;right:24px;bottom:24px;z-index:1100;width:62px;height:62px;border-radius:50%;border:none;background:var(--va-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 30px #00000038;transition:transform .25s,box-shadow .25s}.va-launch:hover{transform:translateY(-3px) scale(1.04)}.va-launch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--va-accent);animation:vaPing 2.4s ease-out infinite}.va-launch.is-open:after{display:none}@keyframes vaPing{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}.va-panel{position:fixed;right:24px;bottom:100px;z-index:1100;width:min(380px,calc(100vw - 32px));max-height:min(600px,calc(100vh - 140px));display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 24px 60px #00000040;font-family:Plus Jakarta Sans,sans-serif;animation:vaIn .25s cubic-bezier(.2,.7,.2,1)}@keyframes vaIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.va-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;background:var(--va-dark);color:#fff}.va-title{font-weight:800;font-size:17px}.va-sub{margin-top:3px;font-size:13px;opacity:.78;font-family:Manrope,sans-serif}.va-x{flex:none;width:32px;height:32px;border-radius:10px;border:none;background:#ffffff26;color:#fff;font-size:20px;line-height:1;cursor:pointer}.va-body{flex:1;min-height:160px;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px;background:#fafafa}.va-empty p{margin:0 0 12px;font:14px/1.55 Manrope,sans-serif;color:#444}.va-chips{display:flex;flex-wrap:wrap;gap:8px}.va-chips button{border:1px solid #e3e3e3;background:#fff;border-radius:100px;padding:7px 12px;font:600 13px Plus Jakarta Sans,sans-serif;color:var(--va-dark);cursor:pointer}.va-chips button:hover{border-color:var(--va-accent);color:var(--va-accent)}.va-msg{max-width:85%;padding:10px 14px;border-radius:16px;font:14.5px/1.5 Manrope,sans-serif;white-space:pre-wrap}.va-user{align-self:flex-end;background:var(--va-dark);color:#fff;border-bottom-right-radius:5px}.va-assistant{align-self:flex-start;background:#fff;color:#222;border:1px solid #ececec;border-bottom-left-radius:5px}.va-dots{display:flex;gap:5px}.va-dots span{width:7px;height:7px;border-radius:50%;background:#bbb;animation:vaDot 1s infinite}.va-dots span:nth-child(2){animation-delay:.15s}.va-dots span:nth-child(3){animation-delay:.3s}@keyframes vaDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.va-error{font:13px/1.5 Manrope,sans-serif;color:#b3121a;background:#fdecec;border-radius:12px;padding:8px 12px}.va-foot{display:flex;align-items:center;gap:14px;padding:14px 18px 8px;border-top:1px solid #eee}.va-mic{flex:none;width:54px;height:54px;border-radius:50%;border:none;background:var(--va-accent);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}.va-mic:disabled{opacity:.5;cursor:default}.va-mic.va-listening{animation:vaPulse 1.1s ease-in-out infinite}.va-mic.va-speaking{background:var(--va-dark)}@keyframes vaPulse{0%,to{box-shadow:0 0 #0000002e;transform:scale(1)}50%{box-shadow:0 0 0 12px #0000;transform:scale(1.06)}}.va-status{font:13.5px Manrope,sans-serif;color:#555}.va-type{display:flex;gap:8px;padding:6px 14px 14px}.va-type input{flex:1;min-width:0;border:1px solid #e3e3e3;border-radius:100px;padding:11px 16px;font:14px Manrope,sans-serif;outline:none}.va-type input:focus{border-color:var(--va-accent)}.va-type button{flex:none;width:42px;height:42px;border-radius:50%;border:none;background:var(--va-dark);color:#fff;font-size:18px;cursor:pointer}.va-type button:disabled{opacity:.4;cursor:default}.kap-mobile .va-launch{right:16px;bottom:calc(92px + env(safe-area-inset-bottom));width:56px;height:56px}.kap-mobile .va-panel{right:12px;left:12px;width:auto;bottom:calc(158px + env(safe-area-inset-bottom));max-height:calc(100vh - 240px)}.va-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.va-meter{display:inline-flex;align-items:flex-end;gap:3px;height:18px}.va-meter i{width:4px;border-radius:2px;background:#d6d6d6;transition:background .08s}.va-meter i:nth-child(1){height:5px}.va-meter i:nth-child(2){height:8px}.va-meter i:nth-child(3){height:11px}.va-meter i:nth-child(4){height:14px}.va-meter i:nth-child(5){height:18px}.va-meter i.on{background:var(--va-accent)}@media (max-width: 640px){body:has(.ks-modal) .va-launch{bottom:calc(150px + env(safe-area-inset-bottom));right:14px;width:50px;height:50px}body:has(.ks-modal) .va-panel{bottom:calc(210px + env(safe-area-inset-bottom))}}.ks-root{--ks-red:#d32027;--ks-ink:#1e1a1b;--ks-muted:#6b5f60;--ks-line:#eadcd9;--ks-cream:#f6f5ee;--ks-blush:#fff4f2;color:var(--ks-ink);scroll-margin-top:100px}.ks-root *,.ks-modal *{box-sizing:border-box}.ks-h2{font-weight:800;font-size:clamp(26px,2.8vw,36px);letter-spacing:-.03em;margin:0 0 18px;color:var(--ks-ink)}.ks-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:20px 14px;margin:0}.ks-tile{display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;background:none;border:none;cursor:pointer;font-family:inherit;transition:transform .2s}.ks-tile:hover{transform:translateY(-3px)}.ks-tile-img{width:100%;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:var(--ks-cream);box-shadow:0 8px 22px #1e1a1b14}.ks-tile-img img{display:block;width:100%;height:100%;object-fit:cover}.ks-tile>span{font-size:15px;line-height:1.3;text-align:center;text-wrap:balance;color:var(--ks-ink)}.ks-tiers-head{text-align:center;margin:0 0 30px}.ks-tiers-head p{margin:0 auto;max-width:520px;font:17px/1.5 Manrope,sans-serif;color:#777}.ks-tiers{display:flex;flex-direction:column;gap:22px}.ks-tier{position:relative;display:grid;grid-template-columns:193px minmax(0,1fr);gap:16px;height:230px;padding:0;border:none;background:none;border-radius:10px;cursor:pointer;text-align:left;font-family:inherit;transition:transform .2s}.ks-tier:hover{transform:translateY(-3px)}.ks-tier .band{position:absolute;left:0;right:0;bottom:0;top:51px;border-radius:10px}.ks-tier img{position:relative;width:193px;height:230px;object-fit:cover;border-radius:0 0 0 10px}.ks-tier .txt{position:relative;padding:67px 20px 14px 0;overflow:hidden}.ks-tier .nm{font-weight:800;font-size:clamp(26px,3vw,40px);letter-spacing:-.02em;line-height:1}.ks-tier .bl{margin-top:8px;font-size:15px;line-height:1.4;max-width:300px}.ks-insta{display:flex;gap:18px;overflow-x:auto;padding:4px 4px 18px;margin:0 -4px}.ks-icard{flex:0 0 min(300px,80%);background:#fff;border-radius:22px;box-shadow:0 8px 26px #1e1a1b14;padding:16px}.ks-icard img{display:block;width:100%;aspect-ratio:510/314;object-fit:cover;border-radius:16px}.ks-icard h4{margin:14px 0 0;font-size:20px}.ks-icard p{margin:10px 0 0;font:14px/1.5 Manrope,sans-serif;color:#777}.ks-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin:18px 0 0}.ks-list{background:var(--ks-cream);border-radius:20px;padding:20px 22px}.ks-list b{display:block;font-size:17px;margin-bottom:12px}.ks-chips{display:flex;flex-wrap:wrap;gap:8px}.ks-chips span{background:#fff;border:1px solid var(--ks-line);border-radius:100px;padding:7px 13px;font-size:14px}.ks-modal{--ks-red:#d32027;--ks-ink:#1e1a1b;--ks-muted:#6b5f60;--ks-blush:#fff4f2;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#1e1a1b99;display:flex;align-items:center;justify-content:center;padding:20px;font-family:Plus Jakarta Sans,sans-serif;color:var(--ks-ink)}.ks-card{width:100%;max-width:780px;height:min(880px,calc(100vh - 40px));display:flex;flex-direction:column;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #1e1a1b59}.ks-head{flex:0 0 auto;background:var(--ks-red);color:#fff;padding:22px 26px;border-radius:0 0 26px 26px;display:flex;align-items:center;gap:18px}.ks-back{flex:0 0 52px;width:52px;height:52px;border-radius:14px;border:none;background:#fff3;color:#fff;font-size:26px;cursor:pointer}.ks-back:hover{background:#ffffff4d}.ks-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#ffd6d2;margin-bottom:4px}.ks-title{font-weight:800;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em;line-height:1.1}.ks-body{flex:1;min-height:0;overflow:auto;padding:26px 26px 30px}.ks-tabs{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:14px;margin-bottom:32px}.ks-tab{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 8px 14px;background:#fff;border:1.5px solid #f1f1f1;border-radius:18px;box-shadow:0 6px 18px #1e1a1b0f;cursor:pointer;font-family:inherit}.ks-tab.on{border-color:#27b35a}.ks-tab img{width:84px;height:84px;object-fit:cover;border-radius:16px;background:#f4f4f4}.ks-tab span{font-size:14px;line-height:1.25;text-align:center;text-wrap:balance;color:var(--ks-ink)}.ks-h3{font-weight:800;font-size:24px;letter-spacing:-.02em;margin:0 0 16px}.ks-svcs{display:flex;flex-direction:column;gap:18px}.ks-svc{background:#fff;border-radius:22px;box-shadow:0 8px 26px #1e1a1b14;padding:18px}.ks-row{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:20px;align-items:start}.ks-row img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:16px;background:#f4f4f4}.ks-banner{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:619/314;background:#efe7e2;margin-bottom:14px;width:100%;max-width:440px}.ks-svc-banner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:stretch}.ks-svc-banner .ks-banner{margin:0;max-width:none}.ks-svc-text{display:flex;flex-direction:column;min-width:0;padding:4px 0 2px}.ks-svc-text .ks-opts{margin-top:auto;padding-top:10px}.ks-banner img{width:100%;height:100%;object-fit:cover;display:block}.ks-svc h5{margin:0;font-size:19px;line-height:1.25}.ks-svc p{margin:8px 0 0;font:15px/1.55 Manrope,sans-serif;color:#8a8a8a;text-wrap:pretty}.ks-opts{margin-top:10px;font-size:13px;color:#8a8a8a;text-align:right}.ks-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 26px;border-top:1px solid #eee;background:var(--ks-blush)}.ks-foot b{display:block;font-size:18px}.ks-foot small{font:14px Manrope,sans-serif;color:var(--ks-muted)}.ks-foot a{background:var(--ks-red);color:#fff;border-radius:12px;padding:14px 26px;font-weight:700;font-size:16px;text-decoration:none}.ks-foot a:hover{background:#a3121b;color:#fff}@media (max-width: 640px){.ks-svc-banner{grid-template-columns:1fr;gap:12px}.ks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px}.ks-tile>span{font-size:14px}.ks-tile-img{border-radius:16px}.ks-tier{grid-template-columns:120px minmax(0,1fr);height:170px}.ks-tier .band{top:36px}.ks-tier img{width:120px;height:170px}.ks-tier .txt{padding:48px 14px 10px 0}.ks-tier .bl{font-size:13px}.ks-modal{padding:0}.ks-card{max-width:none;height:100%;border-radius:0}.ks-head{padding:16px 18px}.ks-back{flex-basis:44px;width:44px;height:44px}.ks-body{padding:20px 16px 24px}.ks-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:24px}.ks-tab img{width:64px;height:64px}.ks-tab span{font-size:12px}.ks-row{grid-template-columns:96px minmax(0,1fr);gap:14px}.ks-svc h5{font-size:17px}.ks-svc p{font-size:14px}.ks-foot{padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.ks-foot a{width:100%;text-align:center}.ks-foot b{font-size:16px}.ks-foot small{font-size:13px}}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/33e0e531.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/87a847ec.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/b2b87b5f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/33e0e531.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/87a847ec.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/b2b87b5f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/33e0e531.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/87a847ec.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/b2b87b5f.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/845ce35a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/e5ef8a2e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/31562822.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/9e60ba5c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/9fb8c9b9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/f6e4412a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/845ce35a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/e5ef8a2e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/31562822.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/9e60ba5c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/9fb8c9b9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/f6e4412a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/845ce35a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/e5ef8a2e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/31562822.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/9e60ba5c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/9fb8c9b9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/f6e4412a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/845ce35a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/e5ef8a2e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/31562822.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/9e60ba5c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/9fb8c9b9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/f6e4412a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/845ce35a.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/e5ef8a2e.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/31562822.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/9e60ba5c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/9fb8c9b9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/f6e4412a.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/17202558.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/0db4f96b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/f07420b6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/5a6d49fe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/17202558.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/0db4f96b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/f07420b6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/5a6d49fe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/17202558.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/0db4f96b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/f07420b6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/5a6d49fe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/17202558.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/0db4f96b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/f07420b6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/5a6d49fe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/17202558.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/0db4f96b.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/f07420b6.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/5a6d49fe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{margin:0;background:#fff}a{color:inherit;text-decoration:none}a:hover{color:#1d3c52}*{box-sizing:border-box}@keyframes kapUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}[data-reveal]{animation:kapUp .7s cubic-bezier(.2,.7,.2,1);animation-fill-mode:none}[data-zoomwrap] img[data-zoom],[data-zoomwrap] video[data-zoom]{transition:transform .8s cubic-bezier(.2,.7,.2,1)}[data-zoomwrap]:hover img[data-zoom],[data-zoomwrap]:hover video[data-zoom]{transform:scale(1.06)}[data-lift]{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .25s,color .25s}[data-lift]:hover{transform:translateY(-5px)}[data-arrow] span[data-arrowdot]{transition:transform .35s cubic-bezier(.2,.7,.2,1)}[data-arrow]:hover span[data-arrowdot]{transform:translate(6px)}@keyframes kapMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kapFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes kapChop{0%{transform:scale(1.04) translateY(-4px) rotate(-.6deg)}35%{transform:scale(1.05) translateY(2px) rotate(.4deg)}50%{transform:scale(1.05) translateY(3px) rotate(.5deg)}to{transform:scale(1.04) translateY(-4px) rotate(-.6deg)}}[data-chop="1"]:hover img[data-zoom]{animation:kapChop .62s cubic-bezier(.3,.1,.2,1) 5 both}@keyframes kapIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-in]{animation:kapIn .8s cubic-bezier(.2,.7,.2,1) both}[data-in="1"]{animation-delay:.05s}[data-in="2"]{animation-delay:.16s}[data-in="3"]{animation-delay:.27s}[data-in="4"]{animation-delay:.38s}[data-in="5"]{animation-delay:.49s}[data-in="6"]{animation-delay:.6s}@keyframes kapKen{0%{transform:scale(1)}to{transform:scale(1.09)}}[data-ken]{animation:kapKen 16s ease-in-out infinite alternate}[data-navlink]{position:relative;transition:color .25s}[data-navlink]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#112331;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}[data-navlink]:hover:after{transform:scaleX(1)}[data-lift]:active{transform:translateY(-1px) scale(.985)}[data-marquee]:hover{animation-play-state:paused}@keyframes kapPing{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 12px #fff0}to{box-shadow:0 0 #fff0}}[data-ping]{animation:kapPing 2.2s ease-out infinite}@keyframes kapGlow{0%,to{box-shadow:0 0 #1d3c528c,0 8px 22px #11233157}50%{box-shadow:0 0 0 14px #1d3c5200,0 16px 40px #1d3c528c}}[data-glow]{animation:kapGlow 1.9s ease-in-out infinite}[data-glow]:hover{animation-play-state:paused;box-shadow:0 0 0 6px #1d3c5238,0 16px 40px #1d3c5280}@keyframes kapGlowLight{0%,to{box-shadow:0 0 #ffffff8c,0 8px 22px #00000040}50%{box-shadow:0 0 0 14px #fff0,0 16px 40px #ffffff59}}[data-glow-light]{animation:kapGlowLight 1.9s ease-in-out infinite}[data-glow-light]:hover{animation-play-state:paused;box-shadow:0 0 0 6px #ffffff42,0 16px 40px #fff6}@keyframes kapGlowRed{0%,to{box-shadow:0 0 #e11b2280,0 8px 22px #e11b224d}50%{box-shadow:0 0 0 14px #e11b2200,0 16px 40px #e11b2273}}[data-glow-red]{animation:kapGlowRed 1.9s ease-in-out infinite}[data-glow-red]:hover{animation-play-state:paused;color:#fff;box-shadow:0 0 0 6px #e11b2233,0 16px 40px #e11b2273}@media (prefers-reduced-motion: reduce){[data-in],[data-reveal],[data-ken],[data-ping],[data-glow],[data-glow-light],[data-glow-red]{animation:none!important}}@media (max-width: 860px){.kap-why{grid-template-columns:1fr!important}.kap-why-media{padding:0 24px 24px!important}.kap-why-copy{padding:40px 24px!important}.kap-split-head{flex-direction:column;align-items:flex-start!important;gap:16px!important}}.kap-mobile ::-webkit-scrollbar{display:none}.kap-mobile a:hover{color:inherit}.kap-mobile [data-lift]:hover{transform:none}.kap-mobile main>div>div[style*="max-width: 1440px"],.kap-mobile main>div>div>div[style*="max-width: 1440px"]{padding-left:16px!important;padding-right:16px!important}.kap-mobile main>div>div[style*="padding: 70px"],.kap-mobile main>div>div[style*="padding: 84px"]{padding-top:36px!important;padding-bottom:40px!important}.kap-mobile h2{font-size:26px!important}.kap-mobile [style*="position: sticky"][style*="top: 100px"]{position:static!important}.kap-mobile form{padding:26px 18px!important}.kap-rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.kap-rv-up{transform:translateY(34px)}.kap-rv-left{transform:translate(-48px)}.kap-rv-right{transform:translate(48px)}.kap-rv-zoom{transform:scale(.92)}.kap-rv.is-in{opacity:1;transform:none}.kap-lines .kap-line{display:block;overflow:hidden;padding-bottom:.06em}.kap-lines .kap-line>span{display:inline-block;transform:translateY(105%);transition:transform 1.05s cubic-bezier(.2,.8,.2,1)}.kap-lines.is-in .kap-line>span{transform:none}@keyframes kapDrift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,40px) scale(1.12)}}.kap-blob{position:absolute;border-radius:50%;pointer-events:none;filter:blur(10px);animation:kapDrift 14s ease-in-out infinite}.kap-blob-2{animation-duration:18s;animation-direction:reverse}.kap-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.kap-stat{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),background .3s}.kap-stat:hover{background:#1d3c52f2!important}@keyframes kapShine{to{background-position:200% center}}.kap-shine{background:linear-gradient(90deg,#e11b22,#ff6b6b,#e11b22,#b3121a,#e11b22);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:kapShine 4s linear infinite}.kap-year{background:linear-gradient(135deg,#112331,#1d3c52 45%,#e11b22);-webkit-background-clip:text;background-clip:text;color:transparent}.kap-ms-card{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.kap-ms-card[data-side=left]{transform:translate(-60px) rotate(-1.5deg)}.kap-ms-card[data-side=right]{transform:translate(60px) rotate(1.5deg)}.kap-ms-card.is-in{opacity:1;transform:none}.kap-ms-card.is-in:hover{transform:translateY(-6px);border-color:#e11b2259;box-shadow:0 26px 50px #11233124!important}.kap-dot{position:relative;z-index:1;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #dae2ec;transform:scale(.6);transition:transform .6s cubic-bezier(.3,1.6,.4,1),border-color .4s,background .4s}.kap-dot.is-in{transform:scale(1);border-color:#e11b22;background:#e11b22;box-shadow:0 0 0 6px #e11b2224}@keyframes kapDotPing{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}.kap-dot.is-in:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid #e11b22;animation:kapDotPing 2.2s ease-out infinite}.kap-comet{position:absolute;left:50%;bottom:-7px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#e11b22;box-shadow:0 0 0 5px #e11b2233,0 0 22px 6px #e11b228c}@media (prefers-reduced-motion: reduce){.kap-rv,.kap-ms-card,.kap-lines .kap-line>span{opacity:1!important;transform:none!important;transition:none!important}.kap-blob,.kap-shine,.kap-dot.is-in:after{animation:none!important}}.kap-stat-icon{width:58px;height:58px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 8px 20px #00000040;transition:transform .4s cubic-bezier(.3,1.6,.4,1)}.kap-stat-icon img{width:78%;height:78%;object-fit:contain}.kap-stat:hover .kap-stat-icon{transform:translateY(-4px) rotate(-4deg) scale(1.06)}.kap-ms-icon{border-radius:50%;overflow:hidden;display:block;background:#fff;flex:none}.kap-ms-icon img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.3,1.6,.4,1)}.kap-ms-card.is-in:hover .kap-ms-icon img{transform:scale(1.12) rotate(-6deg)}.kap-collage{mix-blend-mode:multiply}.kap-chips::-webkit-scrollbar{display:none}.kap-chips button:hover{border-color:#112331!important}::view-transition-group(*){animation-duration:.6s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}::view-transition-old(*),::view-transition-new(*){height:100%;object-fit:cover;overflow:clip}@keyframes kapHeroIn{0%{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:none}}:root:not(.kap-vt) .kap-post-hero{animation:kapHeroIn .8s cubic-bezier(.2,.8,.2,1) both}.kap-post-section{animation:kapIn .8s cubic-bezier(.2,.7,.2,1) both}.kap-post-cta{animation:kapIn .8s cubic-bezier(.2,.7,.2,1) .5s both}@media (prefers-reduced-motion: reduce){.kap-post-hero,.kap-post-section,.kap-post-cta{animation:none!important}}.kap-promise{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s}.kap-promise:hover{background:#ffffff1a!important;border-color:#e11b2280!important}.kap-promise-icon{transition:transform .5s cubic-bezier(.3,1.6,.4,1)}.kap-promise:hover .kap-promise-icon{transform:rotate(-8deg) scale(1.1)}.kap-faq-list>div{animation:kapIn .5s cubic-bezier(.2,.7,.2,1) both}.kap-faq:not(.is-open):hover{border-color:#b9c6d4!important}.kap-faq button:hover .kap-faq-plus{transform:scale(1.08)}.kap-faq.is-open button:hover .kap-faq-plus{transform:rotate(45deg) scale(1.08)}@media (prefers-reduced-motion: reduce){.kap-faq-list>div{animation:none}.kap-faq-body{transition:none!important}}.kap-card-num{display:inline-block;transform-origin:left center;transition:color .25s,transform .25s,font-weight .25s}[data-lift]:hover .kap-card-num{color:#e11b22!important;font-weight:800;transform:scale(1.35)}.kap-mobile .kap-appshots{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}.kap-mobile .kap-appshots>div{flex:1 1 0!important;min-width:0;border-width:4px!important;border-radius:16px!important}.kap-mobile .kap-sd-hero{padding:22px 16px 28px!important;gap:20px!important}.kap-mobile .kap-sd-h1{font-size:30px!important}.kap-mobile .kap-sd-intro{font-size:15px!important;line-height:1.55!important;margin-top:10px!important}.kap-mobile .kap-sd-cta{margin-top:18px!important;gap:12px!important}.kap-mobile .kap-sd-cta>a{padding:13px 24px!important;font-size:15px!important}.kap-mobile .kap-sd-cta span{font-size:11.5px!important;padding:6px 11px!important}.kap-role-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.kap-role-card:hover{color:inherit;transform:translateY(-5px);border-color:#e11b2259!important;box-shadow:0 24px 48px #1123311a}.kap-role-apply{transition:background .25s,color .25s}.kap-role-card:hover .kap-role-apply{background:#e11b22!important;color:#fff!important}.kap-drop{transition:border-color .25s,background .25s}.kap-drop:hover,.kap-drop.is-over{border-color:#e11b22!important;background:#fdecec!important}.kap-mobile .kap-role-card:hover{transform:none}@media (prefers-reduced-motion: reduce){.kap-role-card{transition:none!important}}.kap-hero-slide{opacity:0;transition:opacity 1s ease}.kap-hero-slide.is-on{opacity:1}.kap-hero-slide .kap-hero-photo{transform:scale(1.04);transition:transform 5s ease-out}.kap-hero-slide.is-on .kap-hero-photo{transform:scale(1)}.kap-hero-label{animation:kapIn .6s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion: reduce){.kap-hero-slide .kap-hero-photo{transform:none!important}.kap-hero-slide{transition:opacity .3s}.kap-hero-label{animation:none}}.kap-mobile main h1{font-size:28px!important;line-height:1.1!important;letter-spacing:-.03em!important}.kap-mobile main h2{font-size:22px!important;line-height:1.18!important;letter-spacing:-.02em!important}.kap-mobile main h3{font-size:17px!important;line-height:1.3!important}.kap-mobile main p{font-size:14.5px!important;line-height:1.6!important}.kap-mobile main h1+p{margin-top:10px!important}.kap-mobile .kap-sd-hero{padding:20px 16px 24px!important;gap:18px!important}.kap-mobile .kap-sd-h1{font-size:28px!important}.kap-mobile .kap-sd-intro{font-size:14.5px!important;margin-top:8px!important}.kap-mobile .kap-sd-cta{margin-top:16px!important;gap:10px!important}.kap-mobile .kap-sd-cta>a{padding:12px 22px!important;font-size:14.5px!important}.kap-mobile .kap-sd-cta span{font-size:11px!important;padding:5px 10px!important}.kap-mobile .kap-sd-media{aspect-ratio:16 / 9!important;border-radius:16px!important;max-width:none!important}.kap-mobile .kap-sd-side{position:static!important;gap:14px!important}.kap-mobile .kap-sd-book{padding:18px!important;border-radius:18px!important}.kap-mobile .kap-sd-book p{font-size:14px!important;margin-bottom:14px!important}.kap-mobile .kap-sd-book a{padding:13px 20px!important;font-size:14.5px!important}.kap-mobile .kap-sd-others{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;gap:8px!important;border:none!important;margin:0 -16px;padding:2px 16px 6px!important;scrollbar-width:none}.kap-mobile .kap-sd-others::-webkit-scrollbar{display:none}.kap-mobile .kap-sd-others>span:first-child{display:none}.kap-mobile .kap-sd-other{flex:none;border:1px solid #e5dcdc!important;border-radius:100px;padding:9px 14px!important;font-size:13.5px!important;gap:6px!important;white-space:nowrap}.kap-mobile .ks-h2{margin-bottom:14px!important}.kap-mobile .ks-grid{gap:14px 10px!important}.kap-mobile .ks-tile-img{border-radius:14px!important}.kap-mobile .ks-tile>span{font-size:12.5px!important}.kap-mobile .ks-tiers{gap:14px!important}.kap-mobile .ks-tiers-head{margin-bottom:18px!important}.kap-mobile .ks-tiers-head p{font-size:14px!important}.kap-mobile .ks-icard{flex-basis:70%!important;padding:12px!important;border-radius:18px!important}.kap-mobile .ks-icard h4{font-size:16px!important;margin-top:10px!important}.kap-mobile .ks-icard p{font-size:13px!important;margin-top:6px!important}.kap-mobile .ks-list{padding:16px!important;border-radius:16px!important}.kap-mobile .ks-chips span{font-size:12.5px!important;padding:6px 11px!important}.kap-mobile .kap-step{flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:4px 14px!important;padding:16px!important;border-radius:16px!important}.kap-mobile .kap-step>span:first-child{font-size:15px!important}.kap-mobile .kap-step .kap-step-num{font-size:40px!important;right:12px!important;top:8px!important}.kap-mobile .kap-step .kap-step-icon{width:42px!important;height:42px!important;border-radius:12px!important}.kap-mobile .kap-step .kap-step-icon svg{width:20px;height:20px}.kap-mobile .kap-step .kap-step-icon~span{flex:1 1 calc(100% - 60px);margin:0!important}.kap-mobile .kap-step .kap-step-icon+span{flex-basis:calc(100% - 60px);font-size:10.5px!important}.kap-mobile .kap-step .kap-step-icon~span:nth-last-child(2){font-size:15.5px!important;margin-left:56px!important}.kap-mobile .kap-step .kap-step-icon~span:last-child{font-size:13.5px!important;margin-left:56px!important}.kap-mobile ol:has(>.kap-step){gap:12px!important}.kap-mobile .kap-blog-featured>span:last-child{padding:18px 16px 20px!important;gap:10px!important}.kap-mobile .kap-blog-featured>span:last-child>span:nth-child(3){font-size:20px!important}.kap-mobile .kap-blog-featured>span:last-child>span:nth-child(4){font-size:14px!important}.kap-mobile .kap-blog-featured{border-radius:20px!important}.kap-mobile .kap-blog-list{gap:12px!important}.kap-mobile .kap-blog-list .kap-blog-card{flex-direction:row!important;border-radius:16px!important;align-items:stretch}.kap-mobile .kap-blog-list .kap-blog-card>span:first-child{flex:0 0 112px;aspect-ratio:auto!important;border-radius:16px 0 0 16px!important}.kap-mobile .kap-blog-list .kap-blog-card>span:last-child{padding:12px 14px!important;gap:6px!important;min-width:0}.kap-mobile .kap-blog-list .kap-blog-card>span:last-child>span:first-child{font-size:9.5px!important;gap:6px!important}.kap-mobile .kap-blog-list .kap-blog-card>span:last-child>span:nth-child(2){font-size:15px!important;line-height:1.3!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kap-mobile .kap-blog-list .kap-blog-card>span:last-child>span:nth-child(3),.kap-mobile .kap-blog-list .kap-blog-card>span:last-child>span:nth-child(4){display:none!important}.kap-mobile .kap-latest-item{flex-basis:74%!important}.kap-mobile .kap-latest-item .kap-blog-card{border-radius:18px!important}.kap-mobile .kap-latest-item .kap-blog-card>span:first-child{aspect-ratio:4 / 4.2!important;border-radius:18px 18px 0 0!important}.kap-mobile .kap-latest-item .kap-blog-card>span:last-child{padding:14px 16px 16px!important;gap:8px!important}.kap-mobile .kap-latest-item .kap-blog-card>span:last-child>span:nth-child(2){font-size:16px!important}.kap-mobile .kap-latest-item .kap-blog-card>span:last-child>span:nth-child(3){font-size:13.5px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kap-mobile .kap-latest-item .kap-blog-card>span:last-child>span:nth-child(4){font-size:13.5px!important}.kap-mobile .kap-faq button{padding-top:14px!important;padding-bottom:14px!important}.kap-mobile .kap-faq button span{font-size:15px!important}.kap-mobile .kap-app-intro{gap:18px!important}.kap-mobile .kap-app-stores img,.kap-mobile .kap-app-stores a{height:44px!important}.kap-mobile .kap-app-stores a{font-size:13.5px!important;padding:0 16px!important}.kap-mobile .kap-app-steps{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:28px -16px 0!important;padding:0 16px 6px;scroll-padding-left:16px;scrollbar-width:none}.kap-mobile .kap-app-steps::-webkit-scrollbar{display:none}.kap-mobile .kap-app-step{flex:0 0 84%;scroll-snap-align:start}.kap-mobile .kap-app-step-img{border-radius:18px!important}.kap-mobile .kap-app-step figcaption{padding:14px 4px 0!important}.kap-mobile .kap-app-step figcaption>div:nth-child(2){font-size:17px!important}.kap-mobile .kap-app-step figcaption p{font-size:13.5px!important}.kap-why-steps::-webkit-scrollbar{display:none}.kap-mobile .kap-sd-cta{flex-direction:row;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between;gap:12px!important}.kap-mobile .kap-sd-cta>a{flex:none;padding:12px 18px!important;font-size:14px!important;gap:8px!important}.kap-mobile .kap-sd-cta>div{flex-direction:column;flex-wrap:nowrap!important;align-items:flex-start;text-align:left;gap:5px!important;min-width:0}.kap-mobile .kap-sd-cta>div>span{border:none!important;background:none!important;padding:0!important;font-size:11px!important;line-height:1.3;opacity:.85;white-space:nowrap}.kap-mobile .kap-sd-cta>div>span{display:flex;align-items:center;gap:6px}.kap-mobile .kap-sd-cta>div>span:before{content:"✓";flex:none;width:10px;font-weight:700}@media (max-width: 380px){.kap-mobile .kap-sd-cta>a{padding:11px 15px!important;font-size:13.5px!important}.kap-mobile .kap-sd-cta>a [data-arrowdot],.kap-mobile .kap-sd-cta>a svg{display:none}.kap-mobile .kap-sd-cta>div>span{font-size:10.5px!important}}
