.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-5712 .elementor-element.elementor-element-7f6b173.elementor-view-stacked .elementor-icon{background-color:#0a0152}.elementor-5712 .elementor-element.elementor-element-130d1d33.elementor-view-stacked .elementor-icon{background-color:#0a0152}.elementor-5712 .elementor-element.elementor-element-46002e23.elementor-view-stacked .elementor-icon{background-color:#0a0152}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-5712 .elementor-element.elementor-element-8ed3549 .elementor-icon-list-icon i{color:#e11d48;transition:color .3s}.elementor-5712 .elementor-element.elementor-element-4fb2711e .elementor-icon-list-icon i{color:#e11d48;transition:color .3s}.elementor-5712 .elementor-element.elementor-element-46c88303 .elementor-icon-list-icon i{color:#e11d48;transition:color .3s}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-5712 .elementor-element.elementor-element-2191a635.elementor-view-stacked .elementor-icon{background-color:#f50000}.cf-scope{--primary-color:#0a0152;--primary-hover:#150a7a;--secondary-color:#2563eb;--accent-red:#e11d48;--text-color:#0b0b13;--text-muted:#5b6275;--bg-color:#edf2f7;--bg-soft:#f7faff;--white:#fff;--black:#000;--border:#e3e8f1;--font-heading:"Montserrat",sans-serif;--font-body:"Inter",sans-serif;--fs-h1:48px;--fs-h2:38px;--fs-h3:24px;--fs-body:16px;--spacing-section:80px;--spacing-gap:20px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow-sm:0 4px 14px 0 rgba(10,1,82,.06);--shadow-md:0 14px 40px -12px rgba(10,1,82,.18);--shadow-lg:0 30px 60px -20px rgba(10,1,82,.28);--gradient-hero:linear-gradient(135deg,#edf2f7 0%,#dbe6fb 45%,#ffe6d2 100%);--gradient-card:linear-gradient(160deg,#fff 0%,#f4f8ff 100%);--gradient-primary:linear-gradient(135deg,#0a0152 0%,#2b1ea8 100%);font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-color);background:var(--bg-color);line-height:1.6;-webkit-font-smoothing:antialiased}.cf-scope *{box-sizing:border-box;margin:0;padding:0}.cf-scope img{max-width:100%;display:block;height:auto}.cf-scope h1,.cf-scope h2,.cf-scope h3,.cf-scope h4,.cf-scope h5,.cf-scope h6{font-family:var(--font-heading);color:var(--primary-color);line-height:1.2;letter-spacing:-.01em}.cf-scope h2{font-size:var(--fs-h2);font-weight:800}.cf-scope h3{font-size:var(--fs-h3);font-weight:700}.cf-scope .e-section{width:100%;padding:var(--spacing-section) 24px;position:relative;overflow:hidden}.cf-scope .e-container-inner{max-width:1180px;margin:0 auto;position:relative;z-index:2}.cf-scope .e-flex{display:flex;gap:var(--spacing-gap)}.cf-scope .section-tag{display:inline-flex;align-items:center;gap:8px;background:var(--white);color:var(--primary-color);padding:8px 16px;border-radius:999px;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-sm);border:1px solid var(--border)}.cf-scope .section-tag .dot{width:8px;height:8px;border-radius:50%;background:var(--accent-red)}.cf-scope .sec-hero{background:var(--gradient-hero)}.cf-scope .sec-hero::before{content:"";position:absolute;inset:auto -120px -180px auto;width:520px;height:520px;background:radial-gradient(circle,rgba(255,255,255,.67),transparent 60%);filter:blur(20px);z-index:1}.cf-scope .sec-hero::after{content:"";position:absolute;top:-160px;left:-120px;width:480px;height:480px;background:radial-gradient(circle,rgba(199,216,255,.6),transparent 60%);filter:blur(30px);z-index:1}.cf-scope .hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.cf-scope .hero-copy h1{font-size:var(--fs-h1);font-weight:800;color:var(--primary-color);margin:18px 0 16px}.cf-scope .hero-copy h1 span{color:var(--accent-red)}.cf-scope .hero-copy p{color:var(--text-muted);font-size:18px;max-width:540px}.cf-scope .hero-stats{display:flex;gap:16px;margin-top:28px;flex-wrap:wrap}.cf-scope .stat-card{background:var(--white);padding:18px 22px;border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:140px;border:1px solid var(--border)}.cf-scope .stat-card .num{font-family:var(--font-heading);font-size:34px;font-weight:800;color:var(--primary-color)}.cf-scope .stat-card .lbl{font-size:13px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.cf-scope .hero-image-wrap{position:relative;perspective:1200px}.cf-scope .hero-image{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transform:rotateY(-8deg) rotateX(4deg);transition:transform .6s ease;width:100%;aspect-ratio:4/3;object-fit:cover}.cf-scope .hero-image:hover{transform:rotateY(0deg) rotateX(0deg) translateY(-6px)}.cf-scope .hero-badge{position:absolute;bottom:-22px;left:-22px;background:var(--white);padding:14px 18px;border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;gap:12px;align-items:center;border:1px solid var(--border)}.cf-scope .hero-badge strong{display:block;color:var(--primary-color);font-family:var(--font-heading)}.cf-scope .hero-badge small{color:var(--text-muted)}.cf-scope .sec{background:var(--bg-color)}.cf-scope .sec-alt{background:var(--white)}.cf-scope .sec-dark{background:var(--gradient-primary);color:var(--white)}.cf-scope .sec-dark h2,.cf-scope .sec-dark h3{color:var(--white)}.cf-scope .sec-head{text-align:center;max-width:760px;margin:0 auto 50px}.cf-scope .sec-head .section-tag{margin-bottom:18px}.cf-scope .sec-head p{color:var(--text-muted);margin-top:14px;font-size:17px}.cf-scope .sec-dark .sec-head p{color:#cdd2f0}.cf-scope .sec-dark .section-tag{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.18)}.cf-scope .swatch-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.cf-scope .swatch{background:var(--white);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border);transition:transform .35s ease,box-shadow .35s ease;display:flex;flex-direction:column}.cf-scope .swatch:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.cf-scope .swatch .chip{height:120px;position:relative}.cf-scope .swatch .chip::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent 40%)}.cf-scope .swatch .body{padding:16px 18px}.cf-scope .swatch h3{font-size:16px;margin-bottom:4px}.cf-scope .swatch p{font-size:13px;color:var(--text-muted);line-height:1.5}.cf-scope .pop-tag{position:absolute;top:10px;right:10px;background:var(--accent-red);color:#fff;font-size:11px;font-weight:700;padding:4px 9px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.cf-scope .group-title{display:flex;align-items:center;gap:14px;margin:0 0 22px;font-family:var(--font-heading);font-size:20px;color:var(--primary-color);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.cf-scope .group-title::before{content:"";width:36px;height:3px;background:var(--accent-red);border-radius:2px}.cf-scope .group-title.light{color:#fff}.cf-scope .group-title.light::before{background:#fff}.cf-scope .group{margin-bottom:42px}.cf-scope .custom-card{margin-top:30px;background:var(--gradient-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 32px;display:flex;align-items:center;gap:24px;box-shadow:var(--shadow-sm)}.cf-scope .custom-card .icon{width:64px;height:64px;border-radius:18px;background:var(--gradient-primary);display:grid;place-items:center;color:#fff;flex-shrink:0;box-shadow:var(--shadow-md)}.cf-scope .custom-card h3{margin-bottom:4px}.cf-scope .custom-card p{color:var(--text-muted)}.cf-scope .flake-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.cf-scope .flake-card{background:var(--white);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border);position:relative;transition:transform .35s ease,box-shadow .35s ease}.cf-scope .flake-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.cf-scope .flake-card .img{aspect-ratio:4/3;overflow:hidden;position:relative}.cf-scope .flake-card .img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cf-scope .flake-card:hover .img img{transform:scale(1.06)}.cf-scope .flake-card .body{padding:18px 20px}.cf-scope .flake-card h3{font-size:18px;margin-bottom:6px}.cf-scope .flake-card p{font-size:14px;color:var(--text-muted)}.cf-scope .how-it-works{background:var(--white);border-radius:var(--radius-lg);padding:30px 32px;box-shadow:var(--shadow-sm);border:1px solid var(--border);display:flex;align-items:center;gap:24px;margin-bottom:40px}.cf-scope .how-it-works .icon{width:70px;height:70px;border-radius:20px;background:linear-gradient(135deg,#dbe6fb,#ffe6d2);display:grid;place-items:center;color:var(--primary-color);flex-shrink:0}.cf-scope .how-it-works h3{margin-bottom:4px}.cf-scope .how-it-works p{color:var(--text-muted)}.cf-scope .coverage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.cf-scope .coverage-card{background:var(--white);border-radius:var(--radius-md);padding:26px;text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--border);transition:transform .35s ease,box-shadow .35s ease}.cf-scope .coverage-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.cf-scope .coverage-card .ring{width:110px;height:110px;border-radius:50%;margin:0 auto 16px;display:grid;place-items:center;font-family:var(--font-heading);font-size:30px;font-weight:800;color:var(--primary-color);background:conic-gradient(var(--primary-color) var(--p,100%),#e3e8f1 0);position:relative}.cf-scope .coverage-card .ring::after{content:"";position:absolute;inset:10px;background:#fff;border-radius:50%;z-index:0}.cf-scope .coverage-card .ring span{position:relative;z-index:1}.cf-scope .coverage-card h3{font-size:18px;margin-bottom:6px}.cf-scope .coverage-card p{color:var(--text-muted);font-size:14px}.cf-scope .finish-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cf-scope .finish-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--border);transition:transform .35s ease,box-shadow .35s ease;display:flex;flex-direction:column}.cf-scope .finish-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.cf-scope .finish-card .img{aspect-ratio:5/3;overflow:hidden}.cf-scope .finish-card .img img{width:100%;height:100%;object-fit:cover}.cf-scope .finish-card .body{padding:24px}.cf-scope .finish-card .pill{display:inline-block;background:var(--bg-color);color:var(--primary-color);font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.cf-scope .finish-card h3{margin-bottom:10px}.cf-scope .finish-card ul{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:6px}.cf-scope .finish-card li{display:flex;gap:10px;align-items:flex-start;color:var(--text-muted);font-size:14px}.cf-scope .anti-slip{margin-top:32px;background:var(--gradient-card);border:1px dashed #b9c4dc;border-radius:var(--radius-lg);padding:24px 28px;display:flex;align-items:center;gap:20px}.cf-scope .anti-slip .icon{width:56px;height:56px;border-radius:14px;background:var(--accent-red);color:#fff;display:grid;place-items:center;flex-shrink:0}.cf-scope .anti-slip h3{font-size:18px;margin-bottom:4px}.cf-scope .anti-slip p{color:var(--text-muted);font-size:14px}.cf-scope .combo-wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center}.cf-scope .combo-image{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 40px 80px -30px rgba(0,0,0,.55);transform:rotateY(6deg) rotateX(2deg);transition:transform .6s ease}.cf-scope .combo-image:hover{transform:rotateY(0) rotateX(0)}.cf-scope .combo-image img{width:100%;aspect-ratio:4/3;object-fit:cover}.cf-scope .combo-image .overlay{position:absolute;inset:auto 0 0 0;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff}.cf-scope .combo-image .overlay strong{font-family:var(--font-heading);display:block;font-size:18px}.cf-scope .combo-image .overlay small{opacity:.85}.cf-scope .combo-copy .recipe{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);padding:22px;margin:22px 0;display:flex;flex-wrap:wrap;gap:14px}.cf-scope .recipe-chip{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.1);padding:10px 14px;border-radius:999px;font-size:14px;font-weight:600;border:1px solid rgba(255,255,255,.15)}.cf-scope .recipe-chip .dotc{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4)}.cf-scope .benefits-list{list-style:none;display:flex;flex-direction:column;gap:12px;margin-top:14px}.cf-scope .benefits-list li{display:flex;gap:12px;align-items:flex-start;color:#e5e8ff;font-size:15px}.cf-scope .cta-row{display:flex;gap:14px;margin-top:24px;flex-wrap:wrap}.cf-scope .elem-button{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:700;font-family:var(--font-heading);font-size:15px;letter-spacing:.02em;text-decoration:none;cursor:pointer;border:none;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.cf-scope .btn-primary{background:var(--accent-red);color:#fff;box-shadow:0 14px 30px -10px rgba(225,29,72,.6)}.cf-scope .btn-primary:hover{transform:translateY(-3px);background:#c1163d}.cf-scope .btn-ghost{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.25)}.cf-scope .btn-ghost:hover{background:rgba(255,255,255,.18);transform:translateY(-3px)}.cf-scope .sec-cta{background:var(--white);text-align:center}.cf-scope .sec-cta h2{margin-bottom:14px}.cf-scope .sec-cta p{color:var(--text-muted);max-width:600px;margin:0 auto 24px}.cf-scope .sec-cta .btn-primary{box-shadow:0 14px 30px -10px rgba(225,29,72,.4)}@media (max-width:1024px){.cf-scope{--fs-h1:38px;--fs-h2:30px;--spacing-section:64px}.cf-scope .hero-grid{grid-template-columns:1fr;gap:40px}.cf-scope .swatch-grid{grid-template-columns:repeat(3,1fr)}.cf-scope .flake-grid{grid-template-columns:repeat(2,1fr)}.cf-scope .finish-grid{grid-template-columns:1fr 1fr}.cf-scope .combo-wrap{grid-template-columns:1fr;gap:36px}}@media (max-width:767px){.cf-scope{--fs-h1:30px;--fs-h2:24px;--fs-h3:20px;--spacing-section:52px}.cf-scope .e-section{padding:var(--spacing-section) 18px}.cf-scope .swatch-grid{grid-template-columns:1fr 1fr}.cf-scope .flake-grid{grid-template-columns:1fr 1fr}.cf-scope .finish-grid{grid-template-columns:1fr}.cf-scope .coverage-grid{grid-template-columns:1fr}.cf-scope .custom-card,.cf-scope .how-it-works,.cf-scope .anti-slip{flex-direction:column;align-items:flex-start;text-align:left}.cf-scope .hero-image{transform:none}.cf-scope .combo-image{transform:none}.cf-scope .hero-badge{left:12px;bottom:-18px}.cf-scope .stat-card{flex:1;min-width:130px}}.elementor-5712 .elementor-element.elementor-element-728caf95 .sec-head{text-align:center;max-width:760px;margin:0 auto 50px;display:flex;flex-direction:column;align-items:center;gap:14px}.elementor-5712 .elementor-element.elementor-element-728caf95 .sec-head .section-tag{display:inline-flex!important;align-items:center;gap:8px;background:rgba(255,255,255,.12)!important;color:#fff!important;padding:8px 16px;border-radius:999px;font-weight:700;font-size:13px!important;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.18)!important;font-family:var(--font-body)!important;width:auto}.elementor-5712 .elementor-element.elementor-element-728caf95 .sec-head .section-tag *{font-size:13px!important;color:#fff!important;font-family:var(--font-body)!important;font-weight:700!important;letter-spacing:.08em}.elementor-5712 .elementor-element.elementor-element-728caf95 .sec-head .section-tag::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-red);display:inline-block;margin-right:4px}.elementor-5712 .elementor-element.elementor-element-728caf95 .sec-head p{color:#cdd2f0!important;font-size:17px;margin-top:6px}.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-wrap{display:grid!important;grid-template-columns:1.1fr 1fr!important;gap:50px!important;align-items:center;width:100%}.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-image{position:relative;border-radius:var(--radius-lg)!important;overflow:hidden!important;box-shadow:0 40px 80px -30px rgba(0,0,0,.55);transform:rotateY(6deg) rotateX(2deg);transition:transform .6s ease;padding:0!important}.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-image:hover{transform:rotateY(0) rotateX(0)}.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-image img{width:100%!important;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:0!important}.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-image .overlay{position:absolute!important;inset:auto 0 0 0!important;padding:20px!important;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)!important;color:#fff!important;display:flex;flex-direction:column;gap:2px}.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-image .overlay strong,.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-image .overlay strong *{font-family:var(--font-heading)!important;display:block;font-size:18px!important;color:#fff!important;font-weight:700}.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-image .overlay small,.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-image .overlay small *{opacity:.85;font-size:13px!important;color:#fff!important}.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-copy{display:flex;flex-direction:column;gap:0;width:100%}.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-copy h3{margin-bottom:6px!important}.elementor-5712 .elementor-element.elementor-element-728caf95 .recipe-chip *{color:#fff!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important}.elementor-5712 .elementor-element.elementor-element-728caf95 .cta-row{display:flex!important;flex-direction:row!important;gap:14px!important;margin-top:24px!important;flex-wrap:wrap}.elementor-5712 .elementor-element.elementor-element-728caf95 .cta-row .elementor-button{display:inline-flex!important;align-items:center;gap:8px;padding:14px 26px!important;border-radius:999px!important;font-weight:700!important;font-family:var(--font-heading)!important;font-size:15px!important;letter-spacing:.02em;text-decoration:none;border:none!important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}@media (max-width:1024px){.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-wrap{grid-template-columns:1fr!important;gap:36px!important}}@media (max-width:767px){.elementor-5712 .elementor-element.elementor-element-728caf95 .combo-image{transform:none}}