:root{--pplp-bg:#EEF1F5;--pplp-surface:#EEF1F5;--pplp-text-main:#1D1D1F;--pplp-text-sub:#515154;--pplp-accent:#6B1724;--pplp-accent-gold:#D4AF37;--pplp-cta-green:#1B5E20;--pplp-cta-hover:#144818;--pplp-border-light:#E2E8F0;--pplp-neu-raised:8px 8px 18px rgba(163, 177, 198, 0.45), -8px -8px 18px rgba(255, 255, 255, 0.95);--pplp-neu-flat:4px 4px 10px rgba(163, 177, 198, 0.30), -4px -4px 10px rgba(255, 255, 255, 0.85);--pplp-neu-inset:inset 3px 3px 6px rgba(163, 177, 198, 0.40), inset -3px -3px 6px rgba(255, 255, 255, 0.90);--pplp-neu-btn:6px 6px 14px rgba(163, 177, 198, 0.40), -6px -6px 14px rgba(255, 255, 255, 0.90);--pplp-radius-lg:24px;--pplp-radius-md:16px;--pplp-radius-sm:10px;--pplp-radius-pill:9999px}body.pplp-body-canvas{margin:0;padding:0;background-color:var(--pplp-bg);color:var(--pplp-text-main);font-family:'Hind Siliguri','Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}.pplp-root *{box-sizing:border-box}.pplp-container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.pplp-announcement-bar{background:linear-gradient(90deg,#6B1724 0%,#881E2F 100%);color:#FFF;text-align:center;font-size:13px;font-weight:600;padding:8px 15px;letter-spacing:.3px}.pplp-header{padding:16px 0;background-color:rgb(238 241 245 / .85);backdrop-filter:blur(12px);position:sticky;top:0;z-index:100;border-bottom:1px solid rgb(255 255 255 / .6)}.pplp-header-inner{display:flex;justify-content:space-between;align-items:center}.pplp-brand{display:flex;align-items:center;gap:8px;font-weight:700;font-size:17px;color:var(--pplp-accent);letter-spacing:.5px}.pplp-pill-btn{background:var(--pplp-surface);color:var(--pplp-accent);box-shadow:var(--pplp-neu-flat);border:1px solid rgb(255 255 255 / .8);padding:8px 20px;border-radius:var(--pplp-radius-pill);text-decoration:none;font-weight:600;font-size:14px;transition:all 0.2s ease}.pplp-pill-btn:hover{box-shadow:var(--pplp-neu-inset);color:var(--pplp-cta-green)}.pplp-section{padding:60px 0}.pplp-section-header{text-align:center;max-width:680px;margin:0 auto 40px}.pplp-section-header h2{font-size:32px;font-weight:700;color:var(--pplp-text-main);margin:12px 0 8px;line-height:1.3}.pplp-section-header p{color:var(--pplp-text-sub);font-size:16px;margin:0}.pplp-neu-raised{background:var(--pplp-surface);box-shadow:var(--pplp-neu-raised);border-radius:var(--pplp-radius-lg);border:1px solid rgb(255 255 255 / .7)}.pplp-neu-flat{background:var(--pplp-surface);box-shadow:var(--pplp-neu-flat);border-radius:var(--pplp-radius-md);border:1px solid rgb(255 255 255 / .7)}.pplp-neu-inset{background:var(--pplp-surface);box-shadow:var(--pplp-neu-inset);border-radius:var(--pplp-radius-sm);border:1px solid rgb(163 177 198 / .2)}.pplp-hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;align-items:center}.pplp-badge-chip{display:inline-flex;align-items:center;gap:6px;background:rgb(107 23 36 / .08);color:var(--pplp-accent);font-size:13px;font-weight:700;padding:6px 14px;border-radius:var(--pplp-radius-pill);margin-bottom:15px}.pplp-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--pplp-accent);display:inline-block}.pplp-hero-h1{font-size:42px;font-weight:700;line-height:1.25;color:var(--pplp-text-main);margin:0 0 16px}.pplp-hero-sub{font-size:17px;color:var(--pplp-text-sub);margin:0 0 25px;line-height:1.6}.pplp-hero-price-card{padding:24px;margin-top:20px}.pplp-price-group{display:flex;align-items:baseline;gap:12px}.pplp-price-current{font-size:38px;font-weight:800;color:var(--pplp-cta-green);line-height:1}.pplp-price-prev{font-size:20px;color:#8E8E93;text-decoration:line-through}.pplp-save-tag{background:#E8F5E9;color:#2E7D32;font-size:12px;font-weight:700;padding:3px 10px;border-radius:var(--pplp-radius-pill)}.pplp-stock-notice{font-size:13px;color:#D84315;font-weight:600;margin:10px 0 18px}.pplp-btn-cta{display:flex;justify-content:center;align-items:center;gap:10px;background:linear-gradient(135deg,var(--pplp-cta-green) 0%,#2E7D32 100%);color:#FFFFFF!important;text-decoration:none;font-size:18px;font-weight:700;padding:16px 28px;border-radius:var(--pplp-radius-pill);box-shadow:0 6px 16px rgb(27 94 32 / .35);transition:all 0.25s ease;width:100%;border:none;cursor:pointer}.pplp-btn-cta:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgb(27 94 32 / .45)}.pplp-hero-trust-row{display:flex;justify-content:space-between;margin-top:18px;font-size:13px;color:var(--pplp-text-sub);font-weight:600}.pplp-hero-trust-row span{display:flex;align-items:center;gap:4px}.pplp-hero-trust-row svg{color:var(--pplp-cta-green)}.pplp-visual-card{padding:20px}.pplp-gallery-frame{background:#FFF;border-radius:var(--pplp-radius-md);overflow:hidden;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.pplp-responsive-img{width:100%;height:100%;object-fit:cover;display:block}.pplp-variant-switcher{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.pplp-switcher-btn{background:var(--pplp-surface);border:1px solid rgb(255 255 255 / .8);box-shadow:var(--pplp-neu-flat);border-radius:var(--pplp-radius-sm);padding:10px 12px;font-size:13px;font-weight:600;color:var(--pplp-text-main);cursor:pointer;transition:all 0.2s ease;font-family:inherit}.pplp-switcher-btn.active{box-shadow:var(--pplp-neu-inset);color:var(--pplp-accent);border-color:var(--pplp-accent)}.pplp-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pplp-feature-item{padding:24px 20px;text-align:center}.pplp-feature-icon{font-size:32px;margin-bottom:12px}.pplp-feature-item h3{font-size:16px;font-weight:700;color:var(--pplp-text-main);margin:0 0 8px}.pplp-feature-item p{font-size:13px;color:var(--pplp-text-sub);margin:0;line-height:1.5}.pplp-craft-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;align-items:center}.pplp-craft-img{padding:16px}.pplp-craft-details{display:flex;flex-direction:column;gap:16px}.pplp-craft-card{padding:20px 24px}.pplp-craft-card h4{margin:0 0 6px;font-size:17px;color:var(--pplp-accent);font-weight:700}.pplp-craft-card p{margin:0;font-size:14px;color:var(--pplp-text-sub)}.pplp-size-grid{max-width:900px;margin:0 auto}.pplp-size-card{padding:30px}.pplp-size-table{width:100%;border-collapse:collapse;margin-bottom:25px;text-align:center}.pplp-size-table th{background:var(--pplp-accent);color:#FFF;padding:12px;font-size:14px;font-weight:600}.pplp-size-table th:first-child{border-top-left-radius:8px}.pplp-size-table th:last-child{border-top-right-radius:8px}.pplp-size-table td{padding:12px;border-bottom:1px solid #E2E8F0;font-size:14px;color:#333}.pplp-size-table tr:nth-child(even) td{background:rgb(255 255 255 / .6)}.pplp-size-tag{color:var(--pplp-accent);font-size:16px}.pplp-size-infographic{border-radius:var(--pplp-radius-md);overflow:hidden;margin-top:15px}.pplp-combo-banner{display:grid;grid-template-columns:0.9fr 1.1fr;gap:30px;padding:35px;align-items:center;background:linear-gradient(135deg,#FFFDF8 0%,#EEF1F5 100%);border:2px solid #EADBCE}.pplp-combo-visual{border-radius:var(--pplp-radius-md);overflow:hidden}.pplp-offer-badge{background:#6B1724;color:#FFF;font-size:12px;font-weight:700;padding:4px 12px;border-radius:var(--pplp-radius-pill);display:inline-block;margin-bottom:10px}.pplp-combo-content h2{font-size:26px;font-weight:700;color:#1D1D1F;margin:0 0 10px;line-height:1.3}.pplp-combo-desc{font-size:15px;color:#555;margin:0 0 18px}.pplp-combo-pricing{display:flex;align-items:baseline;gap:12px;margin-bottom:20px}.pplp-combo-now{font-size:32px;font-weight:800;color:var(--pplp-accent)}.pplp-combo-old{font-size:18px;color:#8E8E93;text-decoration:line-through}.pplp-combo-free{background:#1B5E20;color:#FFF;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--pplp-radius-pill)}.pplp-btn-combo{display:inline-block;background:#6B1724;color:#FFFFFF!important;text-decoration:none;font-size:16px;font-weight:700;padding:12px 26px;border-radius:var(--pplp-radius-pill);box-shadow:0 4px 12px rgb(107 23 36 / .3);transition:all 0.2s ease}.pplp-btn-combo:hover{background:#52111B;transform:translateY(-2px)}.pplp-checkout-wrapper{max-width:680px;margin:0 auto;padding:40px}.pplp-checkout-header{text-align:center;margin-bottom:30px}.pplp-checkout-header h2{font-size:26px;font-weight:700;color:var(--pplp-text-main);margin:0 0 6px}.pplp-checkout-header p{font-size:14px;color:var(--pplp-text-sub);margin:0}.pplp-form-group{margin-bottom:20px}.pplp-label{display:block;font-size:14px;font-weight:600;color:var(--pplp-text-main);margin-bottom:8px}.pplp-label .req{color:#D32F2F}.pplp-input,.pplp-textarea{width:100%;padding:14px 16px;border:none;outline:none;font-size:15px;font-family:inherit;color:var(--pplp-text-main);transition:all 0.2s ease}.pplp-input:focus,.pplp-textarea:focus{box-shadow:inset 4px 4px 8px rgb(163 177 198 / .5),inset -4px -4px 8px rgb(255 255 255 / .95),0 0 0 2px var(--pplp-accent)}.pplp-radio-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pplp-radio-card{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;transition:all 0.2s ease}.pplp-radio-card input{accent-color:var(--pplp-accent)}.pplp-radio-card.selected{border:1px solid var(--pplp-accent);background:#FAF8F5}.pplp-radio-content strong{display:block;font-size:13px;color:var(--pplp-text-main)}.pplp-radio-content span{font-size:11px;color:var(--pplp-text-sub)}.pplp-size-capsules{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pplp-capsule{cursor:pointer;text-align:center}.pplp-capsule input{display:none}.pplp-capsule span{display:block;padding:10px 6px;border-radius:var(--pplp-radius-sm);box-shadow:var(--pplp-neu-flat);font-weight:700;font-size:14px;color:var(--pplp-text-main);background:var(--pplp-surface);transition:all 0.2s ease}.pplp-capsule input:checked+span{box-shadow:var(--pplp-neu-inset);color:var(--pplp-accent);border:1px solid var(--pplp-accent);background:#FAF8F5}.pplp-qty-row{display:flex;align-items:center;justify-content:space-between}.pplp-qty-control{display:inline-flex;align-items:center;border-radius:var(--pplp-radius-pill);overflow:hidden}.pplp-qty-btn{background:#fff0;border:none;font-size:18px;font-weight:700;width:40px;height:40px;cursor:pointer;color:var(--pplp-text-main)}.pplp-qty-control input{width:45px;border:none;background:#fff0;text-align:center;font-size:16px;font-weight:700;color:var(--pplp-text-main)}.pplp-bundle-toggle{display:flex;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;background:#FFF8E1;border:1px solid #FFE082}.pplp-bundle-toggle input{width:20px;height:20px;accent-color:#E65100}.pplp-bundle-toggle-text strong{display:block;font-size:14px;color:#BF360C}.pplp-bundle-toggle-text span{font-size:12px;color:#E65100}.pplp-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pplp-loc-card{display:flex;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:600;cursor:pointer}.pplp-loc-card input{accent-color:var(--pplp-cta-green)}.pplp-loc-card.selected{border:1px solid var(--pplp-cta-green);background:#F1F8E9}.pplp-bill-summary{padding:18px 20px;margin:25px 0}.pplp-bill-row{display:flex;justify-content:space-between;font-size:14px;color:var(--pplp-text-sub);margin-bottom:8px}.pplp-bill-total{font-size:18px;font-weight:800;color:var(--pplp-text-main);border-top:1px solid #D6DCE5;padding-top:10px;margin-top:10px;margin-bottom:0}.pplp-bill-total span:last-child{color:var(--pplp-cta-green);font-size:22px}.pplp-btn-submit{width:100%;background:linear-gradient(135deg,var(--pplp-cta-green) 0%,#2E7D32 100%);color:#FFF;font-size:18px;font-weight:700;padding:18px 24px;border:none;border-radius:var(--pplp-radius-pill);box-shadow:0 6px 18px rgb(27 94 32 / .4);cursor:pointer;font-family:inherit;transition:all 0.25s ease}.pplp-btn-submit:hover{box-shadow:0 8px 24px rgb(27 94 32 / .55);transform:translateY(-2px)}.pplp-form-footer-note{text-align:center;font-size:12px;color:#718096;margin-top:14px}.pplp-success-card{text-align:center;padding:40px 20px}.pplp-success-icon{font-size:50px;margin-bottom:15px}.pplp-success-card h2{color:var(--pplp-cta-green);font-size:26px;margin:0 0 10px}.pplp-success-order-num{font-size:18px;color:var(--pplp-text-main);margin-bottom:12px}.pplp-success-msg{font-size:15px;color:var(--pplp-text-sub);max-width:450px;margin:0 auto 25px}.pplp-alert{padding:12px 16px;border-radius:var(--pplp-radius-sm);font-size:14px;font-weight:600;margin-bottom:20px}.pplp-alert-error{background:#FFEBEE;color:#C62828;border:1px solid #FFCDD2}.pplp-footer{text-align:center;padding:30px 15px;font-size:13px;color:#718096;border-top:1px solid rgb(255 255 255 / .7);margin-bottom:60px}.pplp-footer-sub{font-size:12px;color:#A0AEC0;margin-top:4px}.pplp-floating-action-bar{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:12px;z-index:9999}.pplp-fab-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 16px!important;border-radius:var(--pplp-radius-pill)!important;text-decoration:none!important;font-weight:700!important;font-size:14px!important;box-shadow:0 4px 14px rgb(0 0 0 / .15)!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important;font-family:'Hind Siliguri',sans-serif!important}.pplp-fab-btn:hover{transform:translateY(-2px)!important}.pplp-fab-wa,.pplp-fab-wa:visited,.pplp-fab-wa:hover,.pplp-fab-wa:active,.pplp-fab-wa:focus{background-color:#25D366!important;color:#FFFFFF!important;fill:#FFFFFF!important}.pplp-fab-msg,.pplp-fab-msg:visited,.pplp-fab-msg:hover,.pplp-fab-msg:active,.pplp-fab-msg:focus{background-color:#0084FF!important;color:#FFFFFF!important;fill:#FFFFFF!important}.pplp-fab-call,.pplp-fab-call:visited,.pplp-fab-call:hover,.pplp-fab-call:active,.pplp-fab-call:focus{background-color:#37474F!important;color:#FFFFFF!important;fill:#FFFFFF!important}.pplp-fab-order,.pplp-fab-order:visited,.pplp-fab-order:hover,.pplp-fab-order:active,.pplp-fab-order:focus{background:linear-gradient(135deg,#1B5E20 0%,#2E7D32 100%)!important;color:#FFFFFF!important;padding:12px 22px!important;font-size:15px!important;box-shadow:0 6px 18px rgb(27 94 32 / .4)!important}.pplp-mobile-sticky-bar{display:none;position:fixed;bottom:0;left:0;width:100%;background:rgb(238 241 245 / .95);backdrop-filter:blur(10px);padding:10px 15px;box-shadow:0 -4px 16px rgb(0 0 0 / .08);z-index:9998;border-top:1px solid rgb(255 255 255 / .8)}.pplp-mobile-sticky-inner{display:flex;gap:10px}.pplp-sticky-call{flex:0 0 70px;background:#37474F!important;color:#FFFFFF!important;border-radius:var(--pplp-radius-pill);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;font-weight:600;text-decoration:none;padding:8px 4px}.pplp-sticky-order{flex:1;background:linear-gradient(135deg,var(--pplp-cta-green) 0%,#2E7D32 100%)!important;color:#FFFFFF!important;border-radius:var(--pplp-radius-pill);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 4px 12px rgb(27 94 32 / .35)}@media (max-width:900px){.pplp-hero-grid,.pplp-craft-grid,.pplp-combo-banner{grid-template-columns:1fr;gap:30px}.pplp-feature-grid{grid-template-columns:1fr 1fr}.pplp-hero-h1{font-size:32px}}@media (max-width:600px){.pplp-section{padding:40px 0}.pplp-hero-h1{font-size:26px}.pplp-price-current{font-size:32px}.pplp-feature-grid{grid-template-columns:1fr}.pplp-radio-grid,.pplp-location-grid{grid-template-columns:1fr}.pplp-checkout-wrapper{padding:24px 16px}.pplp-floating-action-bar{display:none!important}.pplp-mobile-sticky-bar{display:block}.pplp-footer{margin-bottom:70px}}:root{--bg-main:#FFFFFF;--bg-soft:#F8FAFC;--bg-card:#FFFFFF;--bg-dark:#0B0F19;--text-primary:#0F172A;--text-secondary:#475569;--text-muted:#64748B;--text-light:#F8FAFC;--color-primary:#2563EB;--color-primary-hover:#1D4ED8;--color-violet:#7C3AED;--color-violet-hover:#6D28D9;--color-gradient:linear-gradient(135deg,#2563EB 0%,#7C3AED 100%);--color-gradient-subtle:linear-gradient(135deg,rgba(37,99,235,0.08) 0%,rgba(124,58,237,0.08) 100%);--border-light:#E2E8F0;--border-card:rgba(226,232,240,0.8);--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--radius-full:9999px;--shadow-subtle:0 4px 12px rgba(15,23,42,0.03);--shadow-card:0 10px 30px -10px rgba(15,23,42,0.07);--shadow-hover:0 20px 35px -12px rgba(37,99,235,0.16);--shadow-glow:0 10px 25px -5px rgba(124,58,237,0.3);--font-bengali:'Hind Siliguri',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--transition:all 0.28s cubic-bezier(0.16,1,0.3,1);}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{scroll-behavior:smooth;font-size:16px;-webkit-font-smoothing:antialiased;}body{font-family:var(--font-bengali);background-color:var(--bg-main);color:var(--text-primary);line-height:1.6;overflow-x:hidden;}img{max-width:100%;height:auto;display:block;}a{color:inherit;text-decoration:none;transition:var(--transition);}button{font-family:inherit;cursor:pointer;border:none;background:transparent;transition:var(--transition);}ul,ol{list-style:none;}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:0.95rem;padding:10px 22px;border-radius:var(--radius-full);transition:var(--transition);text-align:center;white-space:nowrap;}.btn-primary{background:var(--color-gradient);color:#FFFFFF;box-shadow:0 4px 14px rgba(37,99,235,0.25);}.btn-primary:hover{box-shadow:0 8px 22px rgba(37,99,235,0.38);transform:translateY(-2px);color:#FFFFFF;}.btn-secondary{background:#FFFFFF;color:var(--text-primary);border:1px solid var(--border-light);box-shadow:var(--shadow-subtle);}.btn-secondary:hover{background:var(--bg-soft);border-color:#CBD5E1;transform:translateY(-2px);}.btn-large{padding:13px 28px;font-size:1.05rem;}.btn-block{display:flex;width:100%;}.btn-whatsapp-cta{background:#25D366;color:#FFFFFF;box-shadow:0 4px 14px rgba(37,211,102,0.3);}.btn-whatsapp-cta:hover{background:#1EBE5D;color:#FFFFFF;transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,211,102,0.4);}.site-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,0.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(226,232,240,0.7);transition:var(--transition);}.site-header.is-scrolled{background:rgba(255,255,255,0.95);box-shadow:0 8px 24px rgba(15,23,42,0.05);}.header-container{max-width:1240px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;}.site-branding{display:flex;align-items:center;}.brand-link{display:flex;align-items:center;gap:10px;}.brand-logo-mark{display:flex;align-items:center;justify-content:center;}.brand-text-group{display:flex;flex-direction:column;}.brand-name{font-size:1.35rem;font-weight:800;letter-spacing:-0.02em;color:var(--text-primary);line-height:1.1;}.brand-tagline{font-size:0.72rem;font-weight:500;color:var(--text-muted);letter-spacing:0.02em;}.desktop-navigation{display:none;}@media (min-width:992px){.desktop-navigation{display:block;}}.nav-menu{display:flex;align-items:center;gap:28px;}.nav-menu li a{font-size:0.96rem;font-weight:500;color:var(--text-secondary);padding:6px 2px;position:relative;}.nav-menu li a:hover,.nav-menu li.current-menu-item a{color:var(--color-primary);}.nav-menu li a::after{content:'';position:absolute;bottom:0;left:0;width:0%;height:2px;background:var(--color-primary);border-radius:2px;transition:var(--transition);}.nav-menu li a:hover::after,.nav-menu li.current-menu-item a::after{width:100%;}.header-actions{display:flex;align-items:center;gap:12px;}.header-search-btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);background:var(--bg-soft);border:1px solid var(--border-light);}.header-search-btn:hover{color:var(--color-primary);border-color:#CBD5E1;background:#FFFFFF;}.btn-quote{display:none;}@media (min-width:640px){.btn-quote{display:inline-flex;}}.mobile-menu-toggle{width:42px;height:42px;border-radius:var(--radius-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:var(--bg-soft);border:1px solid var(--border-light);}@media (min-width:992px){.mobile-menu-toggle{display:none;}}.hamburger-bar{width:20px;height:2px;background:var(--text-primary);border-radius:2px;transition:var(--transition);}.mobile-navigation{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;z-index:99999;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.28s ease,visibility 0.28s ease;}.mobile-navigation.is-open{visibility:visible;opacity:1;pointer-events:auto;}.mobile-nav-overlay{position:absolute;inset:0;background:rgba(15,23,42,0.68);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}.mobile-nav-inner{position:absolute;top:0;right:0;width:84%;max-width:320px;height:100%;height:100dvh;background:#FFFFFF;box-shadow:-10px 0 35px rgba(15,23,42,0.25);z-index:2;transform:translateX(100%);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1);display:flex;flex-direction:column;}.mobile-navigation.is-open .mobile-nav-inner{transform:translateX(0);}.mobile-nav-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-light);background:#FFFFFF;}.mobile-nav-close{width:36px;height:36px;border-radius:50%;background:var(--bg-soft);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);border:1px solid var(--border-light);cursor:pointer;transition:var(--transition);}.mobile-nav-close:hover{background:#E2E8F0;color:var(--text-primary);}.mobile-nav-body{padding:20px;flex:1;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between;background:#FFFFFF;}.mobile-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;}.mobile-nav-list li a{display:flex;align-items:center;gap:12px;font-size:1.05rem;font-weight:600;color:var(--text-primary);padding:11px 14px;border-radius:var(--radius-sm);text-decoration:none;transition:var(--transition);}.mobile-nav-list li a:hover{background:var(--bg-soft);color:var(--color-primary);transform:translateX(4px);}.mobile-nav-list .m-icon{font-size:1.15rem;}.mobile-nav-cta{margin-top:auto;padding-top:20px;border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:10px;}.mobile-nav-wa-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:#25D366;color:#FFFFFF;font-size:0.94rem;font-weight:700;border-radius:var(--radius-sm);text-align:center;text-decoration:none;transition:var(--transition);}.mobile-nav-wa-btn:hover{background:#1EBE5D;color:#FFFFFF;}.hero-section{position:relative;padding:20px 14px 30px;background:radial-gradient(circle at 50% 10%,rgba(37,99,235,0.05) 0%,transparent 70%);overflow:hidden;width:100%;box-sizing:border-box;}@media (min-width:992px){.hero-section{padding:56px 24px 68px;}}.hero-container{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;box-sizing:border-box;}@media (min-width:992px){.hero-container{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center;}}.hero-content{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;padding:0 4px;}@media (min-width:992px){.hero-content{align-items:flex-start;text-align:left;max-width:100%;padding:0;}}.hero-badge-wrap{margin-bottom:12px;}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(37,99,235,0.08);color:var(--color-primary);font-size:0.82rem;font-weight:700;padding:5px 14px;border-radius:var(--radius-full);border:1px solid rgba(37,99,235,0.2);box-sizing:border-box;max-width:100%;}.badge-text-inner{white-space:normal;word-break:break-word;}.pulse-dot{width:7px;height:7px;background:#EF4444;border-radius:50%;display:inline-block;flex-shrink:0;animation:at-pulse-red 2s infinite;}@keyframes at-pulse-red{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(239,68,68,0.7);}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(239,68,68,0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(239,68,68,0);}}.hero-headline{font-size:clamp(1.4rem,5.2vw,1.85rem);font-weight:800;line-height:1.32;letter-spacing:-0.015em;margin:0 auto 12px;color:var(--text-primary);word-break:normal;overflow-wrap:break-word;width:100%;max-width:100%;padding:0 4px;box-sizing:border-box;}@media (min-width:640px){.hero-headline{font-size:2.2rem;line-height:1.28;}}@media (min-width:992px){.hero-headline{font-size:2.9rem;margin:0 0 16px 0;padding:0;}}.hero-headline .headline-part-1{display:block;color:var(--text-primary);margin-bottom:4px;}.hero-headline .headline-gradient{display:inline-block;background:linear-gradient(135deg,#2563EB 0%,#7C3AED 55%,#EC4899 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.hero-subtitle{font-size:0.92rem;color:#475569;line-height:1.65;margin:0 auto 18px;max-width:94%;word-break:normal;padding:0 4px;box-sizing:border-box;}@media (min-width:768px){.hero-subtitle{font-size:1.02rem;margin:0 0 22px 0;max-width:580px;padding:0;}}.hero-ctas{display:flex;flex-direction:column;width:100%;gap:10px;margin:0 auto 14px;padding:0 4px;box-sizing:border-box;}@media (min-width:640px){.hero-ctas{flex-direction:row;width:auto;gap:14px;margin:0 0 14px 0;padding:0;}}.btn-hero-primary{width:100%;padding:13px 20px;font-size:0.96rem;font-weight:700;border-radius:12px;box-shadow:0 8px 20px -4px rgba(37,99,235,0.4);display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;}.btn-hero-secondary{width:100%;padding:12px 20px;font-size:0.94rem;font-weight:600;background:#FFFFFF;border:1.5px solid var(--border-light);border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;}@media (min-width:640px){.btn-hero-primary,.btn-hero-secondary{width:auto;padding:14px 28px;}}.hero-cute-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%;margin:14px auto;box-sizing:border-box;padding:0 4px;}@media (min-width:992px){.hero-cute-cards-grid{grid-template-columns:repeat(2,1fr);max-width:520px;margin:14px 0;padding:0;}}.cute-card{background:#FFFFFF;border:1.5px solid #E2E8F0;border-radius:14px;padding:9px 11px;display:flex;align-items:center;gap:9px;text-align:left;box-shadow:0 2px 5px rgba(15,23,42,0.03);transition:all 0.2s cubic-bezier(0.16,1,0.3,1);text-decoration:none;box-sizing:border-box;min-width:0;}.cute-card:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(15,23,42,0.08);}.cute-icon-bubble{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0;}.cute-card-info{display:flex;flex-direction:column;min-width:0;}.cute-title{font-size:0.82rem;font-weight:700;color:#0F172A;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cute-desc{font-size:0.70rem;color:#64748B;line-height:1.2;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.cute-card-amber{background:#FFFBEB;border-color:#FDE68A;}.cute-card-amber .cute-icon-bubble{background:#FEF3C7;}.cute-card-emerald{background:#F0FDF4;border-color:#BBF7D0;}.cute-card-emerald .cute-icon-bubble{background:#DCFCE7;}.cute-card-blue{background:#EFF6FF;border-color:#BFDBFE;}.cute-card-blue .cute-icon-bubble{background:#DBEAFE;}.cute-card-whatsapp{background:#F0FDF4;border-color:#86EFAC;cursor:pointer;}.cute-card-whatsapp .cute-icon-bubble{background:#25D366;color:#FFFFFF;}.cute-card-whatsapp .cute-title{color:#065F46;}.cute-card-whatsapp .cute-desc{color:#047857;font-weight:600;}.hero-visual-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center;margin:18px auto 0;box-sizing:border-box;}@media (min-width:992px){.hero-visual-wrapper{margin:0;}}.hero-image-card{position:relative;width:100%;max-width:520px;display:flex;justify-content:center;align-items:center;margin:0 auto;box-sizing:border-box;}.hero-custom-image-box,.hero-showcase-frame{width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;}.hero-main-img{width:100%;max-width:100%;height:auto;max-height:440px;object-fit:contain;display:block;margin:0 auto;border-radius:18px;filter:drop-shadow(0 14px 30px rgba(15,23,42,0.12));transition:transform 0.3s ease,filter 0.3s ease;}.hero-main-img:hover{transform:translateY(-3px) scale(1.01);filter:drop-shadow(0 18px 36px rgba(37,99,235,0.18));}@media (max-width:768px){.hero-image-card{max-width:380px;}.hero-main-img{max-height:320px;border-radius:16px;filter:drop-shadow(0 10px 22px rgba(15,23,42,0.10));}}@media (max-width:480px){.hero-image-card{max-width:320px;}.hero-main-img{max-height:270px;border-radius:14px;}}.hero-floating-badge .badge-icon,.badge-desktop-only .badge-icon{font-size:16px;line-height:1;flex-shrink:0;}.hero-floating-badge .badge-text,.badge-desktop-only .badge-text{display:flex;flex-direction:column;text-align:left;}.hero-floating-badge .badge-text strong,.badge-desktop-only .badge-text strong{font-size:0.78rem;font-weight:700;color:var(--text-primary);line-height:1.2;white-space:nowrap;}.hero-floating-badge .badge-text small,.badge-desktop-only .badge-text small{font-size:0.68rem;color:var(--text-muted);line-height:1.2;white-space:nowrap;}.badge-top-right{top:8px;right:8px;border-color:rgba(16,185,129,0.35);}.badge-bottom-left{bottom:8px;left:8px;border-color:rgba(37,99,235,0.35);animation-delay:2s;}@media (min-width:992px){.hero-floating-badge,.badge-desktop-only{padding:9px 15px;}.hero-floating-badge .badge-icon,.badge-desktop-only .badge-icon{font-size:18px;}.hero-floating-badge .badge-text strong,.badge-desktop-only .badge-text strong{font-size:0.84rem;}.hero-floating-badge .badge-text small,.badge-desktop-only .badge-text small{font-size:0.74rem;}.badge-top-right{top:-12px;right:-10px;}.badge-bottom-left{bottom:-12px;left:-10px;}}@media (max-width:480px){.hero-cute-cards-grid{gap:8px !important;margin:12px auto !important;}.cute-card{padding:8px 10px !important;gap:8px !important;border-radius:12px !important;}.cute-icon-bubble{width:30px !important;height:30px !important;font-size:14px !important;border-radius:8px !important;}.cute-title{font-size:0.78rem !important;white-space:normal !important;line-height:1.22 !important;overflow:visible !important;text-overflow:clip !important;}.cute-desc{font-size:0.68rem !important;white-space:normal !important;line-height:1.15 !important;overflow:visible !important;text-overflow:clip !important;}}.features-section{padding:28px 18px;background:var(--bg-soft);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);}.features-container{max-width:1240px;margin:0 auto;}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;}@media (min-width:768px){.features-grid{grid-template-columns:repeat(3,1fr);gap:14px;}}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(5,1fr);gap:14px;}}.feature-card{background:#FFFFFF;border:1px solid var(--border-card);border-radius:var(--radius-md,12px);padding:16px 14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 2px 6px rgba(15,23,42,0.02);transition:var(--transition);}.feature-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card);border-color:#CBD5E1;}@media (max-width:767px){.feature-card:last-child{grid-column:span 2;flex-direction:row;align-items:center;background:linear-gradient(135deg,rgba(37,99,235,0.04) 0%,rgba(236,72,153,0.05) 100%);border-color:rgba(37,99,235,0.2);}}.feature-icon-wrapper{width:40px;height:40px;border-radius:10px;background:rgba(37,99,235,0.08);display:flex;align-items:center;justify-content:center;color:var(--icon-accent,var(--color-primary));flex-shrink:0;}.feature-title{font-size:0.98rem;font-weight:700;color:var(--text-primary);margin-bottom:2px;}.feature-desc{font-size:0.82rem;color:var(--text-secondary);line-height:1.45;}.stats-section{padding:34px 18px;background:#FFFFFF;}.stats-container{max-width:1240px;margin:0 auto;}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}@media (min-width:992px){.stats-grid{grid-template-columns:repeat(4,1fr);gap:18px;}}.stat-card{background:var(--bg-soft);border:1px solid var(--border-card);border-radius:var(--radius-md,12px);padding:16px 14px;display:flex;align-items:center;gap:12px;transition:var(--transition);}.stat-card:hover{transform:translateY(-2px);border-color:#CBD5E1;}.stat-icon-pill{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.stat-icon-pill.red{background:rgba(239,68,68,0.1);color:#EF4444;}.stat-icon-pill.violet{background:rgba(124,58,237,0.1);color:#7C3AED;}.stat-icon-pill.blue{background:rgba(37,99,235,0.1);color:#2563EB;}.stat-icon-pill.green{background:rgba(16,185,129,0.1);color:#10B981;}.stat-number{font-size:1.55rem;font-weight:800;color:var(--text-primary);line-height:1.1;}@media (min-width:768px){.stat-number{font-size:1.8rem;}}.stat-label{font-size:0.82rem;font-weight:600;color:var(--text-muted);}.demo-showcase-section{padding:70px 20px 90px;background:#FFFFFF;}.showcase-container{max-width:1240px;margin:0 auto;}.showcase-header{text-align:center;margin-bottom:36px;}.section-tag-badge{display:inline-block;font-size:0.88rem;font-weight:700;color:var(--color-violet);background:rgba(124,58,237,0.08);padding:5px 14px;border-radius:var(--radius-full);margin-bottom:10px;}.section-title{font-size:2.1rem;font-weight:800;color:var(--text-primary);margin-bottom:8px;letter-spacing:-0.01em;}.section-subtitle{font-size:1.05rem;color:var(--text-secondary);}.showcase-toolbar{margin-bottom:34px;display:flex;flex-direction:column;gap:18px;}.showcase-search-wrapper{max-width:540px;margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;}.search-input-box{position:relative;width:100%;}.search-input-box .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;}.search-input{width:100%;padding:13px 44px 13px 44px;background:#FFFFFF;border:1.5px solid var(--border-light);border-radius:var(--radius-full);font-size:0.96rem;font-family:inherit;color:var(--text-primary);box-shadow:0 4px 14px rgba(15,23,42,0.04);transition:var(--transition);}.search-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(37,99,235,0.12);}.search-clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--text-muted);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;}.search-clear:hover{color:var(--text-primary);}.search-count-pill{font-size:0.85rem;font-weight:600;color:var(--color-primary);background:rgba(37,99,235,0.08);padding:3px 12px;border-radius:var(--radius-full);}.category-filters-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;}.category-filter-scroll{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:max-content;margin:0 auto;}@media (min-width:992px){.category-filter-scroll{justify-content:center;flex-wrap:wrap;}}.cat-filter-btn{display:inline-flex;align-items:center;gap:8px;background:#FFFFFF;border:1px solid var(--border-light);border-radius:var(--radius-full);padding:8px 16px;font-size:0.92rem;font-weight:600;color:var(--text-secondary);transition:var(--transition);}.cat-filter-btn:hover{border-color:#CBD5E1;color:var(--text-primary);background:var(--bg-soft);}.cat-filter-btn.active{background:var(--color-primary);border-color:var(--color-primary);color:#FFFFFF;box-shadow:0 4px 12px rgba(37,99,235,0.25);}.cat-filter-btn .cat-count{font-size:0.78rem;background:rgba(15,23,42,0.08);color:inherit;padding:1px 7px;border-radius:var(--radius-full);}.cat-filter-btn.active .cat-count{background:rgba(255,255,255,0.25);color:#FFFFFF;}.demos-grid{display:grid;grid-template-columns:1fr;gap:24px;}@media (min-width:640px){.demos-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:992px){.demos-grid{grid-template-columns:repeat(3,1fr);}}@media (min-width:1280px){.demos-grid{grid-template-columns:repeat(4,1fr);}}.demo-card{background:var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);transition:var(--transition);display:flex;flex-direction:column;}.demo-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover);border-color:#CBD5E1;}.demo-card-inner{display:flex;flex-direction:column;height:100%;}.demo-thumb-wrap{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#F1F5F9;}.demo-number-badge{position:absolute;top:12px;left:12px;background:rgba(15,23,42,0.85);color:#FFFFFF;font-size:0.78rem;font-weight:700;padding:3px 9px;border-radius:var(--radius-sm);z-index:2;backdrop-filter:blur(4px);}.demo-quick-details-btn{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.9);display:flex;align-items:center;justify-content:center;color:var(--text-secondary);box-shadow:0 4px 10px rgba(0,0,0,0.1);z-index:2;transition:var(--transition);}.demo-quick-details-btn:hover{background:#FFFFFF;color:var(--color-primary);transform:scale(1.1);}.demo-thumb-link{display:block;width:100%;height:100%;}.demo-thumb-img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;}.demo-card:hover .demo-thumb-img{transform:scale(1.05);}.demo-thumb-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#F8FAFC 0%,#E2E8F0 100%);display:flex;flex-direction:column;padding:10px;}.placeholder-browser-bar{display:flex;align-items:center;gap:4px;padding-bottom:8px;border-bottom:1px solid #CBD5E1;}.p-dot{width:6px;height:6px;border-radius:50%;}.p-dot.red{background:#EF4444;}.p-dot.yellow{background:#F59E0B;}.p-dot.green{background:#10B981;}.placeholder-graphic{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;}.placeholder-hero-tag{font-size:10px;font-weight:700;color:var(--color-primary);text-transform:uppercase;margin-bottom:4px;}.placeholder-title{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:10px;line-height:1.3;}.placeholder-btn{font-size:10px;font-weight:600;background:var(--color-primary);color:#FFFFFF;padding:4px 10px;border-radius:12px;}.demo-card-body{padding:20px;display:flex;flex-direction:column;flex:1;}.demo-categories-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;}.cat-pill{font-size:0.76rem;font-weight:600;padding:2px 8px;border-radius:var(--radius-sm);background:rgba(37,99,235,0.08);color:var(--color-primary);}.cat-pill-1{background:rgba(16,185,129,0.08);color:#059669;}.demo-title{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.35;}.demo-title a:hover{color:var(--color-primary);}.demo-short-desc{font-size:0.9rem;color:var(--text-secondary);line-height:1.5;margin-bottom:18px;flex:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.demo-card-actions{display:grid;grid-template-columns:1.4fr 1fr;gap:8px;margin-top:auto;}.btn-demo-view{background:var(--color-primary);color:#FFFFFF;font-size:0.88rem;padding:9px 12px;border-radius:var(--radius-sm);text-align:center;font-weight:600;}.btn-demo-view:hover{background:var(--color-primary-hover);color:#FFFFFF;}.btn-demo-details{background:var(--bg-soft);border:1px solid var(--border-light);color:var(--text-primary);font-size:0.88rem;padding:9px 12px;border-radius:var(--radius-sm);text-align:center;font-weight:600;}.btn-demo-details:hover{background:#E2E8F0;}.demo-grid-loader{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;font-size:0.95rem;color:var(--color-primary);font-weight:600;}.spinner{width:24px;height:24px;border:3px solid rgba(37,99,235,0.2);border-top-color:var(--color-primary);border-radius:50%;animation:at-spin 0.7s linear infinite;}.spinner-small{width:16px;height:16px;border:2px solid rgba(255,255,255,0.3);border-top-color:#FFFFFF;border-radius:50%;animation:at-spin 0.7s linear infinite;}@keyframes at-spin{to{transform:rotate(360deg);}}.no-demos-found{grid-column:1 / -1;text-align:center;padding:60px 20px;background:var(--bg-soft);border-radius:var(--radius-lg);border:1px dashed var(--border-light);}.no-demos-icon{font-size:40px;margin-bottom:12px;}.load-more-wrapper{margin-top:50px;}.load-more-card{background:var(--bg-soft);border:1px solid var(--border-card);border-radius:var(--radius-xl);padding:34px 24px;text-align:center;max-width:600px;margin:0 auto;}.load-more-heading{font-size:1.35rem;font-weight:800;color:var(--text-primary);margin-bottom:8px;}.load-more-sub{font-size:0.94rem;color:var(--text-secondary);margin-bottom:22px;}.btn-load-more{padding:12px 28px;font-size:0.98rem;border-radius:var(--radius-full);}.trust-badges-section{padding:40px 20px;background:#FFFFFF;border-top:1px solid var(--border-light);}.trust-container{max-width:1240px;margin:0 auto;}.trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;}@media (min-width:992px){.trust-grid{grid-template-columns:repeat(4,1fr);}}.trust-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-md);background:var(--bg-soft);}.trust-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.trust-icon.purple{background:rgba(124,58,237,0.1);color:#7C3AED;}.trust-icon.blue{background:rgba(37,99,235,0.1);color:#2563EB;}.trust-icon.teal{background:rgba(13,148,136,0.1);color:#0D9488;}.trust-icon.green{background:rgba(16,185,129,0.1);color:#10B981;}.trust-title{font-size:0.98rem;font-weight:700;color:var(--text-primary);}.trust-subtitle{font-size:0.8rem;color:var(--text-muted);}.contact-cta-section{padding:60px 20px;background:#FFFFFF;}.contact-cta-container{max-width:1100px;margin:0 auto;}.contact-cta-card{position:relative;background:linear-gradient(135deg,#1E1B4B 0%,#0F172A 100%);border-radius:var(--radius-xl);padding:50px 30px;color:#FFFFFF;text-align:center;overflow:hidden;box-shadow:0 20px 45px -10px rgba(15,23,42,0.4);}.cta-glow-circle{position:absolute;top:-50px;right:-50px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,0.35) 0%,transparent 70%);pointer-events:none;}.cta-content{position:relative;z-index:1;max-width:680px;margin:0 auto;}.cta-top-tag{display:inline-block;background:rgba(255,255,255,0.12);font-size:0.84rem;font-weight:700;padding:4px 14px;border-radius:var(--radius-full);margin-bottom:14px;}.cta-title{font-size:2rem;font-weight:800;margin-bottom:12px;line-height:1.25;}@media (min-width:640px){.cta-title{font-size:2.4rem;}}.cta-desc{font-size:1.05rem;color:#CBD5E1;margin-bottom:30px;line-height:1.6;}.cta-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;}.btn-cta-start{background:#FFFFFF;color:var(--text-primary);padding:13px 28px;font-weight:700;}.btn-cta-start:hover{background:#F1F5F9;color:var(--color-primary);}.single-demo-header-section{padding:40px 20px 50px;background:radial-gradient(circle at 50% 0%,rgba(37,99,235,0.06) 0%,transparent 70%);border-bottom:1px solid var(--border-light);}.single-demo-container{max-width:1200px;margin:0 auto;}.demo-breadcrumb{font-size:0.88rem;color:var(--text-muted);margin-bottom:20px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;}.demo-breadcrumb a:hover{color:var(--color-primary);}.demo-breadcrumb .sep{color:#CBD5E1;}.demo-breadcrumb .current{color:var(--text-primary);font-weight:600;}.single-meta-row{display:flex;align-items:center;gap:12px;margin-bottom:14px;}.demo-number-pill{background:#0F172A;color:#FFFFFF;font-size:0.82rem;font-weight:700;padding:3px 10px;border-radius:var(--radius-sm);}.single-demo-title{font-size:2.3rem;font-weight:800;color:var(--text-primary);margin-bottom:14px;line-height:1.25;}@media (min-width:640px){.single-demo-title{font-size:2.9rem;}}.single-demo-lead{font-size:1.15rem;color:var(--text-secondary);line-height:1.7;margin-bottom:26px;max-width:800px;}.single-action-bar{display:flex;flex-wrap:wrap;gap:14px;}.btn-live-demo-hero{box-shadow:0 8px 24px rgba(37,99,235,0.35);}.single-demo-body-section{padding:60px 20px;background:var(--bg-soft);}.single-demo-grid{display:grid;grid-template-columns:1fr;gap:36px;}@media (min-width:992px){.single-demo-grid{grid-template-columns:2fr 1fr;}}.device-mockup-wrapper{background:#0F172A;border-radius:var(--radius-xl);padding:10px 10px 16px;box-shadow:0 25px 60px -15px rgba(15,23,42,0.25);margin-bottom:40px;}.device-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#1E293B;border-radius:12px 12px 0 0;}.device-dots{display:flex;gap:5px;}.d-dot{width:8px;height:8px;border-radius:50%;}.d-dot.red{background:#EF4444;}.d-dot.yellow{background:#F59E0B;}.d-dot.green{background:#10B981;}.device-url-display{font-size:11px;color:#94A3B8;background:#0F172A;padding:3px 12px;border-radius:6px;margin-left:8px;max-width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.device-screen-container{background:#FFFFFF;border-radius:0 0 12px 12px;overflow:hidden;}.single-demo-full-img{width:100%;height:auto;display:block;}.single-demo-rich-content{background:#FFFFFF;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow-card);}.single-demo-rich-content h3{font-size:1.35rem;font-weight:700;margin-bottom:16px;color:var(--text-primary);}.single-demo-sidebar{display:flex;flex-direction:column;gap:24px;}.sidebar-card{background:#FFFFFF;border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:26px;box-shadow:var(--shadow-card);}.sidebar-title{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin-bottom:18px;border-bottom:1px solid var(--border-light);padding-bottom:12px;}.features-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:0.96rem;color:var(--text-secondary);margin-bottom:12px;line-height:1.4;}.features-checklist .check-icon{color:#10B981;font-weight:800;font-size:1.1rem;line-height:1;}.order-banner-card{background:linear-gradient(135deg,rgba(37,99,235,0.05) 0%,rgba(124,58,237,0.08) 100%);border-color:rgba(124,58,237,0.2);}.order-banner-card h4{font-size:1.18rem;font-weight:700;margin-bottom:8px;}.order-banner-card p{font-size:0.92rem;color:var(--text-secondary);margin-bottom:18px;}.related-demos-section{padding:60px 20px;background:#FFFFFF;border-top:1px solid var(--border-light);}.related-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;}.related-header h3{font-size:1.6rem;font-weight:800;}.view-all-link{font-size:0.95rem;font-weight:600;color:var(--color-primary);}.site-footer{background:var(--bg-dark);color:#94A3B8;padding-top:70px;}.footer-top-container{max-width:1240px;margin:0 auto;padding:0 20px 60px;}.footer-grid{display:grid;grid-template-columns:1fr;gap:36px;}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;}}.footer-brand{display:flex;align-items:center;gap:10px;margin-bottom:10px;}.footer-brand-title{font-size:1.4rem;font-weight:800;color:#FFFFFF;}.footer-tagline-badge{font-size:0.8rem;color:#CBD5E1;margin-bottom:14px;letter-spacing:0.02em;}.footer-desc{font-size:0.92rem;color:#94A3B8;line-height:1.6;margin-bottom:20px;}.footer-social-links{display:flex;gap:12px;}.footer-social-links a{width:36px;height:36px;border-radius:50%;background:#1E293B;display:flex;align-items:center;justify-content:center;color:#CBD5E1;transition:var(--transition);}.footer-social-links a:hover{background:var(--color-primary);color:#FFFFFF;transform:translateY(-2px);}.footer-heading{font-size:1.05rem;font-weight:700;color:#FFFFFF;margin-bottom:18px;}.footer-nav-list li{margin-bottom:10px;}.footer-nav-list li a{font-size:0.92rem;color:#94A3B8;transition:var(--transition);}.footer-nav-list li a:hover{color:#FFFFFF;padding-left:4px;}.footer-contact-list li{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:0.92rem;}.footer-contact-list a:hover{color:#FFFFFF;}.footer-bottom-container{border-top:1px solid #1E293B;padding:20px;}.footer-bottom-inner{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:0.85rem;color:#64748B;}@media (min-width:640px){.footer-bottom-inner{flex-direction:row;justify-content:space-between;}}.footer-legal-links{display:flex;align-items:center;gap:10px;}.footer-legal-links a:hover{color:#CBD5E1;}.standard-page-container{max-width:900px;margin:40px auto;padding:0 20px 80px;}.page-header{margin-bottom:30px;border-bottom:1px solid var(--border-light);padding-bottom:16px;}.page-title{font-size:2.2rem;font-weight:800;color:var(--text-primary);}.page-entry-content{font-size:1.05rem;line-height:1.8;color:var(--text-secondary);}.page-entry-content p{margin-bottom:18px;}.not-found-page-container{padding:90px 20px;text-align:center;}.not-found-badge{display:inline-block;background:rgba(239,68,68,0.1);color:#EF4444;font-size:0.9rem;font-weight:800;padding:6px 16px;border-radius:var(--radius-full);margin-bottom:16px;}.not-found-title{font-size:2.4rem;font-weight:800;margin-bottom:12px;}.not-found-desc{font-size:1.1rem;color:var(--text-muted);margin-bottom:30px;}.not-found-actions{display:flex;justify-content:center;gap:14px;}.order-modal-wrapper{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity 0.28s ease,visibility 0.28s ease;}.order-modal-wrapper.is-open{visibility:visible;opacity:1;}.order-modal-overlay{position:absolute;inset:0;background:rgba(15,23,42,0.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity 0.28s ease;}.order-modal-container{position:relative;background:#FFFFFF;width:92%;max-width:660px;max-height:90vh;border-radius:var(--radius-xl,24px);box-shadow:0 25px 60px -15px rgba(15,23,42,0.35);z-index:2;display:flex;flex-direction:column;overflow:hidden;transform:translateY(20px) scale(0.96);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1);}.order-modal-wrapper.is-open .order-modal-container{transform:translateY(0) scale(1);}@media (max-width:767px){.order-modal-wrapper{align-items:flex-end;}.order-modal-container{width:100%;max-width:100%;max-height:88vh;border-radius:24px 24px 0 0;transform:translateY(100%);}.order-modal-wrapper.is-open .order-modal-container{transform:translateY(0);}}.order-modal-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;background:#F1F5F9;color:#475569;display:flex;align-items:center;justify-content:center;z-index:5;transition:all 0.2s ease;}.order-modal-close:hover{background:#E2E8F0;color:#0F172A;transform:rotate(90deg);}.order-modal-header{padding:24px 28px 18px;border-bottom:1px solid #E2E8F0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#F8FAFC;}.order-badge{display:inline-block;font-size:0.78rem;font-weight:700;color:#2563EB;background:rgba(37,99,235,0.08);padding:3px 10px;border-radius:20px;margin-bottom:4px;}.order-title{font-size:1.4rem;font-weight:800;color:#0F172A;margin:0;line-height:1.2;}.order-subtitle{font-size:0.88rem;color:#64748B;margin-top:4px;}.order-price-pill{background:#FFFFFF;border:1px solid rgba(37,99,235,0.2);border-radius:12px;padding:6px 14px;text-align:right;box-shadow:0 4px 10px rgba(37,99,235,0.06);}.price-val{display:block;font-size:1.15rem;font-weight:800;color:#2563EB;line-height:1.1;}.price-sub{display:block;font-size:0.72rem;color:#64748B;font-weight:600;}.order-modal-body{padding:24px 28px;overflow-y:auto;flex:1;}.order-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}@media (max-width:600px){.order-form-grid{grid-template-columns:1fr;}}.form-group.full-width{grid-column:1 / -1;}.form-label{display:block;font-size:0.88rem;font-weight:700;color:#1E293B;margin-bottom:6px;}.form-label .required{color:#EF4444;}.form-label .optional{color:#94A3B8;font-weight:400;font-size:0.8rem;}.form-control{width:100%;padding:10px 14px;border:1.5px solid #CBD5E1;border-radius:10px;font-family:inherit;font-size:0.94rem;color:#0F172A;background:#FFFFFF;transition:all 0.2s ease;}.form-control:focus{outline:none;border-color:#2563EB;box-shadow:0 0 0 3px rgba(37,99,235,0.12);}textarea.form-control{resize:vertical;min-height:70px;}.file-upload-box{position:relative;display:flex;align-items:center;gap:12px;background:#F8FAFC;border:1.5px dashed #CBD5E1;border-radius:10px;padding:10px 14px;cursor:pointer;}.file-input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%;}.file-custom-btn{background:#FFFFFF;border:1px solid #CBD5E1;padding:5px 12px;border-radius:6px;font-size:0.82rem;font-weight:600;color:#1E293B;}.file-name{font-size:0.82rem;color:#64748B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.radio-options-row{display:flex;gap:18px;flex-wrap:wrap;}.radio-label{display:inline-flex;align-items:center;gap:6px;font-size:0.9rem;color:#334155;cursor:pointer;}.order-privacy-guarantee{display:flex;align-items:flex-start;gap:8px;background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.2);border-radius:10px;padding:10px 14px;margin:16px 0 20px;}.privacy-icon{font-size:16px;line-height:1.3;}.privacy-text{font-size:0.82rem;color:#065F46;line-height:1.45;}.order-error-notice{background:rgba(239,68,68,0.1);border:1px solid #EF4444;color:#B91C1C;padding:10px 14px;border-radius:8px;font-size:0.88rem;margin-bottom:14px;}.order-modal-success{padding:40px 28px;text-align:center;}.success-icon-wrap{font-size:48px;margin-bottom:12px;}.success-title{font-size:1.4rem;font-weight:800;color:#0F172A;margin-bottom:8px;}.success-sub{font-size:0.95rem;color:#64748B;margin-bottom:24px;}.success-order-box{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:14px;padding:18px 20px;max-width:440px;margin:0 auto 28px;text-align:left;}.success-detail-row{display:flex;justify-content:space-between;margin-bottom:8px;font-size:0.9rem;color:#475569;}.success-detail-row:last-child{margin-bottom:0;padding-top:8px;border-top:1px solid #E2E8F0;}.success-actions{display:flex;flex-direction:column;gap:10px;max-width:380px;margin:0 auto;}body.ui-style-skeuomorphic{background-color:#ECEFF3;background-image:radial-gradient(at 0% 0%,rgba(255,255,255,0.7) 0px,transparent 50%),radial-gradient(at 100% 0%,rgba(219,234,254,0.4) 0px,transparent 50%),radial-gradient(at 50% 100%,rgba(241,245,249,0.6) 0px,transparent 50%);color:#1E293B;}body.ui-style-skeuomorphic .site-header{background:linear-gradient(180deg,#FFFFFF 0%,#F4F6F9 100%) !important;border-bottom:1px solid #D5DCE5 !important;box-shadow:0 4px 16px rgba(15,23,42,0.07),inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(0,0,0,0.05) !important;}body.ui-style-skeuomorphic .site-logo h1,body.ui-style-skeuomorphic .site-logo a{text-shadow:0 1px 0 #FFFFFF,0 2px 4px rgba(0,0,0,0.08);}body.ui-style-skeuomorphic .btn{position:relative;border-radius:12px;font-weight:700;letter-spacing:0.2px;transition:all 0.15s cubic-bezier(0.4,0,0.2,1);cursor:pointer;}body.ui-style-skeuomorphic .btn-primary,body.ui-style-skeuomorphic .btn-hero-primary,body.ui-style-skeuomorphic .btn-submit-order,body.ui-style-skeuomorphic .btn-cta-start{background:linear-gradient(180deg,#3B82F6 0%,#2563EB 48%,#1D4ED8 100%) !important;border:1px solid #1E40AF !important;border-top:1px solid #93C5FD !important;border-bottom:2px solid #172554 !important;color:#FFFFFF !important;text-shadow:0 -1px 1px rgba(0,0,0,0.45);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 -2px 0 rgba(0,0,0,0.2),0 5px 12px -2px rgba(37,99,235,0.45),0 2px 4px rgba(0,0,0,0.1) !important;}body.ui-style-skeuomorphic .btn-primary:hover,body.ui-style-skeuomorphic .btn-hero-primary:hover,body.ui-style-skeuomorphic .btn-submit-order:hover,body.ui-style-skeuomorphic .btn-cta-start:hover{background:linear-gradient(180deg,#60A5FA 0%,#3B82F6 48%,#1D4ED8 100%) !important;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6),inset 0 -2px 0 rgba(0,0,0,0.25),0 8px 18px -2px rgba(37,99,235,0.55),0 3px 6px rgba(0,0,0,0.12) !important;}body.ui-style-skeuomorphic .btn-primary:active,body.ui-style-skeuomorphic .btn-hero-primary:active,body.ui-style-skeuomorphic .btn-submit-order:active,body.ui-style-skeuomorphic .btn-cta-start:active{transform:translateY(2px) !important;background:linear-gradient(180deg,#1D4ED8 0%,#2563EB 100%) !important;box-shadow:inset 0 3px 6px rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.1) !important;}body.ui-style-skeuomorphic .btn-secondary,body.ui-style-skeuomorphic .btn-live-demo-hero,body.ui-style-skeuomorphic .btn-demo-view,body.ui-style-skeuomorphic .btn-quote{background:linear-gradient(180deg,#FFFFFF 0%,#F1F5F9 50%,#E2E8F0 100%) !important;border:1px solid #CBD5E1 !important;border-top:1px solid #FFFFFF !important;border-bottom:2px solid #94A3B8 !important;color:#1E293B !important;text-shadow:0 1px 0 #FFFFFF;box-shadow:inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(0,0,0,0.08),0 4px 8px rgba(15,23,42,0.08) !important;}body.ui-style-skeuomorphic .btn-secondary:hover,body.ui-style-skeuomorphic .btn-live-demo-hero:hover,body.ui-style-skeuomorphic .btn-demo-view:hover,body.ui-style-skeuomorphic .btn-quote:hover{background:linear-gradient(180deg,#FFFFFF 0%,#F8FAFC 50%,#E2E8F0 100%) !important;transform:translateY(-2px);box-shadow:inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(0,0,0,0.1),0 6px 14px rgba(15,23,42,0.12) !important;}body.ui-style-skeuomorphic .btn-secondary:active,body.ui-style-skeuomorphic .btn-live-demo-hero:active,body.ui-style-skeuomorphic .btn-demo-view:active,body.ui-style-skeuomorphic .btn-quote:active{transform:translateY(2px) !important;background:linear-gradient(180deg,#E2E8F0 0%,#F1F5F9 100%) !important;box-shadow:inset 0 2px 5px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05) !important;}body.ui-style-skeuomorphic .hero-section{background:radial-gradient(circle at 50% 0%,rgba(255,255,255,0.9) 0%,rgba(238,242,246,0.95) 100%) !important;border-bottom:1px solid #D5DCE5 !important;box-shadow:inset 0 -4px 12px rgba(15,23,42,0.03) !important;}body.ui-style-skeuomorphic .hero-badge{background:linear-gradient(180deg,#EFF6FF 0%,#DBEAFE 100%) !important;border:1px solid #BFDBFE !important;border-top:1px solid #FFFFFF !important;box-shadow:inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(37,99,235,0.15),0 3px 8px rgba(37,99,235,0.12) !important;text-shadow:0 1px 0 #FFFFFF;}body.ui-style-skeuomorphic .hero-main-img{border-radius:20px !important;border:1px solid #CBD5E1 !important;border-top:1px solid #FFFFFF !important;box-shadow:inset 0 1px 0 #FFFFFF,0 20px 45px -10px rgba(15,23,42,0.18),0 8px 16px -4px rgba(15,23,42,0.08) !important;}body.ui-style-skeuomorphic .stat-card{background:linear-gradient(180deg,#FFFFFF 0%,#F8FAFC 60%,#EEF2F6 100%) !important;border:1px solid #D1D5DB !important;border-top:1px solid #FFFFFF !important;border-bottom:2px solid #9CA3AF !important;border-radius:18px !important;box-shadow:inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(0,0,0,0.05),0 8px 20px rgba(15,23,42,0.07) !important;transition:transform 0.2s ease,box-shadow 0.2s ease;}body.ui-style-skeuomorphic .stat-card:hover{transform:translateY(-3px) !important;box-shadow:inset 0 1px 0 #FFFFFF,0 14px 28px rgba(15,23,42,0.12) !important;}body.ui-style-skeuomorphic .stat-number{text-shadow:0 1px 0 #FFFFFF,0 2px 4px rgba(0,0,0,0.08);font-weight:800;}body.ui-style-skeuomorphic .cat-pill{background:linear-gradient(180deg,#FFFFFF 0%,#F1F5F9 100%) !important;border:1px solid #CBD5E1 !important;border-top:1px solid #FFFFFF !important;border-bottom:2px solid #94A3B8 !important;border-radius:30px !important;color:#475569 !important;font-weight:600 !important;text-shadow:0 1px 0 #FFFFFF;box-shadow:inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(0,0,0,0.06),0 2px 4px rgba(15,23,42,0.05) !important;transition:all 0.15s ease !important;}body.ui-style-skeuomorphic .cat-pill:hover{background:linear-gradient(180deg,#FFFFFF 0%,#E2E8F0 100%) !important;transform:translateY(-1px);box-shadow:inset 0 1px 0 #FFFFFF,0 4px 8px rgba(15,23,42,0.08) !important;}body.ui-style-skeuomorphic .cat-pill.active{background:linear-gradient(180deg,#1D4ED8 0%,#2563EB 50%,#3B82F6 100%) !important;border:1px solid #1E3A8A !important;border-top:2px solid #172554 !important;border-bottom:1px solid #60A5FA !important;color:#FFFFFF !important;text-shadow:0 -1px 1px rgba(0,0,0,0.5) !important;box-shadow:inset 0 3px 6px rgba(0,0,0,0.4),0 1px 0 rgba(255,255,255,0.9) !important;transform:translateY(1px);}body.ui-style-skeuomorphic .demo-card{background:linear-gradient(180deg,#FFFFFF 0%,#FAFCFF 60%,#F1F5F9 100%) !important;border:1px solid #CBD5E1 !important;border-top:1px solid #FFFFFF !important;border-bottom:2px solid #94A3B8 !important;border-radius:20px !important;box-shadow:inset 0 1px 0 #FFFFFF,inset 0 -1px 0 rgba(0,0,0,0.05),0 10px 25px -4px rgba(15,23,42,0.09),0 4px 10px -2px rgba(15,23,42,0.04) !important;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s ease !important;}body.ui-style-skeuomorphic .demo-card:hover{transform:translateY(-5px) !important;box-shadow:inset 0 1px 0 #FFFFFF,0 20px 35px -6px rgba(15,23,42,0.16),0 8px 16px -4px rgba(15,23,42,0.08) !important;}body.ui-style-skeuomorphic .demo-thumb-frame{border-radius:14px;border:1px solid #D1D5DB;box-shadow:inset 0 2px 6px rgba(0,0,0,0.15),0 1px 0 #FFFFFF;}body.ui-style-skeuomorphic .demo-number-pill{background:linear-gradient(180deg,#1E293B 0%,#0F172A 100%) !important;border:1px solid #334155 !important;border-top:1px solid #64748B !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 2px 5px rgba(0,0,0,0.3) !important;text-shadow:0 -1px 0 #000000;}body.ui-style-skeuomorphic .order-modal-container{background:linear-gradient(180deg,#FFFFFF 0%,#F8FAFC 100%) !important;border:1px solid #CBD5E1 !important;border-top:1px solid #FFFFFF !important;border-radius:24px !important;box-shadow:inset 0 1px 0 #FFFFFF,0 25px 60px -10px rgba(15,23,42,0.35),0 12px 25px -5px rgba(15,23,42,0.2) !important;}body.ui-style-skeuomorphic .order-modal-header{background:linear-gradient(180deg,#F8FAFC 0%,#EEF2F6 100%) !important;border-bottom:1px solid #CBD5E1 !important;box-shadow:inset 0 1px 0 #FFFFFF,0 2px 4px rgba(0,0,0,0.03);}body.ui-style-skeuomorphic .form-control,body.ui-style-skeuomorphic select.form-control,body.ui-style-skeuomorphic textarea.form-control{background:#F1F5F9 !important;border:1px solid #CBD5E1 !important;border-top:1px solid #94A3B8 !important;border-radius:10px !important;box-shadow:inset 0 2px 4px rgba(15,23,42,0.08),inset 0 1px 2px rgba(15,23,42,0.05),0 1px 0 #FFFFFF !important;color:#0F172A !important;transition:all 0.2s ease !important;}body.ui-style-skeuomorphic .form-control:focus,body.ui-style-skeuomorphic select.form-control:focus,body.ui-style-skeuomorphic textarea.form-control:focus{background:#FFFFFF !important;border-color:#2563EB !important;box-shadow:inset 0 1px 2px rgba(15,23,42,0.05),0 0 0 3px rgba(37,99,235,0.2),0 1px 0 #FFFFFF !important;}body.ui-style-skeuomorphic .fab-main-btn{background:linear-gradient(180deg,#3B82F6 0%,#2563EB 50%,#1D4ED8 100%) !important;border:1px solid #1E40AF !important;border-top:2px solid #93C5FD !important;border-bottom:2px solid #172554 !important;box-shadow:inset 0 2px 0 rgba(255,255,255,0.6),inset 0 -2px 0 rgba(0,0,0,0.3),0 12px 30px -4px rgba(37,99,235,0.5),0 4px 10px rgba(0,0,0,0.15) !important;}body.ui-style-skeuomorphic .fab-main-btn:hover{background:linear-gradient(180deg,#60A5FA 0%,#3B82F6 50%,#1D4ED8 100%) !important;box-shadow:inset 0 2px 0 rgba(255,255,255,0.7),0 16px 36px -4px rgba(37,99,235,0.65) !important;}body.ui-style-skeuomorphic .fab-main-btn:active{transform:scale(0.96) !important;box-shadow:inset 0 4px 8px rgba(0,0,0,0.45),0 2px 6px rgba(0,0,0,0.2) !important;}body.ui-style-skeuomorphic .cta-section{background:linear-gradient(180deg,#1E293B 0%,#0F172A 100%) !important;border-top:1px solid #334155 !important;border-bottom:1px solid #020617 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),inset 0 -2px 8px rgba(0,0,0,0.4) !important;}body.ui-style-skeuomorphic .feature-card{background:linear-gradient(180deg,#FFFFFF 0%,#F8FAFC 100%) !important;border:1px solid #CBD5E1 !important;border-top:1px solid #FFFFFF !important;border-bottom:2px solid #94A3B8 !important;border-radius:18px !important;box-shadow:inset 0 1px 0 #FFFFFF,0 6px 18px rgba(15,23,42,0.06) !important;}.ads-town-style-switcher-widget{position:fixed;bottom:24px;left:24px;z-index:9990;display:flex;align-items:center;background:linear-gradient(180deg,#FFFFFF 0%,#F1F5F9 100%);border:1px solid #CBD5E1;border-top:1px solid #FFFFFF;border-radius:30px;padding:4px;box-shadow:inset 0 1px 0 #FFFFFF,0 8px 24px rgba(15,23,42,0.15),0 2px 6px rgba(15,23,42,0.08);font-family:'Hind Siliguri',sans-serif;}.ads-town-style-switcher-widget button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;border:none;font-size:13px;font-weight:700;cursor:pointer;background:transparent;color:#64748B;transition:all 0.2s ease;}.ads-town-style-switcher-widget button.active{background:linear-gradient(180deg,#2563EB 0%,#1D4ED8 100%);color:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 2px 6px rgba(37,99,235,0.35);text-shadow:0 -1px 0 rgba(0,0,0,0.3);}@media (max-width:768px){.ads-town-style-switcher-widget{bottom:16px;left:16px;transform:scale(0.9);transform-origin:bottom left;}}body.ui-style-skeuomorphic .cute-card{background:linear-gradient(180deg,#FFFFFF 0%,#F1F5F9 100%) !important;border:1px solid #CBD5E1 !important;border-top:1px solid #FFFFFF !important;border-bottom:2px solid #94A3B8 !important;box-shadow:inset 0 1px 0 #FFFFFF,0 3px 8px rgba(15,23,42,0.08) !important;}body.ui-style-skeuomorphic .cute-card:hover,body.ui-style-skeuomorphic .cute-card:active{transform:translateY(1px);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 2px rgba(0,0,0,0.05) !important;}body.ui-style-skeuomorphic .hero-floating-badge{background:linear-gradient(180deg,#FFFFFF 0%,#F8FAFC 100%) !important;border:1px solid #CBD5E1 !important;border-top:1px solid #FFFFFF !important;border-bottom:2px solid #94A3B8 !important;box-shadow:inset 0 1px 0 #FFFFFF,0 8px 20px rgba(15,23,42,0.15) !important;}.ads-town-fab-wrapper{position:fixed;z-index:9999;display:flex;flex-direction:column;align-items:center;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.fab-pos-bottom-right{bottom:26px;right:24px;align-items:flex-end}.fab-pos-bottom-left{bottom:26px;left:24px;align-items:flex-start}@media (max-width:767px){.ads-town-fab-wrapper.fab-desktop-only{display:none !important}}@media (min-width:768px){.ads-town-fab-wrapper.fab-mobile-only{display:none !important}}.fab-main-btn{width:60px;height:60px;border-radius:50%;background-color:var(--main-color,#2563EB);color:#FFFFFF;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 25px -4px rgba(37,99,235,0.45);cursor:pointer;position:relative;z-index:10;transition:transform 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s ease}.fab-main-btn:hover{transform:scale(1.08);box-shadow:0 14px 30px -4px rgba(37,99,235,0.6)}.fab-size-compact .fab-main-btn{width:50px;height:50px}.fab-size-large .fab-main-btn{width:68px;height:68px}.fab-icon-default,.fab-icon-close{display:flex;align-items:center;justify-content:center;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),opacity 0.25s ease}.fab-icon-close{position:absolute;opacity:0;transform:rotate(-90deg) scale(0.6)}.ads-town-fab-wrapper.is-open .fab-icon-default{opacity:0;transform:rotate(90deg) scale(0.6)}.ads-town-fab-wrapper.is-open .fab-icon-close{opacity:1;transform:rotate(0deg) scale(1)}.ads-town-fab-wrapper.is-open .fab-main-btn{background-color:#0F172A;box-shadow:0 10px 25px -4px rgba(15,23,42,0.5);transform:scale(1.02)}.fab-anim-pulse .fab-main-btn::before{content:'';position:absolute;inset:-6px;border-radius:50%;background-color:var(--main-color,#2563EB);opacity:0.3;animation:fabPulse 2.2s infinite ease-out;z-index:-1}.ads-town-fab-wrapper.is-open .fab-main-btn::before{display:none}@keyframes fabPulse{0%{transform:scale(0.9);opacity:0.6}70%{transform:scale(1.4);opacity:0}100%{transform:scale(1.5);opacity:0}}.fab-anim-bounce:not(.is-open) .fab-main-btn{animation:fabBounce 3s infinite ease-in-out}@keyframes fabBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.fab-options-menu{display:flex;flex-direction:column;gap:14px;margin-bottom:16px;opacity:0;visibility:hidden;transform:translateY(20px) scale(0.9);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);z-index:9;pointer-events:none}.ads-town-fab-wrapper.is-open .fab-options-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.fab-option-row{display:flex;align-items:center;gap:12px}.fab-pos-bottom-right .fab-option-row{flex-direction:row;justify-content:flex-end}.fab-pos-bottom-left .fab-option-row{flex-direction:row-reverse;justify-content:flex-end}.fab-option-btn{width:48px;height:48px;border-radius:50%;background-color:var(--btn-color,#2563EB);color:#FFFFFF;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(0,0,0,0.18);transition:transform 0.25s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.25s ease;flex-shrink:0}.fab-option-btn:hover{transform:scale(1.12);box-shadow:0 12px 24px rgba(0,0,0,0.25);color:#FFFFFF}.fab-option-label{background:rgba(15,23,42,0.88);color:#FFFFFF;font-size:0.86rem;font-weight:600;padding:6px 12px;border-radius:var(--radius-sm,8px);backdrop-filter:blur(8px);box-shadow:0 4px 14px rgba(0,0,0,0.12);white-space:nowrap;opacity:0;transform:translateX(10px);transition:all 0.25s ease}.fab-pos-bottom-left .fab-option-label{transform:translateX(-10px)}.ads-town-fab-wrapper.is-open .fab-option-label{opacity:1;transform:translateX(0)}.ads-town-fab-wrapper.is-open .fab-option-row:nth-child(1){transition-delay:0.04s}.ads-town-fab-wrapper.is-open .fab-option-row:nth-child(2){transition-delay:0.08s}.ads-town-fab-wrapper.is-open .fab-option-row:nth-child(3){transition-delay:0.12s}.fab-backdrop{position:fixed;inset:0;background:rgba(15,23,42,0.35);backdrop-filter:blur(2px);z-index:5;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;pointer-events:none}.ads-town-fab-wrapper.is-open .fab-backdrop{opacity:1;visibility:visible;pointer-events:auto}