.elementor-8 .elementor-element.elementor-element-5e39df6{--display:flex;}.elementor-8 .elementor-element.elementor-element-89890f8{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-c3edbe3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}/* Start custom CSS for html, class: .elementor-element-89890f8 */.asb-hero{position:relative;background:#0A2E4D;padding:80px 24px;overflow:hidden;font-family:'Inter',sans-serif;}
.asb-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(111,184,217,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(111,184,217,0.08) 1px,transparent 1px);background-size:32px 32px;}
.asb-hero-corner{position:absolute;width:24px;height:24px;border-color:#6FB8D9;opacity:0.6;}
.asb-tl{top:20px;left:20px;border-top:1px solid;border-left:1px solid;}
.asb-tr{top:20px;right:20px;border-top:1px solid;border-right:1px solid;}
.asb-bl{bottom:20px;left:20px;border-bottom:1px solid;border-left:1px solid;}
.asb-br{bottom:20px;right:20px;border-bottom:1px solid;border-right:1px solid;}
.asb-hero-inner{position:relative;max-width:640px;margin:0 auto;text-align:center;}
.asb-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:0.08em;color:#6FB8D9;text-transform:uppercase;display:block;margin-bottom:20px;}
.asb-hero-title{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:44px;line-height:1.15;color:#F4F8FB;margin:0 0 20px;}
.asb-hero-sub{font-size:17px;line-height:1.6;color:#B8CBDA;margin:0 0 32px;}
.asb-dimension{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px;}
.asb-dim-line{width:40px;height:1px;background:#6FB8D9;opacity:0.5;}
.asb-dim-label{font-family:'IBM Plex Mono',monospace;font-size:14px;color:#F2A93B;}
.asb-cta{display:inline-block;background:#F2A93B;color:#412402;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;padding:16px 40px;border-radius:6px;text-decoration:none;transition:background 0.2s;}
.asb-cta:hover{background:#D98F1F;}
.asb-hero-note{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#6FB8D9;margin-top:20px;}
@media(max-width:600px){.asb-hero-title{font-size:32px;}.asb-hero{padding:56px 20px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0ada43 */.asb-reviews{
    padding:80px 20px;
    background:#ffffff;
    text-align:center;
}

.asb-review-tag{
    color:#0A2E4D;
    font-weight:700;
}

.asb-reviews h2{
    margin:20px 0 40px;
    font-size:32px;
    color:#0A2E4D;
}

.asb-review-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:25px;
    max-width:1100px;
    margin:auto;
}

.asb-review-card{
    background:#F7F9FC;
    padding:30px;
    border-radius:16px;
    text-align:left;
    box-shadow:0 5px 15px rgba(0,0,0,0.05);
}

.stars{
    font-size:20px;
    margin-bottom:15px;
}

.asb-review-card p{
    color:#555;
    line-height:1.7;
}

.asb-review-card h4{
    margin-top:20px;
    margin-bottom:5px;
    color:#0A2E4D;
}

.asb-review-card span{
    color:#777;
    font-size:14px;
}

@media(max-width:768px){
    .asb-review-grid{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-733f8f3 */.asb-reality{background:#F4F8FB;padding:72px 24px;font-family:'Inter',sans-serif;text-align:center;}
.asb-r-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:0.08em;color:#0A2E4D;text-transform:uppercase;}
.asb-r-title{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:28px;color:#08202F;max-width:600px;margin:12px auto 40px;line-height:1.3;}
.asb-r-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:760px;margin:0 auto;text-align:left;}
.asb-r-col{background:#fff;border:1px solid #DCE6ED;border-radius:12px;padding:28px;}
.asb-r-col h3{font-family:'Space Grotesk',sans-serif;font-size:16px;margin:0 0 16px;}
.asb-r-not h3{color:#993C1D;}
.asb-r-is h3{color:#0F6E56;}
.asb-r-col ul{margin:0;padding:0;list-style:none;}
.asb-r-col li{font-size:14px;line-height:1.6;color:#444441;padding:8px 0 8px 24px;position:relative;border-top:1px dashed #DCE6ED;}
.asb-r-col li:first-child{border-top:none;}
.asb-r-not li::before{content:"✕";position:absolute;left:0;color:#D85A30;font-size:12px;}
.asb-r-is li::before{content:"✓";position:absolute;left:0;color:#1D9E75;font-size:12px;}
@media(max-width:600px){.asb-r-grid{grid-template-columns:1fr;}.asb-r-title{font-size:22px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70bbbd0 */.asb-modules{background:#0A2E4D;padding:72px 24px;font-family:'Inter',sans-serif;text-align:center;}
.asb-m-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:0.08em;color:#6FB8D9;text-transform:uppercase;}
.asb-m-title{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:28px;color:#F4F8FB;margin:12px 0 40px;}
.asb-m-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;text-align:left;}
.asb-m-card{background:#123A5E;border:1px solid rgba(111,184,217,0.25);border-radius:12px;padding:24px;}
.asb-m-num{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#F2A93B;}
.asb-m-card h3{font-family:'Space Grotesk',sans-serif;font-size:16px;color:#F4F8FB;margin:12px 0 8px;line-height:1.35;}
.asb-m-card p{font-size:13px;line-height:1.55;color:#B8CBDA;margin:0;}
@media(max-width:800px){.asb-m-grid{grid-template-columns:1fr 1fr;}}
@media(max-width:560px){.asb-m-grid{grid-template-columns:1fr;}.asb-m-title{font-size:22px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-18c77bf */.asb-frame{background:#F4F8FB;padding:72px 24px;font-family:'Inter',sans-serif;text-align:center;}
.asb-f-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:0.08em;color:#0A2E4D;text-transform:uppercase;}
.asb-f-title{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:28px;color:#08202F;margin:12px 0 40px;}
.asb-f-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;text-align:left;}
.asb-f-card{background:#fff;border:1px solid #DCE6ED;border-top:3px solid #0A2E4D;border-radius:10px;padding:24px;}
.asb-f-card h3{font-family:'Space Grotesk',sans-serif;font-size:16px;color:#08202F;margin:0 0 10px;line-height:1.35;}
.asb-f-card p{font-size:13px;line-height:1.55;color:#5F5E5A;margin:0 0 16px;}
.asb-f-tag{font-family:'IBM Plex Mono',monospace;font-size:12px;color:#0F6E56;border-top:1px dashed #DCE6ED;padding-top:12px;}
@media(max-width:800px){.asb-f-grid{grid-template-columns:1fr;}.asb-f-title{font-size:22px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f282c9b */.asb-founder{background:#0A2E4D;padding:56px 24px;font-family:'Inter',sans-serif;}
.asb-fd-inner{max-width:640px;margin:0 auto;display:flex;align-items:center;gap:24px;background:#123A5E;border:1px solid rgba(111,184,217,0.25);border-radius:12px;padding:28px;}
.asb-fd-photo img{width:88px;height:88px;border-radius:50%;object-fit:cover;border:2px solid #F2A93B;}
.asb-fd-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:0.06em;color:#6FB8D9;text-transform:uppercase;}
.asb-fd-text h3{font-family:'Space Grotesk',sans-serif;font-size:18px;color:#F4F8FB;margin:6px 0 10px;}
.asb-fd-text p{font-size:14px;line-height:1.6;color:#B8CBDA;margin:0;}
@media(max-width:560px){.asb-fd-inner{flex-direction:column;text-align:center;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7e23b4 */.asb-guarantee{
    padding:40px 20px;
    background:#f8fbff;
}

.asb-guarantee-box{
    max-width:900px;
    margin:auto;
    background:#fff;
    border:2px solid #e5edf7;
    border-radius:16px;
    padding:25px;
    display:flex;
    align-items:center;
    gap:20px;
}

.asb-icon{
    font-size:45px;
}

.asb-guarantee-box h3{
    margin:0 0 10px;
    color:#0A2E4D;
}

.asb-guarantee-box p{
    margin:0;
    line-height:1.7;
    color:#555;
}

@media(max-width:768px){
    .asb-guarantee-box{
        flex-direction:column;
        text-align:center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbde5af */.asb-payment{
    text-align:center;
    padding:50px 20px;
}

.asb-payment h3{
    color:#0A2E4D;
    margin-bottom:30px;
}

.asb-payment-icons{
    display:flex;
    justify-content:center;
    gap:20px;
    flex-wrap:wrap;
}

.pay-box{
    background:#fff;
    border:1px solid #e5edf7;
    border-radius:12px;
    padding:15px 25px;
    font-weight:600;
    box-shadow:0 2px 10px rgba(0,0,0,0.05);
}

.asb-payment p{
    margin-top:25px;
    color:#777;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3edbe3 */.asb-pricing{background:#F4F8FB;padding:72px 24px;font-family:'Inter',sans-serif;text-align:center;}
.asb-p-inner{max-width:480px;margin:0 auto;background:#fff;border:1px solid #DCE6ED;border-radius:16px;padding:40px 32px;}
.asb-p-eyebrow{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:0.08em;color:#0A2E4D;text-transform:uppercase;}
.asb-p-title{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:22px;color:#08202F;margin:12px 0 20px;}
.asb-p-price{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-bottom:20px;}
.asb-p-old{font-size:18px;color:#888780;text-decoration:line-through;}
.asb-p-new{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:36px;color:#0A2E4D;}
.asb-p-list{list-style:none;padding:0;margin:0 0 28px;text-align:left;}
.asb-p-list li{font-size:14px;color:#444441;padding:8px 0 8px 24px;position:relative;border-top:1px dashed #DCE6ED;}
.asb-p-list li:first-child{border-top:none;}
.asb-p-list li::before{content:"✓";position:absolute;left:0;color:#1D9E75;}
.asb-p-cta{display:block;background:#F2A93B;color:#412402;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:16px;padding:16px;border-radius:8px;text-decoration:none;}
.asb-p-cta:hover{background:#D98F1F;}
.asb-p-guarantee{font-size:12px;color:#5F5E5A;margin-top:16px;line-height:1.5;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81a62b6 */.asb-faq{
  background:#F4F8FB;
  padding:72px 24px;
  text-align:center;
  font-family:'Inter',sans-serif;
}
.asb-fq-eyebrow{
  font-family:'IBM Plex Mono',monospace;
  font-size:12px;
  text-transform:uppercase;
  color:#0A2E4D;
}
.asb-fq-title{
  font-family:'Space Grotesk',sans-serif;
  font-size:28px;
  color:#08202F;
  margin:12px 0 40px;
}
.asb-fq-item{
  max-width:800px;
  margin:0 auto 18px;
  background:#fff;
  border:1px solid #DCE6ED;
  border-radius:12px;
  padding:24px;
  text-align:left;
}
.asb-fq-item h3{
  margin:0 0 12px;
  font-size:18px;
  color:#08202F;
}
.asb-fq-item p{
  margin:0;
  color:#555;
  line-height:1.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-562d650 */.asb-footer{background:#0A2E4D;padding:56px 24px;text-align:center;font-family:'Inter',sans-serif;}
.asb-ft-line{font-family:'Space Grotesk',sans-serif;font-size:20px;color:#F4F8FB;margin:0 0 24px;}
.asb-ft-cta{display:inline-block;background:#F2A93B;color:#412402;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:15px;padding:14px 32px;border-radius:6px;text-decoration:none;}
.asb-ft-cta:hover{background:#D98F1F;}
.asb-ft-copy{font-family:'IBM Plex Mono',monospace;font-size:11px;color:#6FB8D9;margin-top:24px;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65ccfc7 */.whatsapp-float{
    position:fixed;
    width:60px;
    height:60px;
    bottom:90px;
    right:20px;
    background:#25D366;
    color:#fff;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:30px;
    text-decoration:none;
    z-index:9999;
    box-shadow:0 5px 20px rgba(0,0,0,.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e375f17 */.asb-sticky-buy{
    position:fixed;
    bottom:0;
    left:0;
    width:100%;
    background:#ffffff;
    box-shadow:0 -5px 20px rgba(0,0,0,0.15);
    padding:12px 15px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    z-index:9999;
}

.asb-sticky-price{
    display:flex;
    flex-direction:column;
}

.old-price{
    color:#888;
    text-decoration:line-through;
    font-size:14px;
}

.new-price{
    color:#0A2E4D;
    font-size:22px;
    font-weight:700;
}

.asb-sticky-btn{
    background:#F2A93B;
    color:#222;
    text-decoration:none;
    padding:14px 20px;
    border-radius:8px;
    font-weight:700;
    font-size:15px;
}

.asb-sticky-btn:hover{
    background:#e39b2f;
}

@media(min-width:768px){
    .asb-sticky-buy{
        display:none;
    }
}/* End custom CSS */