 :root{--blue:#073baf;--navy:#071f66;--deep:#061747;--sky:#19a7f4;--yellow:#ffc928;--ink:#10234b;--muted:#66748e;--paper:#f6f9ff;--white:#fff;--shadow:0 24px 65px rgba(12,48,128,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Plus Jakarta Sans",Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.65}a{text-decoration:none;color:inherit}.container{width:min(1160px,calc(100% - 44px));margin:auto}.announcement{padding:9px 15px;text-align:center;background:#082b83;color:#dce8ff;font-size:12px;font-weight:600}.announcement a{color:#ffda54;margin-left:7px}.site-header{height:82px;background:rgba(255,255,255,.94);backdrop-filter:blur(15px);position:sticky;top:0;z-index:20;border-bottom:1px solid #e9effb}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand img{width:180px;height:64px;object-fit:contain}.nav-links{display:flex;align-items:center;gap:27px;font-size:13px;font-weight:700;color:#40516f}.nav-links a:hover{color:#0754d5}.nav-links .nav-cta{background:var(--blue);color:#fff;padding:12px 18px;border-radius:12px;box-shadow:0 8px 20px #073baf2b}.menu-toggle{display:none;border:0;background:#edf3ff;color:var(--blue);font-size:25px;border-radius:9px;padding:5px 11px}
.section{padding:100px 0}.hero{position:relative;overflow:hidden;padding:82px 0 30px;background:radial-gradient(ellipse at 75% 20%,#d9eaff 0,transparent 42%),linear-gradient(135deg,#f8fbff,#edf5ff 65%,#fff)}.hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:25px;min-height:530px}.hero-copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#ffd33f;font-size:11px;letter-spacing:1.5px;font-weight:900}.eyebrow.blue{color:#1260d7}.pulse{width:8px;height:8px;background:#1ecb8b;border-radius:50%;box-shadow:0 0 0 5px #1ecb8b24}.hero h1{font-size:clamp(42px,5.1vw,67px);line-height:1.08;letter-spacing:-3px;color:#09266d;margin:22px 0}.hero h1 span,.section-heading h2 span,.steps h2 span{color:#1474e9}.hero-lead{font-size:17px;color:#33476d;line-height:1.8;max-width:570px}.hero-note{font-size:13px;color:#70809c;max-width:520px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 21px;border-radius:13px;font-weight:800;font-size:13px;transition:.25s;cursor:pointer}.btn:hover{transform:translateY(-3px)}.btn-primary{background:linear-gradient(110deg,#0752d2,#0879ed);color:white;box-shadow:0 12px 24px #0752d238}.btn-secondary{background:white;border:1px solid #d8e4f7;color:#17418e}.trust-row{display:flex;align-items:center;gap:13px;margin-top:32px}.avatars{display:flex}.avatars span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid white;margin-left:-6px;box-shadow:0 4px 12px #12366a18}.avatars span:first-child{margin-left:0}.trust-row b,.trust-row small{display:block}.trust-row b{font-size:12px}.trust-row small{font-size:10px;color:#7a89a2}.hero-visual{position:relative;min-height:485px;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px dashed #7eb6f7;border-radius:50%;transform:rotate(-20deg)}.orbit-a{width:490px;height:340px}.orbit-b{width:390px;height:450px;transform:rotate(55deg)}.device.laptop{position:relative;z-index:2;width:min(500px,95%);filter:drop-shadow(0 25px 25px #0a34752b);transform:rotate(-3deg);margin-top:25px}.screen{background:#111b32;padding:10px 10px 13px;border-radius:17px 17px 8px 8px;border:2px solid #263b5f}.browser-bar{height:24px;display:flex;align-items:center;gap:5px;padding:0 8px;color:#8999b7;font-size:8px}.browser-bar i{width:6px;height:6px;background:#f47e74;border-radius:50%}.browser-bar i:nth-child(2){background:#ffc94c}.browser-bar i:nth-child(3){background:#48ce8c}.browser-bar span{margin-left:20%;background:#202d48;padding:3px 45px;border-radius:5px}.store-ui{background:white;border-radius:5px;overflow:hidden;padding:12px;color:#152c59}.store-nav{display:flex;align-items:center;justify-content:space-between;font-size:8px;padding-bottom:10px}.store-nav b{font-size:11px}.mini-s{display:inline-grid;place-items:center;background:#ffca28;color:#073baf;border-radius:5px;width:18px;height:18px}.store-banner{display:flex;align-items:center;justify-content:space-between;padding:20px;background:linear-gradient(110deg,#e5f2ff,#cce7ff);border-radius:8px;min-height:150px}.store-banner small{font-size:7px;color:#3973b9;font-weight:900;letter-spacing:1px}.store-banner h3{font-size:22px;line-height:1.18;margin:7px 0;color:#082e80}.store-banner em{color:#1687e8;font-style:normal}.store-banner button{background:#ffc928;border:0;border-radius:20px;padding:7px 12px;font-size:8px;font-weight:900;color:#173575}.shopping-art{font-size:72px;filter:drop-shadow(0 8px 4px #1e64a533)}.product-title{font-size:10px;font-weight:900;margin:14px 0 8px}.product-title small{float:right;color:#1674d8}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.product{font-size:8px}.product b,.product small{display:block}.product small{color:#1681db}.product-img{height:65px;border-radius:7px;display:grid;place-items:center;font-size:29px}.p1{background:#fff0e5}.p2{background:#e5f1ff}.p3{background:#fff6d9}.laptop-base{height:13px;background:linear-gradient(#aebbd0,#eef3fa 55%,#71829e);border-radius:2px 2px 16px 16px;margin:0 -23px;position:relative}.laptop-base:after{content:"";position:absolute;left:40%;width:20%;height:4px;background:#7d8ba1;border-radius:0 0 8px 8px}.device.phone{position:absolute;z-index:4;right:0;bottom:8px;width:112px;height:225px;background:#101a30;border:4px solid #101a30;border-radius:22px;padding:7px;transform:rotate(7deg);box-shadow:0 15px 25px #0a347744}.phone-notch{position:absolute;z-index:2;top:5px;left:38px;width:30px;height:8px;border-radius:0 0 8px 8px;background:#101a30}.phone-screen{height:100%;border-radius:14px;background:#fff;padding:14px 7px 7px;overflow:hidden}.phone-head{font-size:8px;font-weight:900;color:#123d99;display:flex;justify-content:space-between}.phone-hero{margin-top:10px;padding:12px 7px;background:#e6f2ff;border-radius:7px;font-size:11px;font-weight:700;color:#103b8e;line-height:1.3}.phone-hero b{color:#1688e8}.phone-hero div{text-align:right;font-size:32px}.phone-cats{display:flex;justify-content:space-around;margin:10px 0}.phone-cats span{font-size:13px}.phone-items{display:flex;gap:4px}.phone-items i{height:37px;flex:1;border-radius:5px;background:#e9f0fb}.phone-screen>small{font-size:7px;font-weight:800}.floating-tag{position:absolute;z-index:5;background:white;padding:10px 15px;border-radius:12px;box-shadow:var(--shadow);font-size:10px;font-weight:800;color:#17418e}.tag-top{top:30px;right:10px}.tag-bottom{bottom:4px;left:0}.sparkle{position:absolute;top:85px;left:45px;font-size:38px;color:#ffc928}.hero-glow{position:absolute;border-radius:50%;filter:blur(2px)}.glow-one{width:180px;height:180px;background:#bde4ff55;top:0;right:0}.glow-two{width:160px;height:160px;background:#ffe69b55;bottom:0;left:25%}.hero-bottom{border-top:1px solid #dce8f8;margin-top:35px;padding:23px 0 10px;display:flex;justify-content:center;gap:15px;align-items:center;color:#7385a5;font-size:10px;letter-spacing:1px}.hero-bottom b{color:#17418e;font-size:12px;letter-spacing:0}
.intro{background:white}.section-heading{max-width:670px;margin-bottom:40px}.section-heading.center{text-align:center;margin-left:auto;margin-right:auto}.section-heading h2,.steps h2{font-size:clamp(32px,4vw,46px);line-height:1.18;letter-spacing:-1.7px;color:#09266d;margin:15px 0}.section-heading p,.steps-wrap>div>p{color:#74819a;font-size:14px;line-height:1.9}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.benefit-card{padding:28px;border:1px solid #e7eef9;border-radius:18px;box-shadow:0 12px 35px #143c7710;transition:.25s}.benefit-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.benefit-icon{width:52px;height:52px;display:grid;place-items:center;background:#edf5ff;border-radius:15px;font-size:25px}.benefit-card h3{font-size:16px;color:#123579;margin:18px 0 6px}.benefit-card p{font-size:12px;color:#77849b;margin:0;line-height:1.8}
.features{background:#071f66;color:white;position:relative;overflow:hidden}.features:before{content:"";position:absolute;width:600px;height:600px;border:1px solid #ffffff12;border-radius:50%;right:-180px;top:-260px}.features .section-heading{position:relative}.features .section-heading h2{color:white}.features .section-heading h2 span{color:#ffce34}.features .section-heading p{color:#bdcbea}.feature-layout{display:grid;grid-template-columns:1fr .9fr;gap:55px;align-items:center}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:13px}.feature-item{display:flex;gap:12px;align-items:flex-start;padding:17px 14px;background:#ffffff0d;border:1px solid #ffffff1b;border-radius:13px}.feature-item>span{font-size:23px}.feature-item b,.feature-item small{display:block}.feature-item b{font-size:12px;color:#fff}.feature-item small{font-size:10px;line-height:1.6;color:#bdcbea;margin-top:4px}.feature-showcase{background:linear-gradient(145deg,#fff,#eaf2ff);border-radius:22px;padding:25px;color:#0c2c78;box-shadow:0 30px 60px #0003;transform:rotate(1deg)}.showcase-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px;font-weight:900;color:#8292af}.live-dot{color:#15b980}.feature-showcase h3{font-size:29px;line-height:1.2;margin:24px 0;color:#092b7a}.feature-showcase h3 em{font-style:normal;color:#1684e9}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dash-stats div{background:#f0f5ff;border-radius:10px;padding:12px}.dash-stats small,.dash-stats strong{display:block;font-size:8px;color:#7284a8}.dash-stats b{display:block;font-size:22px;margin:5px 0}.dash-stats strong{font-size:10px;color:#123b91}.chart{background:#fff;border-radius:12px;padding:15px;margin-top:12px}.chart-label{display:flex;justify-content:space-between;font-size:10px}.chart-label small{color:#8795ad}.bars{height:85px;display:flex;align-items:end;gap:9px;padding-top:12px;border-bottom:1px solid #e7edf8}.bars i{display:block;flex:1;background:linear-gradient(#36b5ff,#1254c8);border-radius:5px 5px 0 0}.showcase-foot{font-size:9px;color:#7b8aa5;margin-top:12px}
.categories{background:#f5f8ff}.category-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}.category-card{background:white;border:1px solid #e5edfb;border-radius:15px;padding:20px 8px;text-align:center;box-shadow:0 8px 20px #0a36700a;transition:.2s}.category-card:hover{transform:translateY(-5px);border-color:#8bb8f4}.category-card span{display:block;font-size:30px;margin-bottom:9px}.category-card b{font-size:11px;color:#183a83}.category-note{text-align:center;margin:24px auto 0;color:#6e7e9a;font-size:12px;font-weight:700}
.steps{background:#fff}.steps-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.steps-wrap>div>p{max-width:480px}.steps-list>div{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #e8eef8}.steps-list>div:last-child{border:0}.steps-list>div>b{font-size:26px;color:#1684e9;font-weight:900}.steps-list h3{margin:0;color:#15377e;font-size:15px}.steps-list p{margin:5px 0 0;color:#7b89a2;font-size:12px}.faq{background:#f5f8ff}.faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-list details{background:white;border:1px solid #e5edf9;border-radius:13px;margin-bottom:10px;padding:17px 20px}.faq-list summary{cursor:pointer;list-style:none;font-weight:800;font-size:13px;color:#17377d;display:flex;justify-content:space-between;gap:12px}.faq-list summary:after{content:"+";color:#1684e9;font-size:19px;line-height:1}.faq-list details[open] summary:after{content:"−"}.faq-list p{font-size:12px;color:#74829b;line-height:1.8;margin:12px 0 0}.text-link{display:inline-block;color:#0962d9;font-size:13px;font-weight:900;margin-top:12px}
.final-cta{background:radial-gradient(circle at 50% 0,#1b61d5,#082b83 55%,#061c59);color:white;text-align:center;padding:85px 0;position:relative;overflow:hidden}.final-cta:before,.final-cta:after{content:"";position:absolute;border:1px solid #ffffff18;border-radius:50%;width:450px;height:450px;top:-260px;left:-180px}.final-cta:after{left:auto;right:-200px;top:auto;bottom:-330px}.final-inner{position:relative;z-index:1}.cta-orb{margin:0 auto 20px;width:58px;height:58px;border-radius:18px;background:#ffcc31;color:#09266d;font-size:32px;font-weight:900;display:grid;place-items:center;box-shadow:0 12px 30px #0003}.cta-orb span{font-size:15px;vertical-align:top}.final-cta h2{font-size:clamp(36px,5vw,54px);line-height:1.12;letter-spacing:-2px;margin:15px 0}.final-cta h2 span{color:#ffd43c}.final-cta p{max-width:590px;margin:0 auto;color:#d1def8;font-size:13px;line-height:1.9}.centered{justify-content:center}.btn-yellow{background:#ffcf31;color:#09266d;box-shadow:0 10px 25px #0002}.btn-white{background:white;color:#123a91}.cta-url{display:block;margin-top:22px;color:#c2d5fa;font-size:11px}.footer{background:#041747;color:#dce6fa;padding:27px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand img{width:145px;height:55px;object-fit:contain}.footer-brand span{display:block;font-size:10px;color:#8fa6d1}.footer-links{display:flex;gap:20px;font-size:11px;font-weight:700}.footer-inner>small{font-size:10px;color:#8299c5}.wa-float{position:fixed;right:22px;bottom:22px;z-index:30;width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:#17c66b;color:white;font-size:29px;box-shadow:0 9px 25px #0b653d55;border:3px solid white}
@media(max-width:900px){.nav-links{gap:14px;font-size:11px}.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:48px}.feature-layout{gap:25px}.category-grid{grid-template-columns:repeat(4,1fr)}.faq-wrap{gap:35px}.steps-wrap{gap:40px}}
@media(max-width:700px){.container{width:min(100% - 34px,520px)}.announcement{font-size:10px}.site-header{height:70px}.brand img{width:150px;height:55px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:69px;left:0;right:0;background:white;padding:20px 24px 25px;box-shadow:0 15px 25px #0a28651a;flex-direction:column;align-items:stretch;gap:17px}.nav-links.open{display:flex}.nav-links .nav-cta{text-align:center}.hero{padding:55px 0 25px}.hero-grid{grid-template-columns:1fr;gap:10px}.hero h1{font-size:44px;letter-spacing:-2px;margin:17px 0}.hero-lead{font-size:15px}.hero-visual{min-height:370px;margin:5px -5px 0}.device.laptop{width:94%;margin-top:15px}.device.phone{width:88px;height:178px;right:0;bottom:8px}.phone-screen{padding:13px 5px 5px}.phone-hero{font-size:9px;padding:8px 5px}.phone-hero div{font-size:24px}.tag-top{top:5px;right:0}.tag-bottom{bottom:0;left:0;font-size:9px}.orbit-a{width:350px;height:260px}.orbit-b{width:300px;height:340px}.sparkle{top:35px;left:15px}.hero-bottom{margin-top:25px;flex-direction:column;gap:3px;text-align:center}.section{padding:70px 0}.section-heading h2,.steps h2{font-size:34px}.section-heading p{font-size:13px}.benefit-grid{grid-template-columns:1fr;gap:12px}.benefit-card{padding:22px}.feature-layout{grid-template-columns:1fr}.feature-list{gap:9px}.feature-item{padding:13px 10px;gap:8px}.feature-item>span{font-size:20px}.feature-item b{font-size:10px}.feature-item small{font-size:9px}.feature-showcase{margin:12px 8px 0}.category-grid{grid-template-columns:repeat(2,1fr);gap:10px}.category-card{padding:16px 7px}.category-card:last-child{grid-column:span 2}.steps-wrap,.faq-wrap{grid-template-columns:1fr;gap:30px}.steps-list>div{padding:15px 0}.faq-wrap .section-heading{margin-bottom:0}.final-cta{padding:70px 0}.final-cta h2{font-size:39px}.hero-actions{gap:9px}.hero-actions .btn{width:100%}.footer-inner{flex-direction:column;text-align:center}.footer-links{justify-content:center}.wa-float{width:50px;height:50px;right:15px;bottom:15px}}
@media(prefers-reduced-motion:no-preference){.benefit-card,.category-card,.btn{transition:transform .25s ease,box-shadow .25s ease}.hero-copy{animation:rise .7s ease both}.hero-visual{animation:rise .9s .1s ease both}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}

/* Price highlight */
.hero-price{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;padding:12px 16px;background:#fff;border:1px solid #dce8fb;border-radius:14px;box-shadow:0 10px 28px #123d8210}
.price-label{font-size:9px;letter-spacing:1px;font-weight:900;color:#7183a3}
.price-old{font-size:13px;color:#8995aa;text-decoration:line-through;font-weight:700}
.price-current{font-size:28px;line-height:1;color:#073baf;font-weight:900;letter-spacing:-1px}
.price-current small{font-size:14px;letter-spacing:0;margin-right:2px}
.price-badge{background:#fff0c2;color:#9a6500;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:900;letter-spacing:.6px}
.final-price{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:22px auto 4px}
.final-price span{font-size:12px;color:#d6e2fa}.final-price s{color:#b8c9e9;margin-left:4px}
.final-price strong{font-size:30px;color:#ffdb55;letter-spacing:-1px}
.final-price small{font-size:9px;font-weight:900;letter-spacing:1px;color:#082b83;background:#ffdb55;padding:6px 9px;border-radius:6px}
@media(max-width:700px){.hero-price{margin-top:20px;gap:8px;padding:10px 12px}.price-current{font-size:25px}.final-price{gap:8px}.final-price strong{font-size:27px}}

/* High-contrast pricing: normal price crossed out in red, discounted price red */
.hero-price{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px;padding:15px 18px;background:#fff;border:1px solid #dce8fb;border-radius:15px;box-shadow:0 10px 28px #123d8210}
.price-normal,.price-discount{display:flex;flex-direction:column;gap:3px}
.price-normal span,.price-discount span,.final-normal span,.final-discount span{font-size:9px;letter-spacing:1px;font-weight:900}
.price-normal span{color:#9a5360}.price-normal strong{font-size:17px;color:#d52d3c;text-decoration:line-through;text-decoration-color:#e32636;text-decoration-thickness:2px}
.price-discount{padding-left:17px;border-left:1px solid #e6eaf2}.price-discount span{color:#d92332}.price-discount strong{font-size:29px;line-height:1.2;color:#d7192d;font-weight:900;letter-spacing:-1px}
.final-price{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin:22px auto 4px}
.final-normal,.final-discount{display:flex;flex-direction:column;gap:2px;text-align:left}.final-normal span{color:#ffd0d4}.final-normal s{font-size:17px;color:#ff5966;text-decoration-thickness:2px;text-decoration-color:#ff3448;font-weight:800}
.final-discount{padding-left:20px;border-left:1px solid #ffffff45}.final-discount span{color:#ffd5d8}.final-discount strong{font-size:32px;line-height:1.2;color:#ff4656;font-weight:900;letter-spacing:-1px}
@media(max-width:700px){.hero-price{gap:12px;padding:12px 14px}.price-discount{padding-left:12px}.price-discount strong{font-size:25px}.final-price{gap:14px}.final-normal s{font-size:15px}.final-discount{padding-left:14px}.final-discount strong{font-size:27px}}
