.elementor-4326 .elementor-element.elementor-element-7cde7c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4326 .elementor-element.elementor-element-a587fae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4326 .elementor-element.elementor-element-50c9317{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4326 .elementor-element.elementor-element-b5d5ee8{font-family:"Montserrat";font-weight:300;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4326 .elementor-element.elementor-element-daa3699 .elementor-heading-title{font-family:"Plus Jakarta Sans";font-weight:800;}.elementor-4326 .elementor-element.elementor-element-bb3e746{font-family:"Montserrat";font-weight:400;}.elementor-4326 .elementor-element.elementor-element-6df8ab1{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4326 .elementor-element.elementor-element-84722cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-4326 .elementor-element.elementor-element-3e45236 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4326 .elementor-element.elementor-element-a89b00d .elementor-button-content-wrapper{flex-direction:row;}.elementor-4326 .elementor-element.elementor-element-48f9b79 .elementor-button-content-wrapper{flex-direction:row;}/* Start custom CSS for container, class: .elementor-element-7cde7c1 *//* Kurgu Dijital Check-Up — sayfa stilleri */
.kcp{--o:#FF6A13;--o2:#FF8A3D;--od:#E8550A;--n:#0F1B3D;--tx:#2A3350;--mu:#5E6782;--ln:#E6EAF2;font-family:'Plus Jakarta Sans',system-ui,sans-serif;color:var(--tx);-webkit-font-smoothing:antialiased;line-height:1.5}
.kcp *,.kcp *:before,.kcp *:after{box-sizing:border-box}
.kcp h1,.kcp h2,.kcp h3,.kcp h4,.kcp h5,.kcp h6,.kcp p,.kcp ul{margin:0;padding:0;font-family:'Plus Jakarta Sans',system-ui,sans-serif;letter-spacing:normal;text-transform:none}
.kcp ul{list-style:none}
.kcp a{text-decoration:none}
.kcp svg{display:block}
.kcp-float{animation:kcpF 6s ease-in-out infinite}
@keyframes kcpF{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
.kcp-art{position:relative;height:420px}
.kcp-lap{position:absolute;left:14%;top:22px;width:70%}
.kcp-lap-scr{background:#14171F;border-radius:16px 16px 6px 6px;padding:11px;box-shadow:0 40px 60px -30px rgba(15,27,61,.55);transform:perspective(1400px) rotateY(-14deg);transform-origin:left center}
.kcp-lap-in{background:#F6F8FB;border-radius:6px;padding:12px;aspect-ratio:16/10.4;display:flex;flex-direction:column;gap:9px}
.kcp-lap-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;color:var(--n);padding:0 2px}
.kcp-lap-top i{display:inline-block;width:14px;height:14px;border-radius:4px;background:#E2E8F3;margin-left:5px}
.kcp-lap-row{display:grid;grid-template-columns:1fr 1fr;gap:9px;flex:1.25}
.kcp-lap-card{background:#fff;border-radius:7px;box-shadow:0 2px 6px rgba(15,27,61,.06);padding:8px;display:flex;align-items:center;gap:8px}
.kcp-lap-card small{font-size:7px;color:#56607A;line-height:1.3}.kcp-lap-card small b{display:block;color:#18A957;font-weight:700}
.kcp-bars{display:flex;align-items:flex-end;gap:5px;height:100%;width:100%;padding:4px 4px 0}
.kcp-bars span{flex:1;border-radius:2px 2px 0 0;background:#3E7BF0;animation:kcpG 1.6s cubic-bezier(.2,.8,.2,1) both}
.kcp-bars span:nth-child(odd){background:#AFC8F7}
@keyframes kcpG{from{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}
.kcp-lap-g{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;flex:1}
.kcp-lap-g div{background:#fff;border-radius:7px;box-shadow:0 2px 6px rgba(15,27,61,.06);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:6.5px;color:#56607A;font-weight:600}
.kcp-lap-base{height:16px;margin:0 -7% 0 -3%;background:linear-gradient(180deg,#D7DCE4,#A9B0BC);border-radius:0 0 18px 18px;position:relative;transform:perspective(1400px) rotateY(-14deg);transform-origin:left center}
.kcp-lap-base:before{content:"";position:absolute;left:42%;width:16%;top:0;height:5px;background:#9AA2AF;border-radius:0 0 6px 6px}
.kcp-fc{position:absolute;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 20px 40px -20px rgba(15,27,61,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--n);text-align:center}
.kcp-fc1{left:0;top:62px;width:96px;height:108px}
.kcp-fc2{left:6%;top:-18px;width:84px;height:84px;animation-delay:-1.5s}
.kcp-fc3{left:4%;top:250px;width:92px;height:104px;animation-delay:-3s}
.kcp-fc4{right:0;top:58px;width:96px;height:102px;animation-delay:-2s}
.kcp-fc5{right:2%;top:250px;width:110px;height:120px;animation-delay:-4s}
.kcp-card .ic{height:44px;display:flex;align-items:center;margin-bottom:18px}
.kcp-soc-art{position:absolute;right:14px;top:0;bottom:0;width:170px;pointer-events:none}
.kcp-soc-art>svg{left:20px!important;top:18px!important}
.kcp-rep-art{position:relative;height:500px}
.kcp-pg{position:absolute;background:#fff;border-radius:16px;box-shadow:0 30px 50px -30px rgba(15,27,61,.4);padding:22px 18px}
.kcp-pg1{left:28%;top:30px;width:44%;height:440px;transform:rotate(2deg)}
.kcp-pg2{left:57%;top:46px;width:40%;height:400px;transform:rotate(-1deg)}
.kcp-pg h6{font-size:11px!important;font-weight:800!important;color:var(--n)!important;margin:0 0 4px 34%!important;line-height:1.3!important}
.kcp-pg .pb{border:1px solid #EEF1F6;border-radius:10px;padding:10px;margin:10px 0 0 34%;display:flex;align-items:center;justify-content:center;height:90px}
.kcp-pg2 h6,.kcp-pg2 .pb{margin-left:0!important}
.kcp-hb{display:flex;flex-direction:column;gap:6px;width:100%}
.kcp-hb i{display:block;height:7px;border-radius:4px;background:#3E7BF0}
.kcp-hb i:nth-child(2){background:#18A957}.kcp-hb i:nth-child(3){background:#FF8A3D}
.kcp-cov{position:absolute;left:6%;top:70px;width:46%;height:440px;border-radius:18px;transform:rotate(-7deg);overflow:hidden;box-shadow:0 40px 60px -28px rgba(15,27,61,.65);background:#DCE1E8;z-index:2}
.kcp-cov-top{position:absolute;inset:0 0 auto 0;height:62%;background:linear-gradient(170deg,#132449,#0B1734);padding:30px 24px;color:#fff;clip-path:path('M0 0 H400 V200 C 330 205, 300 240, 260 262 C 200 295, 80 282, 0 300 Z')}
.kcp-cov .lg{font-size:21px;font-weight:800;letter-spacing:-.6px;color:#fff}
.kcp-cov h5{font-size:21px!important;line-height:1.2!important;font-weight:800!important;color:#fff!important;margin:44px 0 18px!important}
.kcp-cov small{display:block;font-size:10px;color:#AEB9D2;line-height:1.7}
.kcp-cov-wave{position:absolute;left:0;right:0;top:0;width:100%;height:62%;pointer-events:none}
.kcp-cov-photo{position:absolute;left:0;right:0;bottom:0;height:50%;background:radial-gradient(120% 90% at 30% 20%,#F1F3F6,#B9C1CC 70%,#8F98A5)}
.kcp-cov-photo .ml{position:absolute;left:18%;bottom:18%;width:64%}
.kcp-blob{position:absolute;left:-2%;bottom:20px;width:180px;height:180px;border-radius:50%;background:#F9D4CC;filter:blur(2px);opacity:.75}
.kcp-sample-ic{width:58px;height:58px;border-radius:14px;background:#FFF1E8;display:flex;align-items:center;justify-content:center}
.kcp-sample svg,.kcp-gift svg{flex-shrink:0}
.kcp-st .hd{display:flex;align-items:center;gap:14px;margin-bottom:14px}
.kcp-st .n{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#FF8A3D,#FF5A0A);color:#fff;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 16px -8px rgba(255,90,10,.8)}
.kcp-st .ico{width:58px;height:58px;border-radius:14px;background:linear-gradient(135deg,#FF9A4D,#FF5A0A);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 24px -14px rgba(255,90,10,.9);transition:transform .3s}
.kcp-st:hover .ico{transform:translateY(-4px) rotate(-4deg)}
.kcp-fsec .elementor-form .elementor-field-group{margin-bottom:12px}
.kcp-fsec .elementor-form .elementor-field-group>label,.kcp-fsec .elementor-field-label{font-family:'Plus Jakarta Sans',sans-serif!important;font-size:13px!important;font-weight:700!important;color:#0F1B3D!important;margin-bottom:8px!important;padding:0!important}
.kcp-fsec .elementor-mark-required .elementor-field-label:after{color:#E5383B!important;padding-left:3px}
.kcp-fsec .elementor-field-textual{font-family:'Plus Jakarta Sans',sans-serif!important;height:44px;min-height:44px;background:#F5F7FB!important;border:1px solid #E6EAF2!important;border-radius:4px!important;font-size:13.5px!important;color:#0F1B3D!important;padding:0 14px!important;box-shadow:none!important;transition:all .2s}
.kcp-fsec .elementor-field-textual::placeholder{color:#A3ABBE}
.kcp-fsec .elementor-field-textual:focus{border-color:#FF6A13!important;background:#fff!important;box-shadow:0 0 0 3px rgba(255,106,19,.12)!important;outline:0}
.kcp-fsec .elementor-field-type-submit{margin-top:4px}
.kcp-fsec .elementor-field-type-submit .elementor-button{width:100%;height:46px;border-radius:4px!important;background:linear-gradient(90deg,#FF4A0A,#FF6A13)!important;font-family:'Plus Jakarta Sans',sans-serif!important;font-size:14px!important;font-weight:700!important;color:#fff!important;box-shadow:0 12px 24px -14px rgba(255,74,10,.9);transition:all .25s}
.kcp-fsec .elementor-field-type-submit .elementor-button:hover{filter:brightness(1.06);transform:translateY(-1px)}
.kcp-fsec .elementor-field-type-submit .elementor-button-text:after{content:" →";margin-left:6px}
.kcp-fsec .elementor-message{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;margin-top:10px}
@media (max-width:1100px){
.kcp-art{max-width:640px;width:100%;margin:10px auto 0}
.kcp-rep-art{max-width:560px;width:100%;margin:0 auto}
}
@media (max-width:767px){
.kcp-art{width:600px;max-width:none;left:50%;transform:translateX(-50%) scale(.56);transform-origin:top center;margin:16px 0 -170px}
.kcp-soc-art{display:none}
.kcp-rep-art{width:560px;max-width:none;left:50%;transform:translateX(-50%) scale(.6);transform-origin:top center;margin:0 0 -200px}
}
.kcp.e-con,.kcp .e-con{--padding-top:0px!important;--padding-right:0px!important;--padding-bottom:0px!important;--padding-left:0px!important;--margin-top:0px!important;--margin-right:0px!important;--margin-bottom:0px!important;--margin-left:0px!important;--gap:0px 0px!important;--row-gap:0px!important;--column-gap:0px!important;--widgets-spacing:0px!important;--widgets-spacing-row:0px!important;--widgets-spacing-column:0px!important;min-height:0!important}
.kcp .elementor-widget{margin:0!important;--kit-widget-spacing:0px!important}
.kcp .elementor-widget-container{margin:0!important;padding:0!important}
.kcp,.kcp .elementor-heading-title,.kcp .elementor-widget-text-editor,.kcp p,.kcp a,.kcp span,.kcp b,.kcp strong,.kcp li,.kcp label,.kcp input,.kcp button,.kcp .elementor-button,.kcp .elementor-icon-list-text,.kcp .elementor-icon-box-title,.kcp .elementor-icon-box-description{font-family:'Plus Jakarta Sans',system-ui,sans-serif!important}
.kcp .elementor-heading-title{color:#0F1B3D!important;letter-spacing:normal!important;text-transform:none!important;font-style:normal!important}
.kcp .elementor-widget-text-editor{color:#2A3350!important;font-size:15px!important;line-height:1.5!important}
.kcp p{margin:0!important;padding:0!important}
.kcp-wrap{display:block!important;width:100%!important;max-width:1240px!important;margin:0 auto!important;padding:0 24px!important;position:relative!important;z-index:1!important}
.kcp-badge .elementor-heading-title{display:inline-block!important;background:#E4ECFB!important;color:#2B3D6B!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;padding:6px 16px!important;border-radius:30px!important}
.kcp-h2 .elementor-heading-title{font-size:34px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:-.6px!important;color:#0F1B3D!important}
.kcp-btn .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:54px!important;padding:0 30px!important;border-radius:40px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;transition:all .25s!important;white-space:nowrap!important;border:0!important;fill:currentColor!important}
.kcp-btn .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important}
.kcp-btn .elementor-button-text{display:inline-flex!important;align-items:center!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important}
.kcp-btn-o .elementor-button{background:linear-gradient(90deg,#FF5A0A,#FF7A26)!important;color:#fff!important;box-shadow:0 12px 26px -12px rgba(255,90,10,.75)!important}
.kcp-btn-o .elementor-button:hover,.kcp-btn-o .elementor-button:focus{transform:translateY(-2px)!important;box-shadow:0 16px 30px -12px rgba(255,90,10,.85)!important;color:#fff!important}
.kcp-btn-o .elementor-button-text:after,.kcp-btn-ol .elementor-button-text:after{content:"→"!important;display:inline-block!important;margin-left:10px!important;transition:transform .25s!important}
.kcp-btn-o .elementor-button:hover .elementor-button-text:after,.kcp-btn-ol .elementor-button:hover .elementor-button-text:after{transform:translateX(4px)!important}
.kcp-btn-w .elementor-button{background:#fff!important;color:#0F1B3D!important;border:1.5px solid #C9D0DE!important;box-shadow:none!important}
.kcp-btn-w .elementor-button:hover,.kcp-btn-w .elementor-button:focus{background:#fff!important;border-color:#FF6A13!important;color:#FF6A13!important}
.kcp-btn-w .elementor-button-text:after{content:""!important;display:inline-block!important;width:18px!important;height:18px!important;margin-left:10px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F1B3D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 14l2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat!important}
.kcp-btn-ol .elementor-button{height:46px!important;padding:0 26px!important;font-size:14px!important;color:#FF6A13!important;border:1.5px solid #FFC4A0!important;background:#fff!important;box-shadow:none!important}
.kcp-btn-ol .elementor-button:hover,.kcp-btn-ol .elementor-button:focus{background:#FF6A13!important;color:#fff!important;border-color:#FF6A13!important}
.kcp-hero{display:block!important;background:linear-gradient(100deg,#F4F7FC 0%,#EEF3FA 45%,#E9EEF6 100%)!important;position:relative!important;overflow:hidden!important}
.kcp-hero:before{content:""!important;display:block!important;position:absolute!important;left:auto!important;bottom:auto!important;right:-8%!important;top:-30%!important;width:60%!important;height:160%!important;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,255,255,0))!important;pointer-events:none!important;opacity:1!important;mix-blend-mode:normal!important;border-radius:0!important;z-index:0!important}
.kcp-hero .kcp-wrap{display:grid!important;grid-template-columns:1fr 1.08fr!important;align-items:center!important;gap:30px!important;padding:44px 24px 60px!important}
.kcp-hero-l{display:block!important}
.kcp-crumb p{font-size:13px!important;color:#4A5370!important;margin:0 0 26px!important;line-height:1.5!important}
.kcp-crumb a{color:#4A5370!important}
.kcp-crumb span{margin:0 8px!important}
.kcp-h1 .elementor-heading-title{font-size:56px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:-1.2px!important;margin:14px 0 18px!important;color:#0F1B3D!important}
.kcp-h1 em{font-style:normal!important;color:#FF6A13!important}
.kcp-lead p{font-size:17px!important;line-height:1.6!important;color:#3D4663!important;max-width:520px!important}
.kcp-hero-btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:18px!important;margin-top:32px!important;width:100%!important}
.kcp-hero-btns>.elementor-widget{width:auto!important;max-width:none!important;flex:0 0 auto!important}
.kcp-art-w{min-width:0!important}
.kcp-what{display:block!important;background:#F7F9FC!important;padding:56px 0 64px!important;overflow:hidden!important}
.kcp-sec-h{display:block!important;text-align:center!important;margin:0 0 32px!important}
.kcp-sec-h .elementor-heading-title{text-align:center!important}
.kcp-sec-p p{font-size:15px!important;color:#4A5370!important;max-width:560px!important;margin:12px auto 0!important;line-height:1.6!important;text-align:center!important}
.kcp-g4{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:22px!important;margin:0 0 22px!important}
.kcp-g4b{display:grid!important;grid-template-columns:1fr 1fr 1fr 1.42fr!important;gap:22px!important;margin:0 0 22px!important}
.kcp-gai{display:block!important}
.kcp-card{display:block!important;width:auto!important;max-width:none!important;background:#fff!important;border:1px solid #EEF1F6!important;border-radius:14px!important;padding:26px 26px 28px!important;box-shadow:0 8px 24px -18px rgba(15,27,61,.25)!important;transition:all .3s!important;position:relative!important;overflow:hidden!important}
.kcp-card:hover{transform:translateY(-6px)!important;box-shadow:0 24px 40px -22px rgba(15,27,61,.3)!important;border-color:#FFD9C2!important}
.kcp-card-t .elementor-heading-title{font-size:15.5px!important;font-weight:800!important;margin:0 0 10px!important;line-height:1.3!important;color:#0F1B3D!important}
.kcp-card-p p{font-size:14px!important;line-height:1.6!important;color:#4A5370!important}
.kcp-card-p strong{color:#0F1B3D!important;font-weight:700!important}
.kcp-card-soc .kcp-soc-txt{display:block!important;position:relative!important;z-index:1!important;max-width:66%!important;width:auto!important}
.kcp-soc-art-w{position:static!important}
.kcp-card-ai{display:grid!important;grid-template-columns:72px 1fr!important;column-gap:24px!important;row-gap:0!important;align-items:center!important;padding:24px 30px!important;background:linear-gradient(100deg,#FFFFFF 0%,#FFFFFF 55%,#F4EFFF 100%)!important;border-color:#ECE5FF!important}
.kcp-card-ai>.kcp-ic-w{grid-column:1!important;grid-row:1/3!important}
.kcp-card-ai>.kcp-card-t,.kcp-card-ai>.kcp-card-p{grid-column:2!important}
.kcp-card-ai .ic{width:72px!important;height:72px!important;margin:0!important;border-radius:18px!important;background:#F1ECFF!important;justify-content:center!important}
.kcp-card-ai .kcp-card-t .elementor-heading-title{font-size:17px!important;margin:0 0 6px!important}
.kcp-card-ai .kcp-card-p p{font-size:14.5px!important;max-width:860px!important}
.kcp-new{display:inline-block!important;margin-left:8px!important;padding:3px 10px!important;border-radius:20px!important;background:linear-gradient(90deg,#FF5A0A,#FF7A26)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important;vertical-align:2px!important;letter-spacing:.3px!important}
.kcp-rep{display:block!important;background:linear-gradient(115deg,#FCE9E6 0%,#FDF1EE 50%,#FBF5F4 100%)!important;padding:44px 0 56px!important;position:relative!important;overflow:hidden!important}
.kcp-rep .kcp-wrap{display:grid!important;grid-template-columns:.92fr 1.08fr!important;gap:40px!important;align-items:start!important}
.kcp-rep-art-w{min-width:0!important}
.kcp-rep-txt{display:block!important}
.kcp-rep-txt .kcp-h2 .elementor-heading-title{font-size:36px!important;margin:6px 0 14px!important}
.kcp-rep-p p{font-size:15.5px!important;line-height:1.65!important;color:#4A5370!important;margin:0 0 10px!important}
.kcp-rep-p b,.kcp-rep-p strong{color:#0F1B3D!important;font-weight:700!important}
.kcp-aim p{font-size:15.5px!important;line-height:1.6!important;color:#2A3350!important;border-left:3px solid #FF6A13!important;padding:2px 0 2px 14px!important;margin:4px 0 0!important}
.kcp-aim strong{color:#0F1B3D!important;font-weight:700!important}
.kcp-incl{display:block!important;background:rgba(240,245,253,.85)!important;border-radius:14px!important;padding:18px 20px!important;margin-top:18px!important}
.kcp-incl-t .elementor-heading-title{font-size:15.5px!important;font-weight:800!important;margin:0 0 12px!important;line-height:1.3!important}
.kcp-cols{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px 24px!important}
.kcp-ul .elementor-icon-list-items{display:flex!important;flex-direction:column!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}
.kcp-ul .elementor-icon-list-item{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:0!important;margin:0!important;font-size:14px!important;line-height:1.4!important}
.kcp-ul .elementor-icon-list-item:before{content:""!important;flex:0 0 17px!important;width:17px!important;height:17px!important;margin-top:1px!important;border-radius:50%!important;background:#FF6A13 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'/%3E%3C/svg%3E") center/11px no-repeat!important;border:0!important;position:static!important;display:block!important}
.kcp-ul .elementor-icon-list-item:after{display:none!important}
.kcp-ul .elementor-icon-list-text{font-size:14px!important;color:#2A3350!important;line-height:1.4!important;padding:0!important;margin:0!important}
.kcp-ul-r .elementor-icon-list-item:nth-child(3) .elementor-icon-list-text{font-weight:700!important;color:#0F1B3D!important}
.kcp-sample{grid-column:1/-1!important;margin:0 0 0 30%!important;background:#fff!important;border-radius:14px!important;box-shadow:0 18px 40px -24px rgba(15,27,61,.3)!important;padding:20px 28px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:22px!important;position:relative!important;z-index:3!important;width:auto!important}
.kcp-sample>.elementor-widget{width:auto!important;flex:0 0 auto!important}
.kcp-sample-tx{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important}
.kcp-sample-t .elementor-heading-title{font-size:15.5px!important;font-weight:800!important;margin:0 0 6px!important;line-height:1.3!important}
.kcp-sample-p p{font-size:13.5px!important;color:#4A5370!important;line-height:1.6!important}
.kcp-steps{display:block!important;background:#fff!important;padding:44px 0 50px!important;overflow:hidden!important}
.kcp-steps .kcp-h2 .elementor-heading-title{font-size:30px!important;text-align:center!important;margin:0 0 34px!important}
.kcp-st-row{display:grid!important;grid-template-columns:1fr 60px 1fr 60px 1fr!important;align-items:center!important;max-width:1100px!important;width:100%!important;margin:0 auto!important}
.kcp-st{display:block!important}
.kcp-st-t .elementor-heading-title{font-size:16px!important;font-weight:800!important;margin:0 0 8px!important;line-height:1.3!important}
.kcp-st-p p{font-size:14px!important;line-height:1.6!important;color:#4A5370!important;max-width:270px!important}
.kcp-st-ar p{display:flex!important;justify-content:center!important;color:#1E2747!important;font-size:24px!important;line-height:1!important}
.kcp-form{display:block!important;background:linear-gradient(180deg,#F1F5FB,#EEF2F9)!important;padding:20px 0 30px!important}
.kcp-form .kcp-wrap{display:flex!important;flex-direction:row!important;align-items:center!important;gap:30px 40px!important;max-width:1288px!important}
.kcp-form-l{display:block!important;flex:575 1 0%!important;min-width:0!important;width:auto!important}
.kcp-form-l .kcp-badge .elementor-heading-title{font-size:10px!important;padding:4px 12px!important}
.kcp-form-l .kcp-h2 .elementor-heading-title{font-size:34px!important;margin:6px 0 14px!important}
.kcp-form-p p{font-size:15.5px!important;line-height:1.6!important;color:#4A5370!important;max-width:430px!important}
.kcp-gift{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:22px!important;background:#FDEBE1!important;border-radius:10px!important;padding:18px 22px!important;margin-top:12px!important;max-width:520px!important;width:auto!important}
.kcp-gift>.kcp-gift-icw{flex:0 0 auto!important;width:auto!important}
.kcp-gift>.kcp-gift-p{flex:1 1 auto!important;width:auto!important;min-width:0!important}
.kcp-gift-p p{font-size:13.5px!important;line-height:1.75!important;color:#3D4663!important}
.kcp-gift-p strong{color:#0F1B3D!important;font-weight:700!important}
.kcp-fcard{display:block!important;flex:625 1 0%!important;min-width:0!important;width:auto!important;background:#fff!important;border-radius:12px!important;box-shadow:0 20px 50px -30px rgba(15,27,61,.3)!important;padding:26px 32px 30px!important}
.kcp-ct{display:block!important;background:linear-gradient(180deg,#EEF2F9,#F3F6FB)!important;padding:16px 0 64px!important;overflow:hidden!important}
.kcp-ct-box{display:grid!important;grid-template-columns:1fr 1fr!important;gap:40px!important;align-items:center!important;background:#0D1A35!important;border-radius:12px!important;padding:46px 50px!important;position:relative!important;overflow:hidden!important}
.kcp-ct-box:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;height:auto!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 2px,transparent 2px 6px)!important;pointer-events:none!important;opacity:1!important;mix-blend-mode:normal!important;border-radius:0!important}
.kcp-ct-l{display:block!important;position:relative!important}
.kcp-ct-t .elementor-heading-title{color:#fff!important;font-size:32px!important;font-weight:800!important;line-height:1.25!important;letter-spacing:-.5px!important}
.kcp-ct-p p{color:#C9D1E3!important;font-size:14.5px!important;line-height:1.7!important;margin:16px 0 0!important;max-width:470px!important}
.kcp-tiles{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;position:relative!important}
.kcp-tile-wa{--ti:#25C04E!important;--ar:#FF6A13!important}
.kcp-tile-ph{--ti:#FF6A13!important;--ar:#FF6A13!important}
.kcp-tile-em{--ti:#2F6FEA!important;--ar:#2F6FEA!important}
.kcp-tile-fm{--ti:#7B4DFF!important;--ar:#7B4DFF!important}
.kcp-tile .elementor-icon-box-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;text-align:left!important;background:#17243F!important;border:1px solid #1F2D4B!important;border-radius:10px!important;padding:16px 22px!important;transition:all .25s!important;position:relative!important}
.kcp-tile .elementor-icon-box-wrapper:hover{background:#1D2C4C!important;transform:translateY(-3px)!important}
.kcp-tile .elementor-icon-box-wrapper:after{content:"→"!important;flex:0 0 auto!important;font-size:18px!important;line-height:1!important;color:var(--ar)!important;transition:transform .25s!important}
.kcp-tile .elementor-icon-box-wrapper:hover:after{transform:translateX(4px)!important}
.kcp-tile .elementor-icon-box-icon{display:flex!important;flex:0 0 52px!important;margin:0!important;order:0!important}
.kcp-tile .elementor-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:52px!important;height:52px!important;border-radius:9px!important;background:var(--ti)!important;color:#fff!important;fill:#fff!important;font-size:26px!important;padding:0!important;border:0!important;transform:none!important}
.kcp-tile .elementor-icon svg{width:26px!important;height:26px!important;fill:#fff!important}
.kcp-tile .elementor-icon i{font-size:26px!important;color:#fff!important}
.kcp-tile .elementor-icon-box-content{flex:1 1 auto!important;min-width:0!important}
.kcp-tile .elementor-icon-box-title{margin:0!important;color:#fff!important;font-size:15.5px!important;font-weight:700!important;line-height:1.4!important;white-space:nowrap!important}
.kcp-tile .elementor-icon-box-title a{color:#fff!important}
.kcp-tile .elementor-icon-box-title a:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important}
.kcp-tile .elementor-icon-box-description{color:#9AA6BF!important;font-size:13px!important;line-height:1.4!important;margin:2px 0 0!important}
@media (max-width:1100px){
.kcp-h1 .elementor-heading-title{font-size:46px!important}
.kcp-hero .kcp-wrap{grid-template-columns:1fr!important}
.kcp-g4{grid-template-columns:1fr 1fr!important}
.kcp-g4b{grid-template-columns:1fr 1fr!important}
.kcp-rep .kcp-wrap{grid-template-columns:1fr!important}
.kcp-sample{margin:0!important}
.kcp-form .kcp-wrap{flex-direction:column!important;align-items:stretch!important}
.kcp-form-l,.kcp-fcard{flex:1 1 auto!important;width:100%!important}
.kcp-ct-box{grid-template-columns:1fr!important;padding:38px 32px!important}
}
@media (max-width:767px){
.kcp-h1 .elementor-heading-title{font-size:36px!important;letter-spacing:-.6px!important}
.kcp-h2 .elementor-heading-title,.kcp-rep-txt .kcp-h2 .elementor-heading-title,.kcp-form-l .kcp-h2 .elementor-heading-title{font-size:27px!important}
.kcp-steps .kcp-h2 .elementor-heading-title{font-size:24px!important}
.kcp-ct-t .elementor-heading-title{font-size:26px!important}
.kcp-hero .kcp-wrap{padding-top:28px!important;grid-template-columns:minmax(0,1fr)!important}
.kcp-rep .kcp-wrap{grid-template-columns:minmax(0,1fr)!important}
.kcp-hero .kcp-wrap>*,.kcp-rep .kcp-wrap>*{min-width:0!important}
.kcp-hero-btns{gap:12px!important}
.kcp-btn .elementor-button{height:50px!important;padding:0 24px!important}
.kcp-g4,.kcp-g4b{grid-template-columns:1fr!important;gap:16px!important}
.kcp-g4,.kcp-g4b{margin-bottom:16px!important}
.kcp-card-soc .kcp-soc-txt{max-width:100%!important}
.kcp-card-ai{grid-template-columns:1fr!important;padding:24px 22px!important}
.kcp-card-ai>.kcp-ic-w,.kcp-card-ai>.kcp-card-t,.kcp-card-ai>.kcp-card-p{grid-column:1!important;grid-row:auto!important}
.kcp-card-ai .ic{width:60px!important;height:60px!important;margin:0 0 16px!important}
.kcp-cols{grid-template-columns:1fr!important}
.kcp-sample{flex-direction:column!important;align-items:flex-start!important;padding:22px!important}
.kcp-st-row{grid-template-columns:1fr!important;gap:26px!important}
.kcp-st-ar{display:none!important}
.kcp-gift{flex-direction:column!important;align-items:flex-start!important}
.kcp-fcard{padding:22px 18px!important}
.kcp-ct-box{padding:30px 22px!important}
.kcp-tiles{grid-template-columns:1fr!important}
}/* End custom CSS */