.bim-hero{background:var(--teal-darkest);padding:7rem 0 3rem;text-align:center;position:relative;overflow:hidden}.bim-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:radial-gradient(circle at 20% 35%,var(--teal-primary) 1px,transparent 1px),radial-gradient(circle at 80% 65%,var(--gold-primary) 1px,transparent 1px);background-size:50px 50px}.bim-back-link{display:inline-block;font-size:.85rem;color:var(--teal-primary);text-decoration:none;margin-bottom:var(--space-lg);transition:color var(--transition-fast)}.bim-back-link:hover{color:var(--gold-primary)}.bim-hero__title{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;color:var(--white);margin-top:var(--space-sm);margin-bottom:var(--space-md)}.bim-hero__subtitle{font-size:1.1rem;color:var(--silver-300);max-width:42rem;margin:0 auto var(--space-xl);line-height:1.7}.bim-hero__badges{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}.bim-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;border-radius:var(--radius-full);font-size:.8rem;font-weight:600}.bim-badge--teal{background:#00989b26;color:var(--teal-primary);border:1px solid rgba(0,152,155,.3)}.bim-badge--gold{background:#d4af371f;color:var(--gold-primary);border:1px solid rgba(212,175,55,.3)}.bim-badge--silver{background:#ffffff0f;color:var(--silver-300);border:1px solid rgba(255,255,255,.15)}.bim-steps-section{background:var(--teal-darkest);padding:0 0 var(--space-2xl)}.bim-steps{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);flex-wrap:wrap}.bim-step{display:flex;align-items:center;gap:var(--space-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--space-md) var(--space-lg);max-width:280px}.bim-step__number{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background:var(--teal-primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0}.bim-step__text{display:flex;flex-direction:column;gap:.15rem}.bim-step__text strong{color:var(--white);font-size:.85rem}.bim-step__text span{color:var(--silver-400);font-size:.75rem}.bim-step__arrow{color:var(--gold-primary);font-size:1.5rem;font-weight:700}.bim-demo-section{background:linear-gradient(180deg,var(--teal-darkest) 0%,#0a1e20 100%);padding:var(--space-2xl) 0 var(--space-3xl)}.bim-demo-container{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);max-width:1440px;margin:0 auto;padding:0 var(--container-padding)}.bim-panel{display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-2xl);overflow:hidden}.bim-panel__header{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid rgba(255,255,255,.06);background:#00989b0f}.bim-panel__header--preview{background:#d4af370f}.bim-panel__header-icon{font-size:1.75rem;flex-shrink:0}.bim-panel__title{font-family:var(--font-display);font-size:1.1rem;color:var(--white);margin:0}.bim-panel__desc{font-size:.78rem;color:var(--silver-400);margin-top:.1rem}.bim-panel__status{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--silver-400)}.bim-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.bim-status-dot--live{background:var(--success);box-shadow:0 0 6px #10b98180;animation:bim-pulse 2s ease-in-out infinite}@keyframes bim-pulse{0%,to{opacity:1}50%{opacity:.4}}.bim-builder-scroll{flex:1;overflow-y:auto;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xl)}.bim-builder-scroll::-webkit-scrollbar{width:4px}.bim-builder-scroll::-webkit-scrollbar-track{background:transparent}.bim-builder-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.bim-section{display:flex;flex-direction:column;gap:var(--space-md)}.bim-section__header{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xs)}.bim-section__number{width:2rem;height:2rem;border-radius:var(--radius-full);background:#00989b26;border:1px solid rgba(0,152,155,.3);color:var(--teal-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;flex-shrink:0;margin-top:2px}.bim-section__title{font-family:var(--font-display);color:var(--white);font-size:1rem;margin:0}.bim-section__tip{font-size:.78rem;color:var(--silver-400);margin-top:.15rem;line-height:1.5}.bim-section__tip em{color:var(--gold-primary);font-style:italic}.bim-field{display:flex;flex-direction:column;gap:.35rem}.bim-label{font-size:.8rem;font-weight:600;color:var(--silver-200)}.bim-label__hint{font-weight:400;color:var(--silver-400);font-size:.75rem}.bim-input,.bim-textarea,.bim-select{padding:.6rem .85rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);color:var(--white);font-size:.85rem;font-family:inherit;outline:none;transition:border-color var(--transition-fast);width:100%;box-sizing:border-box}.bim-input::placeholder,.bim-textarea::placeholder{color:var(--silver-500)}.bim-input:focus,.bim-textarea:focus,.bim-select:focus{border-color:var(--teal-primary);box-shadow:0 0 0 2px #00989b26}.bim-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23999' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.bim-select option{background:#1a1a1a;color:#fff}.bim-textarea{resize:vertical;min-height:56px}.bim-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:#ffffff1a;border-radius:3px;outline:none}.bim-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--teal-primary);cursor:pointer;border:2px solid var(--white)}.bim-values-list{display:flex;flex-direction:column;gap:var(--space-sm)}.bim-value-row{display:flex;gap:var(--space-sm);align-items:center}.bim-input--value{flex:1}.bim-remove-btn{width:2rem;height:2rem;border-radius:var(--radius-md);background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444;cursor:pointer;font-size:.8rem;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);flex-shrink:0}.bim-remove-btn:hover{background:#ef444433}.bim-add-btn{padding:.5rem;background:#00989b14;border:1px dashed rgba(0,152,155,.25);border-radius:var(--radius-md);color:var(--teal-primary);font-size:.8rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.bim-add-btn:hover{background:#00989b26;border-color:var(--teal-primary)}.bim-palette-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);margin-bottom:var(--space-lg)}.bim-palette-bar-group{display:flex;flex-direction:column;align-items:center;gap:.3rem}.bim-palette-bar{position:relative;width:100%;height:56px;border-radius:8px;cursor:pointer;border:2px solid rgba(255,255,255,.12);transition:all .3s ease;overflow:hidden}.bim-palette-bar:hover{border-color:#ffffff59;transform:scale(1.04);box-shadow:0 4px 16px #0000004d}.bim-palette-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.bim-palette-label{font-size:.68rem;font-weight:600;color:var(--silver-300);text-transform:uppercase;letter-spacing:.06em}.bim-palette-hex{font-size:.62rem;font-family:monospace;color:var(--silver-500)}.bim-example-area{padding-top:var(--space-sm)}.bim-example-btn{display:block;width:100%;padding:.7rem;background:#d4af371a;border:1px dashed rgba(212,175,55,.3);border-radius:var(--radius-md);color:var(--gold-primary);font-size:.85rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.bim-example-btn:hover{background:#d4af372e;border-color:var(--gold-primary)}.bim-preview-scroll{flex:1;overflow-y:auto;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xl);background:#0000001f}.bim-preview-scroll::-webkit-scrollbar{width:4px}.bim-preview-scroll::-webkit-scrollbar-track{background:transparent}.bim-preview-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.bim-book{display:flex;flex-direction:column;gap:var(--space-lg)}.bim-book__cover{position:relative;background:#0b0b0b;border-radius:12px;padding:2.5rem 2rem;text-align:center;overflow:hidden;border:1px solid rgba(255,255,255,.08);transition:all .4s ease}.bim-book__cover-accent{position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#1a73e8,#f9a825);transition:background .4s ease}.bim-book__logo-placeholder{width:72px;height:72px;border-radius:16px;background:linear-gradient(135deg,#1a73e8,#0d47a1);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg);transition:all .4s ease}.bim-book__logo-placeholder span{font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;color:#fff}.bim-book__brand-name{font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:700;color:#fff;margin:0 0 var(--space-xs);transition:font-family .3s ease}.bim-book__tagline{font-family:Inter,sans-serif;font-size:.95rem;color:#fff9;margin:0 0 var(--space-xl);transition:font-family .3s ease}.bim-book__cover-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:#ffffff4d;border-top:1px solid rgba(255,255,255,.08);padding-top:var(--space-md);margin-top:var(--space-md)}.bim-book__page{background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem}.bim-book__page-header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid rgba(255,255,255,.06)}.bim-book__page-number{font-size:.75rem;font-weight:700;color:#ffffff40;font-family:monospace}.bim-book__page-title{font-family:var(--font-display);color:var(--white);font-size:1rem;margin:0}.bim-book__field-group{margin-bottom:var(--space-lg)}.bim-book__field-group:last-child{margin-bottom:0}.bim-book__field-label{font-size:.7rem;font-weight:600;color:var(--teal-primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-xs)}.bim-book__field-value{font-size:.88rem;color:var(--silver-200);line-height:1.65;margin:0}.bim-book__field-value em{color:var(--silver-500)}.bim-book__values{display:flex;gap:var(--space-xs);flex-wrap:wrap}.bim-book__value-tag{padding:.3rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:600;background:#00989b1f;color:var(--teal-primary);border:1px solid rgba(0,152,155,.2);transition:all .3s ease}.bim-book__palette-row{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);margin-bottom:var(--space-lg)}.bim-book__palette-bar-wrap{display:flex;flex-direction:column;align-items:center;gap:.3rem}.bim-book__palette-bar{width:100%;height:64px;border-radius:8px;transition:background .4s ease;box-shadow:0 2px 8px #00000040}.bim-book__palette-name{font-size:.65rem;font-weight:600;color:var(--silver-300);text-transform:uppercase;letter-spacing:.06em}.bim-book__palette-hex{font-size:.58rem;font-family:monospace;color:var(--silver-500)}.bim-book__color-app{margin-top:var(--space-sm)}.bim-book__color-app-title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--teal-primary);margin:0 0 var(--space-sm)}.bim-book__color-app-demo{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);transition:all .4s ease}.bim-book__color-app-header{display:flex;align-items:center;gap:var(--space-sm);padding:.6rem .85rem;transition:all .4s ease}.bim-book__color-app-logo{width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;background:#1a73e8;transition:all .4s ease}.bim-book__color-app-brand{font-size:.78rem;font-weight:700;color:var(--white);transition:all .3s ease}.bim-book__color-app-body{padding:1rem;transition:all .4s ease}.bim-book__color-app-heading{font-size:1rem;font-weight:700;color:var(--white);margin:0 0 var(--space-sm);transition:all .3s ease}.bim-book__color-app-text{font-size:.78rem;color:var(--silver-300);line-height:1.6;margin:0 0 var(--space-md)}.bim-book__color-app-btn{padding:.5rem 1.2rem;border:none;border-radius:6px;font-size:.78rem;font-weight:700;cursor:default;transition:all .4s ease}.bim-book__font-showcase{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid rgba(255,255,255,.06)}.bim-book__font-app{border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.bim-book__font-hero{padding:1.25rem 1rem;background:linear-gradient(135deg,#00989b1a,#00989b08);text-align:center}.bim-book__font-hero-title{font-size:1.3rem;font-weight:700;color:var(--white);margin:0 0 var(--space-sm);transition:font-family .3s ease}.bim-book__font-hero-sub{font-size:.82rem;color:var(--silver-300);line-height:1.6;margin:0;transition:font-family .3s ease}.bim-book__font-cards{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff0a}.bim-book__font-card{padding:.85rem;background:#00000040}.bim-book__font-card-title{font-size:.88rem;font-weight:700;color:var(--white);margin:0 0 var(--space-xs);transition:font-family .3s ease}.bim-book__font-card-text{font-size:.75rem;color:var(--silver-400);line-height:1.55;margin:0;transition:font-family .3s ease}.bim-book__type-sample{margin-bottom:var(--space-lg)}.bim-book__type-sample:last-of-type{margin-bottom:var(--space-md)}.bim-book__type-label{font-size:.7rem;font-weight:600;color:var(--teal-primary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-sm)}.bim-book__type-preview{color:var(--white);margin:0 0 var(--space-xs);transition:font-family .3s ease}.bim-book__type-name{font-size:.7rem;color:var(--silver-400);font-style:italic}.bim-book__radius-preview{margin-top:var(--space-md)}.bim-book__radius-demo{margin-top:var(--space-sm)}.bim-book__radius-box{width:80px;height:48px;background:#00989b33;border:2px solid var(--teal-primary);display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--teal-primary);font-weight:600;transition:border-radius .3s ease}.bim-book__mock-card{border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:all .4s ease}.bim-book__mock-header{display:flex;align-items:center;gap:var(--space-sm);padding:.75rem 1rem;background:#0006;border-bottom:1px solid rgba(255,255,255,.06);transition:all .4s ease}.bim-book__mock-logo{width:28px;height:28px;border-radius:6px;background:linear-gradient(135deg,#1a73e8,#0d47a1);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;transition:all .4s ease}.bim-book__mock-brand{font-size:.85rem;font-weight:700;color:var(--white);transition:font-family .3s ease}.bim-book__mock-hero{padding:2rem 1.25rem;text-align:center;background:linear-gradient(135deg,#1a73e826,#0d47a126);transition:all .4s ease}.bim-book__mock-headline{font-size:1.15rem;font-weight:700;color:var(--white);margin:0 0 var(--space-md);transition:font-family .3s ease}.bim-book__mock-cta{padding:.55rem 1.5rem;border:none;border-radius:6px;font-size:.8rem;font-weight:700;cursor:default;background:#f9a825;color:#0b0b0b;transition:all .4s ease}.bim-book__mock-values{display:flex;gap:var(--space-xs);flex-wrap:wrap;padding:.75rem 1rem;background:#00000040}.bim-book__mock-value-pill{padding:.2rem .65rem;border-radius:var(--radius-full);font-size:.68rem;font-weight:600;background:#00989b26;color:var(--teal-primary);transition:all .3s ease}.bim-logo-uploads{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-md)}.bim-logo-upload{display:flex;flex-direction:column;gap:var(--space-xs)}.bim-label__hint{font-size:.7rem;color:var(--silver-500);font-weight:400}.bim-logo-dropzone{position:relative;width:100%;aspect-ratio:1;border:2px dashed rgba(0,152,155,.25);border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;transition:all .3s ease;background:#00989b0a}.bim-logo-dropzone:hover{border-color:var(--teal-primary);background:#00989b14}.bim-logo-dropzone.bim-logo-dropzone--has-image{border-style:solid;border-color:#00989b59}.bim-logo-placeholder-ui{display:flex;flex-direction:column;align-items:center;gap:.3rem;color:var(--silver-500);font-size:.7rem;pointer-events:none}.bim-logo-preview{width:100%;height:100%;object-fit:contain;padding:8px}.bim-logo-preview.hidden{display:none}.bim-logo-file{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.bim-panel__header-actions{margin-left:auto;display:flex;align-items:center;gap:var(--space-md)}.bim-print-btn{display:flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background:#00989b1a;border:1px solid rgba(0,152,155,.2);border-radius:6px;color:var(--teal-primary);font-size:.72rem;font-weight:600;cursor:pointer;transition:all .3s ease}.bim-print-btn:hover{background:#00989b33;border-color:#00989b66}.bim-book__logo-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-md)}.bim-book__logo-cell{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.bim-book__logo-box{width:100%;aspect-ratio:1;border-radius:12px;background:#0006;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .4s ease}.bim-book__logo-box--light{background:#ffffffe6}.bim-book__logo-box--light .bim-book__logo-letter{color:var(--teal-darkest)}.bim-book__logo-letter{font-size:2rem;font-weight:700;color:var(--white);transition:all .3s ease}.bim-book__logo-cell-img{width:80%;height:80%;object-fit:contain}.bim-book__logo-cell-img.hidden{display:none}.bim-book__logo-label{font-size:.72rem;color:var(--silver-400);font-weight:500;text-align:center}.bim-book__logo-img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.bim-book__logo-img.hidden{display:none}.bim-book__mock-logo-img{width:28px;height:28px;object-fit:contain;border-radius:6px}.bim-book__mock-logo-img.hidden{display:none}.bim-book__doc-preview{display:flex;flex-direction:column;gap:var(--space-md);align-items:center}.bim-book__doc-label{font-size:.7rem;color:var(--silver-500);font-weight:500;text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-sm)}.bim-book__letterhead{width:100%;background:#fff;border-radius:8px;overflow:hidden;color:#222;font-size:.75rem;transition:all .4s ease}.bim-book__letterhead-header{display:flex;align-items:center;gap:var(--space-sm);padding:.65rem .85rem;border-bottom:2px solid var(--teal-primary);transition:border-color .4s ease}.bim-book__letterhead-logo{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.bim-book__letterhead-letter{font-size:1rem;font-weight:700;color:var(--teal-primary);transition:all .3s ease}.bim-book__letterhead-logo-img{width:100%;height:100%;object-fit:contain}.bim-book__letterhead-logo-img.hidden{display:none}.bim-book__letterhead-info{display:flex;flex-direction:column;gap:1px}.bim-book__letterhead-brand{font-weight:700;font-size:.78rem;color:#111;transition:font-family .3s ease}.bim-book__letterhead-tagline{font-size:.62rem;color:#666}.bim-book__letterhead-body{padding:.75rem .85rem;display:flex;flex-direction:column;gap:.4rem}.bim-book__letterhead-line{height:6px;border-radius:3px;background:#eee;width:100%}.bim-book__letterhead-footer{display:flex;justify-content:space-between;padding:.45rem .85rem;border-top:1px solid #eee;font-size:.58rem;color:#999;transition:color .3s ease}.bim-book__bizcard{width:100%;background:#111;border-radius:8px;overflow:hidden;padding:.85rem;display:flex;align-items:center;gap:var(--space-sm);position:relative;transition:all .4s ease}.bim-book__bizcard-accent{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--teal-primary);transition:background .4s ease}.bim-book__bizcard-logo{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.bim-book__bizcard-letter{font-size:1.2rem;font-weight:700;color:var(--white);transition:all .3s ease}.bim-book__bizcard-logo-img{width:100%;height:100%;object-fit:contain}.bim-book__bizcard-logo-img.hidden{display:none}.bim-book__bizcard-info{display:flex;flex-direction:column;gap:2px}.bim-book__bizcard-name{font-size:.78rem;font-weight:700;color:var(--white);transition:font-family .3s ease}.bim-book__bizcard-role{font-size:.6rem;color:var(--silver-400)}@media print{body *{visibility:hidden!important}.bim-book,.bim-book *{visibility:visible!important}.bim-book{position:absolute;left:0;top:0;width:100%;max-width:800px;background:#0b1a1c!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.bim-book__page{break-inside:avoid;page-break-inside:avoid}.bim-ai-teaser,.bim-preview-cta{display:none!important}}.bim-ai-teaser{display:flex;gap:var(--space-md);padding:1.25rem;background:linear-gradient(135deg,#00989b14,#00989b08);border:1px solid rgba(0,152,155,.2);border-radius:12px;position:relative;overflow:hidden}.bim-ai-teaser:before{content:"";position:absolute;top:-20px;right:-20px;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(0,152,155,.12),transparent 70%);pointer-events:none}.bim-ai-teaser__icon{font-size:2rem;flex-shrink:0;margin-top:2px}.bim-ai-teaser__content{flex:1}.bim-ai-teaser__title{font-family:var(--font-display);color:var(--white);font-size:.95rem;margin:0 0 var(--space-sm)}.bim-ai-teaser__text{font-size:.82rem;color:var(--silver-300);line-height:1.65;margin:0 0 var(--space-md)}.bim-ai-teaser__text strong{color:var(--teal-primary)}.bim-ai-teaser__text em{color:var(--gold-primary);font-style:italic}.bim-ai-teaser__examples{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.bim-ai-teaser__chip{padding:.3rem .7rem;background:#00989b1a;border:1px solid rgba(0,152,155,.18);border-radius:var(--radius-full);font-size:.7rem;color:var(--teal-primary);white-space:nowrap}.bim-preview-cta{background:#d4af370a;border:1px solid rgba(212,175,55,.15);border-radius:12px;padding:1.5rem;text-align:center}.bim-preview-cta__label{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--gold-primary);margin:0 0 var(--space-sm);font-weight:600}.bim-preview-cta__title{color:var(--white);font-family:var(--font-display);font-size:1.05rem;margin:0 0 var(--space-md)}.bim-preview-cta__list{list-style:none;padding:0;margin:0 0 var(--space-lg);text-align:left;display:flex;flex-direction:column;gap:var(--space-sm)}.bim-preview-cta__list li{font-size:.85rem;color:var(--silver-300);line-height:1.5}.bim-preview-cta__pricing{display:flex;flex-direction:column;gap:.15rem;margin-bottom:var(--space-md)}.bim-preview-cta__price{font-size:1rem;font-weight:700;color:var(--white)}.bim-preview-cta__note{font-size:.78rem;color:var(--silver-400)}.bim-actions-section{background:linear-gradient(180deg,#0a1e20 0%,var(--teal-darkest) 100%);padding:var(--space-xl) 0 var(--space-2xl)}.bim-demo-banner{position:relative;border-radius:var(--radius-xl);background:var(--teal-darkest);border:1px solid rgba(212,175,55,.15);padding:var(--space-lg) var(--space-xl);overflow:hidden;transition:all var(--transition-normal);cursor:pointer}.bim-demo-banner:hover{border-color:#d4af3759;box-shadow:0 0 30px #d4af3714;transform:translateY(-2px)}.bim-demo-banner__glow{position:absolute;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.15),transparent 70%);top:-30px;right:-30px;pointer-events:none}.bim-demo-banner__content{display:flex;align-items:center;gap:var(--space-lg);position:relative;z-index:1}.bim-demo-banner__icon{font-size:2.5rem;flex-shrink:0}.bim-demo-banner__text{flex:1}@media (max-width: 1024px){.bim-demo-container{grid-template-columns:1fr}.bim-steps{flex-direction:column;gap:var(--space-md)}.bim-step__arrow{transform:rotate(90deg)}.bim-demo-banner__content{flex-direction:column;text-align:center;gap:var(--space-md)}.bim-logo-uploads{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.bim-hero{padding:5.5rem 0 2rem}.bim-palette-row{grid-template-columns:repeat(2,1fr)}.bim-palette-bar{height:44px}.bim-book__cover{padding:1.5rem 1rem}.bim-book__brand-name{font-size:1.35rem}.bim-book__palette-row{grid-template-columns:repeat(2,1fr)}.bim-book__palette-bar{height:48px}.bim-book__font-cards,.bim-logo-uploads,.bim-book__logo-grid{grid-template-columns:1fr}}
