.esuns-device-info{background:#64bc4b26;border:1px solid #64bc4b66;border-radius:10px;margin-top:16px;padding:10px 18px;font-size:14px;line-height:1.6;display:inline-block}.esuns-cta-inline{margin-top:20px;font-size:18px;font-weight:600}.esuns-cta-inline a{color:#9ee07e;font-weight:700;text-decoration:none}.esuns-cta-inline a:hover{text-decoration:underline}.esuns__{--g-green:#64bc4b;--g-green-light:#eaf7e5;--g-green-mid:#d0efca;--g-navy:#0a1a28;--g-gray-bg:#f5f7fa;--g-border:#e2e8f0;--g-text:#1a2636;--g-muted:#0a1a28;--g-white:#fff;--g-shadow:0 4px 24px #0a1a2817;--g-radius:16px;--g-font:"Space Grotesk",sans-serif;font-family:var(--g-font)}.esuns__ .esuns-container{max-width:1500px;margin:0 auto;padding:0 24px}.esuns__ .esuns-section{padding:80px 0}.esuns__ .esuns-section--gray{background:var(--g-gray-bg)}.esuns__ .esuns-tag{background:var(--g-green-light);color:var(--g-green);letter-spacing:.1em;text-transform:uppercase;border-radius:100px;margin-bottom:14px;padding:5px 14px;font-size:18px;font-weight:700;display:inline-block}.esuns__ .esuns-tag--dark{color:#9ee07e;background:#64bc4b24}.esuns__ .esuns-h2{color:var(--g-navy);margin-bottom:14px;font-size:40px;font-weight:700;line-height:1.2}.esuns__ .esuns-h2 span{color:var(--g-green)}.esuns__ .esuns-lead{color:var(--g-muted);max-width:600px;font-size:20px;line-height:1.7}.esuns__ .esuns-center{text-align:center}.esuns__ .esuns-center .esuns-lead{margin:0 auto}.esuns__ .esuns-intro-para{color:var(--g-text);max-width:820px;margin:20px auto 0;font-size:18px;line-height:1.75}.esuns__ .esuns-intro-para a,.esuns__ .esuns-lead a,.esuns__ .esuns-step-card a,.esuns__ .esuns-article-card a,.esuns__ .esuns-check-main a,.esuns__ .esuns-check-side a,.esuns__ .esuns-assure-panel a,.esuns__ .esuns-feature-card a,.esuns__ .esuns-fix-step a,.esuns__ .esuns-final a,.esuns__ .esuns-fix-closing a{color:var(--g-green);font-weight:700;text-decoration:none}.esuns__ .esuns-intro-para a:hover,.esuns__ .esuns-lead a:hover,.esuns__ .esuns-step-card a:hover,.esuns__ .esuns-article-card a:hover,.esuns__ .esuns-check-main a:hover,.esuns__ .esuns-check-side a:hover,.esuns__ .esuns-assure-panel a:hover,.esuns__ .esuns-feature-card a:hover,.esuns__ .esuns-fix-step a:hover,.esuns__ .esuns-final a:hover,.esuns__ .esuns-fix-closing a:hover{text-decoration:underline}.esuns__ .esuns-stats-bar{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.esuns__ .esuns-stat-item{background:var(--g-white);border:1px solid var(--g-border);text-align:center;box-shadow:var(--g-shadow);border-radius:14px;padding:18px 16px}.esuns__ .esuns-stat-title{color:var(--g-green);margin-bottom:4px;font-size:22px;font-weight:700;display:block}.esuns__ .esuns-stat-subtitle{color:var(--g-muted);font-size:14px;line-height:1.4;display:block}.esuns__ .esuns-steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid;position:relative}.esuns__ .esuns-steps-grid:before{content:"";background:linear-gradient(90deg,var(--g-green),#a8e08a,var(--g-green));z-index:0;height:2px;position:absolute;top:40px;left:calc(16.66% + 12px);right:calc(16.66% + 12px)}.esuns__ .esuns-step-card{background:var(--g-white);border:1px solid var(--g-border);border-radius:var(--g-radius);text-align:center;z-index:1;box-shadow:var(--g-shadow);padding:36px 28px 32px;transition:box-shadow .25s,transform .25s,border-color .25s;position:relative}.esuns__ .esuns-step-card:hover{border-color:var(--g-green);transform:translateY(-5px);box-shadow:0 12px 40px #64bc4b26}.esuns__ .esuns-step-num{background:var(--g-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;font-size:1.4rem;font-weight:700;display:flex;box-shadow:0 4px 16px #64bc4b59}.esuns__ .esuns-step-card p{color:var(--g-text);text-align:left;margin:0;font-size:18px;line-height:1.65}.esuns__ .esuns-checkbar{border:1px solid var(--g-green-mid);color:#2d5a1b;background:linear-gradient(135deg,#f0faf0,#e8f7e3);border-radius:14px;margin-top:44px;padding:20px 28px;font-size:20px;line-height:1.6}.esuns__ .esuns-fix-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:48px;display:grid}.esuns__ .esuns-subheading{color:var(--g-navy);margin-bottom:10px;font-size:30px;font-weight:700}.esuns__ .esuns-subheading--amber{color:#7a5700;margin-bottom:8px;font-size:24px}.esuns__ .esuns-body-text{color:var(--g-muted);margin-bottom:24px;font-size:20px;line-height:1.7}.esuns__ .esuns-cause-list{flex-direction:column;gap:12px;margin:20px 0 0;padding:0;list-style:none;display:flex}.esuns__ .esuns-cause-list li{background:var(--g-white);border:1px solid var(--g-border);color:#0a1a28;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:18px;line-height:1.55;display:flex;box-shadow:0 2px 8px #0a1a280d}.esuns__ .esuns-cause-badge{color:#7a5700;background:#fff3cd;border:1px solid #f0c040;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:26px;height:26px;margin-top:1px;font-size:.72rem;font-weight:700;display:flex}.esuns__ .esuns-warn-box{color:#7a5700;background:#fffbeb;border:1px solid #f0c040;border-radius:10px;margin-top:20px;padding:16px 20px;font-size:18px;line-height:1.6}.esuns__ .esuns-fix-card{background:var(--g-white);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:var(--g-shadow);overflow:hidden}.esuns__ .esuns-fix-card-head{border-bottom:1px solid var(--g-green-mid);letter-spacing:.08em;text-transform:uppercase;color:var(--g-green);background:linear-gradient(135deg,#e8f7e3,#f5fbf3);padding:16px 24px;font-size:18px;font-weight:700}.esuns__ .esuns-fix-step{border-bottom:1px solid var(--g-border);color:#0a1a28;align-items:flex-start;gap:14px;padding:14px 24px;font-size:18px;line-height:1.55;transition:background .18s;display:flex}.esuns__ .esuns-fix-step:last-child{border-bottom:none}.esuns__ .esuns-fix-step:hover{background:#f8fffe}.esuns__ .esuns-fix-step.danger{color:#c0392b;background:#fff5f5}.esuns__ .esuns-fix-step.danger:hover{background:#ffeded}.esuns__ .esuns-fix-n{background:var(--g-green-light);border:1px solid var(--g-green-mid);min-width:26px;height:26px;color:var(--g-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.72rem;font-weight:700;display:flex}.esuns__ .esuns-fix-step.danger .esuns-fix-n{color:#c0392b;background:#fde8e8;border-color:#f5a0a0}.esuns__ .esuns-fix-closing{color:var(--g-muted);text-align:center;margin-top:20px;font-size:16px;line-height:1.7}.esuns__ .esuns-article-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:34px;display:grid}.esuns__ .esuns-article-copy{position:sticky;top:18px}.esuns__ .esuns-article-copy .esuns-lead{max-width:100%}.esuns__ .esuns-article-card{border:1px solid var(--g-border);box-shadow:var(--g-shadow);background:linear-gradient(#fff 0%,#f8fbf6 100%);border-radius:22px;padding:32px;position:relative;overflow:hidden}.esuns__ .esuns-article-card:before{content:"";background:linear-gradient(90deg,var(--g-green)0%,var(--g-navy)100%);height:4px;position:absolute;inset:0 0 auto}.esuns__ .esuns-article-card h3{color:var(--g-navy);margin-bottom:18px;font-size:30px;font-weight:700;line-height:1.25}.esuns__ .esuns-article-card p{color:var(--g-text);margin:0 0 16px;font-size:18px;line-height:1.82}.esuns__ .esuns-article-card p:last-child{margin-bottom:0}.esuns__ .esuns-article-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.esuns__ .esuns-article-point{color:var(--g-navy);background:#fff;border:1px solid #0a1a2814;border-radius:14px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.55;box-shadow:0 6px 18px #0a1a280d}.esuns__ .esuns-check-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:24px;display:grid}.esuns__ .esuns-check-main{box-shadow:var(--g-shadow);background:#fff;border:1px solid #0a1a2814;border-radius:24px;padding:32px}.esuns__ .esuns-check-main h3{color:var(--g-navy);margin-bottom:18px;font-size:30px;font-weight:700;line-height:1.25}.esuns__ .esuns-check-main p{color:var(--g-text);margin:0 0 16px;font-size:18px;line-height:1.8}.esuns__ .esuns-check-main p:last-child{margin-bottom:0}.esuns__ .esuns-check-side{gap:16px;display:grid}.esuns__ .esuns-check-mini{background:linear-gradient(#fff 0%,#f5f8fb 100%);border:1px solid #0a1a2814;border-radius:20px;padding:22px;box-shadow:0 12px 30px #0a1a280f}.esuns__ .esuns-check-mini p{color:var(--g-text);margin:0;font-size:16px;line-height:1.7}.esuns__ .esuns-assure-wrap{background:radial-gradient(circle at 0 0,#64bc4b2e,#0000 28%),linear-gradient(135deg,#081521 0%,#0f2435 52%,#132f46 100%);border:1px solid #ffffff14;border-radius:28px;padding:38px;position:relative;overflow:hidden;box-shadow:0 24px 60px #04142047}.esuns__ .esuns-assure-grid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:28px;display:grid;position:relative}.esuns__ .esuns-assure-wrap .esuns-h2{color:#fff}.esuns__ .esuns-assure-wrap .esuns-lead{color:#ffffffbd;max-width:100%}.esuns__ .esuns-assure-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;padding:28px}.esuns__ .esuns-assure-panel h3{color:#fff;margin-bottom:18px;font-size:28px;font-weight:700;line-height:1.28}.esuns__ .esuns-assure-panel p{color:#ffffffc7;margin:0 0 16px;font-size:18px;line-height:1.8}.esuns__ .esuns-assure-panel p:last-child{margin-bottom:0}.esuns__ .esuns-assure-panel a{color:#9ee07e}.esuns__ .esuns-assure-panel a:hover{color:#c7f3ab}.esuns__ .esuns-assure-list{gap:12px;margin-top:20px;display:grid}.esuns__ .esuns-assure-item{color:#f4fbff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px;font-size:16px;font-weight:600;line-height:1.6}.esuns__ .esuns-features-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}.esuns__ .esuns-feature-card{background:var(--g-white);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:var(--g-shadow);padding:32px 26px;transition:box-shadow .25s,transform .25s,border-color .25s;position:relative;overflow:hidden}.esuns__ .esuns-feature-card:after{content:"";background:var(--g-green);transform-origin:0;height:3px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.esuns__ .esuns-feature-card:hover{border-color:var(--g-green-mid);transform:translateY(-4px);box-shadow:0 12px 40px #64bc4b24}.esuns__ .esuns-feature-card:hover:after{transform:scaleX(1)}.esuns__ .esuns-feature-icon{background:var(--g-green-light);width:52px;height:52px;color:var(--g-green);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.esuns__ .esuns-feature-card h3{color:var(--g-navy);margin-bottom:8px;font-size:24px;font-weight:700}.esuns__ .esuns-feature-card p{color:var(--g-muted);margin:0;font-size:18px;line-height:1.65}.esuns__ .esuns-testi-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}.esuns__ .esuns-testi-card{background:var(--g-white);border:1px solid var(--g-border);border-radius:var(--g-radius);box-shadow:var(--g-shadow);flex-direction:column;gap:18px;padding:32px 26px;transition:box-shadow .25s,transform .25s;display:flex}.esuns__ .esuns-testi-card:hover{transform:translateY(-3px);box-shadow:0 12px 40px #64bc4b1f}.esuns__ .esuns-stars{color:#f5a623;letter-spacing:3px;font-size:1rem}.esuns__ .esuns-testi-card blockquote{color:var(--g-text);flex:1;margin:0;padding-left:18px;font-size:18px;font-style:italic;line-height:1.72;position:relative}.esuns__ .esuns-testi-card blockquote:before{content:"\"";color:var(--g-green);opacity:.45;font-size:2.2rem;font-style:normal;line-height:1;position:absolute;top:-4px;left:0}.esuns__ .esuns-final{text-align:center;background:var(--g-navy);padding:80px 24px;position:relative;overflow:hidden}.esuns__ .esuns-final:before{content:"";pointer-events:none;background:radial-gradient(#64bc4b1f 0%,#0000 70%);width:700px;height:400px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.esuns__ .esuns-final-inner{z-index:1;background:#ffffff0a;border:1px solid #64bc4b40;border-radius:24px;margin:0 auto;padding:60px 48px;position:relative}.esuns__ .esuns-final h2{color:#fff;margin-bottom:14px;font-size:55px;font-weight:700;line-height:1.2}.esuns__ .esuns-final p{color:#ffffffa6;margin-bottom:20px;font-size:20px;line-height:1.65}.esuns__ .esuns-final-tagline{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff1f;border-radius:100px;margin-top:24px;padding:10px 20px;font-size:16px;display:inline-block}.esuns-section .faq-heading{font-size:50px!important}@media (max-width:992px){.esuns__ .esuns-steps-grid{grid-template-columns:1fr;gap:18px}.esuns__ .esuns-steps-grid:before{display:none}.esuns__ .esuns-features-grid{grid-template-columns:1fr 1fr}.esuns__ .esuns-testi-grid{grid-template-columns:1fr}.esuns__ .esuns-fix-grid{grid-template-columns:1fr;gap:32px}.esuns__ .esuns-final-inner{padding:48px 32px}.esuns__ .esuns-article-grid{grid-template-columns:1fr;gap:24px}.esuns__ .esuns-article-copy{position:static}.esuns__ .esuns-article-points{grid-template-columns:1fr 1fr}.esuns__ .esuns-check-layout,.esuns__ .esuns-assure-grid{grid-template-columns:1fr}.esuns__ .esuns-stats-bar{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.esuns__ .esuns-section{padding:60px 0}.esuns__ .esuns-h2{font-size:32px}.esuns__ .esuns-features-grid{grid-template-columns:1fr}.esuns__ .esuns-final-inner{padding:40px 22px}.esuns__ .esuns-final h2{font-size:36px}.esuns__ .esuns-article-card{padding:24px 20px}.esuns__ .esuns-article-card h3{font-size:24px}.esuns__ .esuns-article-card p{font-size:16px}.esuns__ .esuns-article-points{grid-template-columns:1fr}.esuns__ .esuns-check-main{padding:24px 20px}.esuns__ .esuns-check-main h3{font-size:24px}.esuns__ .esuns-check-main p{font-size:16px}.esuns__ .esuns-assure-wrap{padding:28px 20px}.esuns__ .esuns-assure-panel{padding:24px 20px}.esuns__ .esuns-assure-panel h3{font-size:24px}.esuns__ .esuns-assure-panel p,.esuns__ .esuns-step-card p{font-size:16px}.esuns__ .esuns-subheading{font-size:24px}.esuns__ .esuns-stats-bar{grid-template-columns:1fr}}@media (max-width:500px){.esuns__ .esuns-step-card{padding:28px 20px}.esuns__ .esuns-feature-card,.esuns__ .esuns-testi-card{padding:26px 20px}.esuns__ .esuns-fix-step{padding:12px 16px;font-size:14px}.esuns-section .faq-heading{font-size:20px!important}.freeSimunlockHeading{font-size:28px!important}.freeSimunlockSubHeadingPg{font-size:16px!important}}
