:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}html,body{box-sizing:border-box;height:100%;margin:0;padding:0}.footer_container{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px 24px 0 0;grid-template-columns:1.6fr 1fr 1fr;align-items:start;gap:40px;width:100%;padding:50px 60px 15px;display:grid;box-shadow:0 -8px 24px #00000014}.footer_column{flex-direction:column;gap:18px;display:flex}.logo_company_name{align-items:center;gap:14px;display:flex}.footer_container .logo_company_name img{object-fit:cover;border-radius:14px;width:72px;height:72px;padding:4px}.logo_company_name h2{color:#fff;margin:0;font-size:24px;font-weight:700}.first_container p{color:#cbd5e1;width:100%;max-width:500px;margin:0;font-size:15px;line-height:1.8}.social_icons_container{align-items:center;gap:14px;margin-top:8px;display:flex}.social_icons_container a{background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:all .3s;display:flex}.social_icons_container a:hover{background:#38bdf8;transform:translateY(-4px);box-shadow:0 10px 20px #38bdf859}.social_icons_container img{object-fit:contain;width:22px;height:22px}.social_icons_container .gmail_logo{width:24px;height:24px}.footer_column h3{color:#fff;margin:0;font-size:18px;font-weight:700;position:relative}.footer_column h3:after{content:"";background:#38bdf8;border-radius:10px;width:42px;height:3px;margin-top:8px;display:block}.menu_container{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.menu_container li a{color:#cbd5e1;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s}.menu_container li a:hover{color:#38bdf8;padding-left:6px}.footer_copyright{text-align:center;border-top:1px solid #ffffff1f;grid-column:1/-1;margin-top:30px;padding-top:20px}.footer_copyright p{color:#94a3b8;margin:0;font-size:13px;line-height:1.6}@media (width<=992px){.footer_container{grid-template-columns:1fr;gap:30px;padding:40px 24px}.logo_company_name h2{font-size:24px}.first_container p{max-width:100%}.footer_copyright{margin-top:20px;padding-top:16px}.footer_copyright p{font-size:12px}}.header_container{z-index:999;-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#ffffffeb padding-box padding-box;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;height:80px;padding:0 50px;display:flex;position:sticky;top:0;box-shadow:0 2px 24px #00000012}.logo_heading_div{cursor:pointer;align-items:center;gap:14px;display:flex}.header_logo{object-fit:cover;border-radius:14px;width:100px;height:78px;transition:all .4s}.logo_heading_div:hover .header_logo{transform:scale(1.05)}.brand_text{flex-direction:column;gap:3px;display:flex}.brand_text h1{letter-spacing:-.3px;background:#ef3f3f;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:22px;font-weight:800;line-height:1.2}.brand_text span{letter-spacing:1.8px;text-transform:uppercase;font-size:10px;font-weight:600}.menu_list ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.menu_list ul li{cursor:pointer;color:#2d3748;letter-spacing:.2px;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s;display:flex;position:relative}.menu_list ul li:hover{color:#2d7a4f;background:#2d7a4f12}.menu_list ul li.active{color:#2d7a4f;background:#2d7a4f17}.underline_bar{background:linear-gradient(90deg,#b8962e,#2d7a4f);border-radius:10px;width:0%;height:2.5px;transition:width .35s;display:block;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.menu_list ul li:hover .underline_bar,.menu_list ul li.active .underline_bar{width:65%}.hamburger{cursor:pointer;border:1.5px solid #b8962e40;border-radius:10px;flex-direction:column;gap:5px;padding:8px;transition:all .3s;display:none}.hamburger:hover{background:#2d7a4f0f;border-color:#2d7a4f4d}.hamburger span{transform-origin:50%;background:linear-gradient(90deg,#1a4d30,#b8962e);border-radius:10px;height:2px;transition:all .35s;display:block}.hamburger span:first-child{width:24px}.hamburger span:nth-child(2){width:16px}.hamburger span:nth-child(3){width:24px}.hamburger.open span:first-child{width:24px;transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){width:24px;transform:translateY(-7px)rotate(-45deg)}.mobile_menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-bottom:2px solid #0000;width:100%;max-height:0;transition:max-height .4s,padding .3s;display:none;position:absolute;top:80px;left:0;overflow:hidden;box-shadow:0 16px 40px #0000001a}.mobile_menu.show{max-height:420px;padding:16px 0 24px}.mobile_menu ul{flex-direction:column;gap:4px;margin:0;padding:0 20px;list-style:none;display:flex}.mobile_menu ul li{color:#2d3748;cursor:pointer;border-left:3px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:13px 18px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.mobile_dot{opacity:0;background:linear-gradient(135deg,#b8962e,#2d7a4f);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:opacity .3s}.mobile_menu ul li:hover .mobile_dot,.mobile_menu ul li.active .mobile_dot{opacity:1}.mobile_menu ul li:hover,.mobile_menu ul li.active{color:#2d7a4f;background:#2d7a4f0f;border-left-color:#b8962e;padding-left:22px}@media (width<=992px){.header_container{padding:0 24px;position:relative}.menu_list{display:none}.hamburger{display:flex}.mobile_menu{display:block}}@media (width<=480px){.header_container{padding:0 16px}.brand_text h1{font-size:18px}.brand_text span{letter-spacing:1.2px;font-size:9px}.header_logo{border-radius:10px;width:46px;height:46px}}.mainlayout-container{flex-direction:column;min-height:100vh;padding:0 20px;display:flex}.main-content{flex-grow:1}header,footer{flex-shrink:0}@media (width>=1200px){.mainlayout-container{padding:0 50px}}.home_container{box-sizing:border-box;background:#f8f7f4;width:100%;padding:0 0 40px}.hero_wrapper{width:100%;height:calc(100vh - 117px);min-height:380px;position:relative;overflow:hidden}.hero_image{width:100%;height:100%;transition:transform .6s;display:block}.hero_wrapper:hover .hero_image{transform:scale(1.03)}.hero_overlay{box-sizing:border-box;background:linear-gradient(#0000 0%,#0a0a0a4d 40%,#0a0a0ac7 100%);flex-direction:column;gap:10px;width:100%;padding:40px 50px;display:flex;position:absolute;bottom:0;left:0}.hero_overlay h2{letter-spacing:-.5px;background:linear-gradient(120deg,#fff,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:46px;font-weight:600;line-height:1.1}.hero_overlay p{color:#ffffffd1;letter-spacing:.5px;margin:0;font-size:16px;font-weight:500}.banner_container{box-sizing:border-box;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;padding:0 40px;display:flex}.banner_section{cursor:pointer;text-align:center;flex-direction:column;flex:280px;align-items:center;gap:14px;max-width:400px;display:flex}.card_img_wrapper{border-radius:16px;width:100%;transition:box-shadow .4s,transform .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a,0 1px 4px #0000000f}.card_img_wrapper:hover{transform:translateY(-6px);box-shadow:0 16px 40px #00000026,0 4px 12px #00000014}.banner_section img{object-fit:cover;filter:grayscale(0%);width:100%;height:220px;transition:transform .5s,filter .4s;display:block}.card_img_wrapper:hover img{filter:grayscale(15%)brightness(.85);transform:scale(1.07)}.card_overlay{opacity:0;background:linear-gradient(#0000 0%,#0a0a0a1a 50%,#0a0a0aa6 100%);justify-content:center;align-items:flex-end;padding-bottom:20px;transition:opacity .4s;display:flex;position:absolute;inset:0}.card_img_wrapper:hover .card_overlay{opacity:1}.card_overlay span{color:#fff;letter-spacing:1.5px;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1.5px solid #fff9;border-radius:50px;padding:8px 22px;font-size:14px;font-weight:700;transition:all .3s}.card_img_wrapper:hover .card_overlay span{color:#c9a84c;background:#c9a84c40;border-color:#c9a84c}.banner_section p{color:#1a1a2e;letter-spacing:.4px;margin:0;font-size:16px;font-weight:700;transition:color .3s;position:relative}.banner_section p:after{content:"";background:linear-gradient(90deg,#b8962e,#2d7a4f);border-radius:10px;width:0;height:2px;margin:6px auto 0;transition:width .35s;display:block}.banner_section:hover p{color:#2d7a4f}.banner_section:hover p:after{width:50%}@media (width<=1100px){.hero_wrapper{height:calc(100vh - 80px);max-height:520px}.hero_overlay h2{font-size:38px}}@media (width<=992px){.hero_overlay h2{font-size:32px}.hero_overlay p{font-size:13px}.banner_container{gap:20px;padding:0 24px}.banner_section img{height:200px}}@media (width<=768px){.hero_wrapper{height:320px;max-height:320px;min-height:unset}.hero_overlay{padding:28px 24px}.hero_overlay h2{font-size:26px}.hero_overlay p{font-size:13px}.banner_container{flex-direction:column;align-items:center;gap:20px;padding:0 20px}.banner_section{width:100%;max-width:100%}.banner_section img{height:220px}}@media (width<=480px){.hero_wrapper{height:240px;max-height:240px}.hero_overlay{padding:20px 16px}.hero_overlay h2{font-size:20px}.hero_overlay p{font-size:11px}.banner_container{gap:16px;margin-top:24px;padding:0 14px}.banner_section img{height:190px}.banner_section p{font-size:14px}}.usedcars_page{box-sizing:border-box;background:#f8f7f4;width:100%}.section_header h2{color:#1a1a2e;letter-spacing:-.3px;margin:0;font-size:34px;font-weight:800;line-height:1.2}.uc_hero{width:100%;height:calc(100vh - 80px);min-height:380px;position:relative;overflow:hidden}.uc_hero_img{object-position:center;width:100%;height:100%;transition:transform .8s;display:block}.uc_hero:hover .uc_hero_img{transform:scale(1.04)}.uc_hero_overlay{box-sizing:border-box;background:linear-gradient(#08081233 0%,#08081266 45%,#080812e0 100%);flex-direction:column;justify-content:flex-end;gap:14px;padding:50px 60px;display:flex;position:absolute;inset:0}.uc_hero_badge{letter-spacing:3px;text-transform:uppercase;color:#c9a84c;background:#c9a84c1f;border:1px solid #c9a84c4d;border-radius:50px;width:fit-content;padding:6px 18px;font-size:11px;font-weight:700;display:inline-block}.uc_hero_overlay h1{background:linear-gradient(120deg,#fff,#e4b42e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:700px;margin:0;font-size:35px;font-weight:600;line-height:1.1}.uc_hero_overlay>p{color:#ffffffc7;max-width:600px;margin:0;font-size:16px;line-height:1.7}.uc_hero_stats{border-top:1px solid #ffffff1f;align-items:center;gap:28px;margin-top:18px;padding-top:20px;display:flex}.stat_item{text-align:left}.stat_item h3{color:#c9a84c;margin:0;font-size:28px;font-weight:900}.stat_item span{color:#fff9;letter-spacing:.5px;font-size:12px;font-weight:500}.stat_divider{background:#ffffff26;width:1px;height:40px}.uc_mission{padding:80px 60px}.uc_mission_inner{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:800px;margin:0 auto;display:flex}.uc_mission_inner h2{color:#1a1a2e;margin:0;font-size:34px;font-weight:800;line-height:1.2}.uc_mission_inner>p{color:#475569;margin:0;font-size:16px;line-height:1.8}.mission_quote{text-align:left;background:linear-gradient(135deg,#f0ebe2,#faf8f3);border-left:4px solid #b8962e;border-radius:0 14px 14px 0;margin-top:16px;padding:28px 32px 28px 40px;position:relative;box-shadow:0 4px 20px #0000000a}.quote_icon{color:#b8962e;opacity:.4;font-family:Georgia,serif;font-size:42px;line-height:1;position:absolute;top:8px;left:14px}.mission_quote p{color:#334155;margin:0;font-size:15px;font-style:italic;line-height:1.8}.uc_categories{background:#fff;padding:80px 60px}.uc_categories_grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}.category_card{text-align:center;cursor:pointer;background:#faf8f3;border:1px solid #b8962e26;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:32px 24px;transition:all .4s;display:flex}.category_card:hover{border-color:#b8962e66;transform:translateY(-8px);box-shadow:0 16px 48px #b8962e1f,0 4px 12px #0000000f}.category_icon{background:linear-gradient(135deg,#b8962e1a,#2d7a4f14);border:1px solid #b8962e26;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;transition:transform .3s;display:flex}.category_card:hover .category_icon{transform:scale(1.1)}.category_card h3{color:#1a1a2e;margin:0;font-size:18px;font-weight:700}.category_card p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.category_link{color:#b8962e;letter-spacing:.5px;margin-top:4px;font-size:13px;font-weight:700;transition:all .3s}.category_card:hover .category_link{color:#2d7a4f;letter-spacing:1.5px}.uc_why{padding:80px 60px}.uc_why_grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.why_card{cursor:default;background:#fff;border:1px solid #0000000f;border-radius:16px;align-items:flex-start;gap:16px;padding:24px;transition:all .4s;display:flex}.why_card:hover{border-color:#b8962e40;transform:translateY(-4px);box-shadow:0 12px 36px #00000014}.why_icon{background:linear-gradient(135deg,#f0ebe2,#faf8f3);border:1px solid #b8962e1f;border-radius:14px;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;font-size:22px;display:flex}.why_content h4{color:#1a1a2e;margin:0 0 6px;font-size:16px;font-weight:700}.why_content p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.uc_steps{background:#fff;padding:80px 60px}.uc_steps_grid{justify-content:center;gap:0;max-width:1100px;margin:0 auto;display:flex;position:relative}.step_card{text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;padding:32px 20px;display:flex;position:relative}.step_number{color:#b8962e;background:linear-gradient(135deg,#b8962e1a,#b8962e0d);border:2px solid #b8962e4d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:900;transition:all .3s;display:flex}.step_card:hover .step_number{color:#fff;background:linear-gradient(135deg,#b8962e,#c9a84c);border-color:#0000;transform:scale(1.1);box-shadow:0 8px 24px #b8962e59}.step_card h4{color:#1a1a2e;margin:0;font-size:16px;font-weight:700}.step_card p{color:#64748b;max-width:200px;margin:0;font-size:13px;line-height:1.6}.step_connector{z-index:1;background:linear-gradient(90deg,#b8962e,#b8962e33);width:50%;height:2px;position:absolute;top:58px;right:-10%}.uc_cta{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:0 0 20px 20px;margin-bottom:10px;padding:80px 60px}.uc_cta_inner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:700px;margin:0 auto;display:flex}.uc_cta_inner h2{background:linear-gradient(120deg,#fff,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:36px;font-weight:900}.uc_cta_inner p{color:#ffffffb3;margin:0;font-size:15px;line-height:1.8}.uc_cta_buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.cta_primary{letter-spacing:.5px;cursor:pointer;color:#0a0a0a;background:linear-gradient(135deg,#c9a84c,#a07830);border:none;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:800;transition:all .3s;box-shadow:0 8px 28px #c9a84c59}.cta_primary:hover{transform:translateY(-3px);box-shadow:0 12px 36px #c9a84c80}.cta_secondary{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff4d;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:700;transition:all .3s}.cta_secondary:hover{color:#c9a84c;background:#c9a84c14;border-color:#c9a84c;transform:translateY(-3px)}@media (width<=1100px){.uc_categories_grid{grid-template-columns:repeat(2,1fr)}.uc_hero_overlay h1{font-size:38px}}@media (width<=992px){.uc_hero{height:420px;max-height:420px}.uc_hero_overlay{padding:36px}.uc_hero_overlay h1{font-size:32px}.uc_why_grid{grid-template-columns:repeat(2,1fr)}.uc_steps_grid{flex-wrap:wrap;gap:10px}.step_connector{display:none}.uc_mission,.uc_categories,.uc_why,.uc_steps,.uc_cta{padding:60px 30px}}@media (width<=768px){.uc_hero{height:360px;max-height:360px}.uc_hero_overlay h1{font-size:26px}.uc_hero_overlay>p{font-size:13px}.stat_item h3{font-size:22px}.section_header h2,.uc_mission_inner h2{font-size:26px}.uc_categories_grid{grid-template-columns:1fr;max-width:400px}.uc_why_grid{grid-template-columns:1fr}.uc_steps_grid{flex-direction:column;align-items:center}.step_card{max-width:300px}.uc_cta_inner h2{font-size:26px}}@media (width<=480px){.uc_hero{height:280px;max-height:280px;min-height:unset}.uc_hero_overlay{gap:10px;padding:24px 18px}.uc_hero_overlay h1{font-size:20px}.uc_hero_stats{gap:16px}.stat_item h3{font-size:18px}.stat_item span{font-size:10px}.section_header h2,.uc_mission_inner h2{font-size:22px}.uc_mission,.uc_categories,.uc_why,.uc_steps,.uc_cta{padding:48px 16px}.mission_quote{padding:20px 18px 20px 32px}.uc_cta_inner h2{font-size:22px}.cta_primary,.cta_secondary{width:100%;padding:12px 24px;font-size:13px}}.insurance_page{box-sizing:border-box;background:#f8f7f4;width:100%}.ins_hero{width:100%;height:calc(100vh - 80px);min-height:360px;position:relative;overflow:hidden}.ins_hero_img{width:100%;height:100%;transition:transform .8s;display:block}.ins_hero:hover .ins_hero_img{transform:scale(1.04)}.ins_hero_overlay{box-sizing:border-box;background:linear-gradient(#08081226 0%,#08081280 45%,#080812eb 100%);flex-direction:column;justify-content:flex-end;gap:16px;padding:50px 60px;display:flex;position:absolute;inset:0}.ins_hero_badge{letter-spacing:3px;text-transform:uppercase;color:#c9a84c;background:#c9a84c1f;border:1px solid #c9a84c4d;border-radius:50px;width:fit-content;padding:6px 18px;font-size:11px;font-weight:700;display:inline-block}.ins_hero_overlay h1{background:linear-gradient(120deg,#fff,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:720px;margin:0;font-size:46px;font-weight:600;line-height:1.15}.ins_hero_overlay>p{color:#ffffffc7;max-width:580px;margin:0;font-size:16px;line-height:1.7}.ins_hero_pills{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.ins_hero_pills span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;padding:6px 16px;font-size:13px;font-weight:600}.ins_why_section{box-sizing:border-box;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:80px 60px;display:grid}.ins_why_left{flex-direction:column;gap:18px;display:flex}.ins_why_left h2{color:#1a1a2e;margin:0;font-size:30px;font-weight:700;line-height:1.2}.ins_why_left p{color:#475569;margin:0;font-size:15px;line-height:1.8}.ins_highlight_quote{background:linear-gradient(135deg,#f0ebe2,#faf8f3);border-left:4px solid #b8962e;border-radius:0 14px 14px 0;margin-top:8px;padding:24px 28px 24px 40px;position:relative}.ins_highlight_quote p{color:#334155;margin:0;font-size:15px;font-style:italic;font-weight:600;line-height:1.7}.ins_why_right{flex-direction:column;gap:16px;display:flex}.why_ins_card{background:#fff;border:1px solid #0000000f;border-radius:14px;align-items:flex-start;gap:16px;padding:20px 22px;transition:all .35s;display:flex}.why_ins_card:hover{border-color:#b8962e40;transform:translate(6px);box-shadow:0 8px 28px #00000012}.why_ins_icon{background:linear-gradient(135deg,#f0ebe2,#faf8f3);border:1px solid #b8962e1f;border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:22px;display:flex}.why_ins_card h4{color:#1a1a2e;margin:0 0 5px;font-size:15px;font-weight:700}.why_ins_card p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.ins_types_section{box-sizing:border-box;background:#fff;padding:80px 60px}.ins_types_grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}.ins_type_card{cursor:default;background:#faf8f3;border:1px solid #b8962e26;border-radius:18px;flex-direction:column;gap:12px;padding:28px 24px;transition:all .4s;display:flex}.ins_type_card:hover{border-color:#b8962e66;transform:translateY(-8px);box-shadow:0 16px 48px #b8962e1a}.ins_type_top{justify-content:space-between;align-items:center;display:flex}.ins_type_icon{background:linear-gradient(135deg,#b8962e1f,#2d7a4f14);border:1px solid #b8962e1f;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;transition:transform .3s;display:flex}.ins_type_card:hover .ins_type_icon{transform:scale(1.1)rotate(-5deg)}.ins_type_tag{letter-spacing:1px;text-transform:uppercase;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700}.tag_basic{color:#2d7a4f;background:#2d7a4f1a;border:1px solid #2d7a4f33}.tag_recommended{color:#b8962e;background:#b8962e1a;border:1px solid #b8962e33}.tag_premium{color:#7c3aed;background:#7c3aed14;border:1px solid #7c3aed26}.tag_add-on{color:#0ea5e9;background:#0ea5e914;border:1px solid #0ea5e926}.ins_type_card h3{color:#1a1a2e;margin:0;font-size:17px;font-weight:700}.ins_type_card p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.ins_process_section{box-sizing:border-box;padding:80px 60px}.ins_process_grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1100px;margin:0 auto;display:grid}.ins_process_left{flex-direction:column;gap:8px;display:flex}.process_item{border-bottom:1px solid #0000000f;align-items:flex-start;gap:16px;padding:18px 0;transition:all .3s;display:flex}.process_item:last-child{border-bottom:none}.process_item:hover{padding-left:8px}.process_dot{background:linear-gradient(135deg,#b8962e,#2d7a4f);border-radius:50%;width:12px;min-width:12px;height:12px;margin-top:5px;box-shadow:0 0 0 4px #b8962e1f}.process_content h4{color:#1a1a2e;margin:0 0 6px;font-size:16px;font-weight:700}.process_content p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.ins_process_right{justify-content:center;align-items:center;display:flex}.ins_quote_box{text-align:center;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:48px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.ins_quote_box:before{content:"";background:linear-gradient(90deg,#0000,#c9a84c,#0000);height:3px;position:absolute;top:0;left:0;right:0}.big_quote{color:#c9a84c;opacity:.5;font-family:Georgia,serif;font-size:72px;line-height:.7}.ins_quote_box p{color:#fff;margin:0;font-size:18px;font-style:italic;font-weight:600;line-height:1.7}.ins_quote_line{background:linear-gradient(90deg,#b8962e,#c9a84c);border-radius:10px;width:50px;height:2px;margin:4px 0}.ins_quote_author{color:#c9a84c;letter-spacing:1px;font-size:13px;font-weight:600}.ins_claim_section{box-sizing:border-box;background:#fff;padding:80px 60px}.ins_claim_grid{gap:20px;max-width:1100px;margin:0 auto;display:grid}.claim_card{text-align:center;cursor:default;background:#faf8f3;border:1px solid #b8962e26;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:32px 22px;transition:all .4s;display:flex}.claim_card:hover{border-color:#b8962e66;transform:translateY(-6px);box-shadow:0 16px 40px #b8962e1a}.claim_number{color:#b8962e;background:linear-gradient(135deg,#b8962e1a,#b8962e0d);border:2px solid #b8962e40;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:900;transition:all .3s;display:flex}.claim_card:hover .claim_number{color:#fff;background:linear-gradient(135deg,#b8962e,#c9a84c);border-color:#0000;transform:scale(1.1);box-shadow:0 8px 24px #b8962e66}.claim_card h4{color:#1a1a2e;margin:0;font-size:15px;font-weight:700}.claim_card p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.ins_partners_section{box-sizing:border-box;padding:80px 60px}.ins_partners_grid{flex-wrap:wrap;justify-content:center;gap:16px;max-width:900px;margin:0 auto;display:flex}.partner_pill{color:#1a1a2e;cursor:default;letter-spacing:.3px;background:#fff;border:1.5px solid #b8962e33;border-radius:50px;padding:12px 28px;font-size:14px;font-weight:700;transition:all .3s}.partner_pill:hover{color:#b8962e;background:linear-gradient(135deg,#b8962e14,#2d7a4f0d);border-color:#b8962e;transform:translateY(-3px);box-shadow:0 8px 24px #b8962e1f}.ins_cta_section{box-sizing:border-box;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:0 0 20px 20px;margin-bottom:10px;padding:80px 60px}.ins_cta_inner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:700px;margin:0 auto;display:flex}.ins_cta_inner h2{background:linear-gradient(120deg,#fff,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:36px;font-weight:900;line-height:1.2}.ins_cta_inner p{color:#ffffffb3;margin:0;font-size:15px;line-height:1.8}.ins_cta_buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.ins_cta_primary{cursor:pointer;color:#0a0a0a;letter-spacing:.3px;background:linear-gradient(135deg,#c9a84c,#a07830);border:none;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:800;transition:all .3s;box-shadow:0 8px 28px #c9a84c59}.ins_cta_primary:hover{transform:translateY(-3px);box-shadow:0 12px 36px #c9a84c80}.ins_cta_secondary{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff4d;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:700;transition:all .3s}.ins_cta_secondary:hover{color:#c9a84c;background:#c9a84c14;border-color:#c9a84c;transform:translateY(-3px)}@media (width<=1100px){.ins_types_grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.ins_hero{height:420px;max-height:420px}.ins_hero_overlay{padding:36px}.ins_hero_overlay h1{font-size:34px}.ins_why_section{grid-template-columns:1fr;gap:40px;padding:60px 36px}.ins_process_grid{grid-template-columns:1fr;gap:40px}.ins_types_section,.ins_process_section,.ins_claim_section,.ins_partners_section,.ins_cta_section{padding:60px 30px}}@media (width<=768px){.ins_hero{height:360px;max-height:360px}.ins_hero_overlay h1{font-size:26px}.ins_hero_overlay>p{font-size:13px}.ins_types_grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.ins_claim_grid{grid-template-columns:1fr;max-width:380px;margin:0 auto}.section_header h2,.ins_why_left h2,.ins_cta_inner h2{font-size:26px}}@media (width<=480px){.ins_hero{height:280px;max-height:280px;min-height:unset}.ins_hero_overlay{padding:24px 18px}.ins_hero_overlay h1{font-size:20px}.ins_hero_pills{gap:8px}.ins_hero_pills span{padding:5px 12px;font-size:11px}.ins_why_section,.ins_types_section,.ins_process_section,.ins_claim_section,.ins_partners_section,.ins_cta_section{padding:48px 16px}.ins_quote_box{padding:32px 22px}.ins_quote_box p{font-size:15px}.ins_cta_inner h2{font-size:22px}.ins_cta_primary,.ins_cta_secondary{width:100%;padding:13px 24px}}.finance_page{box-sizing:border-box;background:#f8f7f4;width:100%}.fin_hero{width:100%;height:100vh;min-height:380px;position:relative;overflow:hidden}.fin_hero_img{width:100%;height:100%;transition:transform .8s;display:block}.fin_hero:hover .fin_hero_img{transform:scale(1.04)}.fin_hero_overlay{box-sizing:border-box;background:linear-gradient(#08081226 0%,#0808128c 45%,#080812f2 100%);flex-direction:column;justify-content:flex-end;gap:16px;padding:100px 60px 80px;display:flex;position:absolute;inset:0}.fin_hero_badge{letter-spacing:3px;text-transform:uppercase;color:#c9a84c;background:#c9a84c1f;border:1px solid #c9a84c4d;border-radius:50px;width:fit-content;padding:6px 18px;font-size:11px;font-weight:700;display:inline-block}.fin_hero_overlay h1{background:linear-gradient(120deg,#fff 40%,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:700px;margin:0;font-size:46px;font-weight:600;line-height:1.1}.fin_hero_overlay>p{color:#ffffffc7;max-width:560px;margin:0;font-size:16px;line-height:1.7}.fin_hero_pills{flex-wrap:wrap;gap:10px;margin-top:4px;margin-bottom:16px;display:flex}.fin_hero_pills span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50px;padding:6px 16px;font-size:12px;font-weight:600}.fin_stats_bar{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#c9a84ceb,#a07830f2,#c9a84ceb);align-items:center;gap:0;padding:6px 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.fin_stat_item{text-align:center;border-right:1px solid #ffffff40;flex:1;padding:0 24px}.fin_stat_item:last-child{border-right:none}.fin_stat_item h3{color:#fff;margin:0;font-size:26px;font-weight:900;line-height:1.1}.fin_stat_item span{color:#fffc;letter-spacing:.5px;font-size:12px;font-weight:600}.fin_intro_section{box-sizing:border-box;padding:80px 60px}.fin_intro_inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.fin_intro_left{flex-direction:column;gap:18px;display:flex}.fin_intro_left h2{color:#1a1a2e;margin:0;font-size:34px;font-weight:800;line-height:1.2}.fin_intro_left p{color:#475569;margin:0;font-size:15px;line-height:1.8}.fin_intro_quote{background:linear-gradient(135deg,#f0ebe2,#faf8f3);border-left:4px solid #b8962e;border-radius:0 14px 14px 0;margin-top:6px;padding:22px 26px 22px 42px;position:relative}.fin_quote_mark{color:#b8962e;opacity:.35;font-family:Georgia,serif;font-size:46px;line-height:1;position:absolute;top:4px;left:12px}.fin_intro_quote p{color:#334155;margin:0;font-size:15px;font-style:italic;font-weight:600;line-height:1.7}.fin_highlight_box{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;flex-direction:column;gap:18px;padding:40px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.fin_highlight_box:before{content:"";background:linear-gradient(90deg,#0000,#c9a84c,#0000);height:3px;position:absolute;top:0;left:0;right:0}.fin_highlight_top{align-items:center;gap:12px;display:flex}.fin_highlight_top span{font-size:28px}.fin_highlight_top h4{color:#fff;letter-spacing:.3px;margin:0;font-size:20px;font-weight:800}.fin_highlight_box>p{color:#ffffffa6;margin:0;font-size:14px;line-height:1.8}.fin_highlight_divider{background:#ffffff14;width:100%;height:1px}.fin_highlight_list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.fin_highlight_list li{color:#ffffffb3;align-items:flex-start;gap:12px;font-size:13px;line-height:1.7;display:flex}.check{color:#c9a84c;flex-shrink:0;margin-top:2px;font-size:14px}.fin_features_section{box-sizing:border-box;background:#fff;padding:80px 60px}.fin_features_grid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;display:grid}.fin_feature_card{cursor:default;background:#faf8f3;border:1px solid #b8962e26;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:32px 26px;transition:all .4s;display:flex}.fin_feature_card:hover{border-color:#b8962e66;transform:translateY(-8px);box-shadow:0 20px 50px #b8962e1f}.fin_feature_icon{background:linear-gradient(135deg,#b8962e1f,#2d7a4f14);border:1px solid #b8962e1f;border-radius:16px;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;transition:transform .3s;display:flex}.fin_feature_card:hover .fin_feature_icon{transform:scale(1.12)rotate(-5deg)}.fin_feature_card h3{color:#1a1a2e;margin:0;font-size:17px;font-weight:700}.fin_feature_card p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.fin_emi_section{box-sizing:border-box;padding:80px 60px}.fin_emi_grid{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.fin_emi_card{text-align:center;cursor:default;background:#fff;border:1.5px solid #0000;border-radius:20px;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;transition:all .4s;display:flex;position:relative}.fin_emi_card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0000001a}.fin_emi_card.popular{background:linear-gradient(135deg,#faf8f3,#fff8ee);border-color:#b8962e;box-shadow:0 8px 32px #b8962e33}.popular_badge{color:#0a0a0a;white-space:nowrap;letter-spacing:.5px;background:linear-gradient(135deg,#c9a84c,#b8962e);border-radius:50px;padding:5px 16px;font-size:11px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #b8962e59}.emi_tenure{font-size:32px;font-weight:900;line-height:1.1}.plan_green .emi_tenure{color:#2d7a4f}.plan_gold .emi_tenure{color:#b8962e}.plan_blue .emi_tenure{color:#0ea5e9}.plan_purple .emi_tenure{color:#7c3aed}.emi_label{letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;padding:4px 14px;font-size:12px;font-weight:700}.plan_green .emi_label{color:#2d7a4f;background:#2d7a4f1a}.plan_gold .emi_label{color:#b8962e;background:#b8962e1a}.plan_blue .emi_label{color:#0ea5e9;background:#0ea5e91a}.plan_purple .emi_label{color:#7c3aed;background:#7c3aed14}.fin_emi_card p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.fin_steps_section{box-sizing:border-box;background:#fff;padding:80px 60px}.fin_steps_grid{justify-content:center;align-items:flex-start;max-width:1100px;margin:0 auto;display:flex;position:relative}.fin_step_card{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;padding:20px 16px;display:flex;position:relative}.fin_step_icon_wrap{background:linear-gradient(135deg,#b8962e1a,#2d7a4f14);border:2px solid #b8962e40;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:all .4s;display:flex;position:relative}.fin_step_card:hover .fin_step_icon_wrap{background:linear-gradient(135deg,#b8962e,#c9a84c);border-color:#0000;transform:scale(1.1);box-shadow:0 10px 28px #b8962e66}.fin_step_emoji{font-size:28px}.fin_step_number{color:#fff;background:linear-gradient(135deg,#b8962e,#c9a84c);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 8px #b8962e66}.fin_step_card h4{color:#1a1a2e;margin:0;font-size:16px;font-weight:700}.fin_step_card p{color:#64748b;max-width:190px;margin:0;font-size:13px;line-height:1.6}.fin_step_arrow{color:#b8962e;opacity:.5;z-index:1;font-size:22px;position:absolute;top:34px;right:-16px}.fin_partners_section{box-sizing:border-box;padding:80px 60px}.fin_partners_grid{flex-wrap:wrap;justify-content:center;gap:14px;max-width:900px;margin:0 auto;display:flex}.fin_partner_pill{color:#1a1a2e;cursor:default;letter-spacing:.3px;background:#fff;border:1.5px solid #b8962e33;border-radius:50px;padding:12px 28px;font-size:14px;font-weight:700;transition:all .3s}.fin_partner_pill:hover{color:#b8962e;background:linear-gradient(135deg,#b8962e14,#2d7a4f0d);border-color:#b8962e;transform:translateY(-3px);box-shadow:0 8px 24px #b8962e1f}.fin_cta_section{box-sizing:border-box;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:0 0 20px 20px;margin-bottom:10px;padding:80px 60px}.fin_cta_inner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:700px;margin:0 auto;display:flex}.fin_cta_inner h2{background:linear-gradient(120deg,#fff 40%,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:38px;font-weight:900;line-height:1.2}.fin_cta_inner p{color:#ffffffb3;margin:0;font-size:15px;line-height:1.8}.fin_cta_buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.fin_cta_primary{cursor:pointer;color:#0a0a0a;letter-spacing:.3px;background:linear-gradient(135deg,#c9a84c,#a07830);border:none;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:800;transition:all .3s;box-shadow:0 8px 28px #c9a84c59}.fin_cta_primary:hover{transform:translateY(-3px);box-shadow:0 14px 36px #c9a84c80}.fin_cta_secondary{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff4d;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:700;transition:all .3s}.fin_cta_secondary:hover{color:#c9a84c;background:#c9a84c14;border-color:#c9a84c;transform:translateY(-3px)}@media (width<=1100px){.fin_features_grid{grid-template-columns:repeat(2,1fr)}.fin_emi_grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=992px){.fin_hero{height:440px;max-height:440px}.fin_hero_overlay{padding:60px 36px 80px}.fin_hero_overlay h1{font-size:36px}.fin_intro_inner{grid-template-columns:1fr;gap:40px}.fin_steps_grid{flex-wrap:wrap;justify-content:center;gap:20px}.fin_step_arrow{display:none}.fin_step_card{flex:0 0 calc(50% - 20px)}.fin_intro_section,.fin_features_section,.fin_emi_section,.fin_steps_section,.fin_partners_section,.fin_cta_section{padding:60px 30px}}@media (width<=768px){.fin_hero{height:380px;max-height:380px}.fin_hero_overlay h1{font-size:28px}.fin_hero_overlay>p{font-size:13px}.fin_stats_bar{gap:10px;padding:6px 20px;overflow-x:auto}.fin_stat_item{border-bottom:1px solid #ffffff26;border-right:none;flex:0 0 calc(50% - 10px);padding-bottom:10px}.fin_stat_item:nth-child(3),.fin_stat_item:nth-child(4){border-bottom:none}.fin_features_grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.fin_emi_grid{grid-template-columns:1fr;max-width:380px;margin:0 auto}.section_header h2,.fin_intro_left h2{font-size:26px}.fin_step_card{flex:0 0 100%;max-width:300px}.fin_cta_inner h2{font-size:26px}}@media (width<=480px){.fin_hero{height:300px;max-height:300px;min-height:unset}.fin_hero_overlay{gap:10px;padding:40px 18px 70px}.fin_hero_overlay h1{font-size:22px}.fin_hero_pills span{padding:5px 12px;font-size:11px}.fin_stat_item h3{font-size:20px}.fin_intro_section,.fin_features_section,.fin_emi_section,.fin_steps_section,.fin_partners_section,.fin_cta_section{padding:48px 16px}.fin_highlight_box{padding:28px 22px}.section_header h2,.fin_intro_left h2,.fin_cta_inner h2{font-size:22px}.fin_cta_primary,.fin_cta_secondary{width:100%;padding:13px 24px}}.aboutus_page{box-sizing:border-box;background:#f8f7f4;width:100%}.about_hero{width:100%;height:calc(100vh - 80px);min-height:380px;position:relative;overflow:hidden}.about_hero_img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s;display:block}.about_hero:hover .about_hero_img{transform:scale(1.04)}.about_hero_overlay{box-sizing:border-box;background:linear-gradient(#08081233 0%,#08081273 45%,#080812e6 100%);flex-direction:column;justify-content:flex-end;gap:14px;padding:50px 60px;display:flex;position:absolute;inset:0}.about_hero_badge{letter-spacing:3px;text-transform:uppercase;color:#c9a84c;background:#c9a84c1f;border:1px solid #c9a84c4d;border-radius:50px;width:fit-content;padding:6px 18px;font-size:11px;font-weight:700;display:inline-block}.about_hero_overlay h1{background:linear-gradient(120deg,#fff,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:700px;margin:0;font-size:46px;font-weight:600;line-height:1.1}.about_hero_overlay>p{color:#ffffffc7;max-width:600px;margin:0;font-size:16px;line-height:1.7}.about_hero_stats{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:0;margin-top:18px;padding-top:20px;display:flex}.about_stat_item{border-right:1px solid #ffffff26;margin-right:36px;padding:0 36px 0 0}.about_stat_item:last-child{border-right:none;margin-right:0;padding-right:0}.about_stat_item h3{color:#c9a84c;margin:0;font-size:28px;font-weight:900;line-height:1.1}.about_stat_item span{color:#fff9;letter-spacing:.5px;font-size:12px;font-weight:500}.about_story_section{box-sizing:border-box;padding:80px 60px}.about_story_inner{grid-template-columns:1fr 1.4fr;align-items:center;gap:70px;max-width:1200px;margin:0 auto;display:grid}.about_story_left{flex-direction:column;align-items:center;gap:20px;display:flex}.about_logo_wrap{justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.about_logo_wrap img{object-fit:cover;border:3px solid #b8962e80;border-radius:50%;width:160px;height:160px;box-shadow:0 0 0 8px #b8962e14,0 16px 48px #00000026}.about_logo_ring{border:1.5px dashed #b8962e4d;border-radius:50%;animation:14s linear infinite ringspin;position:absolute;inset:-8px}@keyframes ringsin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringspan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about_story_card{background:#fff;border:1px solid #b8962e26;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 20px;transition:all .3s;display:flex}.about_story_card:hover{border-color:#b8962e59;transform:translate(6px);box-shadow:0 8px 24px #0000000f}.about_story_card span{font-size:24px}.about_story_card h4{color:#1a1a2e;margin:0 0 2px;font-size:14px;font-weight:700}.about_story_card p{color:#64748b;margin:0;font-size:12px}.about_story_right{flex-direction:column;gap:18px;display:flex}.about_story_right h2{color:#1a1a2e;margin:0;font-size:34px;font-weight:800;line-height:1.2}.about_story_right p{color:#475569;margin:0;font-size:15px;line-height:1.85}.about_story_quote{background:linear-gradient(135deg,#f0ebe2,#faf8f3);border-left:4px solid #b8962e;border-radius:0 14px 14px 0;margin-top:6px;padding:22px 26px 22px 44px;position:relative}.quote_mark{color:#b8962e;opacity:.35;font-family:Georgia,serif;font-size:46px;line-height:1;position:absolute;top:4px;left:12px}.about_story_quote p{color:#334155;margin:0;font-size:15px;font-style:italic;font-weight:600;line-height:1.7}.about_mv_section{box-sizing:border-box;background:#fff;padding:80px 60px}.about_mv_grid{grid-template-columns:1fr 1fr;gap:28px;max-width:1100px;margin:0 auto;display:grid}.about_mv_card{border-radius:24px;flex-direction:column;gap:16px;padding:44px 40px;transition:all .4s;display:flex}.mission_card{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #c9a84c26;box-shadow:0 16px 48px #00000026}.vision_card{background:linear-gradient(135deg,#faf8f3,#f0ebe2);border:1px solid #b8962e33}.about_mv_card:hover{transform:translateY(-6px)}.mv_icon{font-size:40px}.mission_card h3{color:#fff;margin:0;font-size:26px;font-weight:800}.vision_card h3{color:#1a1a2e;margin:0;font-size:26px;font-weight:800}.mission_card>p{color:#ffffffad;margin:0;font-size:14px;line-height:1.8}.vision_card>p{color:#475569;margin:0;font-size:14px;line-height:1.8}.mv_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mission_card .mv_list li{color:#ffffffb8;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.vision_card .mv_list li{color:#475569;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.mv_list li span{color:#c9a84c;flex-shrink:0;margin-top:2px;font-size:14px}.about_values_section{box-sizing:border-box;padding:80px 60px}.about_values_grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1100px;margin:0 auto;display:grid}.about_value_card{cursor:default;background:#fff;border:1px solid #b8962e1f;border-radius:18px;flex-direction:column;gap:12px;padding:32px 26px;transition:all .4s;display:flex}.about_value_card:hover{border-color:#b8962e59;transform:translateY(-8px);box-shadow:0 16px 48px #b8962e1a}.about_value_icon{background:linear-gradient(135deg,#b8962e1a,#2d7a4f12);border:1px solid #b8962e1f;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;font-size:26px;transition:transform .3s;display:flex}.about_value_card:hover .about_value_icon{transform:scale(1.12)rotate(-5deg)}.about_value_card h4{color:#1a1a2e;margin:0;font-size:18px;font-weight:700}.about_value_card p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.about_timeline_section{box-sizing:border-box;background:#fff;padding:80px 60px}.about_timeline{flex-direction:column;gap:0;max-width:900px;margin:0 auto;display:flex;position:relative}.timeline_line{background:linear-gradient(#0000,#b8962e 10% 90%,#0000);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.timeline_item{justify-content:flex-end;padding-bottom:48px;padding-right:calc(50% + 40px);display:flex;position:relative}.timeline_item.right{justify-content:flex-start;padding-left:calc(50% + 40px);padding-right:0}.timeline_content{background:#faf8f3;border:1px solid #b8962e26;border-radius:16px;max-width:340px;padding:24px 26px;transition:all .3s}.timeline_content:hover{border-color:#b8962e59;transform:scale(1.02);box-shadow:0 10px 32px #b8962e1a}.timeline_year{letter-spacing:2px;color:#b8962e;background:#b8962e1a;border-radius:50px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.timeline_content h4{color:#1a1a2e;margin:0 0 8px;font-size:16px;font-weight:700}.timeline_content p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.timeline_dot{z-index:1;background:linear-gradient(135deg,#b8962e,#c9a84c);border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #b8962e40}.about_why_section{box-sizing:border-box;background:#fff;padding:80px 60px}.about_why_inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.about_why_left{flex-direction:column;gap:18px;display:flex}.about_why_left h2{color:#1a1a2e;margin:0;font-size:34px;font-weight:800;line-height:1.2}.about_why_left>p{color:#475569;margin:0;font-size:15px;line-height:1.8}.about_why_list{flex-direction:column;gap:12px;margin-top:6px;display:flex}.about_why_point{background:#faf8f3;border:1px solid #b8962e1a;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;transition:all .3s;display:flex}.about_why_point:hover{border-color:#b8962e4d;transform:translate(6px);box-shadow:0 4px 16px #b8962e14}.why_tick{color:#2d7a4f;background:#2d7a4f1a;border:1px solid #2d7a4f33;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.about_why_point p{color:#334155;margin:0;font-size:14px;font-weight:600}.about_dark_box{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:24px;flex-direction:column;gap:20px;padding:40px 36px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.about_dark_box:before{content:"";background:linear-gradient(90deg,#0000,#c9a84c,#0000);height:3px;position:absolute;top:0;left:0;right:0}.dark_box_top h3{color:#fff;margin:0 0 12px;font-size:20px;font-weight:800}.dark_box_line{background:linear-gradient(90deg,#b8962e,#c9a84c);border-radius:10px;width:48px;height:3px}.promise_list{flex-direction:column;gap:14px;display:flex}.promise_item{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:10px 0;transition:all .3s;display:flex}.promise_item:last-child{border-bottom:none}.promise_item:hover{padding-left:6px}.promise_icon{flex-shrink:0;font-size:20px}.promise_item p{color:#ffffffb8;margin:0;font-size:13px;font-weight:500;line-height:1.5}.dark_box_quote{border-top:1px solid #ffffff14;padding-top:16px}.dark_box_quote p{color:#fff9;margin:0 0 6px;font-size:13px;font-style:italic;line-height:1.6}.dark_box_quote span{color:#c9a84c;letter-spacing:1px;font-size:12px;font-weight:700}.about_cta_section{box-sizing:border-box;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:0 0 20px 20px;margin-bottom:10px;padding:80px 60px}.about_cta_inner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:700px;margin:0 auto;display:flex}.about_cta_inner h2{background:linear-gradient(120deg,#fff 40%,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:36px;font-weight:900;line-height:1.2}.about_cta_inner p{color:#ffffffad;margin:0;font-size:15px;line-height:1.8}.about_cta_buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.about_cta_primary{cursor:pointer;color:#0a0a0a;letter-spacing:.3px;background:linear-gradient(135deg,#c9a84c,#a07830);border:none;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:800;transition:all .3s;box-shadow:0 8px 28px #c9a84c59}.about_cta_primary:hover{transform:translateY(-3px);box-shadow:0 14px 36px #c9a84c80}.about_cta_secondary{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff4d;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:700;transition:all .3s}.about_cta_secondary:hover{color:#c9a84c;background:#c9a84c14;border-color:#c9a84c;transform:translateY(-3px)}@media (width<=1100px){.about_values_grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.about_hero{height:420px;max-height:420px}.about_hero_overlay{padding:36px}.about_hero_overlay h1{font-size:32px}.about_story_inner{grid-template-columns:1fr;gap:40px}.about_story_left{flex-flow:wrap;justify-content:center}.about_logo_wrap{width:140px;height:140px}.about_logo_wrap img{width:120px;height:120px}.about_mv_grid{grid-template-columns:1fr}.about_why_inner{grid-template-columns:1fr;gap:40px}.about_story_section,.about_mv_section,.about_values_section,.about_timeline_section,.about_why_section,.about_cta_section{padding:60px 30px}}@media (width<=768px){.about_hero{height:360px;max-height:360px}.about_hero_overlay{padding:28px 24px}.about_hero_overlay h1{font-size:26px}.about_hero_overlay>p{font-size:13px}.about_stat_item{margin-right:16px;padding:0 16px 0 0}.about_stat_item h3{font-size:22px}.about_values_grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.timeline_line{left:20px}.timeline_item,.timeline_item.right{justify-content:flex-start;padding-left:56px;padding-right:0}.timeline_dot{left:20px}.timeline_content{max-width:100%}.section_header h2,.about_story_right h2,.about_why_left h2,.about_cta_inner h2{font-size:26px}.about_hero_img{object-position:center top}}@media (width<=480px){.about_hero{height:280px;max-height:280px;min-height:unset}.about_hero_overlay{gap:10px;padding:24px 18px}.about_hero_overlay h1{font-size:20px}.about_stat_item{margin-right:12px;padding:0 12px 0 0}.about_stat_item h3{font-size:18px}.about_stat_item span{font-size:10px}.about_story_section,.about_mv_section,.about_values_section,.about_timeline_section,.about_why_section,.about_cta_section{padding:48px 16px}.about_mv_card{padding:32px 24px}.about_dark_box{padding:28px 22px}.about_cta_inner h2{font-size:22px}.about_cta_primary,.about_cta_secondary{width:100%;padding:13px 24px}}.contactus_page{box-sizing:border-box;background:#f8f7f4;width:100%}.section_tag{letter-spacing:2.5px;text-transform:uppercase;color:#b8962e;background:#b8962e1a;border:1px solid #b8962e33;border-radius:50px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-block}.section_header{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:640px;margin:0 auto 48px;display:flex}.section_header h2{color:#1a1a2e;margin:0;font-size:34px;font-weight:800;line-height:1.2}.section_header p{color:#64748b;margin:0;font-size:15px;line-height:1.7}.contact_hero{width:100%;height:calc(100vh - 80px);min-height:380px;position:relative;overflow:hidden}.contact_hero_img{width:100%;height:100%;transition:transform .8s;display:block}.contact_hero:hover .contact_hero_img{transform:scale(1.04)}.contact_hero_overlay{box-sizing:border-box;background:linear-gradient(#08081233 0%,#08081266 45%,#080812e0 100%);flex-direction:column;justify-content:flex-end;gap:14px;padding:50px 60px;display:flex;position:absolute;inset:0}.contact_hero_badge{letter-spacing:3px;text-transform:uppercase;color:#c9a84c;background:#c9a84c1f;border:1px solid #c9a84c4d;border-radius:50px;width:fit-content;padding:6px 18px;font-size:11px;font-weight:700;display:inline-block}.contact_hero_overlay h1{background:linear-gradient(120deg,#fff,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:700px;margin:0;font-size:46px;font-weight:600;line-height:1.1}.contact_hero_overlay>p{color:#ffffffc7;max-width:600px;margin:0;font-size:16px;line-height:1.7}.contact_hero_pills{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding-top:20px;display:flex}.contact_hero_pills span{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border:1px solid #ffffff26;border-radius:50px;padding:8px 18px;font-size:13px;font-weight:600}.contact_info_section{z-index:2;box-sizing:border-box;margin-top:-40px;padding:0 60px;position:relative}.contact_info_grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.contact_info_card{text-align:center;cursor:default;background:#fff;border:1px solid #b8962e26;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:28px 22px;transition:all .4s;display:flex;box-shadow:0 8px 32px #00000014}.contact_info_card:hover{border-color:#b8962e59;transform:translateY(-6px);box-shadow:0 16px 48px #b8962e1f}.contact_info_icon{background:linear-gradient(135deg,#b8962e1a,#2d7a4f12);border:1px solid #b8962e1f;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;transition:transform .3s;display:flex}.contact_info_card:hover .contact_info_icon{transform:scale(1.12)rotate(-5deg)}.contact_info_card h4{color:#1a1a2e;margin:0;font-size:15px;font-weight:700}.info_line{color:#334155;margin:0;font-size:13px;font-weight:500;line-height:1.5}.info_sub{color:#b8962e;letter-spacing:.3px;margin-top:2px;font-size:11px;font-weight:600}.contact_main_section{box-sizing:border-box;padding:80px 60px}.contact_main_inner{grid-template-columns:1.3fr 1fr;align-items:start;gap:48px;max-width:1200px;margin:0 auto;display:grid}.contact_form_side{flex-direction:column;gap:28px;display:flex}.contact_form_header{flex-direction:column;gap:10px;display:flex}.contact_form_header h2{color:#1a1a2e;margin:0;font-size:32px;font-weight:800;line-height:1.2}.contact_form_header p{color:#64748b;margin:0;font-size:14px;line-height:1.7}.form_alert{border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;animation:.4s fadeIn;display:flex}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.success_alert{background:#2d7a4f14;border:1px solid #2d7a4f40}.error_alert{background:#dc26260f;border:1px solid #dc262633}.form_alert span{flex-shrink:0;font-size:22px}.success_alert h4{color:#2d7a4f;margin:0 0 4px;font-size:15px;font-weight:700}.error_alert h4{color:#dc2626;margin:0 0 4px;font-size:15px;font-weight:700}.form_alert p{color:#475569;margin:0;font-size:13px;line-height:1.6}.contact_form{background:#fff;border:1px solid #b8962e1f;border-radius:20px;flex-direction:column;gap:20px;padding:36px 32px;display:flex;box-shadow:0 8px 32px #0000000d}.form_row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form_group{flex-direction:column;gap:8px;display:flex}.form_group label{color:#334155;letter-spacing:.3px;font-size:13px;font-weight:700}.form_group input,.form_group select,.form_group textarea{color:#1a1a2e;box-sizing:border-box;resize:none;background:#faf8f3;border:1.5px solid #0000001a;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .3s}.form_group input:focus,.form_group select:focus,.form_group textarea:focus{background:#fff;border-color:#b8962e;box-shadow:0 0 0 3px #b8962e1a}.form_group input::placeholder,.form_group textarea::placeholder{color:#94a3b8;font-size:13px}.form_group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23b8962e' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.input_error{background:#dc262605!important;border-color:#dc2626!important}.error_text{color:#dc2626;font-size:12px;font-weight:600}.char_count{color:#94a3b8;text-align:right;margin-top:-4px;font-size:11px}.contact_submit_btn{cursor:pointer;color:#0a0a0a;letter-spacing:.5px;background:linear-gradient(135deg,#c9a84c,#a07830,#c9a84c) 100%/200% 100%;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:6px;padding:15px 32px;font-size:15px;font-weight:800;transition:all .4s;display:flex;box-shadow:0 8px 24px #c9a84c4d}.contact_submit_btn:hover:not(:disabled){background-position:0;transform:translateY(-2px);box-shadow:0 12px 32px #c9a84c73}.contact_submit_btn:disabled{opacity:.75;cursor:not-allowed}.btn_spinner{border:2.5px solid #0003;border-top-color:#0a0a0a;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.contact_info_side{flex-direction:column;gap:20px;display:flex}.whatsapp_card{background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:20px;flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000026}.whatsapp_card:before{content:"";background:linear-gradient(90deg,#0000,#25d366,#0000);height:3px;position:absolute;top:0;left:0;right:0}.whatsapp_top{align-items:center;gap:14px;display:flex}.whatsapp_icon{background:#25d3661f;border:1px solid #25d36633;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:28px;display:flex}.whatsapp_top h4{color:#fff;margin:0 0 3px;font-size:16px;font-weight:700}.whatsapp_top p{color:#ffffff8c;margin:0;font-size:12px}.whatsapp_desc{color:#ffffffa6;margin:0;font-size:13px;line-height:1.7}.whatsapp_btn{color:#fff;background:#25d366;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 6px 20px #25d3664d}.whatsapp_btn:hover{background:#1ebe5d;transform:translateY(-2px);box-shadow:0 10px 28px #25d36666}.map_card{background:#fff;border:1px solid #b8962e26;border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 4px 20px #0000000d}.map_header{align-items:center;gap:12px;display:flex}.map_header span{font-size:24px}.map_header h4{color:#1a1a2e;margin:0 0 2px;font-size:15px;font-weight:700}.map_header p{color:#64748b;margin:0;font-size:12px}.map_embed{border-radius:12px;overflow:hidden}.directions_btn{color:#b8962e;background:#b8962e14;border:1.5px solid #b8962e40;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.directions_btn:hover{color:#fff;background:#b8962e;transform:translateY(-2px);box-shadow:0 8px 20px #b8962e4d}.social_contact_card{background:#fff;border:1px solid #b8962e1f;border-radius:20px;padding:24px;box-shadow:0 4px 20px #0000000d}.social_contact_card h4{color:#1a1a2e;margin:0 0 16px;font-size:15px;font-weight:700}.social_contact_grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social_contact_item{cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:all .3s;display:flex}.social_contact_item span{font-size:20px}.social_contact_item p{margin:0;font-size:13px;font-weight:700}.social_contact_item.instagram{background:#e1306c0f;border-color:#e1306c26}.social_contact_item.instagram p{color:#e1306c}.social_contact_item.instagram:hover{background:#e1306c1f;border-color:#e1306c4d;transform:translateY(-2px)}.social_contact_item.facebook{background:#1877f20f;border-color:#1877f226}.social_contact_item.facebook p{color:#1877f2}.social_contact_item.facebook:hover{background:#1877f21f;border-color:#1877f24d;transform:translateY(-2px)}.social_contact_item.whatsapp{background:#25d3660f;border-color:#25d36626}.social_contact_item.whatsapp p{color:#25d366}.social_contact_item.whatsapp:hover{background:#25d3661f;border-color:#25d3664d;transform:translateY(-2px)}.social_contact_item.gmail{background:#ea43350f;border-color:#ea433526}.social_contact_item.gmail p{color:#ea4335}.social_contact_item.gmail:hover{background:#ea43351f;border-color:#ea43354d;transform:translateY(-2px)}.contact_faq_section{box-sizing:border-box;background:#fff;padding:80px 60px}.contact_faq_grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.faq_card{cursor:default;background:#faf8f3;border:1px solid #b8962e26;border-radius:16px;flex-direction:column;gap:12px;padding:28px 24px;transition:all .4s;display:flex}.faq_card:hover{border-color:#b8962e59;transform:translateY(-4px);box-shadow:0 12px 36px #b8962e1a}.faq_q{align-items:flex-start;gap:12px;display:flex}.faq_icon{flex-shrink:0;font-size:20px}.faq_q h4{color:#1a1a2e;margin:0;font-size:16px;font-weight:700;line-height:1.4}.faq_card p{color:#64748b;margin:0;padding-left:32px;font-size:13px;line-height:1.7}.contact_cta_section{box-sizing:border-box;background:linear-gradient(135deg,#0f172a,#1e293b);border-radius:0 0 20px 20px;margin-bottom:10px;padding:80px 60px}.contact_cta_inner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:700px;margin:0 auto;display:flex}.contact_cta_inner h2{background:linear-gradient(120deg,#fff 40%,#c9a84c);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:36px;font-weight:900;line-height:1.2}.contact_cta_inner p{color:#ffffffad;margin:0;font-size:15px;line-height:1.8}.contact_cta_buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px;display:flex}.contact_cta_primary{cursor:pointer;color:#0a0a0a;letter-spacing:.3px;background:linear-gradient(135deg,#c9a84c,#a07830);border:none;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:800;text-decoration:none;transition:all .3s;box-shadow:0 8px 28px #c9a84c59}.contact_cta_primary:hover{transform:translateY(-3px);box-shadow:0 14px 36px #c9a84c80}.contact_cta_secondary{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff4d;border-radius:50px;padding:14px 32px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s}.contact_cta_secondary:hover{color:#c9a84c;background:#c9a84c14;border-color:#c9a84c;transform:translateY(-3px)}@media (width<=1100px){.contact_info_grid{grid-template-columns:repeat(2,1fr)}}@media (width<=992px){.contact_hero{height:420px;max-height:420px}.contact_hero_overlay{padding:36px}.contact_hero_overlay h1{font-size:32px}.contact_main_inner{grid-template-columns:1fr;gap:36px}.contact_info_section{padding:0 30px}.contact_main_section,.contact_faq_section,.contact_cta_section{padding:60px 30px}}@media (width<=768px){.contact_hero{height:360px;max-height:360px}.contact_hero_overlay{padding:28px 24px}.contact_hero_overlay h1{font-size:26px}.contact_hero_overlay>p{font-size:13px}.contact_info_grid{grid-template-columns:1fr 1fr}.form_row,.contact_faq_grid{grid-template-columns:1fr}.section_header h2,.contact_form_header h2,.contact_cta_inner h2{font-size:26px}.contact_hero_img{object-position:center top}}@media (width<=480px){.contact_hero{height:280px;max-height:280px;min-height:unset}.contact_hero_overlay{gap:10px;padding:24px 18px}.contact_hero_overlay h1{font-size:20px}.contact_hero_pills{gap:8px;margin-top:10px;padding-top:14px}.contact_hero_pills span{padding:6px 12px;font-size:11px}.contact_info_section{margin-top:-30px;padding:0 16px}.contact_info_grid{grid-template-columns:1fr;gap:14px}.contact_main_section,.contact_faq_section,.contact_cta_section{padding:48px 16px}.contact_form{padding:24px 18px}.contact_cta_inner h2{font-size:22px}.contact_cta_primary,.contact_cta_secondary{text-align:center;width:100%;padding:13px 24px}.social_contact_grid{grid-template-columns:1fr}}.privacy-wrapper{color:#1f2937;box-sizing:border-box;background-color:#f9fafb;min-height:100vh;padding:48px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.privacy-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 1px 3px #0000000d}.privacy-header{color:#fff;background-color:#0f172a;padding:40px}.privacy-badge{color:#fff;letter-spacing:.5px;text-transform:uppercase;background-color:#2563eb;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.privacy-title{letter-spacing:-.5px;color:#dbeafe;margin:0;font-size:36px;font-weight:600;line-height:1.2}.privacy-subtitle{color:#94a3b8;margin-top:8px;font-size:14px}.privacy-content{padding:40px}.privacy-section{margin-bottom:40px}.privacy-section:last-child{margin-bottom:0}.info-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.info-card ul{color:#4b5563;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.info-card ul li{margin-bottom:4px}.styled-list{color:#4b5563;margin:8px 0;padding-left:20px}.styled-list li{margin-bottom:6px;line-height:1.6}@media (width<=768px){.privacy-wrapper{padding:32px 12px}.privacy-header{text-align:center;padding:32px 24px}.privacy-title{font-size:28px}.privacy-content{padding:28px 24px}.info-grid,.contact-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.privacy-wrapper{padding:20px 10px}.privacy-container{border-radius:12px}.privacy-header{padding:28px 20px}.privacy-title{font-size:24px}.privacy-subtitle{font-size:13px}.privacy-content{padding:24px 18px}.section-heading{font-size:17px}.section-body{padding-left:0;font-size:14px}.info-grid{grid-template-columns:1fr;gap:12px}.contact-grid{grid-template-columns:1fr;gap:14px}.contact-card{padding:18px}.contact-card h3{font-size:16px}.styled-list{padding-left:18px}.alert-box p{font-size:13px}}@media (width<=380px){.privacy-title{font-size:22px}.section-heading{font-size:16px}.section-number{width:24px;height:24px;font-size:12px}}.terms-wrapper{color:#1f2937;box-sizing:border-box;background-color:#f9fafb;min-height:100vh;padding:48px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.terms-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;max-width:960px;margin:0 auto;overflow:hidden;box-shadow:0 1px 3px #0000000d}.terms-header{color:#fff;background-color:#0f172a;padding:40px}.terms-badge{color:#fff;letter-spacing:.5px;text-transform:uppercase;background-color:#2563eb;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.terms-title{letter-spacing:-.5px;color:#dbeafe;margin:0;font-size:36px;font-weight:600;line-height:1.2}.terms-subtitle{color:#94a3b8;margin-top:8px;font-size:14px}.terms-content{padding:40px}.terms-section{margin-bottom:40px}.terms-section:last-child{margin-bottom:0}.section-heading{color:#111827;align-items:center;gap:10px;margin:0 0 12px;font-size:20px;font-weight:700;display:flex}.section-number{color:#1d4ed8;background-color:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:inline-flex}.section-body{color:#4b5563;padding-left:38px;font-size:15px;line-height:1.7}.section-body p{margin:0 0 12px}.section-body p:last-child{margin-bottom:0}.section-body strong{color:#111827}.sub-section{margin-top:20px}.sub-heading{color:#0f172a;margin:0 0 8px;font-size:15px;font-weight:600}.info-grid-two{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.info-card{background-color:#f9fafb;border:1px solid #f3f4f6;border-radius:12px;padding:16px}.info-card h3{color:#111827;margin:0 0 8px;font-size:14px;font-weight:600}.info-card p{color:#4b5563;margin:0;font-size:13px;line-height:1.5}.alert-box{background-color:#eff6ff;border-left:4px solid #3b82f6;border-radius:0 8px 8px 0;margin-bottom:12px;padding:12px 16px}.alert-box p{color:#1e40af;margin:0;font-size:14px;font-weight:600}.alert-box.warning{background-color:#fef3c7;border-left-color:#f59e0b}.alert-box.warning p{color:#92400e}.copyright-box{text-align:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin-top:10px;padding:14px 16px}.copyright-box p{color:#0f172a;margin:0;font-size:14px;font-weight:600}.copyright-box small{color:#64748b;margin-top:4px;font-size:12px;font-style:italic;display:block}.link{color:#2563eb;word-break:break-word;font-weight:500;text-decoration:none}.link:hover{text-decoration:underline}.contact-section{border-top:1px solid #f3f4f6;padding-top:20px}.contact-card{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px}.contact-card h3{color:#0f172a;margin:0 0 16px;font-size:18px;font-weight:700}.contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contact-item{flex-direction:column;display:flex}.contact-label{color:#6b7280;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.contact-value{color:#1f2937;font-size:14px}@media (width<=768px){.terms-wrapper{padding:32px 12px}.terms-header{text-align:center;padding:32px 24px}.terms-title{font-size:28px}.terms-content{padding:28px 24px}.info-grid-two,.contact-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.terms-wrapper{padding:20px 10px}.terms-container{border-radius:12px}.terms-header{padding:28px 20px}.terms-title{font-size:24px}.terms-subtitle{font-size:13px}.terms-content{padding:24px 18px}.section-heading{font-size:17px}.section-body{padding-left:0;font-size:14px}.info-grid-two{grid-template-columns:1fr;gap:12px}.contact-grid{grid-template-columns:1fr;gap:14px}.contact-card{padding:18px}.contact-card h3{font-size:16px}.alert-box p{font-size:13px}.sub-heading{font-size:14px}}@media (width<=380px){.terms-title{font-size:22px}.section-heading{font-size:16px}.section-number{width:24px;height:24px;font-size:12px}.copyright-box p{font-size:13px}}
