@charset "UTF-8";.calculator_page{background:#f7f5f0;color:#232323}.calculator_page #calculator_page{padding-left:0;padding-right:0}.calculator_page .tricolor_bar,.calculator_page .calc_tricolor_bar{display:flex;height:4px;border-radius:2px;overflow:hidden;margin-top:4px}.calculator_page .tricolor_bar .bar_blue,.calculator_page .calc_tricolor_bar .bar_blue{flex:1;background-color:#0046ae}.calculator_page .tricolor_bar .bar_yellow,.calculator_page .calc_tricolor_bar .bar_yellow{flex:1;background-color:#ffd200}.calculator_page .tricolor_bar .bar_red,.calculator_page .calc_tricolor_bar .bar_red{flex:1;background-color:#cc092f}.calculator_page .kit_rec_tricolor{display:flex;width:100%;height:3px;border-radius:3px;overflow:hidden;margin-bottom:1.5rem}.calculator_page .kit_rec_tricolor .bar_blue{flex:1;background-color:#0046ae}.calculator_page .kit_rec_tricolor .bar_yellow{flex:1;background-color:#ffd200}.calculator_page .kit_rec_tricolor .bar_red{flex:1;background-color:#cc092f}.calculator_page .calc_badge{display:inline-flex;align-items:center;gap:6px;background:#e1ded3;color:#232323;border:1px solid rgba(0,0,0,.1);font-weight:600;font-size:.82rem;padding:4px 10px;border-radius:6px}.calculator_page .calc_badge svg{color:#232323;flex-shrink:0}.calculator_page .calc_hero_title{font-size:calc(1.475rem + 2.7vw);font-weight:400;line-height:1.2;color:#232323}@media (min-width: 1200px){.calculator_page .calc_hero_title{font-size:3.5rem}}.calculator_page .calc_hero_lead{font-size:clamp(1rem,1.3vw,1.15rem);color:#444;max-width:720px;line-height:1.6}.calculator_page .calc_card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 20px -2px #0f172a0d;padding:1.25rem 1rem;transition:box-shadow .2s ease,border-color .2s ease}@media (min-width: 576px){.calculator_page .calc_card{padding:1.5rem}}@media (min-width: 992px){.calculator_page .calc_card{padding:2rem}}.calculator_page .calc_card:hover{border-color:#cbd5e1;box-shadow:0 8px 25px -4px #0f172a14}.calculator_page .calc_card_footer{font-size:.825rem;color:#64748b;flex-wrap:wrap;gap:8px}.calculator_page .calc_card_footer.calc_chart_note{font-size:.75rem;color:#94a3b8}.calculator_page .calc_tabs{display:flex;flex-direction:column;gap:8px;background:#f1f5f9;padding:6px;border-radius:14px}@media (min-width: 576px){.calculator_page .calc_tabs{flex-direction:row;gap:10px}}.calculator_page .calc_tab_btn{width:100%;min-height:52px;padding:10px 12px;border:1.5px solid transparent;border-radius:10px;background:transparent;color:#64748b;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:10px;text-align:left;min-width:0}@media (min-width: 576px){.calculator_page .calc_tab_btn{flex:1;width:auto;gap:12px;padding:10px 14px}}.calculator_page .calc_tab_btn .calc_tab_icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;color:#64748b;transition:all .2s ease;flex-shrink:0;box-shadow:0 1px 3px #0000000d}.calculator_page .calc_tab_btn .calc_tab_icon.tab_icon_ongrid{color:#0046ae}.calculator_page .calc_tab_btn .calc_tab_icon.tab_icon_hybrid{color:#d97706}.calculator_page .calc_tab_btn .calc_tab_info{min-width:0;flex:1}.calculator_page .calc_tab_btn .calc_tab_info strong{font-size:.9rem;color:#1e293b;line-height:1.25;display:block;overflow-wrap:break-word;word-break:break-word}.calculator_page .calc_tab_btn .calc_tab_info .calc_tab_badge{font-size:.725rem;color:#64748b;display:block;overflow-wrap:break-word;word-break:break-word}.calculator_page .calc_tab_btn.active{background:#fff;box-shadow:0 4px 12px #0f172a14}.calculator_page .calc_tab_btn.active[data-type=ongrid]{border-color:#bfdbfe}.calculator_page .calc_tab_btn.active[data-type=ongrid] .calc_tab_icon{background:#eff6ff;color:#0046ae}.calculator_page .calc_tab_btn.active[data-type=ongrid] .calc_tab_info strong{color:#0046ae}.calculator_page .calc_tab_btn.active[data-type=hybrid]{border-color:#fde68a}.calculator_page .calc_tab_btn.active[data-type=hybrid] .calc_tab_icon{background:#fffbeb;color:#d97706}.calculator_page .calc_tab_btn.active[data-type=hybrid] .calc_tab_info strong{color:#b45309}.calculator_page .calc_slider_wrap{margin-bottom:1.75rem}.calculator_page .calc_slider_wrap .calc_slider_header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:.75rem}.calculator_page .calc_slider_wrap .calc_slider_label{font-size:.925rem;font-weight:600;color:#334155}.calculator_page .calc_slider_wrap .calc_val_pill{display:inline-flex;align-items:center;font-size:1.05rem;font-weight:700;padding:4px 12px;border-radius:8px;line-height:1.3}.calculator_page .calc_slider_wrap .calc_val_pill.pill_blue{background:#eff6ff;color:#0046ae;border:1px solid #bfdbfe}.calculator_page .calc_slider_wrap .calc_val_pill.pill_yellow{background:#fffbeb;color:#b45309;border:1px solid #fde68a}.calculator_page .calc_slider_wrap .calc_val_pill.pill_red{background:#fef2f2;color:#cc092f;border:1px solid #fecaca}.calculator_page .calc_slider_wrap .form-range{width:100%;cursor:pointer}.calculator_page .calc_slider_wrap .form-range.slider_blue{accent-color:#0046ae}.calculator_page .calc_slider_wrap .form-range.slider_yellow{accent-color:#d97706}.calculator_page .calc_slider_wrap .form-range.slider_red{accent-color:#cc092f}.calculator_page .calc_slider_wrap .calc_slider_ticks{display:flex;justify-content:space-between;font-size:.75rem;color:#94a3b8;margin-top:4px}.calculator_page .calc_kpi_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.calculator_page .calc_kpi_card{border-radius:16px;padding:1.15rem 1rem;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;justify-content:space-between}.calculator_page .calc_kpi_card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f172a0f}.calculator_page .calc_kpi_card .calc_kpi_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.calculator_page .calc_kpi_card .calc_kpi_icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.calculator_page .calc_kpi_card .calc_kpi_icon svg{display:block}.calculator_page .calc_kpi_card .calc_kpi_unit{font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:6px}.calculator_page .calc_kpi_card .calc_kpi_val{font-size:clamp(1.4rem,2.3vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:4px}.calculator_page .calc_kpi_card .calc_kpi_val .kpi_sub_unit{font-size:.85rem;font-weight:500}.calculator_page .calc_kpi_card .calc_kpi_label{font-size:.8rem;color:#64748b;font-weight:500;line-height:1.3}.calculator_page .calc_kpi_card.kpi_yellow{background:#fffdf5;border:1px solid #fef08a}.calculator_page .calc_kpi_card.kpi_yellow .calc_kpi_icon{background:#fef3c7;color:#d97706}.calculator_page .calc_kpi_card.kpi_yellow .calc_kpi_unit{background:#fef9c3;color:#854d0e}.calculator_page .calc_kpi_card.kpi_yellow .calc_kpi_val{color:#0f172a}.calculator_page .calc_kpi_card.kpi_blue{background:#f8faff;border:1px solid #bfdbfe}.calculator_page .calc_kpi_card.kpi_blue .calc_kpi_icon{background:#eff6ff;color:#0046ae}.calculator_page .calc_kpi_card.kpi_blue .calc_kpi_unit{background:#dbeafe;color:#0046ae}.calculator_page .calc_kpi_card.kpi_blue .calc_kpi_val{color:#0046ae}.calculator_page .calc_kpi_card.kpi_red{background:#fff8f8;border:1px solid #fecaca}.calculator_page .calc_kpi_card.kpi_red .calc_kpi_icon,.calculator_page .calc_kpi_card.kpi_red .calc_kpi_unit{background:#fee2e2;color:#cc092f}.calculator_page .calc_kpi_card.kpi_red .calc_kpi_val{color:#cc092f}.calculator_page .calc_kpi_card.kpi_slate{background:#f8fafc;border:1px solid #e2e8f0}.calculator_page .calc_kpi_card.kpi_slate .calc_kpi_icon{background:#f0f9ff;color:#0284c7}.calculator_page .calc_kpi_card.kpi_slate .calc_kpi_unit{background:#e0f2fe;color:#0369a1}.calculator_page .calc_kpi_card.kpi_slate .calc_kpi_val{color:#0f172a}.calculator_page .calc_kpi_card:has(.calc_hint){position:relative}.calculator_page .calc_hint_btn{position:relative;display:inline-flex;vertical-align:-3px;padding:0;border:0;border-radius:50%;background:none;color:#64748b;cursor:help}.calculator_page .calc_hint_btn:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.calculator_page .calc_hint_btn:hover{color:#232323}.calculator_page .calc_hint_btn:focus-visible{outline:2px solid #0046ae;outline-offset:2px}.calculator_page .calc_hint_text{position:absolute;top:calc(100% - .5rem);left:.75rem;z-index:5;width:min(280px,100vw - 6rem);padding:.75rem .875rem;border-radius:10px;background:#232323;color:#fff;font-size:.8rem;font-weight:400;line-height:1.45;box-shadow:0 8px 24px #0f172a33;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s}.calculator_page .calc_hint:hover .calc_hint_text,.calculator_page .calc_hint:focus-within .calc_hint_text{opacity:1;visibility:visible}.calculator_page .calc_note{display:flex;gap:.75rem;padding:1.25rem 1rem;border:1px solid #e2e8f0;border-radius:12px;background:#f1f5f9;color:#475569;font-size:.875rem;line-height:1.55}@media (min-width: 992px){.calculator_page .calc_note{padding:1.5rem 2rem}}.calculator_page .calc_note p{max-width:75ch}.calculator_page .calc_note a{color:#0046ae;text-underline-offset:2px}.calculator_page .calc_note_icon{flex-shrink:0;margin-top:1px;color:#64748b}.calculator_page .calc_note_body{min-width:0}.calculator_page .calc_note_text{margin-bottom:.25rem}.calculator_page .calc_note_text strong{color:#334155}.calculator_page .calc_note_legal{margin:.25rem 0 0;font-size:.8rem;color:#5b6b80}.calculator_page .calc_assumptions summary{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;color:#0046ae;font-weight:600;cursor:pointer;list-style:none}.calculator_page .calc_assumptions summary::-webkit-details-marker{display:none}.calculator_page .calc_assumptions summary:focus-visible{outline:2px solid #0046ae;outline-offset:2px;border-radius:4px}.calculator_page .calc_assumptions .calc_assumptions_chevron{flex-shrink:0;transition:transform .2s ease}.calculator_page .calc_assumptions[open] .calc_assumptions_chevron{transform:rotate(180deg)}.calculator_page .calc_assumptions dl{display:grid;gap:.625rem 1.5rem;margin:.25rem 0 .75rem}@media (min-width: 768px){.calculator_page .calc_assumptions dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculator_page .calc_assumptions dt{color:#334155;font-weight:600}.calculator_page .calc_assumptions dd{margin:0}.calculator_page .calc_chart{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e2e8f0}.calculator_page .calc_chart .calc_chart_title{font-size:.95rem;font-weight:600;color:#334155;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.calculator_page .calc_chart .calc_chart_title .calc_chart_source{font-size:.75rem;font-weight:500;color:#94a3b8}.calculator_page .calc_chart .calc_chart_bars{display:flex;align-items:flex-end;gap:6px;height:130px;padding-bottom:22px;position:relative}.calculator_page .calc_chart .calc_bar_col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;position:relative}.calculator_page .calc_chart .calc_bar_col.bar_winter .calc_bar{background:linear-gradient(180deg,#93c5fd,#0046ae)}.calculator_page .calc_chart .calc_bar_col.bar_transition .calc_bar{background:linear-gradient(180deg,#67e8f9,#0284c7)}.calculator_page .calc_chart .calc_bar_col.bar_summer .calc_bar{background:linear-gradient(180deg,#fde047,#f59e0b)}.calculator_page .calc_chart .calc_bar_col .calc_bar.peak{background:linear-gradient(180deg,#ffd200,#ea580c);box-shadow:0 0 10px #f59e0b66}.calculator_page .calc_chart .calc_bar_col:hover .calc_bar{filter:brightness(1.15)}.calculator_page .calc_chart .calc_bar_col:hover .calc_bar_tip{opacity:1;transform:translateY(-4px)}.calculator_page .calc_chart .calc_bar{width:100%;border-radius:4px 4px 0 0;transition:height .3s cubic-bezier(.4,0,.2,1),filter .2s ease;min-height:6px}.calculator_page .calc_chart .calc_bar_tip{position:absolute;top:-26px;font-size:.65rem;font-weight:700;color:#1e293b;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s ease;background:#fff;padding:1px 4px;border-radius:4px;box-shadow:0 1px 4px #0000001f}.calculator_page .calc_chart .calc_bar_month{position:absolute;bottom:0;font-size:.68rem;color:#1e293b;font-weight:600}.calculator_page .kit_rec_box{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 30px -4px #0f172a14;position:relative;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.calculator_page .kit_rec_box:hover{box-shadow:0 12px 35px -4px #0f172a1f}.calculator_page .kit_rec_box .kit_rec_badge{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#0046ae;border:1px solid #bfdbfe;font-weight:600;font-size:.8rem;padding:4px 10px;border-radius:8px}.calculator_page .kit_rec_box .kit_rec_visual_wrap{background:#f8fafc;border-radius:16px;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px}.calculator_page .kit_rec_box .kit_rec_scheme_img{width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}.calculator_page .kit_rec_box .kit_rec_phase_badge{font-size:.75rem;font-weight:700;color:#475569;background:#e2e8f0;padding:4px 10px;border-radius:6px}.calculator_page .kit_rec_box .kit_rec_perks .kit_rec_perk{font-size:.825rem;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 12px;border-radius:10px;display:inline-flex;align-items:center;gap:8px}.calculator_page .kit_rec_box .kit_rec_perks .kit_rec_perk .perk_icon_wrap{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.calculator_page .kit_rec_box .kit_rec_perks .kit_rec_perk.perk_blue .perk_icon_wrap{background:#eff6ff;color:#0046ae}.calculator_page .kit_rec_box .kit_rec_perks .kit_rec_perk.perk_yellow .perk_icon_wrap{background:#fffbeb;color:#d97706}.calculator_page .kit_rec_box .kit_rec_perks .kit_rec_perk.perk_red .perk_icon_wrap{background:#fef2f2;color:#cc092f}.calculator_page .kit_rec_box .kit_rec_price{font-size:clamp(1.75rem,2.8vw,2.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#cc092f}.calculator_page .kit_rec_box .kit_rec_cost_note{display:block;margin-top:.375rem;font-size:.8rem;line-height:1.4;color:#475569}.calculator_page .kit_rec_box .kit_rec_btn{background-color:#cc092f;background-image:linear-gradient(235deg,#dc3545,#cc092f,#dc3545);background-size:200% 100%;background-position:left center;color:#fff;text-decoration:none;font-size:.95rem;font-weight:700;padding:12px 24px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 14px #cc092f47;transition:all .3s ease}.calculator_page .kit_rec_box .kit_rec_btn svg{transition:transform .2s ease}.calculator_page .kit_rec_box .kit_rec_btn:hover{color:#fff;background-position:right center;transform:translateY(-1px);box-shadow:0 6px 18px #cc092f61}.calculator_page .kit_rec_box .kit_rec_btn:hover svg{transform:translate(3px)}.calc_lead_box{position:relative;background:#fff;border:1px solid #e1ded3;border-radius:12px;padding:2.25rem;box-shadow:0 1px 3px #0000000a}@media (max-width: 575.98px){.calc_lead_box{padding:1.5rem 1.25rem;border-radius:12px}}.calc_lead_box .calc_lead_title{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:700;color:#0f172a;letter-spacing:-.015em}.calc_lead_box .calc_lead_subtitle{font-size:.95rem;color:#64748b;line-height:1.5}.calc_lead_box .form-floating>.form-control{border:1.5px solid #d1d5db;border-radius:12px;font-size:.95rem;min-height:48px;height:48px;background-color:#fff;color:#0f172a;transition:border-color .2s ease,box-shadow .2s ease}.calc_lead_box .form-floating>.form-control:focus{border-color:#0046ae;box-shadow:0 0 0 3px #0046ae26}.calc_lead_box .form-floating>.form-control.is-invalid{border-color:#dc3545;box-shadow:0 0 0 3px #dc354526}.calc_lead_box .form-floating>label{color:#64748b;font-size:.9rem;padding:.85rem .875rem}.calc_lead_box .calc_submit_btn{background-color:#cc092f;color:#fff;border:none;border-radius:12px;min-height:48px;height:48px;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 6px #00000026;transition:all .2s ease;white-space:nowrap}.calc_lead_box .calc_submit_btn:hover{background-color:#a30725;color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #0003}.calc_lead_box .calc_submit_btn:focus-visible{outline:3px solid #ffd909;outline-offset:2px}.calc_lead_box .calc_submit_btn:active{transform:translateY(0)}.calc_lead_box .calc_privacy_note{font-size:.8rem;color:#64748b}.calc_lead_box .feedback_form{position:static}.calc_lead_box .feedback_response{border-radius:11px}.on_grid_hybrid_page{background-color:#f7f5f0;color:#232323}.on_grid_hybrid_page .ogh_badge{display:inline-flex;align-items:center;gap:6px;background:#e1ded3;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:4px 10px;font-size:.82rem;font-weight:600;color:#232323;margin-bottom:.85rem}.on_grid_hybrid_page .ogh_badge svg{color:#232323;flex-shrink:0}.on_grid_hybrid_page .ogh_hero_title{font-size:calc(1.475rem + 2.7vw);font-weight:400;line-height:1.2;color:#232323}@media (min-width: 1200px){.on_grid_hybrid_page .ogh_hero_title{font-size:3.5rem}}.on_grid_hybrid_page .ogh_hero_lead{font-size:1.1rem;color:#444;line-height:1.6;max-width:56rem}.on_grid_hybrid_page .ogh_toc{background:#e1ded3;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:1rem 1.25rem}.on_grid_hybrid_page .ogh_toc_list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1.5rem}.on_grid_hybrid_page .ogh_toc_list a{display:flex;align-items:center;gap:10px;color:#232323;text-decoration:none;font-weight:600;font-size:.92rem;padding:6px 0}.on_grid_hybrid_page .ogh_toc_list a:hover{color:#cc092f}.on_grid_hybrid_page .ogh_toc_num{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #d1d5db;color:#232323;font-size:.78rem;display:inline-flex;align-items:center;justify-content:center}.on_grid_hybrid_page .ogh_block{padding:0;border-top:none;scroll-margin-top:90px}.on_grid_hybrid_page .ogh_block~.ogh_block{content-visibility:auto;contain-intrinsic-size:auto 1400px}.on_grid_hybrid_page:has(:target) .ogh_block~.ogh_block{content-visibility:visible}.on_grid_hybrid_page .ogh_block_title{font-size:calc(1.475rem + 2.7vw);font-weight:400;line-height:1.2;margin-top:2.75rem;margin-bottom:.75rem;border:none;color:#232323}@media (min-width: 1200px){.on_grid_hybrid_page .ogh_block_title{font-size:3.5rem}}.on_grid_hybrid_page .ogh_h3{font-size:1.2rem;font-weight:600;line-height:1.3;margin:1.75rem 0 .75rem;color:#232323}.on_grid_hybrid_page .ogh_lead{font-size:1.05rem;line-height:1.65;color:#333}.on_grid_hybrid_page p{line-height:1.65;color:#333}.on_grid_hybrid_page .ogh_case_sub{color:#666;font-size:.92rem;margin-bottom:.75rem}.on_grid_hybrid_page .ogh_callout{--ogh-callout-accent: #232323;border-radius:10px;border:1px solid #e1ded3;padding:1.15rem 1.4rem;margin:1.5rem 0;background:#fff}.on_grid_hybrid_page .ogh_callout strong{display:block;margin-bottom:.5rem;font-size:1.02rem;font-weight:700;color:var(--ogh-callout-accent)}.on_grid_hybrid_page .ogh_callout p,.on_grid_hybrid_page .ogh_callout ul{font-size:.95rem;color:#3a3a3a}.on_grid_hybrid_page .ogh_callout ul{padding-left:1.2rem;margin-bottom:0}.on_grid_hybrid_page .ogh_callout ul li{margin-bottom:.35rem}.on_grid_hybrid_page .ogh_callout_blue{--ogh-callout-accent: #0046ae;background:#0046ae0d;border-color:#0046ae2e}.on_grid_hybrid_page .ogh_callout_yellow{--ogh-callout-accent: rgb(163.2, 134.4, 0);background:#ffd2001a;border-color:#ffd20040}.on_grid_hybrid_page .ogh_callout_red{--ogh-callout-accent: #991b1b;background:#fdf5f5;border-color:#991b1b2e}.on_grid_hybrid_page .ogh_quote{background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:1.25rem 1.5rem;margin:1.5rem 0;font-style:italic;font-size:1.05rem;line-height:1.6;color:#232323}.on_grid_hybrid_page .ogh_quote p{margin:0;color:#232323}.on_grid_hybrid_page .ogh_flow_diagram{display:flex;align-items:stretch;gap:1rem;margin:1.5rem 0}.on_grid_hybrid_page .ogh_flow_card{flex:1 1 0;min-width:0;background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:1.25rem;box-shadow:0 1px 3px #0000000a}.on_grid_hybrid_page .ogh_flow_card strong{display:block;margin:.5rem 0 .4rem;font-size:1.05rem;color:#232323}.on_grid_hybrid_page .ogh_flow_card p{font-size:.92rem;line-height:1.5;margin:0;color:#555}.on_grid_hybrid_page .ogh_flow_day .ogh_flow_icon{display:inline-flex;color:#d97706}.on_grid_hybrid_page .ogh_flow_night .ogh_flow_icon{display:inline-flex;color:#0046ae}.on_grid_hybrid_page .ogh_flow_arrow{display:flex;align-items:center;justify-content:center;color:#888;flex:0 0 auto}.on_grid_hybrid_page .ogh_flow_arrow svg{display:block;transition:transform .2s ease}@media (max-width: 767.98px){.on_grid_hybrid_page .ogh_flow_diagram{flex-direction:column;align-items:stretch;gap:0}.on_grid_hybrid_page .ogh_flow_card{width:100%;flex:none}.on_grid_hybrid_page .ogh_flow_arrow{width:100%;padding:.65rem 0;margin:0 auto}.on_grid_hybrid_page .ogh_flow_arrow svg{transform:rotate(90deg);width:24px;height:24px}}.on_grid_hybrid_page .ogh_chip_input{position:absolute;opacity:0;pointer-events:none}.on_grid_hybrid_page .ogh_chips{display:flex;gap:.35rem;padding:.3rem;background:#fff;border-radius:8px;border:1px solid #e1ded3}.on_grid_hybrid_page .ogh_chips .ogh_chip{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;min-height:40px;padding:.4rem .6rem;border-radius:6px;font-size:.825rem;font-weight:600;color:#555;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease;margin-bottom:0;background:transparent}.on_grid_hybrid_page .ogh_chips .ogh_chip:hover{color:#232323}.on_grid_hybrid_page .ogh_chips .ogh_chip_star{color:#d97706;margin-right:.25rem}.on_grid_hybrid_page .ogh_chips_sm{padding:.2rem;border-radius:6px}.on_grid_hybrid_page .ogh_chips_sm .ogh_chip{min-height:32px;padding:.2rem .5rem;font-size:.775rem}.on_grid_hybrid_page .ogh_table_wrap{overflow-x:auto;margin:1.25rem 0;background:#fff;border:1px solid #e1ded3;border-radius:10px;-webkit-overflow-scrolling:touch}.on_grid_hybrid_page .ogh_table{width:100%;min-width:560px;border-collapse:collapse;font-size:.92rem}.on_grid_hybrid_page .ogh_table th{background:#ece8de;color:#232323;text-align:left;padding:.75rem 1rem;font-weight:600;white-space:nowrap;border-bottom:2px solid #dfdacd}.on_grid_hybrid_page .ogh_table td{padding:.7rem 1rem;border-top:1px solid #e1ded3;vertical-align:top}.on_grid_hybrid_page .ogh_table tbody tr:nth-child(odd){background:#fafafa}.on_grid_hybrid_page .ogh_table tbody tr.ogh_row_highlight{background:#e1ded3}.on_grid_hybrid_page .ogh_table tbody tr.ogh_row_highlight td:first-child{font-weight:600}.on_grid_hybrid_page .ogh_cell_lfp{color:#0046ae;background:#0046ae0f}.on_grid_hybrid_page .ogh_table_note{font-size:.82rem;color:#777;margin-top:.5rem}@media (max-width: 767.98px){.on_grid_hybrid_page .ogh_table_wrap:has(.ogh_table_stacked){overflow-x:visible;border:0;border-radius:0;background:transparent;margin:.75rem 0 1.25rem}.on_grid_hybrid_page .ogh_table_stacked{display:block;min-width:0!important;width:100%}.on_grid_hybrid_page .ogh_table_stacked thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.on_grid_hybrid_page .ogh_table_stacked tbody{display:flex;flex-direction:column;gap:.85rem;width:100%}.on_grid_hybrid_page .ogh_table_stacked tbody tr{display:block;background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:.9rem 1rem;box-shadow:0 1px 3px #0000000a}.on_grid_hybrid_page .ogh_table_stacked tbody tr:nth-child(odd){background:#fff}.on_grid_hybrid_page .ogh_table_stacked tbody tr.ogh_row_highlight{background:#e1ded3;border:1px solid #0046ae;box-shadow:0 2px 8px #0046ae14}.on_grid_hybrid_page .ogh_table_stacked .ogh_card_title{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 0 .65rem;margin-bottom:.65rem;border-top:0;border-bottom:1px solid #e1ded3;font-size:1rem;font-weight:700;color:#232323}.on_grid_hybrid_page .ogh_table_stacked .ogh_card_title .ogh_card_title_text{flex:1;line-height:1.3}.on_grid_hybrid_page .ogh_table_stacked .ogh_card_title .ogh_card_badge{display:inline-flex;align-items:center;padding:.2rem .5rem;font-size:.725rem;font-weight:700;letter-spacing:.02em;border-radius:4px;background:#0046ae1a;color:#0046ae;white-space:nowrap}.on_grid_hybrid_page .ogh_table_stacked td:not(.ogh_card_title){display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.35rem 0;border:0;font-size:.925rem;color:#232323}.on_grid_hybrid_page .ogh_table_stacked td:not(.ogh_card_title):before{content:attr(data-label);font-size:.8rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.03em}.on_grid_hybrid_page .ogh_table_stacked .ogh_cell_payback{margin-top:.4rem;padding-top:.55rem!important;border-top:1px dashed #e1ded3!important}.on_grid_hybrid_page .ogh_table_stacked .ogh_cell_payback strong{color:#232323;font-size:1.05rem}}.on_grid_hybrid_page .ogh_chem_container{margin:1.25rem 0}.on_grid_hybrid_page .ogh_chem_container:has(input[value=lfp]:checked) .ogh_chip_lfp{background:#fff;color:#0046ae;font-weight:700;box-shadow:0 1px 3px #00000014;border:1px solid #e1ded3;border-bottom:2px solid #0046ae}.on_grid_hybrid_page .ogh_chem_container:has(input[value=lfp]:checked) .ogh_chem_cell_lfp{display:block!important}.on_grid_hybrid_page .ogh_chem_container:has(input[value=nmc]:checked) .ogh_chip_nmc{background:#fff;color:#232323;font-weight:700;box-shadow:0 1px 3px #00000014;border:1px solid #e1ded3;border-bottom:2px solid #232323}.on_grid_hybrid_page .ogh_chem_container:has(input[value=nmc]:checked) .ogh_chem_cell_nmc{display:block!important}.on_grid_hybrid_page .ogh_chem_container:has(input[value=gel]:checked) .ogh_chip_gel{background:#fff;color:#232323;font-weight:700;box-shadow:0 1px 3px #00000014;border:1px solid #e1ded3;border-bottom:2px solid #64748b}.on_grid_hybrid_page .ogh_chem_container:has(input[value=gel]:checked) .ogh_chem_cell_gel{display:block!important}.on_grid_hybrid_page .ogh_chem_table td small,.on_grid_hybrid_page .ogh_chem_table td .ogh_chem_subnote{display:block;font-size:.775rem;font-weight:400;line-height:1.25;color:#64748b;margin-top:.2rem}@media (max-width: 767.98px){.on_grid_hybrid_page .ogh_chem_table_wrap{border:1px solid #e1ded3;border-radius:10px;background:#fff;overflow-x:visible;margin-top:.5rem}.on_grid_hybrid_page .ogh_chem_table{display:block;min-width:0!important;width:100%}.on_grid_hybrid_page .ogh_chem_table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.on_grid_hybrid_page .ogh_chem_table tbody{display:block;width:100%}.on_grid_hybrid_page .ogh_chem_table tbody tr{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-top:1px solid #e1ded3;background:transparent}.on_grid_hybrid_page .ogh_chem_table tbody tr:first-child{border-top:none}.on_grid_hybrid_page .ogh_chem_table .ogh_chem_param{display:block;font-size:.875rem;font-weight:500;color:#232323;line-height:1.35;padding:0;border:0;flex:1}.on_grid_hybrid_page .ogh_chem_table .ogh_chem_cell{display:none;padding:0;border:0;font-size:.95rem;text-align:right;white-space:normal;line-height:1.35;max-width:60%;word-break:normal;overflow-wrap:break-word}.on_grid_hybrid_page .ogh_chem_table .ogh_chem_cell small,.on_grid_hybrid_page .ogh_chem_table .ogh_chem_cell .ogh_chem_subnote{display:block;font-size:.775rem;font-weight:400;line-height:1.25;color:#64748b;margin-top:.2rem}.on_grid_hybrid_page .ogh_chem_table .ogh_chem_cell_lfp{color:#0046ae;background:transparent}.on_grid_hybrid_page .ogh_chem_table .ogh_chem_cell_lfp strong{color:#0046ae}.on_grid_hybrid_page .ogh_chem_table .ogh_chem_cell_nmc{color:#334155;font-weight:600}.on_grid_hybrid_page .ogh_chem_table .ogh_chem_cell_gel{color:#64748b;font-weight:600}}.on_grid_hybrid_page .ogh_matrix_container{margin:1.25rem 0}.on_grid_hybrid_page .ogh_matrix_container:has(#mview_cards:checked) .ogh_view_chip_cards{background:#fff;color:#232323;font-weight:700;box-shadow:0 1px 3px #0000001a}@media (max-width: 767.98px){.on_grid_hybrid_page .ogh_matrix_container:has(#mview_cards:checked) .ogh_matrix_chips{display:flex!important}.on_grid_hybrid_page .ogh_matrix_container:has(#mview_cards:checked) .ogh_matrix_cards{display:flex!important}}@media (max-width: 767.98px){.on_grid_hybrid_page .ogh_matrix_container:has(#mview_cards:checked) .ogh_matrix_table_section{display:none!important}}.on_grid_hybrid_page .ogh_matrix_container:has(#mview_table:checked) .ogh_view_chip_table{background:#fff;color:#232323;font-weight:700;box-shadow:0 1px 3px #0000001a}.on_grid_hybrid_page .ogh_matrix_container:has(#mview_table:checked) .ogh_matrix_chips{display:none!important}.on_grid_hybrid_page .ogh_matrix_container:has(#mview_table:checked) .ogh_matrix_cards{display:none!important}.on_grid_hybrid_page .ogh_matrix_container:has(#mview_table:checked) .ogh_matrix_table_section{display:block!important}.on_grid_hybrid_page .ogh_matrix_container:has(#msys_ongrid:checked) .ogh_mchip_ongrid{background:#fff;color:#232323;font-weight:700;box-shadow:0 1px 3px #0000001a;border-bottom:2px solid #232323}.on_grid_hybrid_page .ogh_matrix_container:has(#msys_ongrid:checked) .ogh_mspec_ongrid{display:block!important}.on_grid_hybrid_page .ogh_matrix_container:has(#msys_hybrid_ready:checked) .ogh_mchip_ready{background:#fff;color:#232323;font-weight:700;box-shadow:0 1px 3px #0000001a;border-bottom:2px solid #475569}.on_grid_hybrid_page .ogh_matrix_container:has(#msys_hybrid_ready:checked) .ogh_mspec_ready{display:block!important}.on_grid_hybrid_page .ogh_matrix_container:has(#msys_full_hybrid:checked) .ogh_mchip_full{background:#fff;color:#0046ae;font-weight:700;box-shadow:0 1px 3px #0000001a;border-bottom:2px solid #0046ae}.on_grid_hybrid_page .ogh_matrix_container:has(#msys_full_hybrid:checked) .ogh_mspec_full{display:block!important}.on_grid_hybrid_page .ogh_view_mode_bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.on_grid_hybrid_page .ogh_view_mode_bar .ogh_view_mode_title{font-size:.8125rem;font-weight:600;color:#64748b}.on_grid_hybrid_page .ogh_matrix_cards{flex-direction:column;gap:.75rem}.on_grid_hybrid_page .ogh_matrix_cards .ogh_matrix_spec_item{background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:.9rem 1rem;box-shadow:0 1px 3px #00000008}.on_grid_hybrid_page .ogh_matrix_cards .ogh_matrix_spec_item .ogh_matrix_spec_criterion{font-weight:700;font-size:.95rem;color:#232323;margin-bottom:.45rem;line-height:1.35}.on_grid_hybrid_page .ogh_matrix_cards .ogh_matrix_spec_item .ogh_matrix_spec_val{display:none}.on_grid_hybrid_page .ogh_matrix_cards .ogh_matrix_spec_item .ogh_mspec_sys_tag{display:inline-block;font-size:.725rem;font-weight:600;padding:.15rem .45rem;border-radius:4px;background:#e1ded3;color:#232323;margin-bottom:.35rem}.on_grid_hybrid_page .ogh_matrix_cards .ogh_matrix_spec_item .ogh_mspec_sys_tag.ogh_mspec_tag_highlight{background:#0046ae1a;color:#0046ae}.on_grid_hybrid_page .ogh_matrix_cards .ogh_matrix_spec_item .ogh_mspec_content{font-size:.885rem;color:#333;line-height:1.45}.on_grid_hybrid_page .ogh_table_cue{display:flex;align-items:center;justify-content:center;padding:.45rem .75rem;font-size:.775rem;font-weight:600;color:#555;background:#fff;border:1px solid #e1ded3;border-bottom:0;border-radius:10px 10px 0 0;margin-bottom:0}.on_grid_hybrid_page .ogh_matrix_table_wrap.scroller{border-radius:0 0 10px 10px;margin-top:0;background:linear-gradient(to right,#fff 30%,transparent) left/2rem 100% no-repeat local,linear-gradient(to left,#fff 30%,transparent) right/2rem 100% no-repeat local,linear-gradient(to right,rgba(0,0,0,.14),transparent) left/.75rem 100% no-repeat scroll,linear-gradient(to left,rgba(0,0,0,.14),transparent) right/.75rem 100% no-repeat scroll}.on_grid_hybrid_page .ogh_matrix_table{min-width:980px}.on_grid_hybrid_page .ogh_matrix_table th:not(:first-child),.on_grid_hybrid_page .ogh_matrix_table td:not(.ogh_matrix_criterion){min-width:230px}.on_grid_hybrid_page .ogh_matrix_table th:first-child,.on_grid_hybrid_page .ogh_matrix_table td.ogh_matrix_criterion{position:sticky;left:0;background:#fff;box-shadow:4px 0 8px -4px #0000002e;font-weight:600;min-width:220px;white-space:normal}.on_grid_hybrid_page .ogh_matrix_table th:first-child{background:#ece8de;z-index:3}.on_grid_hybrid_page .ogh_matrix_table td.ogh_matrix_criterion{z-index:2}.on_grid_hybrid_page .ogh_region_bars{margin:1.25rem 0}.on_grid_hybrid_page .ogh_region_bar_row{display:grid;grid-template-columns:minmax(140px,220px) 1fr auto;align-items:center;gap:12px;margin-bottom:.85rem}@media (max-width: 767.98px){.on_grid_hybrid_page .ogh_region_bar_row{grid-template-columns:1fr auto;grid-template-areas:"label value" "track track";row-gap:6px}}.on_grid_hybrid_page .ogh_region_bar_label{font-size:.88rem;font-weight:600;color:#232323}@media (max-width: 767.98px){.on_grid_hybrid_page .ogh_region_bar_label{grid-area:label}}.on_grid_hybrid_page .ogh_region_bar_track{height:12px;background:#e2ded3;border-radius:999px;overflow:hidden}@media (max-width: 767.98px){.on_grid_hybrid_page .ogh_region_bar_track{grid-area:track}}.on_grid_hybrid_page .ogh_region_bar_fill{height:100%;border-radius:999px;background:#94a3b8}.on_grid_hybrid_page .ogh_region_bar_fill.ogh_fill_lfp{background:#0046ae}.on_grid_hybrid_page .ogh_region_bar_value{font-size:.85rem;font-weight:600;color:#232323;white-space:nowrap;text-align:right}@media (max-width: 767.98px){.on_grid_hybrid_page .ogh_region_bar_value{grid-area:value}}.on_grid_hybrid_page .ogh_bar_group{background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:1.15rem 1.25rem;margin-bottom:1rem}.on_grid_hybrid_page .ogh_bar_group_title{font-size:.98rem;font-weight:700;margin-bottom:.85rem;color:#232323}.on_grid_hybrid_page .ogh_topology{display:flex;gap:1.5rem;flex-wrap:wrap;margin:1.5rem 0}.on_grid_hybrid_page .ogh_topo_col{flex:1;min-width:280px;background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:1.25rem}.on_grid_hybrid_page .ogh_topo_badge{display:inline-block;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:6px;margin-bottom:.75rem;color:#fff}.on_grid_hybrid_page .ogh_topo_badge_ongrid,.on_grid_hybrid_page .ogh_topo_badge_hybrid{background:#232323}.on_grid_hybrid_page .ogh_topo_svg{width:100%;height:auto;display:block}.on_grid_hybrid_page .ogh_topo_caption{font-size:.88rem;color:#555;margin:.75rem 0 0}.on_grid_hybrid_page .ogh_mini_card{background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:1.25rem;height:100%}.on_grid_hybrid_page .ogh_mini_card strong{display:block;margin-bottom:.5rem}.on_grid_hybrid_page .ogh_mini_card p{font-size:.92rem}.on_grid_hybrid_page .ogh_formula{font-size:.85rem;background:#fff;border:1px solid #e1ded3;border-radius:8px;padding:.55rem .85rem;margin-top:.5rem}.on_grid_hybrid_page .ogh_formula span{color:#666}.on_grid_hybrid_page .ogh_temp_scale{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:1.5rem 0}.on_grid_hybrid_page .ogh_temp_zone{background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:1.15rem 1.1rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;box-shadow:0 1px 3px #0000000a;color:#232323}.on_grid_hybrid_page .ogh_temp_zone_header{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.on_grid_hybrid_page .ogh_temp_range{font-weight:700;font-size:1.15rem;color:#232323;letter-spacing:-.01em}.on_grid_hybrid_page .ogh_temp_status{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:6px;display:inline-block}.on_grid_hybrid_page .ogh_temp_label{font-size:.88rem;line-height:1.45;color:#444;margin:0}.on_grid_hybrid_page .ogh_temp_badge_frost,.on_grid_hybrid_page .ogh_temp_zone_frost .ogh_temp_status{background:#0046ae1a;color:#0046ae}.on_grid_hybrid_page .ogh_temp_badge_cold,.on_grid_hybrid_page .ogh_temp_zone_cold .ogh_temp_status{background:#d977061f;color:#b45309}.on_grid_hybrid_page .ogh_temp_badge_optimal,.on_grid_hybrid_page .ogh_temp_zone_optimal .ogh_temp_status{background:#2e7d4f24;color:#1e663a}.on_grid_hybrid_page .ogh_temp_badge_hot,.on_grid_hybrid_page .ogh_temp_zone_hot .ogh_temp_status{background:#b91c1c1a;color:#991b1b}@media (max-width: 991.98px){.on_grid_hybrid_page .ogh_temp_scale{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.on_grid_hybrid_page .ogh_temp_scale{grid-template-columns:1fr;gap:10px}}.on_grid_hybrid_page .ogh_roi_table td:nth-child(5){color:#232323;font-weight:700}.on_grid_hybrid_page .ogh_insurance_list{list-style:none;padding:0;margin:.75rem 0}.on_grid_hybrid_page .ogh_insurance_list li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;border-bottom:1px dashed #e1ded3;font-size:.92rem}.on_grid_hybrid_page .ogh_insurance_list li span{color:#444;line-height:1.4}.on_grid_hybrid_page .ogh_insurance_list li strong{color:#232323;font-weight:700;text-align:right;line-height:1.3;white-space:normal;flex-shrink:0;max-width:48%}.on_grid_hybrid_page .ogh_live_calc{background:#e1ded3;border-radius:10px;padding:1.75rem}@media (max-width: 575.98px){.on_grid_hybrid_page .ogh_live_calc{padding:1.25rem 1rem}}.on_grid_hybrid_page .ogh_proscons{background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:1.5rem 1.5rem 1.35rem;height:100%;display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000a}@media (max-width: 575.98px){.on_grid_hybrid_page .ogh_proscons{padding:1.25rem 1rem}}.on_grid_hybrid_page .ogh_proscons_header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem;flex-wrap:wrap}.on_grid_hybrid_page .ogh_proscons_title{font-size:1.25rem;font-weight:700;margin:0;color:#232323}.on_grid_hybrid_page .ogh_proscons_tag{font-size:.78rem;font-weight:600;color:#444;background:#e1ded3;border:1px solid rgba(0,0,0,.1);padding:3px 8px;border-radius:6px}.on_grid_hybrid_page .ogh_pc_group{margin-bottom:1.35rem}.on_grid_hybrid_page .ogh_pc_group:last-child{margin-bottom:0;margin-top:auto}.on_grid_hybrid_page .ogh_pc_group_title{font-size:.92rem;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:.75rem;color:#232323}.on_grid_hybrid_page .ogh_pc_badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;flex-shrink:0}.on_grid_hybrid_page .ogh_pc_badge_pros{background:#2e7d4f26;color:#2e7d4f}.on_grid_hybrid_page .ogh_pc_badge_cons{background:#e1ded3;color:#232323}.on_grid_hybrid_page .ogh_pc_list{list-style:none;padding:0;margin:0}.on_grid_hybrid_page .ogh_pc_list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:.55rem;font-size:.92rem;line-height:1.45;color:#333}.on_grid_hybrid_page .ogh_pc_list li:last-child{margin-bottom:0}.on_grid_hybrid_page .ogh_pc_list li span:last-child{flex:1}.on_grid_hybrid_page .ogh_pc_check{color:#2e7d4f;flex-shrink:0;display:inline-flex;margin-top:2px}.on_grid_hybrid_page .ogh_pc_cross{color:#64748b;flex-shrink:0;display:inline-flex;margin-top:2px}.on_grid_hybrid_page .ogh_usecases{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.on_grid_hybrid_page .ogh_usecase_card{background:#fff;border:1px solid #e1ded3;border-radius:10px;padding:1.25rem}.on_grid_hybrid_page .ogh_usecase_head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem .75rem;margin-bottom:.5rem}.on_grid_hybrid_page .ogh_usecase_head strong{font-size:1rem}.on_grid_hybrid_page .ogh_usecase_badge{flex-shrink:0;max-width:100%;background:#232323;color:#fff;font-size:.78rem;font-weight:700;padding:3px 8px;border-radius:6px;white-space:normal}.on_grid_hybrid_page .ogh_usecase_meta{font-size:.85rem;color:#777;margin-bottom:.5rem}.on_grid_hybrid_page .ogh_usecase_why{font-size:.9rem;color:#333;margin-bottom:0}.on_grid_hybrid_page .ogh_conclusion{background:#e1ded3;color:#232323;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:1.75rem 2rem}.on_grid_hybrid_page .ogh_conclusion .ogh_block_title{color:#232323;margin-bottom:.75rem}.on_grid_hybrid_page .ogh_conclusion p{color:#333;font-size:1rem;line-height:1.6}.on_grid_hybrid_page .ogh_conclusion a{color:#cc092f;text-decoration:underline;text-underline-offset:3px}.on_grid_hybrid_page .ogh_conclusion a:hover{color:#a30725}.on_grid_hybrid_page .ogh_conclusion_list{padding-left:1.2rem;margin:0}.on_grid_hybrid_page .ogh_conclusion_list li{margin-bottom:.75rem;line-height:1.6;color:#333}.on_grid_hybrid_page .ogh_crosslink{display:block;text-align:center;background:#e1ded3;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:1rem 1.5rem;color:#232323;font-weight:600;text-decoration:none}.on_grid_hybrid_page .ogh_crosslink:hover{color:#cc092f;border-color:#cc092f}#ogh_teaser{padding:1rem 0 2.5rem}#ogh_teaser .ogh_home_teaser{display:flex;align-items:center;gap:1.5rem;background:#f7f5f0;border:1px solid #e1ded3;border-radius:16px;padding:1.75rem 2rem;flex-wrap:wrap}#ogh_teaser .ogh_home_teaser_icon{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:#cc092f;color:#fff;display:flex;align-items:center;justify-content:center}#ogh_teaser .ogh_home_teaser_body{flex:1;min-width:220px}#ogh_teaser .ogh_home_teaser_title{font-size:1.2rem;font-weight:700;margin-bottom:.35rem;border:none;color:#232323}#ogh_teaser .ogh_home_teaser_text{font-size:.92rem;color:#555;max-width:42rem}
