.header{background-color:#1a1a1a;border-bottom:1px solid #333;padding:20px 0}.header-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:center;align-items:center}.header-title{font-size:24px;font-weight:700;color:#fff;line-height:1.15}.header-nav{display:flex;gap:20px}.nav-link{color:#fff;text-decoration:none;padding:8px 16px;border-radius:4px;transition:background-color .3s}.nav-link:hover{background-color:#333}.footer{background-color:#1a1a1a;border-top:1px solid #333;padding:20px 0;margin-top:auto}.footer-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center;color:#999}.footer-line-en{margin:0}.preview-page{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - 180px);padding:24px 12px;box-sizing:border-box;text-align:center}.preview-plan-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:clamp(12px,2.5vw,36px);width:100%;max-width:1100px;margin:0 auto}.preview-plan-card{flex:1 1 0;min-width:0;min-height:120px;box-sizing:border-box;padding:24px 16px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#00000040;display:flex;align-items:center;justify-content:center}.preview-plan-button{background-color:#4caf50;color:#fff;padding:14px 28px;font-size:16px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s;width:100%;max-width:240px}.preview-plan-button:hover{background-color:#45a049}.preview-plan-button:active{background-color:#3d8b40}@media (max-width: 640px){.preview-page{min-height:calc(100vh - 200px);padding:16px 10px}.preview-plan-row{flex-wrap:wrap;justify-content:center;gap:14px}.preview-plan-card{flex:1 1 calc(50% - 12px);min-width:140px;min-height:100px;padding:18px 12px}}@media (max-width: 400px){.preview-plan-card{flex:1 1 100%;max-width:320px}}.preview-asset-row{--preview-asset-gap: 5mm;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:var(--preview-asset-gap);width:100%;margin:0 auto}.preview-asset-group{display:flex;flex-direction:column;align-items:center;flex:0 0 auto}.preview-asset-desc{margin-top:10px;text-align:center;width:100%}.preview-asset-desc-line{margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.45;color:#b0b0b0}.preview-asset-desc-line+.preview-asset-desc-line{margin-top:4px}.preview-asset-trigger{border:none;background:none;padding:0;margin:0;cursor:pointer;flex:0 0 auto}.preview-asset-trigger:focus-visible{outline:2px solid #4caf50;outline-offset:4px}.preview-asset-visual{position:relative;display:block;line-height:0}.preview-asset-img{display:block;max-width:none;height:auto;vertical-align:top}.preview-asset-img--hover{position:absolute;left:0;top:0;width:100%;height:100%;display:none}@media (hover: hover) and (pointer: fine){.preview-asset-trigger:hover .preview-asset-img--hover{display:block}.preview-asset-trigger:hover .preview-asset-img--default{visibility:hidden}}@media (max-width: 768px){.preview-asset-row.preview-asset-row--mobile{flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%}.preview-asset-row.preview-asset-row--mobile .preview-asset-group{max-width:none;width:100%;align-items:center}.preview-asset-row.preview-asset-row--mobile .preview-asset-trigger{width:100%;align-self:stretch}.preview-asset-row.preview-asset-row--mobile .preview-asset-visual{width:100%}.preview-asset-row.preview-asset-row--mobile .preview-asset-desc{max-width:22rem;padding:0 8px}.preview-asset-img--mobile{width:100%;max-width:100%;height:auto}}.preview2-explain-slot{display:flex;justify-content:center;align-items:center;width:100%;margin:-35px 0 clamp(12px,2.5vw,28px);flex-shrink:0}.preview2-explain-trigger{display:block;border:none;background:none;padding:0;margin:0;cursor:pointer;flex:0 0 auto;text-decoration:none;color:inherit}.preview2-explain-trigger:focus-visible{outline:2px solid #4caf50;outline-offset:4px}.preview2-explain-visual{position:relative;display:block;line-height:0}.preview2-explain-img{display:block;max-width:none;width:auto;height:auto;vertical-align:top}.preview2-explain-img--hover{position:absolute;left:0;top:0;width:100%;height:100%;display:none}@media (hover: hover) and (pointer: fine){.preview2-explain-trigger:hover .preview2-explain-img--hover{display:block}.preview2-explain-trigger:hover .preview2-explain-img--default{visibility:hidden}}@media (max-width: 768px){.preview2-explain-img{max-width:100%;height:auto}}.uc-image-block{position:absolute;left:50%;top:calc(50% - 20px);transform:translate(-50%,-50%);display:inline-block;line-height:0;pointer-events:auto}.uc-center-image{display:block;width:auto;height:auto;max-width:none;max-height:none}.uc-image-row{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;gap:0;margin:0;padding:0;line-height:0}.uc-image-row img,.uc-image-66{display:block;margin:0;padding:0;width:auto;height:auto;max-width:none;max-height:none}.uc-image-row-66-center{display:flex;flex-direction:row-reverse;justify-content:center;align-items:flex-start;margin:0;padding:0;gap:0;line-height:0}.uc-image-row-66-center img{display:block;margin:0;padding:0;width:auto;height:auto;max-width:none;max-height:none}.uc-clickable{cursor:pointer}.uc-hover{position:relative;display:block;cursor:pointer}.uc-hover img{display:block;width:auto;height:auto}.uc-hover-img{position:absolute;top:0;left:0;opacity:0}.uc-hover:hover .uc-hover-img{opacity:1}.uc-hover:hover .uc-default{opacity:0}.uc-cursor-blocked,.uc-cursor-blocked *{cursor:not-allowed}.uc-checkbox{position:relative;display:block;cursor:pointer}.uc-checkbox img{display:block;margin:0;padding:0;width:auto;height:auto;max-width:none;max-height:none}.uc-checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-weight:700;font-size:60%;line-height:1;pointer-events:none}.uc-video{position:fixed;top:0;left:0;width:100vw;height:100vh;object-fit:cover;z-index:-1;pointer-events:none}.progress-bar-container{flex:1;max-width:400px}.progress-bar-track{width:100%;height:8px;background-color:#1a1a1a;border-radius:4px;overflow:hidden}.progress-bar-fill{height:100%;background-color:#4caf50;transition:width .1s linear;border-radius:4px}.product-form{background-color:#1a1a1a;padding:30px;border-radius:8px;border:1px solid #333;margin-bottom:30px}.form-group{margin-bottom:25px}.form-group label{color:#fff;margin-bottom:10px}.product-form .product-form1-bilingual-label{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;margin-bottom:10px;color:#fff;font-size:15px;font-weight:400;box-sizing:border-box;cursor:pointer}.product-form .product-form1-label-en{flex:1;text-align:left;min-width:0;line-height:1.35}.product-form .product-form1-label-he{flex:0 0 auto;text-align:right;line-height:1.35;font-size:15px}.product-form-b2 .product-form2-bilingual-label{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin-bottom:10px;color:#fff;font-size:16px;font-weight:400;box-sizing:border-box}.product-form-b2 .product-form2-label-en{flex:1;text-align:left;min-width:0}.product-form-b2 .product-form2-label-he{flex:1;text-align:right;min-width:0}input.ace-product-text-input,textarea.ace-product-text-input,.ace-product-text-input{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.form-group input,.form-group textarea{width:100%;padding:12px;border:1px solid #444;border-radius:4px;background-color:#0a0a0a;color:#fff;font-size:16px}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#4caf50}.product-form .product-form-name-resolved-display{width:100%;padding:12px;border:1px solid #444;border-radius:4px;background-color:#0a0a0a!important;color:#fff!important;font-size:18px!important;font-weight:700!important;letter-spacing:.02em;line-height:1.35;min-height:46px;box-sizing:border-box;display:flex;align-items:center;word-break:break-word;-webkit-font-smoothing:antialiased}.error-message{display:block;color:#f44;font-size:14px;margin-top:5px}.form-actions{display:flex;align-items:center;gap:20px;margin-top:30px}.submit-button{background-color:#4caf50;color:#fff;flex:1}.submit-button:hover:not(:disabled){background-color:#45a049}.reset-button{background-color:#666;color:#fff;flex:1}.reset-button:hover:not(:disabled){background-color:#777}.ad-card{background-color:#1a1a1a;border-radius:8px;padding:20px;margin-bottom:30px;border:1px solid #333}.ad-card-loading{background-color:#1a1a1a;border-radius:8px;padding:40px;text-align:center;color:#999;margin-bottom:30px}.ad-card-composition{margin-bottom:20px;padding:0;border-radius:0;background-color:transparent;border:none;text-align:center}.ad-card-composition-adunit{--composition-safe-margin: clamp(10px, 1.4vw, 18px);display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;aspect-ratio:var(--ad-format-ratio, 1536 / 1080);min-height:0;overflow:hidden;gap:var(--composition-safe-margin);background-color:#fff;border:1px solid #ebebeb;border-radius:6px;padding:var(--composition-safe-margin)}.ad-card-composition-headline-zone{flex:0 0 auto;width:100%;min-width:0;min-height:0;text-align:center;overflow:auto}.ad-card-builder1-headline{margin:0}.ad-card-builder1-headline-product{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:calc(clamp(22px,4.2vw,64px) * var(--headline-product-scale, 1));font-weight:700;line-height:1.05;color:#1f1f1f;margin:0 0 .25rem;word-break:break-word;text-align:center}.ad-card-builder1-headline-text{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:calc(clamp(14px,2.1vw,34px) * var(--headline-text-scale, 1));font-weight:500;line-height:1.05;color:#3c3c3c;margin:0;word-break:break-word;text-align:center;white-space:pre-line}.ad-card-builder1-headline-full{font-size:1.08rem;font-weight:600;line-height:1.3;color:#e6e6e6;margin:0;word-break:break-word}.ad-card-composition-visual-zone{flex:1 1 0;width:100%;min-width:0;min-height:0;text-align:center;display:flex;align-items:center;justify-content:center}.ad-card-layout-headline_below_visual{display:flex;flex-direction:column}.ad-card-layout-headline_below_visual .ad-card-composition-visual-zone{order:1;flex:var(--visual-weight, .68) 1 0}.ad-card-layout-headline_below_visual .ad-card-composition-headline-zone{order:2;flex:var(--headline-weight, .32) 0 0}.ad-card-format-portrait.ad-card-layout-headline_below_visual .ad-card-composition-visual-zone,.ad-card-format-square.ad-card-layout-headline_below_visual .ad-card-composition-visual-zone{flex:6 1 0;min-height:0}.ad-card-format-portrait.ad-card-layout-headline_below_visual .ad-card-composition-headline-zone,.ad-card-format-square.ad-card-layout-headline_below_visual .ad-card-composition-headline-zone{flex:1 0 auto;min-height:0}.ad-card-layout-headline_left_visual_right,.ad-card-layout-visual_left_headline_right{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;justify-items:stretch;gap:var(--composition-safe-margin, clamp(10px, 1.4vw, 18px))}.ad-card-format-landscape.ad-card-layout-headline_left_visual_right,.ad-card-format-landscape.ad-card-layout-visual_left_headline_right{--composition-safe-margin: clamp(6px, .75vw, 10px)}.ad-card-format-landscape.ad-card-layout-headline_left_visual_right{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.ad-card-format-landscape.ad-card-layout-visual_left_headline_right{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.ad-card-layout-headline_left_visual_right .ad-card-composition-headline-zone{grid-column:1}.ad-card-layout-headline_left_visual_right .ad-card-composition-visual-zone{grid-column:2}.ad-card-layout-visual_left_headline_right .ad-card-composition-visual-zone{grid-column:1}.ad-card-layout-visual_left_headline_right .ad-card-composition-headline-zone{grid-column:2}.ad-card-format-landscape.ad-card-layout-headline_left_visual_right .ad-card-composition-headline-zone,.ad-card-format-landscape.ad-card-layout-visual_left_headline_right .ad-card-composition-headline-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;padding:0;margin:0;box-sizing:border-box}.ad-card-format-landscape.ad-card-layout-headline_left_visual_right .ad-card-composition-visual-zone,.ad-card-format-landscape.ad-card-layout-visual_left_headline_right .ad-card-composition-visual-zone{width:100%;height:100%;min-width:0;min-height:0;padding:0;margin:0;box-sizing:border-box;overflow:hidden}.ad-card-format-landscape.ad-card-layout-headline_left_visual_right .ad-card-image,.ad-card-format-landscape.ad-card-layout-visual_left_headline_right .ad-card-image{width:100%;height:100%}.ad-card-format-landscape.ad-card-layout-headline_left_visual_right .ad-card-builder1-headline,.ad-card-format-landscape.ad-card-layout-visual_left_headline_right .ad-card-builder1-headline{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:100%;height:100%;min-height:0;min-width:0;margin:0;flex:1 1 auto}.ad-card-format-landscape.ad-card-layout-headline_left_visual_right .ad-card-builder1-headline-product,.ad-card-format-landscape.ad-card-layout-visual_left_headline_right .ad-card-builder1-headline-product{margin-bottom:0}@media (max-width: 760px){.ad-card-builder1-headline-product{font-size:calc(clamp(20px,5.8vw,52px) * var(--headline-product-scale, 1))}.ad-card-builder1-headline-text{font-size:calc(clamp(13px,3.4vw,30px) * var(--headline-text-scale, 1))}.ad-card-composition-adunit:not(.ad-card-format-landscape),.ad-card-layout-headline_left_visual_right:not(.ad-card-format-landscape),.ad-card-layout-visual_left_headline_right:not(.ad-card-format-landscape),.ad-card-layout-headline_below_visual{display:flex;flex-direction:column;align-items:stretch}.ad-card-layout-headline_left_visual_right:not(.ad-card-format-landscape) .ad-card-composition-visual-zone,.ad-card-layout-visual_left_headline_right:not(.ad-card-format-landscape) .ad-card-composition-visual-zone,.ad-card-layout-headline_below_visual .ad-card-composition-visual-zone{order:1}.ad-card-layout-headline_left_visual_right:not(.ad-card-format-landscape) .ad-card-composition-headline-zone,.ad-card-layout-visual_left_headline_right:not(.ad-card-format-landscape) .ad-card-composition-headline-zone,.ad-card-layout-headline_below_visual .ad-card-composition-headline-zone{order:2}}.ad-card-composition .ad-card-headline.ad-card-headline--composition{margin:0;font-size:16px;font-weight:600;line-height:1.22;color:#e6e6e6}.ad-card-image{width:100%;height:100%;min-height:0;margin-bottom:0;text-align:center;display:flex;align-items:center;justify-content:center}.ad-card-composition .ad-card-image{margin-bottom:0}.ad-card-image img{max-width:100%;height:auto;border-radius:4px;border:none}.ad-card-composition-visual-zone .ad-card-image{flex:1 1 auto;min-width:0;min-height:0}.ad-card-composition-visual-zone .ad-card-image img{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:2px;border:none}.ad-card-text{color:#ccc;font-size:14px;line-height:1.6;margin-bottom:20px;padding:15px;background-color:#0a0a0a;border-radius:4px}.ad-card-text p{margin:0}.ad-card-download{width:100%;padding:12px 24px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s,opacity .3s}.ad-card-download:hover:not(:disabled){background-color:#45a049}.ad-card-download:disabled{background-color:#666;color:#999;cursor:not-allowed;opacity:.6}.ad-card-text-only-badge{display:inline-block;padding:4px 10px;margin-bottom:12px;background-color:#2a4a6a;color:#acf;font-size:12px;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.ad-card-headline{color:#e0e0e0;font-size:18px;font-weight:600;margin:0 0 16px;line-height:1.3;text-align:center}.ad-card-headline-line{display:inline-block;max-width:100%}.ad-card-headline-product,.ad-card-headline-remainder{display:inline-block;vertical-align:baseline;font-weight:600;line-height:1.2}.ad-card-headline-product{font-size:1.12em}.ad-card-headline-remainder{font-size:1em;margin-inline-start:.35em}.ad-card-mode{font-size:12px;color:#888;margin-bottom:16px}.error-panel{background-color:#1a1a1a;padding:40px;border-radius:8px;border:1px solid #ff4444;text-align:center;margin-bottom:30px}.error-icon{font-size:48px;margin-bottom:20px}.error-title{font-size:24px;color:#f44;margin-bottom:15px}.error-message{font-size:16px;color:#fff;margin-bottom:25px;line-height:1.6}.retry-button{background-color:#4caf50;color:#fff;padding:12px 24px}.retry-button:hover{background-color:#45a049}.builder-page{padding:20px}.builder-title{font-size:36px;margin-bottom:30px;text-align:center;color:#fff}.builder-results{margin-top:40px}.demo-mode-notice{background-color:#333;color:orange;padding:10px 15px;border-radius:4px;margin-bottom:20px;font-size:14px;text-align:center;border:1px solid #ffa500}.results-title{font-size:24px;margin-bottom:20px;color:#fff;text-align:center}.ad-card-video-wrap{width:100%;max-width:100%;margin-bottom:20px;text-align:center;box-sizing:border-box}.ad-card-video{width:100%;max-width:100%;height:auto;border-radius:4px;border:1px solid #333;display:block;box-sizing:border-box}.ad-card-video-headline{margin-bottom:16px;text-align:center;color:#e0e0e0}.ad-card-video-headline-product{font-size:clamp(22px,3.2vw,40px);font-weight:700;line-height:1.1}.ad-card-video-headline-text{font-size:clamp(14px,2.1vw,26px);font-weight:500;line-height:1.2;margin-top:6px;white-space:pre-line}.ad-card-video-marketing-text,.ad-card-video-marketing-text p{direction:auto;unicode-bidi:plaintext}.builder2-page .product-form .product-form-name-resolved-display{font-weight:800!important;color:#fff!important;font-size:18px!important}.demo-page{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;margin:0;padding:0;overflow:hidden;box-sizing:border-box;background-color:#000}.demo-video-wrap{flex:1 1 auto;min-height:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.demo-video{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.demo-back-link{position:absolute;top:10px;right:10px;z-index:2;color:#fff;font-size:14px;line-height:1.3;text-decoration:underline;text-underline-offset:3px}.demo-back-link:hover{opacity:.85}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#000;color:#fff;line-height:1.6}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding:20px;max-width:1200px;margin:0 auto;width:100%}button{cursor:pointer;border:none;border-radius:4px;padding:12px 24px;font-size:16px;font-weight:700;transition:background-color .3s}button:disabled{opacity:.6;cursor:not-allowed}input,textarea,select{width:100%;padding:10px;border:1px solid #333;border-radius:4px;background-color:#1a1a1a;color:#fff;font-size:14px}input:disabled,textarea:disabled,select:disabled{background-color:#0a0a0a;color:#666;cursor:not-allowed}label{display:block;margin-bottom:8px;font-weight:700}body{direction:ltr;text-align:left}.app,.main-content{direction:ltr}button,input,textarea,select{direction:ltr;text-align:left}
