.vert-page{color:#0f172a;background:#fff;overflow-x:hidden}.vert-hero{background:#fff;padding:2.25rem 0 3.75rem}.vert-breadcrumbs{letter-spacing:.08em;color:#64748b;flex-wrap:wrap;align-items:center;margin-bottom:2rem;font-family:JetBrains Mono,monospace;font-size:.74rem;font-weight:700;display:flex}.vert-breadcrumbs a{color:#64748b;text-decoration:none;transition:color .15s}.vert-breadcrumbs a:hover{color:#0047ba}.vert-bc-sep{color:#cbd5e1;margin:0 .6rem}.vert-bc-active{color:#0047ba;font-weight:800}.vert-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:3rem;display:grid}.vert-hero-title{font-family:var(--font-headline);color:#0f172a;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:1.15rem;font-size:max(2.6rem,min(4.5vw,4rem));font-weight:900;line-height:1.04}.vert-hero-subtitle{color:#475569;max-width:520px;margin-bottom:1.25rem;font-size:max(1.05rem,min(1.25vw,1.2rem));line-height:1.5}.vert-accent-line{background:#0047ba;border-radius:2px;width:40px;height:3.5px;margin-bottom:2.25rem}.vert-badges-row{flex-wrap:nowrap;gap:1.5rem;margin-bottom:2.25rem;display:flex}.vert-badge-item{flex:1 1 0;align-items:center;gap:.75rem;min-width:0;display:flex}.vert-badge-icon{color:#0047ba;background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,background-color .2s;display:flex}.vert-badge-item:hover .vert-badge-icon{background:#dbeafe;transform:scale(1.06)}.vert-badge-info{flex-direction:column;display:flex}.vert-badge-info strong{font-family:var(--font-headline);color:#0f172a;white-space:nowrap;font-size:.92rem;font-weight:800;line-height:1.25}.vert-badge-info span{color:#64748b;margin-top:2px;font-size:.75rem;line-height:1.3}.vert-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.vert-btn-primary{color:#fff;font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;background:#0047ba;border-radius:6px;align-items:center;gap:.6rem;padding:.9rem 1.65rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.vert-btn-primary:hover{color:#fff;background:#00368f;transform:translateY(-2px);box-shadow:0 6px 20px #0047ba40}.vert-btn-whatsapp{color:#0047ba;font-family:var(--font-headline);letter-spacing:.04em;text-transform:uppercase;background:#fff;border:2px solid #0047ba;border-radius:6px;align-items:center;gap:.55rem;padding:.82rem 1.6rem;font-size:.86rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.vert-btn-whatsapp:hover{color:#00368f;background:#eff6ff;border-color:#00368f;transform:translateY(-2px)}.vert-wa-icon{flex-shrink:0}.vert-gallery-wrap{align-items:stretch;gap:1.15rem;display:flex}.vert-main-card{background:linear-gradient(#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:18px;flex:1;justify-content:center;align-items:center;min-height:430px;padding:1rem;display:flex;overflow:hidden;box-shadow:0 10px 30px -5px #0f172a0f}.vert-main-img{object-fit:contain;width:100%;height:100%;max-height:460px;transition:opacity .25s;display:block}.vert-thumbs-col{flex-direction:column;flex-shrink:0;justify-content:space-between;width:78px;display:flex}.vert-thumbs-list{flex-direction:column;gap:.85rem;display:flex}.vert-thumb-btn{cursor:pointer;background:#f8fafc;border:2px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:76px;height:76px;padding:0;transition:all .2s;display:flex;overflow:hidden}.vert-thumb-btn img{object-fit:cover;width:100%;height:100%;display:block}.vert-thumb-btn:hover{border-color:#93c5fd;transform:scale(1.04)}.vert-thumb-btn--active{box-shadow:0 0 0 3px #0047ba26;border-color:#0047ba!important}.vert-origin-tag{padding-top:1rem}.vert-origin-line{background:#cbd5e1;width:32px;height:1.5px;margin-bottom:.65rem}.vert-origin-tag p{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:800;line-height:1.45}.vert-feature-strip{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:2.25rem 0}.vert-strip-grid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:2.5rem;display:grid}.vert-strip-item{align-items:center;gap:1.25rem;display:flex}.vert-strip-icon{color:#0047ba;flex-shrink:0;justify-content:center;align-items:center;display:flex}.vert-strip-text h4{font-family:var(--font-headline);color:#0f172a;margin:0 0 .2rem;font-size:1.05rem;font-weight:800}.vert-strip-text p{color:#64748b;margin:0;font-size:.88rem}.vert-strip-divider{background:#e2e8f0;width:1px;height:46px}.vert-section{padding:4.5rem 0}.vert-section--soft{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.vert-kicker{color:#0047ba;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.6rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;display:block}.vert-section-header{text-align:center;max-width:760px;margin:0 auto 3rem}.vert-section-header h2{font-family:var(--font-headline);color:#0f172a;letter-spacing:-.02em;font-size:max(1.8rem,min(3vw,2.35rem));font-weight:900;line-height:1.2}.vert-overview-grid{grid-template-columns:1fr 1.3fr;align-items:flex-start;gap:4rem;display:grid}.vert-overview-grid h2{font-family:var(--font-headline);color:#0f172a;font-size:max(1.8rem,min(2.8vw,2.3rem));font-weight:900;line-height:1.2}.vert-rich-copy p{color:#475569;margin-bottom:1.25rem;font-size:1rem;line-height:1.7}.vert-download-box{margin-top:1.5rem}.vert-text-link{font-family:var(--font-headline);color:#0047ba;align-items:center;gap:.6rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:color .15s;display:inline-flex}.vert-text-link:hover{color:#00368f;text-decoration:underline}.vert-thermal-section{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.vert-thermal-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:3.5rem;display:grid}.vert-diagram-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 36px -8px #0f172a14}.vert-diagram-switch{background:#f1f5f9;border-bottom:1px solid #e2e8f0;gap:.4rem;padding:.4rem;display:flex}.vert-switch-btn{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.65rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.vert-switch-btn:hover{color:#0f172a;background:#fff9}.vert-switch-btn--active{box-shadow:0 3px 10px #0047ba1f;color:#0047ba!important;background:#fff!important}.vert-switch-title{font-family:var(--font-headline);font-size:.88rem;font-weight:800;line-height:1.2}.vert-switch-badge{opacity:.85;letter-spacing:.02em;margin-top:2px;font-size:.7rem}.vert-diagram-frame{background:linear-gradient(#fdfefe 0%,#f1f5f9 100%);justify-content:center;align-items:center;min-height:480px;padding:1.75rem 1.5rem;display:flex;position:relative}.vert-diagram-img-holder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vert-diagram-render{object-fit:contain;filter:drop-shadow(0 8px 24px #0f172a14);max-width:100%;height:auto;transition:transform .3s,opacity .2s;display:block}.vert-diagram-footer{background:#fff;border-top:1px solid #e2e8f0;flex-direction:column;gap:.75rem;padding:1.15rem 1.5rem;display:flex}.vert-legend-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.vert-legend-chip{font-size:.8rem;font-family:var(--font-headline);border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;display:inline-flex}.vert-legend-chip--red{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.vert-legend-chip--green{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.vert-chip-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.vert-chip-dot--red{background:#ef4444;box-shadow:0 0 0 2px #ef444440}.vert-chip-dot--green{background:#22c55e;box-shadow:0 0 0 2px #22c55e40}.vert-diagram-caption{color:#64748b;text-align:center;justify-content:center;align-items:center;gap:.45rem;margin:0;font-family:JetBrains Mono,monospace;font-size:.76rem;display:flex}.vert-catalog-header{align-items:stretch;gap:1.15rem;margin-bottom:1.5rem;display:flex}.vert-catalog-bar{background:#0047ba;border-radius:3px;flex-shrink:0;width:6px}.vert-catalog-title{font-family:var(--font-headline);color:#0047ba;letter-spacing:-.02em;text-transform:uppercase;margin:.35rem 0 0;font-size:max(1.75rem,min(2.5vw,2.35rem));font-weight:900;line-height:1.08}.vert-steps-grid{grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.75rem 0;display:grid}.vert-step-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem 1.2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 15px -2px #0f172a0a}.vert-step-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px #0f172a14}.vert-step-item--red{border-top:3px solid #ef4444}.vert-step-item--green{border-top:3px solid #22c55e}.vert-badge-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.vert-badge-dot--red{background:#ef4444}.vert-badge-dot--green{background:#22c55e}.vert-step-tag{text-transform:uppercase;border-radius:4px;padding:.15rem .5rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800}.vert-step-item--red .vert-step-tag{color:#991b1b;background:#fee2e2}.vert-step-item--green .vert-step-tag{color:#166534;background:#dcfce7}.vert-step-name{font-family:var(--font-headline);color:#0f172a;font-size:.92rem;font-weight:800}.vert-step-item p{color:#64748b;margin:0;font-size:.84rem;line-height:1.5}.vert-convection-card{background:#f0f7ff;border:1px solid #bae6fd;border-radius:12px;align-items:center;gap:1.15rem;padding:1.25rem 1.4rem;display:flex;box-shadow:0 4px 16px -2px #0047ba0d}.vert-convection-icon{color:#0047ba;background:#fff;border:2px solid #0047ba;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.vert-convection-content p{color:#1e3a8a;margin:0;font-size:.88rem;line-height:1.55}@media (max-width:1024px){.vert-thermal-grid{grid-template-columns:1fr;gap:2.5rem}.vert-diagram-frame{min-height:400px}}@media (max-width:640px){.vert-steps-grid{grid-template-columns:1fr}.vert-convection-card{text-align:center;flex-direction:column}}.vert-cards-grid{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.vert-info-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2.5rem 2.25rem;position:relative;box-shadow:0 4px 20px -2px #0f172a0a}.vert-info-card--dark{color:#fff;background:#0f172a;border-color:#1e293b}.vert-card-number{color:#0047ba;letter-spacing:.1em;margin-bottom:.75rem;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:800;display:block}.vert-info-card--dark .vert-card-number{color:#60a5fa}.vert-info-card h3{font-family:var(--font-headline);color:#0f172a;margin-bottom:1.5rem;font-size:1.35rem;font-weight:800}.vert-info-card--dark h3{color:#fff}.vert-checklist{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.vert-checklist li{color:#334155;align-items:flex-start;gap:.75rem;font-size:.94rem;line-height:1.5;display:flex}.vert-info-card--dark .vert-checklist li{color:#cbd5e1}.vert-check-icon{color:#16a34a;flex-shrink:0;margin-top:2px}.vert-check-icon--light{color:#38bdf8}.vert-specs-grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:3.5rem;display:grid}.vert-specs-intro h2{font-family:var(--font-headline);color:#0f172a;margin-bottom:1rem;font-size:2.25rem;font-weight:900}.vert-specs-intro p{color:#64748b;margin-bottom:1.5rem;font-size:.98rem;line-height:1.6}.vert-callout{background:#eff6ff;border-left:3px solid #0047ba;border-radius:4px;align-items:center;gap:.75rem;padding:.85rem 1.15rem;display:flex}.vert-callout-icon{color:#0047ba;flex-shrink:0}.vert-callout p{color:#1e3a8a;margin:0;font-size:.85rem;font-weight:600;line-height:1.4}.vert-specs-table-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px #0f172a0a}.vert-specs-table{border-collapse:collapse;width:100%}.vert-specs-table th,.vert-specs-table td{border-bottom:1px solid #f1f5f9;padding:1rem 1.4rem;font-size:.92rem}.vert-specs-table tr:last-child th,.vert-specs-table tr:last-child td{border-bottom:none}.vert-specs-table th{text-align:left;color:#475569;background:#f8fafc;border-right:1px solid #e2e8f0;width:42%;font-weight:700}.vert-specs-table td{color:#0f172a;font-weight:700}.vert-section--blue{color:#fff;background:#0047ba}.vert-blue-header{text-align:center;max-width:700px;margin:0 auto 3.5rem}.vert-blue-kicker{color:#93c5fd;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;display:block}.vert-blue-header h2{font-family:var(--font-headline);color:#fff;letter-spacing:-.02em;font-size:max(1.8rem,min(3vw,2.4rem));font-weight:900}.vert-steps-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.vert-step-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:1.75rem 1.5rem}.vert-step-num{color:#93c5fd;margin-bottom:.85rem;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:900;display:block}.vert-step-card h4{font-family:var(--font-headline);color:#fff;margin-bottom:.6rem;font-size:1.05rem;font-weight:800;line-height:1.3}.vert-step-card p{color:#dbeafe;margin:0;font-size:.85rem;line-height:1.5}.vert-faq-container{flex-direction:column;gap:1rem;max-width:820px;margin:0 auto;display:flex}.vert-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.vert-faq-item--open{border-color:#bfdbfe;box-shadow:0 4px 14px #0047ba0f}.vert-faq-question{width:100%;font-family:var(--font-headline);color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.02rem;font-weight:800;display:flex}.vert-faq-chevron{color:#0047ba;flex-shrink:0;transition:transform .25s}.vert-faq-chevron--rotated{transform:rotate(180deg)}.vert-faq-answer{border-top:1px solid #f1f5f9;padding:1rem 1.5rem 1.35rem}.vert-faq-answer p{color:#475569;margin:0;font-size:.94rem;line-height:1.65}.vert-rel-header{justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem;display:flex}.vert-rel-header h2{font-family:var(--font-headline);color:#0f172a;font-size:max(1.6rem,min(2.5vw,2.2rem));font-weight:900}.vert-link-all{font-family:var(--font-headline);color:#0047ba;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.vert-link-all:hover{text-decoration:underline}.vert-rel-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.vert-rel-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.vert-rel-card:hover{border-color:#0047ba;transform:translateY(-4px);box-shadow:0 10px 25px #0047ba1a}.vert-rel-card__img{background:#f1f5f9;height:200px;overflow:hidden}.vert-rel-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.vert-rel-card:hover .vert-rel-card__img img{transform:scale(1.04)}.vert-rel-card__body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.vert-rel-card__tag{color:#0047ba;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:800}.vert-rel-card__body h4{font-family:var(--font-headline);color:#0f172a;margin-bottom:.5rem;font-size:1.15rem;font-weight:800;line-height:1.3}.vert-rel-card__body p{color:#64748b;flex:1;margin-bottom:1.25rem;font-size:.88rem;line-height:1.5}.vert-rel-card__link{font-family:var(--font-headline);color:#0047ba;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;display:inline-flex}.vert-cta-banner{color:#fff;background:#081c3a;padding:5rem 0}.vert-cta-banner__container{justify-content:space-between;align-items:center;gap:3rem;display:flex}.vert-cta-copy{max-width:650px}.vert-cta-kicker{color:#60a5fa;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.65rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:800;display:block}.vert-cta-copy h2{font-family:var(--font-headline);color:#fff;margin-bottom:.95rem;font-size:max(1.8rem,min(2.8vw,2.4rem));font-weight:900;line-height:1.2}.vert-cta-copy p{color:#94a3b8;margin:0;font-size:.98rem;line-height:1.6}.vert-cta-actions{flex-direction:column;flex-shrink:0;gap:.85rem;display:flex}.vert-btn-whatsapp-outline{color:#fff;font-family:var(--font-headline);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #ffffff4d;border-radius:6px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex}.vert-btn-whatsapp-outline:hover{color:#fff;background:#ffffff1a;border-color:#fff}@media (max-width:1024px){.vert-hero-grid{grid-template-columns:1fr;gap:3rem}.vert-overview-grid,.vert-specs-grid{grid-template-columns:1fr;gap:2.5rem}.vert-steps-grid,.vert-rel-grid{grid-template-columns:repeat(2,1fr)}.vert-cta-banner__container{flex-direction:column;align-items:flex-start}.vert-cta-actions{flex-flow:wrap;width:100%}}@media (max-width:860px){.vert-strip-grid{grid-template-columns:1fr;gap:1.5rem}.vert-strip-divider{display:none}.vert-cards-grid,.vert-rel-grid{grid-template-columns:1fr}}@media (max-width:600px){.vert-gallery-wrap{flex-direction:column}.vert-thumbs-col{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.vert-thumbs-list{flex-direction:row;gap:.75rem}.vert-thumb-btn{width:64px;height:64px}.vert-origin-tag{text-align:right;padding-top:0}.vert-origin-line{display:none}.vert-steps-grid{grid-template-columns:1fr}.vert-badges-row{flex-direction:column;gap:1.25rem}.vert-actions{flex-direction:column;width:100%}.vert-btn-primary,.vert-btn-whatsapp{justify-content:center;width:100%}}.vert-thermal-section{background:radial-gradient(at 92% 5%,#e0eeff7a,#0000 38%),linear-gradient(135deg,#fbfdff 0%,#f7faff 100%)}.vert-thermal-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:max(2rem,min(3vw,2.75rem))}.vert-diagram-card{border-color:#e4edf9;border-radius:22px;padding:20px;box-shadow:0 18px 48px -26px #0f2d5f42}.vert-diagram-switch{background:0 0;border:0;gap:12px;margin-bottom:18px;padding:0}.vert-switch-btn{text-align:left;background:linear-gradient(145deg,#fbfdff,#f3f7fe);border:1px solid #e4edf9;border-radius:14px;flex-direction:row;justify-content:flex-start;gap:13px;min-width:0;padding:14px 16px}.vert-switch-btn>svg{flex:none}.vert-switch-btn--active{border-color:#0758d7;box-shadow:0 10px 24px #0052cf3b;color:#fff!important;background:linear-gradient(135deg,#0867ed,#0648bd)!important}.vert-switch-btn--active .vert-switch-badge{color:#ffffffd4}.vert-switch-title,.vert-switch-badge{display:block}.vert-switch-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.vert-switch-title{font-size:.95rem}.vert-switch-badge{margin-top:4px;font-size:.78rem}.vert-diagram-frame{background:radial-gradient(#fff 20%,#f4f8fd 100%);border:1px solid #e7eef8;border-radius:15px;min-height:max(440px,min(42vw,570px));padding:24px;overflow:hidden}.vert-diagram-render--longitudinal{max-height:max(400px,min(40vw,530px))}.vert-diagram-render--transversal{max-height:max(360px,min(35vw,470px))}.vert-diagram-footer{border:0;gap:16px;padding:20px 8px 2px}.vert-legend-row{justify-content:flex-start;gap:12px}.vert-legend-chip{color:#264472;background:#f8fbff;border:1px solid #dce9fb;gap:10px;padding:8px 14px;font-size:.82rem}.vert-legend-number,.vert-step-number{color:#fff;width:29px;height:29px;font-family:var(--font-headline);background:#1876ef;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.vert-legend-number--light,.vert-step-number--light{background:#68aaff}.vert-diagram-caption{color:#8092b3;font-family:var(--font-body);text-align:left;justify-content:flex-start;gap:12px;font-size:.88rem;line-height:1.55}.vert-catalog-header{align-items:flex-start;gap:17px;margin-bottom:22px}.vert-catalog-bar{border-radius:99px;width:26px;height:4px;margin-top:10px}.vert-catalog-header .vert-kicker{color:#5275b0;letter-spacing:.2em;margin:0 0 14px;font-size:.72rem}.vert-catalog-title{color:#101a34;letter-spacing:-.035em;margin:0;font-size:max(2rem,min(3.15vw,3rem));line-height:1.08}.vert-catalog-text{color:#596d91;margin-bottom:20px;font-size:1.02rem;line-height:1.65}.vert-thermal-section .vert-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.vert-step-item{border:1px solid #e2ebf8;border-radius:16px;min-width:0;padding:22px 24px;box-shadow:0 8px 28px -20px #12387247}.vert-step-item--red,.vert-step-item--green{border-top:1px solid #e2ebf8}.vert-step-head{flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.vert-step-number{width:40px;height:40px;font-size:1.05rem;box-shadow:0 5px 14px #1876ef2e}.vert-step-tag{color:#0758d7;letter-spacing:.18em;padding:0;font-size:.72rem;background:0 0!important}.vert-step-icon{color:#0758d7;background:#eff5ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:45px;height:45px;margin-left:auto;display:inline-flex}.vert-step-copy .vert-step-name{color:#10234a;border-bottom:1px solid #e4edf8;margin-bottom:14px;padding-bottom:14px;font-size:max(1.2rem,min(1.65vw,1.55rem));line-height:1.22;display:block}.vert-step-item p{color:#65799d;font-size:.98rem;line-height:1.6}.vert-step-item p strong{color:#17366d}.vert-convection-card{background:linear-gradient(110deg,#edf5ff,#f8fbff);border-color:#c8dcff;border-radius:16px;gap:18px;padding:20px 24px}.vert-convection-icon{border-width:2px;width:62px;height:62px}.vert-convection-content{border-left:1px solid #bbd2f7;padding-left:18px}.vert-convection-content p{color:#2761bd;font-size:.98rem;line-height:1.6}@media (max-width:1024px){.vert-thermal-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.vert-diagram-frame{min-height:460px}.vert-diagram-render--longitudinal{max-height:420px}.vert-step-item{padding:20px}}@media (max-width:640px){.vert-diagram-card{border-radius:18px;padding:12px}.vert-diagram-switch{gap:8px;margin-bottom:12px}.vert-switch-btn{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:12px 8px}.vert-switch-copy{align-items:center}.vert-switch-btn>svg{width:20px;height:20px}.vert-switch-title{font-size:.78rem}.vert-switch-badge{font-size:.66rem}.vert-diagram-frame{min-height:340px;padding:14px}.vert-diagram-render--longitudinal{max-height:320px}.vert-diagram-render--transversal{max-height:300px}.vert-diagram-footer{padding:14px 2px 0}.vert-legend-row{justify-content:center;gap:8px}.vert-legend-chip{padding:6px 9px;font-size:.7rem}.vert-legend-number{width:24px;height:24px}.vert-catalog-header{gap:12px}.vert-catalog-title{font-size:max(1.75rem,min(8vw,2.3rem))}.vert-thermal-section .vert-steps-grid{grid-template-columns:minmax(0,1fr)}.vert-step-item{padding:20px}.vert-step-copy .vert-step-name{font-size:1.35rem}.vert-convection-card{align-items:flex-start;padding:18px}.vert-convection-icon{width:48px;height:48px}.vert-convection-content{padding-left:14px}}@media (max-width:420px){.vert-convection-card{text-align:center;flex-direction:column;align-items:center}.vert-convection-content{border-left:0;padding:0}}.vert-applications-section{background:linear-gradient(145deg,#fbfdff 0%,#f5f9ff 100%);padding-bottom:1.25rem}.vert-applications-section .vert-section-header{max-width:900px;margin-bottom:2.6rem}.vert-applications-section .vert-section-header .vert-kicker{color:var(--primary-container);letter-spacing:.2em;justify-content:center;align-items:center;gap:18px;margin-bottom:.85rem;display:flex}.vert-applications-section .vert-section-header .vert-kicker:before,.vert-applications-section .vert-section-header .vert-kicker:after{background:var(--primary-container);content:"";width:34px;height:2px}.vert-applications-section .vert-section-header h2{letter-spacing:-.04em;max-width:850px;margin-left:auto;margin-right:auto;font-size:max(2.25rem,min(4.1vw,3.25rem));line-height:1.12}.vert-applications-section .vert-cards-grid{gap:22px}.vert-applications-section .vert-info-card{border-color:#e0eaf7;border-radius:18px;min-width:0;padding:2.1rem 2.25rem;box-shadow:0 14px 35px -28px #00326e47}.vert-applications-section .vert-info-card--dark{border-color:var(--primary);background:linear-gradient(135deg, var(--primary-container) 0%, var(--primary) 100%);box-shadow:0 18px 38px -25px #00478d9e}.vert-applications-section .vert-card-number{color:var(--primary-container);align-items:center;gap:12px;margin-bottom:.55rem;display:flex}.vert-applications-section .vert-card-number:after{content:"";background:currentColor;width:34px;height:2px}.vert-applications-section .vert-info-card--dark .vert-card-number{color:#c8daff}.vert-applications-section .vert-info-card h3{letter-spacing:-.025em;margin-bottom:1.25rem;font-size:max(1.35rem,min(2vw,1.7rem))}.vert-applications-section .vert-checklist{gap:0}.vert-applications-section .vert-checklist li{color:#53698e;border-bottom:1px solid #e7eef8;align-items:center;gap:14px;padding:10px 0;font-size:1rem;line-height:1.45}.vert-applications-section .vert-checklist li:last-child{border-bottom:0;padding-bottom:0}.vert-applications-section .vert-check-icon{width:38px;height:38px;color:var(--primary-container);stroke-width:2.8px;background:#eaf2ff;border-radius:50%;margin:0;padding:10px}.vert-applications-section .vert-info-card--dark .vert-checklist li{color:#fffffff5;border-bottom-color:#ffffff2b}.vert-applications-section .vert-info-card--dark .vert-checklist li:last-child{border-bottom:0}.vert-applications-section .vert-check-icon--light{color:#fff;background:#ffffff2e}.vert-documentation-section{background:linear-gradient(145deg,#f5f9ff 0%,#fbfdff 100%);padding-top:1.5rem}.vert-documentation-section .vert-specs-grid{gap:max(2.25rem,min(4vw,3.5rem))}.vert-documentation-section .vert-specs-intro .vert-kicker{color:var(--primary-container);letter-spacing:.18em;align-items:center;gap:16px;display:flex}.vert-documentation-section .vert-specs-intro .vert-kicker:after{background:var(--primary-container);content:"";width:32px;height:2px}.vert-documentation-section .vert-specs-intro h2{letter-spacing:-.035em;font-size:max(2rem,min(3.1vw,2.75rem))}.vert-documentation-section .vert-specs-table-box{border-color:#dce7f5;border-radius:15px;box-shadow:0 15px 36px -30px #00326e4d}.vert-documentation-section .vert-specs-table th,.vert-documentation-section .vert-specs-table td{border-bottom-color:#e4edf8;padding:1rem 1.4rem;font-size:.98rem}.vert-documentation-section .vert-specs-table th{color:#53698e;background:#f0f5fc;border-right-color:#dce7f5}.vert-documentation-section .vert-specs-table td{color:#142344}.vert-documentation-section .vert-callout{border:1px solid #d7e6fb;border-left:2px solid var(--primary-container);background:linear-gradient(110deg,#eaf3ff,#f4f8ff);border-radius:12px;gap:14px;padding:15px 18px}.vert-documentation-section .vert-callout-icon{width:42px;height:42px;color:var(--primary-container);background:#fff;border-radius:50%;padding:10px}.vert-documentation-section .vert-callout p{color:#245797;font-size:.96rem;line-height:1.5}@media (max-width:640px){.vert-applications-section .vert-section-header h2{font-size:max(1.9rem,min(8vw,2.5rem))}.vert-applications-section .vert-info-card{padding:1.5rem}.vert-applications-section .vert-checklist li{gap:11px;font-size:.94rem}.vert-applications-section .vert-check-icon{width:34px;height:34px;padding:9px}.vert-documentation-section .vert-specs-table th,.vert-documentation-section .vert-specs-table td{padding:.85rem .9rem;font-size:.87rem}}
