html:has(.ks_kore_page){scroll-behavior:smooth;scroll-padding-top:16px}body:has(.ks_kore_page){background:#fff;margin:0}.ks_kore_page{--ks_blue:#0e2971;--ks_slate:#36454f;--ks_text:#3f4a55;--ks_muted:#5f6d7a;--ks_soft:#f4f6fb;--ks_line:#0e29711f;--ks_shadow:0 10px 10px -4px #0e287114;--ks_t1:#0e2971;--ks_t2:#56699c;--ks_t3:#929fbf;--ks_t4:#cad0e0;color:var(--ks_text);-webkit-font-smoothing:antialiased;background:#fff;font-size:16px;line-height:1.7;overflow-x:clip}.ks_kore_page,.ks_kore_page *,.ks_kore_page :before,.ks_kore_page :after{box-sizing:border-box}.ks_kore_page,.ks_kore_page :where(h1,h2,h3,h4,p,span,a,li,dt,dd,label,legend,summary,button,input,strong,small,b){font-family:var(--ks_poppins), "Poppins", sans-serif}.ks_kore_page :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset,blockquote){margin:0;padding:0}.ks_kore_page :where(ul,ol){list-style:none}.ks_kore_page :where(a){color:inherit;text-decoration:none}.ks_kore_page :where(button,input){font:inherit;color:inherit}.ks_container{width:100%;max-width:1300px;margin:0 auto;padding:0 15px}@media (min-width:768px){.ks_container{padding:0 24px}}.ks_narrow{max-width:880px}.ks_center{text-align:center}.ks_sec{background:#fff;padding:48px 0}@media (min-width:992px){.ks_sec{padding:72px 0}}.ks_soft{background:var(--ks_soft)}.ks_blue{background:var(--ks_blue);color:#fff}.ks_slate{background:var(--ks_slate);color:#fff}.ks_head{max-width:720px;margin-bottom:32px}.ks_head.ks_center{margin-left:auto;margin-right:auto}.ks_head .ks_h2,.ks_head .ks_p{margin-bottom:0}.ks_head .ks_p{margin-top:14px}.ks_two,.ks_two_wide{align-items:stretch;gap:32px;display:grid}@media (min-width:992px){.ks_two{grid-template-columns:1fr 1fr;gap:56px}.ks_two_wide{grid-template-columns:5fr 7fr;gap:56px}}.ks_two>*,.ks_two_wide>*{min-width:0}.ks_fill{display:flex}.ks_fill>*{flex:1;min-width:0}.ks_mt_2{margin-top:8px}.ks_mt_4{margin-top:16px}.ks_mt_6{margin-top:24px}.ks_mt_8,.ks_mt_10{margin-top:32px}.ks_mt_12{margin-top:40px}.ks_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ks_muted);margin-bottom:10px;font-size:13px;font-weight:500;display:block}.ks_blue .ks_eyebrow,.ks_slate .ks_eyebrow,.ks_hero .ks_eyebrow{color:#ffffffbf}.ks_h2{color:var(--ks_slate);margin-bottom:18px;font-size:clamp(26px,3.6vw,40px);font-weight:600;line-height:1.15}.ks_blue .ks_h2,.ks_slate .ks_h2{color:#fff}.ks_h3{text-transform:uppercase;margin-bottom:20px;font-size:18px;font-weight:600;line-height:1.3}.ks_h3-l{margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.3}.ks_blue .ks_h3,.ks_slate .ks_h3{color:#fff}.ks_p{color:var(--ks_text);margin-bottom:14px;font-size:16px;line-height:1.75}.ks_p:last-child{margin-bottom:0}.ks_blue .ks_p,.ks_slate .ks_p{color:#ffffffe0}.ks_p_strong{color:var(--ks_blue);font-weight:500}.ks_blue .ks_p_strong,.ks_slate .ks_p_strong{color:#fff}.ks_note{color:var(--ks_muted);margin-top:14px;font-size:14px}.ks_btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 32px;font-size:15px;font-weight:500;line-height:1.2;transition:background .25s,color .25s,border-color .25s,opacity .25s;display:inline-flex}.ks_btn_primary{background:var(--ks_slate);color:#fff}.ks_btn_primary:hover{background:var(--ks_blue);color:#fff}.ks_btn_light{color:var(--ks_blue);background:#fff}.ks_btn_light:hover{background:#ffffffd9}.ks_btn_ghost{color:#fff;background:0 0;border-color:#fff9}.ks_btn_ghost:hover{background:#ffffff1f}.ks_btn_row{flex-wrap:wrap;gap:12px;display:flex}.ks_sticky{z-index:40;padding:10px 15px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ks_line);background:#fff;position:fixed;inset:auto 0 0}.ks_sticky .ks_btn{width:100%}@media (min-width:768px){.ks_sticky{display:none}}.ks_hero{color:#fff;background:var(--ks_blue);align-items:flex-end;min-height:88svh;display:flex;position:relative;overflow:hidden}.ks_hero_img{object-fit:cover;animation:8s ease-out both ks_zoom}.ks_hero_overlay{background:linear-gradient(#0e297159,#081230e0);position:absolute;inset:0}.ks_hero_in{z-index:2;padding-top:96px;padding-bottom:128px;position:relative}.ks_fade{animation:.9s cubic-bezier(.2,.7,.2,1) both ks_fade_up}.ks_hero_tag{letter-spacing:.28em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:500;display:block}.ks_title{letter-spacing:.01em;color:#fff;max-width:64rem;margin:18px 0 0;font-size:56px;font-weight:700;line-height:1.2em}.ks_title .light{letter-spacing:.01em;margin-top:8px;font-size:20px;font-weight:400;line-height:1.2;display:block}.ks_hero_sub{letter-spacing:.01em;color:#fff;max-width:36rem;margin-top:22px;font-weight:300;line-height:1.5}.ks_stats{z-index:5;margin-top:-64px;position:relative}.ks_stats_grid{background:var(--ks_blue);box-shadow:var(--ks_shadow);text-align:center;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:20px 0;padding:28px 12px;display:grid}@media (min-width:768px){.ks_stats_grid{grid-template-columns:repeat(4,1fr);padding:36px 16px}.ks_stat+.ks_stat{border-left:1px solid #ffffff26}}.ks_stat{padding:0 8px}.ks_stat dt{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:500}.ks_stat dd{color:#fff;margin-top:4px;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.25}.ks_ov_left{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.ks_ov_left .ks_head{margin-bottom:18px}.ks_spec{border:1px solid var(--ks_line);background:#fff;border-radius:16px;overflow:hidden}.ks_spec_head{background:var(--ks_blue);color:#fff;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:12px 22px;font-size:12px;font-weight:500;display:flex}.ks_spec_row{border-bottom:1px solid var(--ks_line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 22px;display:flex}.ks_spec_row:last-child{border-bottom:0}.ks_spec_row:nth-child(2n){background:var(--ks_soft)}.ks_spec_row dt{color:var(--ks_muted);font-size:14px}.ks_spec_row dd{color:var(--ks_slate);text-align:right;font-size:14px;font-weight:600}.ks_col_flex{flex-direction:column;display:flex}.ks_about_img{border-radius:16px;flex:1;min-height:240px;margin-top:20px;position:relative;overflow:hidden}.ks_about_img img{object-fit:cover}.ks_quote{border-left:4px solid var(--ks_blue);color:var(--ks_blue);background:#fff;border-radius:0 12px 12px 0;margin:4px 0 16px;padding:16px 20px;font-size:17px;font-weight:500;line-height:1.65}@media (min-width:992px){.ks_sticky_col{align-self:start;position:sticky;top:24px}}.ks_feat3{gap:16px;display:grid}@media (min-width:768px){.ks_feat3{grid-template-columns:repeat(3,1fr);gap:20px}}.ks_feat3>*{display:flex}.ks_feat{background:var(--ks_soft);border-radius:12px;flex:1;padding:24px}.ks_panel{background:var(--ks_blue);color:#fff;box-shadow:var(--ks_shadow);border-radius:16px;gap:24px;margin-top:20px;padding:28px;display:grid}@media (min-width:992px){.ks_panel{grid-template-columns:.9fr 1.1fr;gap:48px;padding:40px}}.ks_panel .ks_h3{color:#fff}.ks_panel .ks_p{color:#ffffffe0}.ks_panel .ks_p_strong{color:#fff}.ks_panel .ks_note{color:#ffffffa6}.ks_tiles{grid-auto-rows:1fr;align-content:start;gap:10px;display:grid}@media (min-width:576px){.ks_tiles{grid-template-columns:repeat(2,1fr)}}.ks_tiles li{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:10px;align-items:center;padding:12px 14px 12px 44px;font-size:14px;font-weight:400;line-height:1.45;display:flex;position:relative}.ks_tiles li:before{content:"✓";width:22px;height:22px;color:var(--ks_blue);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;left:12px}.ks_pillars{gap:18px;display:grid}@media (min-width:992px){.ks_pillars{grid-template-columns:repeat(3,1fr)}}.ks_pillars>*{display:flex}.ks_pillar{background:#ffffff12;border:1px solid #fff3;border-radius:16px;flex-direction:column;flex:1;min-width:0;padding:26px 24px;display:flex}.ks_pillar_no{color:#0000;-webkit-text-stroke:1px #ffffff80;font-size:36px;font-weight:600;line-height:1;display:block}.ks_pillar_word{letter-spacing:.1em;color:#fff;margin-top:10px;font-size:24px;font-weight:600;display:block}.ks_pillar_sub{color:#ffffffd9;margin:2px 0 12px;font-size:15px;font-weight:300;display:block}.ks_pillar .ks_p{margin-bottom:10px;font-size:15px}.ks_more{flex-direction:column;flex:1;display:flex}.ks_more_body{margin-bottom:12px}.ks_more_btn{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff9;align-self:flex-start;margin-top:auto;padding:0;font-size:14px;font-weight:500}.ks_outro_line{text-align:center;border-top:1px solid #ffffff40;max-width:760px;margin:28px auto 0;padding-top:22px}.ks_amen{gap:18px;display:grid}@media (min-width:768px){.ks_amen{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.ks_amen{grid-template-columns:repeat(3,1fr)}}.ks_amen>*{display:flex}.ks_amen_card{border:1px solid var(--ks_line);background:#fff;border-radius:16px;flex:1;min-width:0;overflow:hidden}.ks_amen_card .ks_h3{background:var(--ks_blue);color:#fff;margin:0;padding:16px 22px;font-size:17px}.ks_amen_list li{border-bottom:1px solid var(--ks_line);color:var(--ks_slate);align-items:center;gap:12px;padding:11px 22px;font-size:15px;line-height:1.4;display:flex}.ks_amen_list li:last-child{border-bottom:0}.ks_amen_list li:before{content:"✓";background:var(--ks_soft);width:22px;height:22px;color:var(--ks_blue);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ks_plans2{gap:20px;display:grid}@media (min-width:992px){.ks_plans2{grid-template-columns:repeat(2,1fr);gap:24px}}.ks_plans2>*{display:flex}.ks_plan_card{border:1px solid var(--ks_line);box-shadow:var(--ks_shadow);background:#fff;border-radius:16px;flex:1;padding:28px}.ks_bar{background:var(--ks_soft);border-radius:999px;height:40px;margin:6px 0 20px;display:flex;overflow:hidden}.ks_seg{color:#fff;justify-content:center;align-items:center;min-width:0;font-size:12px;font-weight:600;display:flex}.ks_seg.ks_t1{background:var(--ks_t1)}.ks_seg.ks_t2{background:var(--ks_t2)}.ks_seg.ks_t3{background:var(--ks_t3);color:var(--ks_blue)}.ks_seg.ks_t4{background:var(--ks_t4);color:var(--ks_blue)}.ks_plan_head{border-bottom:2px solid var(--ks_blue);letter-spacing:.14em;text-transform:uppercase;color:var(--ks_muted);justify-content:space-between;padding-bottom:8px;font-size:12px;font-weight:500;display:flex}.ks_plan_rows li{border-bottom:1px solid var(--ks_line);align-items:center;gap:12px;padding:11px 0;display:flex}.ks_plan_rows li span{color:var(--ks_slate);flex:1;font-size:15px;font-weight:500}.ks_plan_rows li strong{color:var(--ks_blue);font-size:19px;font-weight:600}.ks_dot{border-radius:3px;flex:none;width:12px;height:12px}.ks_dot.ks_t1{background:var(--ks_t1)}.ks_dot.ks_t2{background:var(--ks_t2)}.ks_dot.ks_t3{background:var(--ks_t3)}.ks_dot.ks_t4{background:var(--ks_t4)}.ks_plan_card .ks_p{margin:16px 0 0;font-size:15px}.ks_plan_card .ks_p+.ks_p{margin-top:8px}.ks_nearby_head{margin-bottom:8px}.ks_nearby_head .ks_h3{margin:0 0 4px;font-size:22px}.ks_nearby_head small{letter-spacing:.14em;text-transform:uppercase;color:var(--ks_muted);font-size:12px;font-weight:500}.ks_nearby li{border-bottom:1px solid var(--ks_line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.ks_nearby li:first-child{border-top:1px solid var(--ks_line)}.ks_nearby_name{color:var(--ks_slate);font-size:16px;font-weight:500}.ks_nearby_time{color:var(--ks_blue);white-space:nowrap;font-size:16px;font-weight:600}.ks_nearby_note{color:var(--ks_muted);margin-top:14px;font-size:13px}.ks_why{background:var(--ks_soft);border-left:4px solid var(--ks_blue);border-radius:0 12px 12px 0;margin-top:20px;padding:18px 22px}.ks_types{gap:20px;display:grid}@media (min-width:992px){.ks_types{grid-template-columns:repeat(3,1fr);gap:24px}}.ks_types>*{display:flex}.ks_type{border:1px solid var(--ks_line);box-shadow:var(--ks_shadow);background:#fff;border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}.ks_type_tag{background:var(--ks_blue);color:#fff;letter-spacing:.14em;text-transform:uppercase;padding:12px 24px;font-size:13px;font-weight:500}.ks_type_body{padding:24px 27px 28px}.ks_type_body .ks_h3{font-size:18px}.ks_type_stats{border:1px solid var(--ks_line);border-radius:10px;grid-template-columns:1fr 1fr;margin:14px 0 16px;display:grid;overflow:hidden}.ks_type_stats div{background:var(--ks_soft);padding:12px 14px}.ks_type_stats div+div{border-left:1px solid var(--ks_line)}.ks_type_stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ks_muted);font-size:11px;font-weight:500;line-height:1.4}.ks_type_stats dd{color:var(--ks_blue);margin-top:4px;font-size:18px;font-weight:600;line-height:1.25}.ks_type_body .ks_p{margin-bottom:10px;font-size:15px}.ks_reasons li{border-bottom:1px solid var(--ks_line);grid-template-columns:56px 1fr;gap:2px 16px;padding:18px 0;display:grid}.ks_reasons li:first-child{padding-top:0}.ks_reasons li:last-child{border-bottom:0;padding-bottom:0}.ks_reason_no{color:var(--ks_blue);grid-row:span 2;font-size:32px;font-weight:600;line-height:1}.ks_reason_t{color:var(--ks_slate);font-size:17px;font-weight:600;line-height:1.35}.ks_reason_d{color:var(--ks_text);font-size:15px;line-height:1.7}.ks_dev_sec{position:relative;overflow:hidden}.ks_dev_clip{clip-path:inset(0);position:absolute;inset:0}.ks_dev_fix{position:fixed;inset:0}.ks_dev_fix img{object-fit:cover}.ks_dev_overlay{background:linear-gradient(#0e297199,#081230e0);position:absolute;inset:0}.ks_dev{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.ks_dev_fix{position:absolute}}.ks_dev{align-items:start;gap:28px;display:grid}@media (min-width:992px){.ks_dev{grid-template-columns:5fr 7fr;gap:56px}}.ks_dev>*{min-width:0}.ks_dev .ks_eyebrow{color:#ffffffbf}.ks_dev .ks_h2{color:#fff}.ks_dev_lead{color:#fff;border-left:3px solid #fff9;padding-left:18px;font-size:18px;font-weight:300;line-height:1.65}.ks_dev_list{border-top:1px solid #ffffff40}.ks_dev_list li{color:#ffffffe0;border-bottom:1px solid #ffffff40;padding:16px 0;font-size:16px;line-height:1.75}.ks_wk{align-items:start;gap:32px;display:grid}@media (min-width:992px){.ks_wk{grid-template-columns:1fr 1fr;gap:56px}}.ks_wk>*{min-width:0}.ks_wk .ks_h3{margin-bottom:8px}.ks_plainlist{counter-reset:ks_n;border-top:1px solid var(--ks_line)}.ks_plainlist li{counter-increment:ks_n;border-bottom:1px solid var(--ks_line);color:var(--ks_slate);align-items:baseline;gap:16px;padding:13px 0;font-size:16px;line-height:1.5;display:flex}.ks_plainlist li:before{content:"0" counter(ks_n);width:28px;color:var(--ks_muted);flex:none;font-size:14px;font-weight:600}.ks_faq{gap:12px;display:grid}.ks_faq details{border:1px solid var(--ks_line);background:#fff;border-radius:12px}.ks_faq details[open]{box-shadow:var(--ks_shadow)}.ks_faq summary{cursor:pointer;color:var(--ks_slate);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:500;line-height:1.4;list-style:none;display:flex}.ks_faq summary::-webkit-details-marker{display:none}.ks_faq summary:after{content:"+";flex:none;font-size:22px;line-height:1;transition:transform .2s}.ks_faq details[open] summary:after{transform:rotate(45deg)}.ks_ans{color:var(--ks_text);padding:0 20px 18px;font-size:15px;line-height:1.75}.ks_enq{color:#fff;background:var(--ks_blue);padding:48px 0 88px;position:relative;overflow:hidden}@media (min-width:768px){.ks_enq{padding:64px 0}}@media (min-width:992px){.ks_enq{padding:72px 0}}.ks_enq_img{object-fit:cover}.ks_enq_overlay{background:linear-gradient(#0e297166,#081230e0);position:absolute;inset:0}.ks_enq_grid{z-index:2;align-items:center;gap:32px;display:grid;position:relative}@media (min-width:992px){.ks_enq_grid{grid-template-columns:1.1fr 1fr;gap:48px}}.ks_enq .ks_eyebrow{color:#ffffffbf}.ks_enq h2{color:#fff;font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.15}.ks_enq_p{color:#ffffffe0;max-width:34rem;margin-top:16px;font-size:16px;font-weight:300;line-height:1.7}.ks_contacts{gap:12px;margin-top:24px;display:grid}.ks_contact{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #fff3;border-radius:16px;align-items:center;gap:14px;padding:12px 14px;transition:background .25s;display:flex}.ks_contact:hover{background:#ffffff26}.ks_contact_ic{width:44px;height:44px;color:var(--ks_blue);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ks_contact_ic svg{width:20px;height:20px}.ks_contact small{letter-spacing:.18em;text-transform:uppercase;opacity:.65;font-size:12px;display:block}.ks_contact b{word-break:break-word;font-size:16px;font-weight:500;display:block}.ks_contact_arrow{opacity:.5;margin-left:auto}.ks_enq_note{z-index:2;color:#ffffffb3;border-top:1px solid #fff3;margin-top:32px;padding-top:18px;font-size:13px;line-height:1.7;position:relative}.ks_form_card{color:var(--ks_text);background:#fff;border-radius:24px;padding:28px 24px;box-shadow:0 30px 60px -20px #0e297173}@media (min-width:768px){.ks_form_card{padding:34px}}.ks_form_title{color:var(--ks_slate);font-size:24px;font-weight:600;line-height:1.2}.ks_form_sub{color:var(--ks_muted);margin-top:6px;font-size:14px}.ks_form{flex-direction:column;gap:14px;margin-top:20px;display:flex}.ks_label{letter-spacing:.12em;text-transform:uppercase;color:var(--ks_muted);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.ks_input{width:100%;color:var(--ks_slate);background:#f2f5f8;border:1px solid #dde4ea;border-radius:12px;outline:none;padding:12px 14px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.ks_input::placeholder{color:#9aabb8}.ks_input:focus{border-color:var(--ks_blue);background:#fff;box-shadow:0 0 0 3px #0e29712e}.ks_fieldset{border:0;min-width:0}.ks_fchips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ks_fchip{cursor:pointer;display:block;position:relative}.ks_fchip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ks_fchip span{text-align:center;color:var(--ks_slate);border:1px solid #dde4ea;border-radius:12px;padding:10px 0;font-size:15px;font-weight:500;transition:all .2s;display:block}.ks_fchip:hover span{border-color:var(--ks_blue)}.ks_fchip input:checked+span{background:var(--ks_blue);border-color:var(--ks_blue);color:#fff}.ks_fchip input:focus-visible+span{box-shadow:0 0 0 3px #0e29714d}.ks_submit{background:var(--ks_slate);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;height:50px;margin-top:4px;font-size:16px;font-weight:500;transition:background .25s;display:block}.ks_submit:hover{background:var(--ks_blue)}.ks_submit:disabled{opacity:.6;cursor:not-allowed}.ks_form_note{text-align:center;color:var(--ks_muted);font-size:13px}.ks_form_error{color:#dc2626;font-size:14px}.ks_hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ks_thanks{text-align:center;padding-top:48px;padding-bottom:48px}.ks_tick{background:var(--ks_blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:24px;display:flex}@keyframes ks_fade_up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ks_zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.ks_pre{opacity:0;transform:translateY(20px)}.ks_in{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:none}@media (prefers-reduced-motion:reduce){.ks_fade,.ks_hero_img{animation:none}.ks_pre,.ks_in{opacity:1;transition:none;transform:none}}@media (max-width:575px){.ks_reasons li{grid-template-columns:44px 1fr}.ks_reason_no{font-size:26px}.ks_panel,.ks_plan_card{padding:22px 18px}.ks_spec_row,.ks_spec_head,.ks_spec_title{padding-left:18px;padding-right:18px}}.ks_hero .ks_btn_row .ks_btn_primary{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-color:#ffffff59;padding:14px 38px;font-weight:600;transition:transform .2s,background .2s;animation:1.8s ease-out infinite ks_enq_pulse;position:relative;overflow:hidden;box-shadow:0 8px 22px #16a34a73}.ks_hero .ks_btn_row .ks_btn_primary:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:50%;height:100%;animation:2.8s ease-in-out infinite ks_enq_shine;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.ks_hero .ks_btn_row .ks_btn_primary:hover{background:linear-gradient(135deg,#0f7e38 0%,#15803d 100%);animation-play-state:paused;transform:translateY(-2px)scale(1.04)}@keyframes ks_enq_pulse{0%{box-shadow:0 8px 22px #16a34a73,0 0 #22c55ea6}70%{box-shadow:0 8px 22px #16a34a73,0 0 0 18px #22c55e00}to{box-shadow:0 8px 22px #16a34a73,0 0 #22c55e00}}@keyframes ks_enq_shine{0%{left:-75%}60%{left:130%}to{left:130%}}@media (prefers-reduced-motion:reduce){.ks_hero .ks_btn_row .ks_btn_primary,.ks_hero .ks_btn_row .ks_btn_primary:after{animation:none}}
