.breakdance .bde-section-453-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-453-100{background-color:#000}.breakdance .bde-section-453-100 .section-container{height:100svh}.breakdance .bde-section-453-100 .section-container{--bde-section-width:100svw}.breakdance .bde-section-453-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-code-block-453-101{width:100%}:root{--blue:#3aa0ff}*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}html,body{width:100%;height:100%;background:#000}body{overflow-x:hidden}.screen{min-height:100vh;width:100vw;padding:env(safe-area-inset-top) 5svw env(safe-area-inset-bottom);background:radial-gradient(circle at top,#222 0%,#000 65%);display:flex;flex-direction:column}h1{color:#fff!important;font-size:7svw!important;font-weight:700;text-align:center;margin-top:4svh}.subtitle{color:#fff;font-size:3svw;text-align:center}#productList{flex:1;margin-top:2svw}.product-card{background:#fff;border-radius:5svw;padding:4%;display:flex;gap:14px;align-items:center;margin-bottom:28px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.product-card:active{transform:scale(0.98)}.product-card img{width:50%;height:auto;object-fit:contain}.product-info{flex:1}.product-title{font-size:3svw;font-weight:600;line-height:1.3;color:#000}.product-model{font-size:2svw;color:#666;margin:6px 0 10px}.price-box{margin-top:12px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.price-box .monthly{font-size:38px;font-weight:600;color:#111;line-height:1.2;width:90%}.price-box .full-price{font-size:20px;font-weight:600;color:#111;margin-top:4px}.price-row{display:flex;align-items:center;gap:12px;margin-top:20px}.price-box .original{font-size:22px;color:#999}.price-box .save{font-size:22px;font-weight:600;color:#007aff}.actions{display:flex;gap:12px;padding:16px 0 5svh}.btn{flex:1;padding:4%;border-radius:5svw;font-size:3svw;font-weight:400;border:none}.btn.primary{background:linear-gradient(135deg,#3aa0ff,#5ddcff);color:#fff}.btn.outline{background:transparent;border:0.5svw solid var(--blue);color:#fff}#emailPopup{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:9999}.popup-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.65)}.popup-content{position:relative;background:#fff;width:85%;padding:4svw;border-radius:4svw;z-index:10;color:#000}.popup-close{position:absolute;top:-3svw;right:-3svw;width:7svw;height:7svw;border-radius:50%;background:#000;font-size:4svw;line-height:1;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:20}.popup-close:hover{background:#f5f5f5}.email-label{display:block;font-size:4svw;font-weight:600;margin-bottom:8px}.popup-content input[type="email"]{width:100%;padding:3svw;font-size:4svw;border:2px solid #000;border-radius:2px;outline:none;margin-top:2svw;margin-bottom:2svw}#emailForm button[type="submit"]:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:0.7}.checkbox-group{display:flex;gap:10px;margin-top:16px;font-size:3svw;line-height:1.4;margin-bottom:2svw}.checkbox-group input{margin-top:2px}.checkbox-group input[type="checkbox"]{-webkit-appearance:none;appearance:none;width:3.5svw;height:3.5svw;border:2px solid #000;border-radius:50%;position:relative;cursor:pointer;flex-shrink:0;outline:none;transition:background 0.2s,border 0.2s;display:inline-flex;align-items:center;justify-content:center}.checkbox-group input[type="checkbox"]:checked::after{content:'';width:80%;height:80%;background:#000;border-radius:50%;display:block}.checkbox-group a{color:#0071e3;text-decoration:underline}.checkbox-group strong{font-weight:600}.optional{color:#666}.email-error{color:#e53935;font-size:3svw;margin-bottom:12px;display:none}.submit-btn{margin-top:28px;width:100%;padding:4svw;background:#000;color:#fff;font-size:4svw;font-weight:600;border:none;border-radius:999px;cursor:pointer}.submit-btn:hover{opacity:0.9}