:root{--emar-navy:#0a1628;--emar-navy-light:#121e33;--emar-blue:#0459cb;--emar-blue-light:#539dff;--emar-blue-soft:#e8f1ff;--emar-teal:#06b6a4;--emar-teal-light:#0dd3be;--emar-green:#10b981;--emar-purple:#7c3aed;--emar-orange:#f97316;--emar-white:#fff;--emar-gray-50:#f8fafc;--emar-gray-100:#f1f5f9;--emar-gray-200:#e2e8f0;--emar-gray-300:#cbd5e1;--emar-gray-400:#94a3b8;--emar-gray-500:#64748b;--emar-gray-600:#475569;--emar-gray-700:#334155;--emar-gray-800:#1e293b;--emar-text:#0f172a;--emar-text-muted:#64748b;--emar-shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--emar-shadow-md:0 4px 20px #00000014;--emar-shadow-lg:0 10px 40px #0000001a;--emar-shadow-xl:0 20px 60px #0000001f;--emar-radius:16px;--emar-radius-sm:10px;--emar-radius-lg:24px;--emar-transition:all .35s cubic-bezier(.4, 0, .2, 1);--emar-site-max:1680px;--emar-site-gutter:clamp(12px, 4vw, 12px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #0459cb4d}50%{box-shadow:0 0 0 12px #0459cb00}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes count-up{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.homepage{color:var(--emar-text);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.homepage *{box-sizing:border-box}.section_container{max-width:var(--emar-site-max);padding:0 var(--emar-site-gutter);margin:0 auto}.hero_light{padding:120px var(--emar-site-gutter) 0;background:linear-gradient(135deg,#f0f7ff 0%,#e8f0fe 30%,#dbeafe 60%,#ede9fe 100%);min-height:560px;position:relative;overflow:hidden}.hero_light:before{content:"";pointer-events:none;background:radial-gradient(circle,#0459cb14 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-100px}.hero_light_inner{z-index:2;max-width:var(--emar-site-max);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,84px);margin:0 auto;display:grid;position:relative}.hero_badge_light{letter-spacing:.3px;color:var(--emar-blue);background:#0459cb14;border:1px solid #0459cb1f;border-radius:50px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 18px;font-size:13px;font-weight:600;display:inline-flex}.hero_left h1{letter-spacing:-1.5px;color:var(--emar-navy);margin-bottom:20px;font-size:clamp(34px,4.5vw,52px);font-weight:800;line-height:1.1}.hero_highlight{color:var(--emar-blue)}.hero_desc{color:var(--emar-gray-600);max-width:500px;margin-bottom:32px;font-size:17px;line-height:1.75}.hero_buttons_light{flex-wrap:wrap;gap:14px;display:flex}.btn_hero_primary{background:linear-gradient(135deg, var(--emar-blue) 0%, var(--emar-blue-light) 100%);color:var(--emar-white);border-radius:var(--emar-radius-sm);transition:var(--emar-transition);align-items:center;gap:8px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #0459cb4d}.btn_hero_primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0459cb73}.btn_hero_outline{background:var(--emar-white);color:var(--emar-text);border:1.5px solid var(--emar-gray-200);border-radius:var(--emar-radius-sm);transition:var(--emar-transition);align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.btn_hero_outline:hover{border-color:var(--emar-blue);color:var(--emar-blue);transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.hero_right_image{justify-content:center;animation:.8s ease-out .2s both fadeInUp;display:flex;position:relative}.hero_doctor_wrap{position:relative}.hero_doctor_img{filter:drop-shadow(0 20px 40px #0000001a);border-radius:0 0 24px 24px;width:100%;max-width:480px;height:auto;display:block}.hero_float_badge{background:var(--emar-white);z-index:3;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;animation:3s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 8px 32px #0000001f}.hero_float_badge strong{color:var(--emar-text);font-size:18px;font-weight:800;line-height:1;display:block}.hero_float_badge span{color:var(--emar-text-muted);margin-top:2px;font-size:12px;display:block}.hero_float_reviews{animation-delay:0s;top:15%;right:-10px}.float_heart{color:#ef4444}.hero_float_patients{animation-delay:1.5s;bottom:25%;left:-20px}.float_users{color:var(--emar-blue)}.hero_float_icon{background:var(--emar-white);z-index:3;width:48px;height:48px;color:var(--emar-navy);border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 6px 24px #0000001a}.hero_float_phone{animation-delay:.5s;top:40%;right:-30px}.hero_float_video{animation-delay:2s;top:10%;left:10%}.hero_stats_bar{z-index:2;background:var(--emar-white);border-radius:var(--emar-radius) var(--emar-radius) 0 0;grid-template-columns:repeat(4,1fr);gap:0;max-width:1460px;margin:0 auto;padding:0;display:grid;position:relative;transform:translateY(1px);box-shadow:0 -10px 40px #0000000f}.hero_stat_item{text-align:center;border-right:1px solid var(--emar-gray-100);padding:28px 20px}.hero_stat_item:last-child{border-right:none}.hero_stat_num{color:var(--emar-blue);letter-spacing:-1px;margin-bottom:4px;font-size:28px;font-weight:800}.hero_stat_txt{color:var(--emar-text-muted);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:600}.about_preview_section{padding:100px var(--emar-site-gutter);background:var(--emar-gray-50)}.about_preview_grid{max-width:var(--emar-site-max);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(44px,5vw,88px);margin:0 auto;display:grid}.about_preview_content h2{letter-spacing:-.5px;color:var(--emar-text);margin-top:12px;margin-bottom:16px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2}.about_preview_content p{color:var(--emar-text-muted);margin-bottom:16px;font-size:16px;line-height:1.8}.about_preview_image img{border-radius:var(--emar-radius-lg);width:100%;box-shadow:var(--emar-shadow-lg)}.hero_section:before{content:"";pointer-events:none;background:radial-gradient(circle,#0459cb26 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-50%;right:-20%}.hero_section:after{content:"";pointer-events:none;background:radial-gradient(circle,#06b6a41a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-30%;left:-10%}.hero_split_inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid;position:relative}.hero_left{animation:.8s ease-out fadeInUp}.hero_badge{letter-spacing:.5px;color:var(--emar-blue-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-flex}.hero_badge_dot{background:var(--emar-teal);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-glow}.hero_left h1{letter-spacing:-1.5px;margin-bottom:24px;font-size:clamp(36px,4.5vw,44px);font-weight:800;line-height:1.08}.hero_gradient_text{background:linear-gradient(135deg, var(--emar-blue-light), var(--emar-teal-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero_subtitle{color:var(--emar-gray-300);max-width:520px;margin-bottom:36px;font-size:18px;line-height:1.7}.hero_buttons{flex-wrap:wrap;gap:16px;margin-bottom:36px;display:flex}.btn_primary{background:linear-gradient(135deg, var(--emar-blue) 0%, var(--emar-blue-light) 100%);color:var(--emar-white);border-radius:var(--emar-radius-sm);transition:var(--emar-transition);align-items:center;gap:8px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 20px #0459cb4d}.btn_primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0459cb73}.btn_outline_light{color:var(--emar-white);border-radius:var(--emar-radius-sm);transition:var(--emar-transition);background:0 0;border:1.5px solid #ffffff40;align-items:center;gap:8px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn_outline_light:hover{background:#ffffff14;border-color:#fff6;transform:translateY(-2px)}.btn_secondary{color:var(--emar-white);border-radius:var(--emar-radius-sm);transition:var(--emar-transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1.5px solid #fff3;align-items:center;gap:8px;padding:16px 36px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn_secondary:hover{background:#ffffff1f;border-color:#fff6;transform:translateY(-2px)}.hero_trust_row{flex-wrap:wrap;gap:24px;display:flex}.hero_trust_item{color:var(--emar-gray-400);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.hero_trust_item svg{color:var(--emar-teal)}.hero_right{animation:.8s ease-out .2s both fadeInUp}.hero_image_frame{border-radius:var(--emar-radius-lg);position:relative;overflow:hidden;box-shadow:0 40px 100px #00000080,0 0 0 1px #ffffff0f}.hero_image_frame:after{content:"";border-radius:var(--emar-radius-lg);pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.hero_image_frame img{border-radius:var(--emar-radius-lg);width:100%;height:auto;display:block}.metrics_bar{background:var(--emar-white);border-bottom:1px solid var(--emar-gray-200);padding:48px 24px}.metrics_grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;display:flex}.metric_item{text-align:center}.metric_value{color:var(--emar-text);letter-spacing:-1px;font-size:32px;font-weight:800}.metric_label{color:var(--emar-text-muted);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:13px}.metric_divider{background:var(--emar-gray-200);width:1px;height:48px}.capabilities_section{padding:108px var(--emar-site-gutter);background:var(--emar-white)}.platform_section_header{max-width:760px;margin:0 auto 56px}.platform_badge{letter-spacing:.16em;text-transform:uppercase;color:var(--emar-blue);margin-bottom:14px;font-size:11px;font-weight:800;display:inline-block}.capabilities_grid{max-width:var(--emar-site-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.capability_card{background:var(--emar-white);border:1px solid #eef2f7;border-radius:18px;flex-direction:column;min-height:196px;padding:30px 28px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.capability_card:hover{border-color:#dce8fb;transform:translateY(-4px);box-shadow:0 18px 40px #0f23450f}.capability_icon_box{color:#0d4fb6;background:#eef4ff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;display:inline-flex}.capability_card_body{flex-direction:column;flex:1;display:flex}.capability_card h4{color:#1f2937;letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.25}.capability_card p{color:#6b7280;max-width:34ch;margin:0;font-size:14px;line-height:1.7}.value_prop_section{padding:108px var(--emar-site-gutter);background:#f8fbff}.value_prop_grid{max-width:var(--emar-site-max);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;margin:0 auto;display:grid}.value_prop_content h2{letter-spacing:-.04em;color:#1f2937;max-width:20ch;margin-top:0;margin-bottom:22px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.06}.value_prop_desc{color:#6b7280;max-width:58ch;margin-bottom:34px;font-size:16px;line-height:1.8}.value_checklist{flex-direction:column;gap:22px;display:flex}.value_check_item{align-items:flex-start;gap:16px;display:flex}.value_check_icon{color:#0d4fb6;background:#eef4ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:inline-flex}.value_check_item strong{color:#1f2937;letter-spacing:-.02em;margin-bottom:4px;font-size:17px;font-weight:700;display:block}.value_check_item p{color:#6b7280;margin:0;font-size:15px;line-height:1.6}.value_prop_visual{justify-content:center;align-items:center;display:flex}.value_visual_card{background:linear-gradient(#0f172a 0%,#0b1324 100%);border-radius:36px;width:100%;max-width:540px;padding:42px 42px 40px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a38}.value_visual_card:before{content:"";opacity:.35;pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.value_visual_heading{z-index:1;color:#fff;letter-spacing:-.02em;margin-bottom:36px;font-size:22px;font-weight:700;position:relative}.visual_stats_grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 44px;display:grid;position:relative}.visual_stat{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.visual_stat_icon{color:#2563eb;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:8px;display:inline-flex}.visual_stat_num{color:#fff;letter-spacing:-.04em;font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1}.visual_stat_text{color:#ffffffad;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.security_section{padding:100px var(--emar-site-gutter);background:var(--emar-gray-50)}.security_split_layout{max-width:var(--emar-site-max);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,80px);margin:0 auto;display:grid}.security_left h2{letter-spacing:-.5px;color:var(--emar-text);margin-top:12px;margin-bottom:16px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2}.security_desc{color:var(--emar-text-muted);margin-bottom:28px;font-size:16px;line-height:1.8}.security_features_grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.security_feature_card{background:var(--emar-white);border:1px solid var(--emar-gray-200);border-radius:var(--emar-radius-sm);transition:var(--emar-transition);align-items:flex-start;gap:14px;padding:20px;display:flex}.security_feature_card:hover{border-color:var(--emar-blue-light);box-shadow:var(--emar-shadow-sm)}.security_card_icon{background:var(--emar-blue-soft);width:44px;height:44px;color:var(--emar-blue);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.security_feature_card h4{color:var(--emar-text);margin-bottom:4px;font-size:14px;font-weight:700}.security_feature_card p{color:var(--emar-text-muted);margin:0;font-size:13px;line-height:1.5}.security_right img{filter:drop-shadow(0 10px 30px #0459cb1a);width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.testimonial_quote_icon{color:var(--emar-blue-soft);margin-bottom:12px}.testimonial_card{position:relative}.solution_card_linked{color:inherit;cursor:pointer;text-decoration:none}.solution_link_text{color:var(--emar-blue);transition:var(--emar-transition);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:inline-flex}.solution_card_linked:hover .solution_link_text{gap:10px}.hero_dashboard_preview{z-index:2;max-width:1000px;margin:60px auto 0;padding:0 24px;animation:1s ease-out .3s both fadeInUp;position:relative}.hero_dashboard_preview img{border-radius:var(--emar-radius-lg);border:1px solid #ffffff1a;width:100%;box-shadow:0 30px 80px #0006,0 0 0 1px #ffffff14}.trusted_section{background:var(--emar-gray-50);border-bottom:1px solid var(--emar-gray-200);padding:40px 24px}.trusted_label{text-align:center;text-transform:uppercase;letter-spacing:1.5px;color:var(--emar-text-muted);margin-bottom:28px;font-size:13px;font-weight:600}.trusted_logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;max-width:1000px;margin:0 auto;display:flex}.trusted_logo_item{color:var(--emar-gray-400);letter-spacing:.5px;opacity:.6;transition:var(--emar-transition);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.trusted_logo_item:hover{opacity:1;color:var(--emar-blue)}.overview_section{background:var(--emar-white);padding:100px 24px}.overview_grid{max-width:var(--emar-site-max);grid-template-columns:1fr 1fr;gap:24px;margin:0 auto;display:grid}.overview_card{background:var(--emar-gray-50);border:1px solid var(--emar-gray-200);border-radius:var(--emar-radius-lg);transition:var(--emar-transition);overflow:hidden}.overview_card:hover{box-shadow:var(--emar-shadow-lg);border-color:var(--emar-blue-light);transform:translateY(-4px)}.overview_card_large{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.overview_card_image{overflow:hidden}.overview_card_image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.overview_card:hover .overview_card_image img{transform:scale(1.05)}.overview_card_content{padding:36px}.overview_card_badge{background:var(--emar-blue-soft);color:var(--emar-blue);text-transform:uppercase;letter-spacing:.5px;border-radius:50px;margin-bottom:16px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.overview_card_content h3{color:var(--emar-text);margin-bottom:12px;font-size:22px;font-weight:800}.overview_card_content p{color:var(--emar-text-muted);margin-bottom:20px;font-size:15px;line-height:1.8}.overview_link{color:var(--emar-blue);border:1.5px solid var(--emar-blue);border-radius:var(--emar-radius-sm);transition:var(--emar-transition);align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.overview_link:hover{background:var(--emar-blue);color:var(--emar-white)}.why_emar_section{background:var(--emar-gray-50);padding:100px 24px}.why_emar_grid{max-width:var(--emar-site-max);grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:0 auto;display:grid}.why_emar_image img{border-radius:var(--emar-radius-lg);width:100%;box-shadow:var(--emar-shadow-lg)}.why_emar_content h2{margin-top:12px;margin-bottom:16px;font-size:clamp(24px,3vw,32px);font-weight:800}.why_emar_content>p{color:var(--emar-text-muted);margin-bottom:32px;font-size:16px;line-height:1.8}.why_emar_checklist{flex-direction:column;gap:20px;display:flex}.checklist_item{align-items:flex-start;gap:14px;display:flex}.checklist_item>svg{color:var(--emar-teal);flex-shrink:0;margin-top:2px}.checklist_item strong{color:var(--emar-text);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.checklist_item p{color:var(--emar-text-muted);margin:0;font-size:14px;line-height:1.6}.security_section{background:var(--emar-white);padding:100px 24px}.security_split{max-width:var(--emar-site-max);grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin:0 auto;display:grid}.security_content h2{margin-top:12px;margin-bottom:16px;font-size:clamp(24px,3vw,32px);font-weight:800}.security_content>p{color:var(--emar-text-muted);margin-bottom:32px;font-size:16px;line-height:1.8}.security_features_list{flex-direction:column;gap:20px;display:flex}.security_feature_item{align-items:flex-start;gap:14px;display:flex}.security_feature_icon{background:var(--emar-blue-soft);width:44px;height:44px;color:var(--emar-blue);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.security_feature_item strong{color:var(--emar-text);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.security_feature_item p{color:var(--emar-text-muted);margin:0;font-size:14px;line-height:1.6}.security_image img{border-radius:var(--emar-radius-lg);width:100%;box-shadow:var(--emar-shadow-lg)}.faq_section{padding:100px var(--emar-site-gutter);background:#f7fbff}.faq_list{flex-direction:column;gap:16px;max-width:1120px;margin:0 auto;display:flex}.faq_item{background:var(--emar-white);border:1px solid var(--emar-gray-200);border-radius:18px;transition:border-color .25s,box-shadow .25s,background-color .25s;overflow:hidden}.faq_item:hover{border-color:var(--emar-blue-light);box-shadow:var(--emar-shadow-sm)}.faq_item[open]{border-color:#cfe0ff;box-shadow:0 14px 36px #0f23450f}.faq_question{cursor:pointer;color:var(--emar-text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;font-size:18px;font-weight:700;list-style:none;display:flex}.faq_question::-webkit-details-marker{display:none}.faq_chevron{color:#334155;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .25s,color .25s;display:inline-flex}.faq_item[open] .faq_chevron{color:var(--emar-blue);transform:rotate(180deg)}.faq_answer{padding:0 26px 24px}.faq_answer p{color:var(--emar-text-muted);margin:0;font-size:15px;line-height:1.75}.cta_trust_badges{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:40px;display:flex}.trust_badge_item{color:var(--emar-gray-400);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.trust_badge_item svg{color:var(--emar-teal-light)}.solutions_section{background:var(--emar-white);padding:100px 24px}.section_header{text-align:center;margin-bottom:64px}.section_badge{background:var(--emar-blue-soft);color:var(--emar-blue);letter-spacing:.5px;text-transform:uppercase;border-radius:50px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.section_header h2{color:var(--emar-text);letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(28px,4vw,42px);font-weight:800}.section_header p{color:var(--emar-text-muted);max-width:600px;margin:0 auto;font-size:18px}.solutions_grid{max-width:var(--emar-site-max);grid-template-columns:repeat(4,1fr);gap:24px;margin:0 auto;display:grid}.solution_card{background:var(--emar-white);border:1px solid var(--emar-gray-200);border-radius:var(--emar-radius-lg);transition:var(--emar-transition);flex-direction:column;display:flex;position:relative;overflow:hidden}.solution_card:hover{border-color:var(--emar-gray-100);transform:translateY(-6px);box-shadow:0 20px 60px #00000014}.solution_card_img{background:var(--emar-gray-50);height:200px;position:relative;overflow:hidden}.solution_card_img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.solution_card:hover .solution_card_img img{transform:scale(1.05)}.solution_card_body{flex-direction:column;flex:1;padding:28px;display:flex}.solution_tag{letter-spacing:.3px;text-transform:uppercase;border-radius:50px;align-items:center;gap:6px;width:fit-content;margin-bottom:14px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-flex}.solution_tag_blue{background:var(--emar-blue-soft);color:var(--emar-blue)}.solution_tag_green{color:var(--emar-teal);background:#ecfdf5}.solution_tag_teal{color:#0d9488;background:#ecfdf5}.solution_tag_purple{color:var(--emar-purple);background:#f3e8ff}.solution_card h3{color:var(--emar-text);margin-bottom:10px;font-size:20px;font-weight:700}.solution_card_body>p{color:var(--emar-text-muted);margin-bottom:18px;font-size:14px;line-height:1.6}.solution_features{text-align:left;margin:0 0 20px;padding:0;list-style:none}.solution_features li{color:var(--emar-gray-600);align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.solution_features li:before{display:none}.solution_features li svg{color:var(--emar-teal);flex-shrink:0}.solution_link{color:var(--emar-blue);transition:var(--emar-transition);align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.solution_link:hover{color:var(--emar-blue-light);gap:8px}.features_section{background:var(--emar-gray-50);padding:100px 24px}.features_grid{max-width:var(--emar-site-max);grid-template-columns:repeat(3,1fr);gap:28px;margin:0 auto;display:grid}.feature_card{background:var(--emar-white);border:1px solid var(--emar-gray-200);border-radius:var(--emar-radius-lg);transition:var(--emar-transition);padding:36px 28px}.feature_card:hover{box-shadow:var(--emar-shadow-md);border-color:var(--emar-blue-light);transform:translateY(-5px)}.feature_icon_wrap{width:52px;height:52px;color:var(--emar-blue);background:linear-gradient(135deg,#0459cb1a 0%,#06b6a41a 100%);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.feature_icon_wrap svg{width:24px;height:24px}.feature_card h4{color:var(--emar-text);margin-bottom:10px;font-size:18px;font-weight:700}.feature_card p{color:var(--emar-text-muted);font-size:14px;line-height:1.7}.how_it_works{background:var(--emar-white);padding:100px 24px}.steps_row{justify-content:center;gap:60px;max-width:1000px;margin:0 auto;display:flex;position:relative}.steps_row:before{content:"";background:linear-gradient(90deg, var(--emar-blue-light), var(--emar-teal));z-index:0;height:2px;position:absolute;top:40px;left:25%;right:25%}.step_item{text-align:center;z-index:1;flex:1;position:relative}.step_number{background:linear-gradient(135deg, var(--emar-blue), var(--emar-blue-light));width:80px;height:80px;color:var(--emar-white);transition:var(--emar-transition);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:28px;font-weight:800;display:flex;box-shadow:0 8px 24px #0459cb40}.step_item:hover .step_number{transform:scale(1.1);box-shadow:0 12px 32px #0459cb59}.step_item h4{color:var(--emar-text);margin-bottom:10px;font-size:20px;font-weight:700}.step_item p{color:var(--emar-text-muted);max-width:280px;margin:0 auto;font-size:14px;line-height:1.7}.stats_banner{background:linear-gradient(135deg, var(--emar-blue) 0%, #0347a8 100%);color:var(--emar-white);padding:80px 24px}.stats_grid{flex-wrap:wrap;justify-content:center;gap:80px;max-width:1000px;margin:0 auto;display:flex}.stat_item{text-align:center}.stat_value{margin-bottom:8px;font-size:48px;font-weight:800;line-height:1}.stat_label{opacity:.8;text-transform:uppercase;letter-spacing:1.5px;font-size:14px;font-weight:500}.testimonials_section{background:var(--emar-gray-50);padding:100px 24px}.testimonials_grid{max-width:var(--emar-site-max);grid-template-columns:repeat(3,1fr);gap:28px;margin:0 auto;display:grid}.testimonial_card{background:var(--emar-white);border:1px solid var(--emar-gray-200);border-radius:var(--emar-radius-lg);transition:var(--emar-transition);padding:36px}.testimonial_card:hover{box-shadow:var(--emar-shadow-md);transform:translateY(-4px)}.testimonial_stars{color:#f59e0b;gap:3px;margin-bottom:16px;font-size:16px;display:flex}.testimonial_text{color:var(--emar-gray-600);margin-bottom:24px;font-size:15px;font-style:italic;line-height:1.8}.testimonial_author{align-items:center;gap:14px;display:flex}.testimonial_avatar{background:linear-gradient(135deg, var(--emar-blue), var(--emar-teal));width:48px;height:48px;color:var(--emar-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.testimonial_info strong{color:var(--emar-text);margin-bottom:2px;font-size:15px;display:block}.testimonial_info span{color:var(--emar-text-muted);font-size:13px}.cta_section{background:linear-gradient(135deg, var(--emar-navy) 0%, #0c2340 100%);color:var(--emar-white);text-align:center;padding:100px 24px;position:relative;overflow:hidden}.cta_section:before{content:"";pointer-events:none;background:radial-gradient(circle,#0459cb1f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta_content{z-index:1;max-width:700px;margin:0 auto;position:relative}.cta_content h2{letter-spacing:-.5px;margin-bottom:20px;font-size:clamp(28px,4vw,42px);font-weight:800}.cta_content p{color:var(--emar-gray-300);margin-bottom:40px;font-size:18px;line-height:1.7}.cta_buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.premium_footer{background:var(--emar-navy);color:var(--emar-gray-300);padding:80px 24px 0}.footer_grid{max-width:var(--emar-site-max);border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin:0 auto;padding-bottom:48px;display:grid}.footer_brand p{color:var(--emar-gray-400);max-width:300px;margin-top:16px;font-size:14px;line-height:1.7}.footer_column h4{color:var(--emar-white);text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;font-size:14px;font-weight:700}.footer_column ul{margin:0;padding:0;list-style:none}.footer_column ul li{margin-bottom:12px}.footer_column ul li a{color:var(--emar-gray-400);transition:var(--emar-transition);font-size:14px;text-decoration:none}.footer_column ul li a:hover{color:var(--emar-white)}.footer_bottom{max-width:var(--emar-site-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px 0;display:flex}.footer_bottom p{color:var(--emar-gray-500);margin:0;font-size:13px}.footer_social{gap:12px;display:flex}.footer_social a{width:36px;height:36px;color:var(--emar-gray-400);transition:var(--emar-transition);background:#ffffff0f;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:flex}.footer_social a:hover{border-color:var(--emar-blue);color:var(--emar-blue-light);background:#0459cb33}.page_hero{background:linear-gradient(135deg, var(--emar-navy) 0%, var(--emar-navy-light) 100%);color:var(--emar-white);text-align:center;padding:80px 20px;position:relative;overflow:hidden}.page_hero_bg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.page_hero_bg img{object-fit:cover;width:100%;height:100%}.page_hero_overlay{background:#0a1628d9;width:100%;height:100%;position:absolute;top:0;left:0}.page_hero_content{z-index:1;position:relative}.page_hero_content h1{margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:800}.page_hero_content p{color:var(--emar-gray-300);margin-bottom:0;font-size:18px}.gradient_text{background:linear-gradient(135deg, var(--emar-blue-light), var(--emar-teal-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about_section{background:var(--emar-white);padding:80px 24px}.about_grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1100px;margin:0 auto;display:grid}.about_content h2{margin-bottom:20px;font-size:32px;font-weight:800}.about_content p{color:var(--emar-text-muted);margin-bottom:16px;font-size:16px;line-height:1.8}.about_image img{border-radius:var(--emar-radius-lg);width:100%;box-shadow:var(--emar-shadow-lg)}.values_section{background:var(--emar-gray-50);padding:80px 24px}.values_grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1100px;margin:0 auto;display:grid}.value_card{background:var(--emar-white);border-radius:var(--emar-radius-lg);border:1px solid var(--emar-gray-200);text-align:center;transition:var(--emar-transition);padding:36px}.value_card:hover{box-shadow:var(--emar-shadow-md);transform:translateY(-5px)}.value_icon{margin-bottom:16px;font-size:40px}.value_card h3{margin-bottom:12px;font-size:20px;font-weight:700}.value_card p{color:var(--emar-text-muted);font-size:14px;line-height:1.7}.about_features{background:var(--emar-white);padding:80px 24px}.features_list_vertical{max-width:800px;margin:0 auto}.feature_row{border-radius:var(--emar-radius);transition:var(--emar-transition);align-items:flex-start;gap:24px;margin-bottom:16px;padding:24px;display:flex}.feature_row:hover{background:var(--emar-gray-50)}.feature_icon_large{background:var(--emar-blue-soft);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:32px;display:flex}.feature_details h4{margin-bottom:8px;font-size:18px;font-weight:700}.feature_details p{color:var(--emar-text-muted);font-size:14px;line-height:1.7}.about_stats{background:linear-gradient(135deg, var(--emar-blue) 0%, #0347a8 100%);color:var(--emar-white);padding:80px 24px}.stats_row{flex-wrap:wrap;justify-content:center;gap:60px;max-width:1000px;margin:0 auto;display:flex}.stat_box{text-align:center}.stat_number{margin-bottom:8px;font-size:48px;font-weight:800}.stat_text{opacity:.8;text-transform:uppercase;letter-spacing:1.5px;font-size:14px}.about_cta{background:linear-gradient(135deg, var(--emar-navy) 0%, #0c2340 100%);color:var(--emar-white);text-align:center;padding:80px 24px}.about_cta h2{margin-bottom:16px;font-size:clamp(24px,4vw,36px);font-weight:800}.about_cta p{color:var(--emar-gray-300);margin-bottom:32px;font-size:18px}.about_cta .cta_buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.contact_section{background:var(--emar-gray-50);padding:80px 24px}.contact_grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;max-width:1200px;margin:0 auto;display:grid}.contact_info_modern{background:var(--emar-white);border-radius:var(--emar-radius-lg);border:1px solid var(--emar-gray-200);box-shadow:var(--emar-shadow-md);padding:36px}.contact_methods{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.contact_method{background:var(--emar-gray-50);border-radius:var(--emar-radius);text-align:center;border:1px solid var(--emar-gray-200);transition:var(--emar-transition);padding:24px}.contact_method:hover{border-color:var(--emar-blue-light);box-shadow:var(--emar-shadow-sm)}.contact_icon{color:var(--emar-blue);margin-bottom:12px}.contact_form_wrapper{background:var(--emar-white);border-radius:var(--emar-radius-lg);border:1px solid var(--emar-gray-200);box-shadow:var(--emar-shadow-md);padding:36px}@media (max-width:1024px){.hero_light_inner{text-align:center;grid-template-columns:1fr}.hero_buttons_light{justify-content:center}.hero_desc{margin-left:auto;margin-right:auto}.hero_stats_bar{grid-template-columns:repeat(2,1fr)}.about_preview_grid{grid-template-columns:1fr}.solutions_grid,.features_grid,.capabilities_grid{grid-template-columns:repeat(2,1fr)}.security_split_layout{grid-template-columns:1fr;gap:40px}.value_prop_grid{grid-template-columns:1fr;gap:48px}.footer_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero_light{padding:100px 20px 0}.hero_light_inner{text-align:center;grid-template-columns:1fr;gap:32px}.hero_left h1{font-size:32px}.hero_buttons_light{justify-content:center}.hero_desc{margin-left:auto;margin-right:auto}.hero_stats_bar{grid-template-columns:repeat(2,1fr)}.hero_float_badge,.hero_float_icon{display:none}.about_preview_grid{grid-template-columns:1fr}.security_split_layout{grid-template-columns:1fr;gap:32px}.features_grid,.testimonials_grid,.values_grid{grid-template-columns:1fr}.steps_row{flex-direction:column;gap:40px}.steps_row:before{display:none}.about_grid,.contact_grid,.contact_methods{grid-template-columns:1fr}.footer_grid{gap:32px}.footer_bottom{text-align:center;flex-direction:column}.hero_buttons{flex-direction:column;align-items:center}.overview_grid,.overview_card_large{grid-template-columns:1fr}.why_emar_grid,.security_split{grid-template-columns:1fr;gap:40px}.trusted_logos{gap:24px}.faq_question{padding:20px 22px;font-size:16px}.faq_answer{padding:0 22px 20px}.cta_trust_badges{gap:20px}.legal_wrapper{grid-template-columns:1fr}.legal_sidebar{display:none}.info_grid,.security_grid,.related_grid,.solution_detail_features,.solution_benefits_grid,.faq_grid{grid-template-columns:1fr}}.legal_page{color:var(--emar-text);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}.legal_content{background:var(--emar-gray-50);padding:60px 24px}.legal_wrapper{grid-template-columns:260px 1fr;gap:48px;max-width:1200px;margin:0 auto;display:grid}.legal_sidebar{position:relative}.sidebar_sticky{background:var(--emar-white);border-radius:var(--emar-radius);border:1px solid var(--emar-gray-200);box-shadow:var(--emar-shadow-sm);padding:28px;position:sticky;top:15px}.sidebar_sticky h4{text-transform:uppercase;letter-spacing:1px;color:var(--emar-text-muted);margin-bottom:16px;font-size:13px;font-weight:700}.sidebar_sticky ul{margin:0;padding:0;list-style:none}.sidebar_sticky ul li{margin-bottom:4px}.sidebar_sticky ul li a{color:var(--emar-gray-600);transition:var(--emar-transition);border-radius:8px;padding:8px 14px;font-size:13px;text-decoration:none;display:block}.sidebar_sticky ul li a:hover{background:var(--emar-blue-soft);color:var(--emar-blue)}.legal_main{background:var(--emar-white);border-radius:var(--emar-radius-lg);border:1px solid var(--emar-gray-200);box-shadow:var(--emar-shadow-sm);padding:48px}.legal_meta{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.meta_badge{background:var(--emar-gray-100);border:1px solid var(--emar-gray-200);color:var(--emar-gray-600);border-radius:50px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.meta_badge.security{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.privacy_highlight{border-radius:var(--emar-radius);background:linear-gradient(135deg,#ecfdf5,#f0f9ff);border:1px solid #a7f3d0;gap:20px;margin-bottom:40px;padding:28px;display:flex}.highlight_icon{color:#059669;background:#d1fae5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.privacy_highlight h3{color:var(--emar-text);margin-bottom:8px;font-size:18px;font-weight:700}.privacy_highlight p{color:var(--emar-gray-600);margin:0;font-size:14px;line-height:1.7}.legal_section{border-bottom:1px solid var(--emar-gray-100);margin-bottom:40px;padding-bottom:40px}.legal_section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal_section h2{color:var(--emar-text);margin-bottom:16px;font-size:22px;font-weight:800}.legal_section p{color:var(--emar-gray-600);margin-bottom:16px;font-size:15px;line-height:1.8}.legal_section ul{margin-bottom:0;padding-left:0;list-style:none}.legal_section ul li{color:var(--emar-gray-600);padding:8px 0 8px 28px;font-size:15px;line-height:1.7;position:relative}.legal_section ul li:before{content:"";background:var(--emar-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:0}.legal_section p:last-child{margin-bottom:0!important}.info_grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.info_item{background:var(--emar-gray-50);border-radius:var(--emar-radius-sm);border:1px solid var(--emar-gray-200);transition:var(--emar-transition);align-items:flex-start;gap:16px;padding:20px;display:flex}.info_item:hover{border-color:var(--emar-blue-light)}.info_icon{background:var(--emar-blue-soft);width:40px;height:40px;color:var(--emar-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.info_item strong{color:var(--emar-text);margin-bottom:4px;font-size:14px;display:block}.info_item p{color:var(--emar-text-muted);margin:0;font-size:13px;line-height:1.5}.security_grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.security_item{background:var(--emar-gray-50);border-radius:var(--emar-radius);border:1px solid var(--emar-gray-200);text-align:center;transition:var(--emar-transition);padding:24px}.security_item:hover{border-color:var(--emar-blue-light);box-shadow:var(--emar-shadow-sm);transform:translateY(-2px)}.security_icon{background:var(--emar-blue-soft);width:48px;height:48px;color:var(--emar-blue);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.security_item h4{margin-bottom:8px;font-size:15px;font-weight:700}.security_item p{color:var(--emar-text-muted);margin:0;font-size:13px;line-height:1.6}.rights_list{margin-top:20px}.right_item{background:var(--emar-gray-50);border-radius:var(--emar-radius-sm);border:1px solid var(--emar-gray-200);transition:var(--emar-transition);align-items:center;gap:14px;margin-bottom:8px;padding:14px 20px;font-size:15px;display:flex}.right_item:hover{border-color:var(--emar-blue-light)}.right_item span{background:var(--emar-blue-soft);width:36px;height:36px;color:var(--emar-blue);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.legal_note{border-radius:var(--emar-radius-sm);color:#92400e;background:#fffbeb;border:1px solid #fde68a;margin-top:16px;padding:16px 20px;font-size:14px}.contact_box{background:var(--emar-gray-50);border-radius:var(--emar-radius);border:1px solid var(--emar-gray-200);margin-top:16px;padding:24px}.contact_box p{margin-bottom:8px;font-size:14px}.contact_box p:last-child{margin-bottom:0}.related_links{background:var(--emar-white);padding:60px 24px}.related_grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.related_card{background:var(--emar-gray-50);border:1px solid var(--emar-gray-200);border-radius:var(--emar-radius);text-align:center;color:var(--emar-text);transition:var(--emar-transition);padding:28px;text-decoration:none}.related_card:hover{border-color:var(--emar-blue-light);box-shadow:var(--emar-shadow-md);transform:translateY(-3px)}.related_icon{background:var(--emar-blue-soft);width:48px;height:48px;color:var(--emar-blue);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.related_card h4{margin-bottom:6px;font-size:16px;font-weight:700}.related_card p{color:var(--emar-text-muted);margin:0;font-size:13px}.solution_page{color:var(--emar-text);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}.solution_detail_section{padding:80px 24px}.solution_detail_section:nth-child(2n){background:var(--emar-gray-50)}.solution_intro{text-align:center;max-width:800px;margin:0 auto}.solution_intro h2{margin-bottom:16px;font-size:32px;font-weight:800}.solution_intro p{color:var(--emar-text-muted);font-size:17px;line-height:1.8}.solution_detail_features{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.solution_feature_card{background:var(--emar-white);border:1px solid var(--emar-gray-200);border-radius:var(--emar-radius);transition:var(--emar-transition);padding:32px}.solution_feature_card:hover{box-shadow:var(--emar-shadow-md);border-color:var(--emar-blue-light);transform:translateY(-4px)}.solution_feature_icon{background:var(--emar-blue-soft);width:56px;height:56px;color:var(--emar-blue);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.solution_feature_card h4{margin-bottom:10px;font-size:18px;font-weight:700}.solution_feature_card p{color:var(--emar-text-muted);margin:0;font-size:14px;line-height:1.7}.solution_benefits_grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.solution_benefit_card{background:var(--emar-white);border-radius:var(--emar-radius-sm);border:1px solid var(--emar-gray-200);transition:var(--emar-transition);align-items:flex-start;gap:16px;padding:24px;display:flex}.solution_benefit_card:hover{border-color:var(--emar-teal)}.benefit_icon{width:40px;height:40px;color:var(--emar-teal);background:#ecfdf5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.benefit_text h5{margin-bottom:4px;font-size:15px;font-weight:700}.benefit_text p{color:var(--emar-text-muted);margin:0;font-size:13px;line-height:1.6}.contact_faq{background:var(--emar-white);padding:80px 24px}.faq_grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.faq_card{background:var(--emar-gray-50);border:1px solid var(--emar-gray-200);border-radius:var(--emar-radius);transition:var(--emar-transition);padding:28px}.faq_card:hover{border-color:var(--emar-blue-light)}.faq_card h4{color:var(--emar-text);margin-bottom:10px;font-size:15px;font-weight:700}.faq_card p{color:var(--emar-text-muted);margin:0;font-size:14px;line-height:1.7}.social_links{margin-top:32px}.social_links h4{margin-bottom:14px;font-size:15px;font-weight:700}.social_icons{gap:12px;display:flex}.social_icon{background:var(--emar-gray-50);border:1px solid var(--emar-gray-200);width:42px;height:42px;color:var(--emar-gray-600);transition:var(--emar-transition);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:flex}.social_icon:hover{background:var(--emar-blue-soft);border-color:var(--emar-blue-light);color:var(--emar-blue)}.contact_info_modern h2,.form_header h3{font-size:28px;font-weight:600}.contact_method h4{font-size:22px;font-weight:600}.contact_method p{margin-bottom:2px;font-size:14px}@media (max-width:1024px){.security_grid,.solution_detail_features{grid-template-columns:repeat(2,1fr)}}@media (max-width:1199px){.hero_light{padding:40px var(--emar-site-gutter) 0}.hero_badge_light{margin-bottom:20px;padding:6px 15px;font-size:12px}.hero_desc{font-size:16px}.btn_hero_primary{padding:10px 26px}.btn_hero_outline{padding:10px 26px;font-size:16px}.solutions_section{padding:62px 12px}.section_header h2{margin-bottom:12px;font-size:clamp(28px,4vw,38px)}.section_header p{font-size:16px}.section_header{margin-bottom:40px}.section_badge{font-size:12px}.solutions_grid{gap:15px}.solution_card_body{padding:15px}.solution_card h3{font-size:18px}.about_preview_section{padding:50px var(--emar-site-gutter)}.btn_primary{padding:10px 26px}.solution_features{margin:0 0 12px}.solution_card_body>p{margin-bottom:15px}.capabilities_section{padding:55px var(--emar-site-gutter)}.capability_card h4{margin-bottom:10px;font-size:18px}.capability_card{padding:25px}.value_prop_section{padding:50px var(--emar-site-gutter)}.value_prop_content h2{max-width:20ch;margin-bottom:18px;font-size:clamp(34px,4vw,42px)}.value_visual_card{padding:35px}.value_prop_grid{gap:35px}.security_section{padding:50px 5px}.security_left h2{margin-bottom:12px}.security_split_layout{gap:clamp(25px,5vw,25px)}.testimonials_section{padding:60px 15px}.testimonials_grid{gap:18px}.testimonial_card{padding:25px}.testimonial_text{font-size:14px}.faq_section{padding:50px var(--emar-site-gutter)}.faq_question{gap:15px;padding:20px}.faq_answer{padding:0 20px 20px}.cta_section{padding:50px 15px}.cta_content h2{font-size:clamp(28px,4vw,36px)}.cta_content p{margin-bottom:30px;font-size:16px}.btn_secondary{padding:10px 25px}.premium_footer{padding:45px 15px 0}.footer_grid{gap:40px;padding-bottom:28px}.footer_bottom{padding:15px 0}.footer_bottom p{font-size:12px}.page_hero{padding:60px 15px}.page_hero_content h1{margin-bottom:15px;font-size:42px}.page_hero_content p{margin-bottom:0;font-size:16px}.about_section{padding:45px 12px}.container{max-width:100%!important}.about_content h2{margin-bottom:15px;font-size:28px}.about_content p:last-child{margin-bottom:0}.values_section{padding:45px 12px}.value_card{padding:25px}.values_grid{gap:15px}.about_features{padding:45px 12px}.feature_row{gap:16px;margin-bottom:10px;padding:15px}.feature_row:last-child{margin-bottom:0!important;padding-bottom:0!important}.about_stats{padding:45px 12px}.stat_number{font-size:42px}.about_cta{padding:55px 12px}.about_cta h2{font-size:clamp(24px,4vw,32px)}.contact_section{padding:40px 12px}.contact_grid{gap:20px}.contact_info_modern,.contact_form_wrapper{padding:25px}.contact_info_modern h2,.form_header h3{font-size:24px}.contact_method{padding:15px}.contact_method h4{font-size:18px;font-weight:700}.contact_method p{margin-bottom:2px;font-size:14px}.contact_method p:last-child{margin-bottom:0}.contact_faq{padding:40px 6px}.solution_detail_section{padding:45px 6px}.solution_intro h2{margin-bottom:14px;font-size:28px}.solution_intro p{margin-bottom:0;font-size:16px}.solution_feature_card{padding:22px}.solution_benefit_card{gap:12px;padding:20px}.legal_content{padding:30px 5px}.legal_wrapper{gap:20px}.legal_main{padding:25px}.meta_badge{padding:4px 12px;font-size:12px}.legal_meta{margin-bottom:20px}.legal_section h2{margin-bottom:12px;font-size:20px}.legal_section p{margin-bottom:10px;font-size:14px}.legal_section p:last-child{margin-bottom:0}.legal_section{margin-bottom:20px;padding-bottom:20px}.legal_section ul li{padding:2px 0 2px 20px;font-size:14px}.legal_section ul li:before{top:10px}.legal_section ul{margin-bottom:0}.legal_note{padding:12px 15px}.sidebar_sticky,.contact_box{padding:20px}.related_links{padding:35px 15px}.privacy_highlight{gap:15px;margin-bottom:30px;padding:20px}.info_item{gap:12px;padding:15px}.security_item{padding:18px}.right_item{gap:10px;padding:10px 12px;font-size:14px}}@media (max-width:991px){.hero_desc{font-size:14px}.hero_stat_item{padding:20px}.hero_stat_num{font-size:24px}.btn_hero_primary,.btn_hero_outline{padding:8px 20px;font-size:14px}.section_header p,.about_preview_content p{font-size:14px}.btn_primary{padding:10px 20px;font-size:14px}.capabilities_section{padding:36px var(--emar-site-gutter)}.about_preview_section{padding:35px var(--emar-site-gutter)}.solutions_section{padding:35px 5px}.section_header{margin-bottom:28px}.solution_card_body>p{margin-bottom:10px}.about_preview_content h2{margin-top:0}.about_preview_grid{gap:20px}.section_header h2{font-size:28px}.value_prop_content h2{max-width:100%;font-size:28px}.value_prop_desc{max-width:100%;margin-bottom:20px;font-size:14px}.value_check_item strong{font-size:16px}.capability_card h4{margin-bottom:8px;font-size:16px}.capability_icon_box{border-radius:10px;width:40px;height:40px;margin-bottom:20px}.value_check_item p{font-size:14px}.value_prop_section{padding:35px var(--emar-site-gutter)}.value_visual_card{max-width:100%;padding:28px}.capability_card{min-height:auto;padding:20px}.value_visual_heading{margin-bottom:26px;font-size:20px}.visual_stats_grid{gap:25px 35px}.security_section{padding:35px 5px}.security_left h2{margin-top:0;font-size:28px}.about_preview_content h2{font-size:28px}.security_desc{margin-bottom:20px;font-size:14px}.security_right img{max-width:340px}.testimonials_section{padding:38px 8px}.testimonials_grid{gap:12px}.testimonial_card{padding:20px}.testimonial_text{margin-bottom:18px}.testimonial_avatar{width:40px;height:40px;font-size:16px}.testimonial_author{gap:10px}.security_left h2{margin-bottom:8px}.testimonial_info strong{font-size:14px}.testimonial_info span{font-size:12px}.faq_section{padding:35px var(--emar-site-gutter)}.faq_question{gap:12px;padding:15px;font-size:16px}.faq_answer p{font-size:14px}.faq_answer{padding:0 15px 15px}.visual_stat_num{font-size:24px}.security_feature_card{gap:10px;padding:15px}.value_checklist{gap:18px}.cta_content h2{font-size:28px}.cta_content p{margin-bottom:25px;font-size:14px}.btn_secondary{padding:10px 20px;font-size:14px}.premium_footer{padding:38px 15px 0}.page_hero{padding:50px 15px}.page_hero_content h1{margin-bottom:12px;font-size:36px}.page_hero_content p{font-size:14px}.about_section{padding:30px 5px}.about_grid{gap:20px}.about_content h2{font-size:26px}.about_content p{margin-bottom:15px;font-size:14px}.values_section{padding:30px 5px}.value_card{padding:18px}.value_card h3{margin-bottom:8px;font-size:18px}.about_features{padding:35px 5px}.feature_details h4{font-size:16px}.feature_row{padding:10px}.feature_icon_large{width:50px;height:50px}.about_stats{padding:35px 5px}.stat_number{font-size:32px}.about_cta h2{font-size:28px}.about_cta p{margin-bottom:26px;font-size:16px}.contact_grid{grid-template-columns:1fr}.contact_info_modern h2,.form_header h3{font-size:20px}.contact_section{padding:30px 5px}.contact_info_modern,.contact_form_wrapper{padding:20px}.authform_btn{padding:12px;font-size:14px}.contact_faq{padding:30px 6px}.solution_detail_section{padding:35px 6px}.solution_intro p{font-size:14px}.solution_intro h2{font-size:26px}.solution_feature_card h4{margin-bottom:8px;font-size:16px}.solution_detail_features{gap:15px}.legal_sidebar{display:none}.legal_wrapper{grid-template-columns:1fr}.related_card{padding:18px}.privacy_highlight h3{font-size:16px}.privacy_highlight{padding:16px}}@media (max-width:767px){.hero_light{padding:25px var(--emar-site-gutter) 0}.hero_badge_light{margin-bottom:15px;padding:5px 14px;font-size:11px}.hero_left h1{margin-bottom:15px;font-size:28px}.hero_desc{margin-bottom:20px}.hero_doctor_img{max-width:290px}.section_header h2{margin-bottom:8px;font-size:24px}.section_badge{margin-bottom:12px;font-size:11px}.about_preview_content h2{font-size:24px}.about_preview_content p{margin-bottom:12px}.section_header{margin-bottom:22px}.value_prop_content h2{margin-bottom:12px;font-size:24px}.value_prop_desc{margin-bottom:15px}.value_visual_heading{margin-bottom:22px;font-size:18px}.security_left h2{font-size:24px}.capability_card{padding:16px}.testimonials_section{padding:30px 8px}.faq_section{padding:30px var(--emar-site-gutter)}.solution_tag{font-size:11px}.capabilities_grid{gap:12px}.cta_content h2{margin-bottom:15px;font-size:24px}.cta_section{padding:35px 15px}.premium_footer{padding:30px 12px 0}.footer_column ul li{margin-bottom:7px}.footer_brand p{margin-top:10px}.footer_column h4{margin-bottom:16px}.footer_grid{gap:24px;padding-bottom:20px}.page_hero_content h1{margin-bottom:10px;font-size:30px}.about_content h2{font-size:24px}.stat_text{font-size:12px}.stats_row{gap:30px}.stat_number{font-size:28px}.about_cta{padding:40px 12px}.about_cta p{margin-bottom:24px;font-size:14px}.faq_card{padding:18px}.faq_grid{gap:10px}.solution_detail_section{padding:30px 6px}.solution_intro h2{margin-bottom:10px;font-size:24px}.solution_feature_card{padding:16px}.solution_benefits_grid{gap:12px}.solution_benefit_card{gap:10px;padding:15px}.about_cta h2{font-size:24px}.solution_feature_icon{width:52px;height:52px;margin-bottom:15px}.legal_section h2{font-size:18px}.legal_main{padding:20px}}@media (max-width:600px){.capabilities_grid,.solutions_grid,.security_features_grid,.footer_grid{grid-template-columns:1fr}.hero_stat_item{padding:12px}.faq_grid,.solution_detail_features,.solution_benefits_grid,.related_grid{grid-template-columns:1fr}.legal_section p{margin-bottom:5px}.info_grid{grid-template-columns:1fr}.highlight_icon{width:40px;height:40px}.privacy_highlight{gap:10px;padding:12px}.security_grid{grid-template-columns:1fr}.right_item{flex-wrap:wrap}}
