*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:#102b5b;background:#fff}a{color:inherit;text-decoration:none}.site-header{height:82px;background:#fff;border-bottom:1px solid #e8edf5;position:sticky;top:0;z-index:20}.nav-wrap{max-width:1180px;height:100%;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:8px;font-weight:900;font-size:29px;letter-spacing:-1.5px;color:#102b5b}.brand-mark{font-size:52px;line-height:.6;color:#1680d5;transform:rotate(-8deg);display:inline-block}.main-nav{display:flex;gap:27px;font-size:13px;font-weight:700;color:#29436d}.main-nav a:hover{color:#0872ce}.nav-cta{background:#0754ad;color:#fff;border-radius:30px;padding:13px 19px;font-size:12px;font-weight:800}.nav-cta span{margin-left:8px}.menu-toggle{display:none;border:0;background:none;font-size:25px;color:#102b5b}.hero{max-width:1180px;margin:auto;min-height:500px;display:grid;grid-template-columns:48% 52%;align-items:center;padding:36px 28px 28px;overflow:hidden;background:linear-gradient(115deg,#f7fbff,#eaf4ff)}.hero-copy{padding:20px 0 20px 14px;position:relative;z-index:1}.eyebrow{font-size:12px;letter-spacing:1.7px;font-weight:800;color:#1268bd;margin:0 0 14px}.hero h1{font-size:clamp(44px,6vw,72px);line-height:.99;letter-spacing:-3px;margin:0;color:#102b5b;font-weight:900}.hero h1 span{color:#0754ad}.hero h2{font-size:18px;margin:23px 0 10px}.hero-desc{font-size:15px;line-height:1.7;color:#385477;max-width:390px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:28px;padding:14px 22px;font-size:13px;font-weight:800;transition:.2s;border:1px solid transparent;cursor:pointer}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0b4f9920}.btn-primary{background:#0862bd;color:#fff}.btn-outline{border-color:#1769bf;color:#0754ad;background:#fff}.hero-note{font-size:11px;color:#6b7f9b;margin-top:18px}.hero-art{height:420px;position:relative;display:flex;align-items:center;justify-content:center}.hero-art:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:#d7eaff;filter:blur(2px)}.hero-art img{position:relative;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;border-radius:18px}.floating-tag{position:absolute;bottom:12px;left:2%;background:#fff;border:1px solid #e1eaf5;box-shadow:0 8px 25px #173e6c16;border-radius:14px;padding:12px 16px;display:flex;gap:10px;align-items:center}.floating-tag .drop{color:#0874cf;font-size:24px}.floating-tag strong,.floating-tag small{display:block}.floating-tag strong{font-size:11px}.floating-tag small{font-size:9px;color:#6d7d94;margin-top:4px}.benefits{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);padding:25px 18px;border-bottom:1px solid #e9eef5}.benefit{text-align:center;padding:8px 12px;border-right:1px solid #e3e8ef}.benefit:last-child{border:0}.benefit-icon{width:55px;height:55px;border:1px solid #1b70c5;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px;font-size:23px;color:#0862bd}.benefit h3{font-size:12px;margin:0 0 8px}.benefit p{font-size:12px;line-height:1.6;color:#506481;margin:0}.section{max-width:980px;margin:auto;padding:65px 28px}.section-heading{text-align:center;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:8px}.section-heading h2{font-size:27px;letter-spacing:.5px;margin:0;color:#102b5b}.section-heading>span{display:block;width:55px;height:3px;background:#1268bd;margin:12px auto}.section-heading>p:last-child{font-size:13px;color:#647792;line-height:1.6}.sizes{background:#f8faff;max-width:none}.sizes .section-heading,.product-list{max-width:920px;margin-left:auto;margin-right:auto}.product-list{display:grid;gap:13px}.product-card{display:grid;grid-template-columns:135px 1fr auto 20px;align-items:center;gap:20px;background:#fff;border:1px solid #e1e7f0;border-radius:15px;padding:12px 22px;min-height:132px;box-shadow:0 3px 12px #0e396b05}.product-image{height:105px;display:flex;align-items:center;justify-content:center}.product-image img{max-width:100%;max-height:100%;object-fit:contain}.product-info h3{font-size:18px;margin:0 0 6px}.product-info p{font-size:13px;color:#24436e;margin:0 0 6px}.product-info small{font-size:11px;color:#7a8aa2}.btn-small{padding:11px 20px;font-size:11px;white-space:nowrap}.chevron{font-size:28px;color:#8795a9}.bulk-banner{max-width:920px;margin:0 auto 20px;background:linear-gradient(110deg,#064b9e,#0870c8);color:#fff;border-radius:17px;padding:27px 30px;display:grid;grid-template-columns:80px 1fr 30px;align-items:center;gap:18px}.bulk-symbol{font-size:55px;text-align:center}.bulk-banner .eyebrow{color:#b8dcff;margin:0 0 7px;font-size:10px}.bulk-banner h2{font-size:20px;margin:0 0 15px}.bulk-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;font-size:12px;color:#e4f2ff}.bulk-arrow{font-size:34px}.contact{padding-top:55px}.contact-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:25px;align-items:stretch}.contact-card,.contact-aside{border:1px solid #e2eaf4;border-radius:17px;padding:25px;background:#fff;box-shadow:0 8px 30px #0b376b08}.contact-card h3,.contact-aside h3{margin:0 0 20px;font-size:18px}.contact-card form{display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}.contact-card label{font-size:11px;font-weight:700;color:#344d70;grid-column:span 2;margin-top:4px}.contact-card label span{font-weight:400;color:#8a98aa}.contact-card input,.contact-card select,.contact-card textarea{width:100%;border:1px solid #dce5f0;border-radius:8px;padding:12px;font:inherit;font-size:12px;color:#1b355b;background:#fbfdff;grid-column:span 2;outline:none}.contact-card input:focus,.contact-card select:focus,.contact-card textarea:focus{border-color:#1671c8;box-shadow:0 0 0 3px #1671c81a}.contact-card .submit-btn{grid-column:span 2;margin-top:8px}.contact-aside{background:#f5f9ff;padding:30px}.aside-icon{width:48px;height:48px;background:#e0efff;border-radius:50%;display:grid;place-items:center;color:#0754ad;font-size:25px;margin-bottom:18px}.contact-aside p{font-size:13px;line-height:1.7;color:#627590}.whatsapp-link{display:inline-flex;align-items:center;gap:10px;background:#18b968;color:#fff;padding:12px 17px;border-radius:25px;font-size:12px;font-weight:800;margin:10px 0 24px}.contact-detail{display:flex;gap:12px;border-top:1px solid #e0e8f2;padding:15px 0;align-items:center}.contact-detail>span{font-size:21px;color:#1268bd}.contact-detail small,.contact-detail strong,.contact-detail a{display:block}.contact-detail small{font-size:9px;letter-spacing:1px;color:#8292a8;margin-bottom:4px}.contact-detail a,.contact-detail strong{font-size:12px}.footer{text-align:center;padding:34px 20px;background:#092b5b;color:#dbeaff}.footer-brand{justify-content:center;color:#fff}.footer p{font-size:12px;margin:10px 0 20px}.footer small{font-size:10px;color:#a9c3e5}.floating-whatsapp{position:fixed;right:22px;bottom:22px;width:58px;height:58px;border-radius:50%;background:#18bd69;color:#fff;display:grid;place-items:center;font-size:34px;box-shadow:0 7px 20px #0002;z-index:30;border:3px solid #fff}.floating-whatsapp:hover{transform:scale(1.05)}@media(max-width:800px){.main-nav{display:none;position:absolute;top:81px;left:0;right:0;background:#fff;padding:18px 25px;box-shadow:0 10px 20px #1232;flex-direction:column;gap:18px}.main-nav.open{display:flex}.menu-toggle{display:block}.nav-wrap{padding:0 18px;gap:12px}.brand{font-size:25px}.brand-mark{font-size:44px}.nav-cta{padding:11px 13px;font-size:10px}.hero{grid-template-columns:1fr;padding:35px 22px 20px}.hero-copy{padding:10px 0 0}.hero h1{font-size:clamp(48px,11vw,68px)}.hero-art{height:320px;margin-top:10px}.hero-art:before{width:280px;height:280px}.benefits{grid-template-columns:repeat(2,1fr);gap:15px 0}.benefit:nth-child(2){border-right:0}.benefit:nth-child(-n+2){padding-bottom:18px}.benefit:nth-child(n+3){padding-top:18px}.product-card{grid-template-columns:85px 1fr auto;gap:12px;padding:12px}.product-image{height:90px}.product-info h3{font-size:15px}.product-info small{display:none}.product-info p{font-size:11px;line-height:1.4}.btn-small{padding:10px 12px;font-size:10px}.chevron{display:none}.bulk-banner{margin:0 18px 15px;padding:22px 17px;grid-template-columns:48px 1fr 18px;gap:10px}.bulk-symbol{font-size:38px}.bulk-banner h2{font-size:16px}.bulk-points{font-size:10px;gap:8px}.contact-layout{grid-template-columns:1fr}.section{padding:48px 18px}.sizes{padding-left:18px;padding-right:18px}}@media(max-width:430px){.nav-cta{font-size:0;padding:10px 13px}.nav-cta span{font-size:15px;margin:0}.brand{font-size:22px}.hero-actions .btn{width:100%}.hero-art{height:270px}.product-card{grid-template-columns:68px 1fr auto;gap:9px}.product-image{height:76px}.product-info h3{font-size:13px}.product-info p{font-size:10px}.btn-small{padding:9px 10px;font-size:9px}.bulk-banner{grid-template-columns:1fr 18px}.bulk-symbol{display:none}.bulk-points{grid-template-columns:1fr 1fr;font-size:9px}.contact-card,.contact-aside{padding:19px}.floating-whatsapp{width:52px;height:52px;right:15px;bottom:15px}}
