@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";._header_znddr_1{position:sticky;top:0;background-color:#1c1c1cf2;border-bottom:1px solid var(--border-color);box-shadow:var(--shadow);z-index:1000}._headerContainer_znddr_10{max-width:1200px;margin:0 auto;padding:0 1.75rem;display:flex;align-items:center;justify-content:space-between;height:64px}._logo_znddr_20{text-decoration:none;display:flex;align-items:center;flex:1}._headerRight_znddr_27{flex:1;display:flex;justify-content:flex-end}._logoImage_znddr_33{height:40px;width:auto;display:block}._mobileMenuToggle_znddr_39{display:none;background:none;border:none;cursor:pointer;padding:.5rem}._hamburger_znddr_47{display:block;width:24px;height:2px;background-color:var(--text-color);position:relative}._hamburger_znddr_47:before,._hamburger_znddr_47:after{content:"";display:block;width:24px;height:2px;background-color:var(--text-color);position:absolute;transition:var(--transition)}._hamburger_znddr_47:before{top:-8px}._hamburger_znddr_47:after{top:8px}._nav_znddr_69{display:flex;align-items:center;gap:.25rem}._navLink_znddr_75{color:var(--text-color);text-decoration:none;padding:.25rem .5rem;border-radius:var(--radius);transition:var(--transition);font-size:14px;font-weight:400}._navLink_znddr_75:hover,._navLinkActive_znddr_86{background-color:var(--border-color)}._dropdown_znddr_90{position:relative}._dropdownToggle_znddr_94{background:none;border:none;cursor:pointer;color:var(--text-color);padding:.25rem .5rem;border-radius:var(--radius);transition:var(--transition);font-size:14px;font-weight:400;font-family:JetBrains Mono,monospace;display:flex;align-items:center;gap:.25rem}._dropdownToggle_znddr_94:hover{background-color:var(--border-color)}._dropdownMenu_znddr_115{position:absolute;top:100%;left:0;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius);box-shadow:var(--shadow-lg);min-width:220px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition);z-index:1000}._dropdown_znddr_90:hover ._dropdownMenu_znddr_115{opacity:1;visibility:visible;transform:translateY(0)}._dropdownItem_znddr_137{display:block;padding:.75rem 1rem;color:var(--text-light);text-decoration:none;transition:var(--transition);border-radius:calc(var(--radius) - 2px);margin:.25rem;font-size:13px}._dropdownItem_znddr_137:hover{color:var(--text-color);background-color:var(--bg-card)}._languageToggle_znddr_153{background:transparent;color:var(--text-color);border:1px solid rgba(255,255,255,.2);padding:.25rem .75rem;border-radius:var(--radius);cursor:pointer;font-weight:400;font-size:14px;font-family:JetBrains Mono,monospace;transition:var(--transition)}._languageToggle_znddr_153:hover{border-color:#ffffff80}@media (max-width: 768px){._headerContainer_znddr_10{padding:0 1rem}._mobileMenuToggle_znddr_39{display:block}._nav_znddr_69{position:absolute;top:100%;left:0;right:0;background-color:var(--bg-color);border-top:1px solid var(--border-color);flex-direction:column;align-items:stretch;gap:0;max-height:0;overflow:hidden;transition:max-height .35s ease;box-shadow:var(--shadow)}._navOpen_znddr_196{max-height:calc(100vh - 64px);overflow-y:auto}._navLink_znddr_75,._dropdownToggle_znddr_94{display:block;text-align:left;width:100%;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05);border-radius:0;box-sizing:border-box}._dropdown_znddr_90{position:static}._dropdown_znddr_90:hover ._dropdownMenu_znddr_115,._dropdownMenu_znddr_115{position:static;opacity:1;visibility:visible;max-height:none;overflow:visible;transform:none;transition:none;background-color:var(--bg-light);border:none;box-shadow:none;border-radius:0}._dropdownItem_znddr_137{padding:.75rem 1.5rem;margin:0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.04)}._dropdownItem_znddr_137:last-child{border-bottom:1px solid rgba(255,255,255,.05)}}@media (max-width: 480px){._headerContainer_znddr_10{height:56px}._languageToggle_znddr_153{padding:.2rem .5rem;font-size:.8rem}}._footer_o8tne_1{background-color:var(--bg-dark);color:var(--text-color);margin-top:4rem}._footerContainer_o8tne_7{max-width:1200px;margin:0 auto;padding:3rem 1rem 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}._footerSection_o8tne_16 h4{color:#ffffff80;margin-bottom:1rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._footerSection_o8tne_16 ul{list-style:none;padding:0}._footerSection_o8tne_16 li{margin-bottom:.5rem}._footerSection_o8tne_16 a{color:#ffffffb3;text-decoration:none;transition:var(--transition);font-size:14px}._footerSection_o8tne_16 a:hover{color:var(--text-color)}._footerBottom_o8tne_45{border-top:1px solid var(--border-color);padding:1.5rem 1rem 1rem;text-align:center;margin-top:2rem}._footerBottom_o8tne_45 p{color:#ffffff59;font-size:12px;margin:0}@media (max-width: 768px){._footerContainer_o8tne_7{grid-template-columns:1fr;gap:2rem;padding:2rem 1rem 1rem}._footerSection_o8tne_16{text-align:center}}._row_7dn0a_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:0}._field_7dn0a_8{margin-bottom:1rem}._field_7dn0a_8 label{display:block;margin-bottom:.5rem;font-size:14px;font-weight:600;color:var(--text-light)}._field_7dn0a_8 input,._field_7dn0a_8 select,._field_7dn0a_8 textarea{width:100%;padding:.75rem 1rem;background:#1c1c1ccc;border:1px solid var(--border-color);border-radius:12px;font-size:14px;font-family:JetBrains Mono,monospace;color:var(--text-color);transition:var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}._field_7dn0a_8 input::placeholder,._field_7dn0a_8 textarea::placeholder{color:#ffffff4d}._field_7dn0a_8 select option{background:var(--bg-color);color:var(--text-color)}._field_7dn0a_8 input:focus,._field_7dn0a_8 select:focus,._field_7dn0a_8 textarea:focus{outline:none;border-color:var(--text-ultralight);box-shadow:none}._field_7dn0a_8 textarea{resize:vertical}._submitBtn_7dn0a_57{display:inline-block;padding:.75rem 2rem;background:var(--border-color);color:var(--text-color);border:none;border-radius:var(--radius);font-size:18px;font-weight:400;font-family:JetBrains Mono,monospace;cursor:pointer;transition:var(--transition)}._submitBtn_7dn0a_57:hover:not(:disabled){background:#ffffff2e}._submitBtn_7dn0a_57:disabled{opacity:.6;cursor:not-allowed}._successMessage_7dn0a_80{font-size:1rem;color:var(--text-color);padding:1.5rem 0}._errorMessage_7dn0a_86{font-size:.875rem;color:#f87171;margin:.5rem 0}@media (max-width: 768px){._row_7dn0a_1{grid-template-columns:1fr}}._carousel_1qrlf_1{position:relative;overflow:hidden;border-radius:var(--radius)}._carouselContainer_1qrlf_7{position:relative;width:100%;overflow:hidden}._carouselTrack_1qrlf_13{display:flex;transition:transform .5s ease;width:100%}._carouselSlide_1qrlf_19{flex:0 0 100%;width:100%}._carouselControls_1qrlf_24{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}._carouselBtn_1qrlf_32{background:var(--border-color);border:1px solid var(--border-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);color:var(--text-color)}._carouselBtn_1qrlf_32:hover{background-color:var(--primary-color);color:var(--bg-color);border-color:var(--primary-color)}._carouselIndicators_1qrlf_52{display:flex;gap:.5rem}._carouselIndicator_1qrlf_52{width:10px;height:10px;border-radius:50%;background-color:#ffffff4d;border:none;padding:0;cursor:pointer;transition:var(--transition)}._carouselIndicatorActive_1qrlf_68{background-color:var(--text-color)}._hero_44fpn_2{width:100%;background:var(--bg-color)}._heroImage_44fpn_7{width:100%}._heroImage_44fpn_7 img{width:100%;height:auto;display:block}._heroContent_44fpn_17{padding:1.5rem 1.75rem;text-align:center}._heroContent_44fpn_17 h1{font-size:24px;font-weight:400;line-height:36px;color:var(--text-color);margin:0}._sectionHeader_44fpn_31{margin-bottom:.75rem}._sectionHeader_44fpn_31 h2{font-size:18px;font-weight:700;color:var(--text-color);margin:0}._sectionDivider_44fpn_42{border:none;border-top:1px solid rgba(255,255,255,.2);margin:.75rem 0 1.5rem}._problems_44fpn_49{padding:2rem 1.75rem;background:var(--bg-color)}._problemsGrid_44fpn_54{display:flex;flex-direction:row;gap:10px}._problemItem_44fpn_60{flex:1;display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--bg-card);border-radius:var(--radius)}._problemItem_44fpn_60 h3{font-size:12px;font-weight:700;color:var(--text-color);margin:0;line-height:18px}._problemItem_44fpn_60 p{font-size:12px;line-height:18px;color:var(--text-light);margin:0}._applicationSection_44fpn_86,._productsSection_44fpn_92{padding:2rem 1.75rem;background:var(--bg-color)}._carouselCard_44fpn_98{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden;transition:var(--transition)}._carouselCard_44fpn_98:hover{background:#ffffff14}._cardImage_44fpn_110{height:180px;overflow:hidden}._cardImage_44fpn_110 img{width:100%;height:100%;object-fit:cover;display:block;transition:var(--transition)}._carouselCard_44fpn_98:hover ._cardImage_44fpn_110 img{transform:scale(1.03)}._cardContent_44fpn_127{padding:1.5rem;display:flex;flex-direction:column;gap:8px}._cardContent_44fpn_127 h3{font-size:12px;font-weight:700;color:var(--text-color);margin:0}._cardContent_44fpn_127 p{font-size:12px;line-height:18px;color:var(--text-light);margin:0}._viewButton_44fpn_148{display:inline-block;padding:.375rem .875rem;background:var(--primary-color);color:var(--bg-color);border-radius:var(--radius);font-size:14px;font-weight:400;text-decoration:none;margin-top:.25rem;align-self:flex-start;transition:var(--transition)}._viewButton_44fpn_148:hover{background:var(--primary-dark)}._contactSection_44fpn_167{padding:2rem 1.75rem;background:var(--bg-color)}._contactSection_44fpn_167 h2{font-size:24px;font-weight:700;color:var(--text-color);margin-bottom:1.5rem;text-align:center}._contactForm_44fpn_180{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;box-shadow:var(--shadow);padding:2rem;max-width:700px;margin:0 auto}._formRow_44fpn_190{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:0}._formGroup_44fpn_197{margin-bottom:1rem}._formGroup_44fpn_197 label{display:block;margin-bottom:.5rem;font-size:14px;font-weight:600;color:var(--text-light)}._formGroup_44fpn_197 input,._formGroup_44fpn_197 select,._formGroup_44fpn_197 textarea{width:100%;padding:.75rem 1rem;background:#1c1c1ccc;border:1px solid var(--border-color);border-radius:12px;font-size:14px;font-family:JetBrains Mono,monospace;color:var(--text-color);transition:var(--transition)}._formGroup_44fpn_197 input::placeholder,._formGroup_44fpn_197 textarea::placeholder{color:#ffffff4d}._formGroup_44fpn_197 select option{background:var(--bg-color);color:var(--text-color)}._formGroup_44fpn_197 input:focus,._formGroup_44fpn_197 select:focus,._formGroup_44fpn_197 textarea:focus{outline:none;border-color:var(--text-ultralight);box-shadow:none}._submitButton_44fpn_241{display:inline-block;padding:.75rem 2rem;background:var(--border-color);color:var(--text-color);border:none;border-radius:var(--radius);font-size:18px;font-weight:400;font-family:JetBrains Mono,monospace;cursor:pointer;transition:var(--transition)}._submitButton_44fpn_241:hover{background:#ffffff2e}@media (max-width: 768px){._problemsGrid_44fpn_54{flex-direction:column}._formRow_44fpn_190{grid-template-columns:1fr}._heroContent_44fpn_17 h1{font-size:20px;line-height:30px}._problems_44fpn_49,._applicationSection_44fpn_86,._productsSection_44fpn_92,._contactSection_44fpn_167{padding:1.5rem 1rem}}._heroImage_2r4bf_3{width:100%;height:auto;display:block}._contentGrid_2r4bf_10{display:grid;grid-template-columns:1fr 220px;gap:3rem;align-items:start}._contentMain_2r4bf_17{display:flex;flex-direction:column;gap:2.5rem;min-width:0}._contentSidebar_2r4bf_24{display:flex;flex-direction:column;gap:1rem;position:sticky;top:5rem}._sectionTitle_2r4bf_32{font-size:1.5rem;font-weight:400;color:var(--text-color);margin:0 0 1.25rem}._relatedList_2r4bf_39{list-style:none;padding:0;margin:0;width:100%;text-align:left}._relatedItem_2r4bf_47{background:var(--border-color);border-radius:6px;margin-bottom:.4rem;transition:background .2s ease}._relatedItem_2r4bf_47:hover{background:color-mix(in srgb,var(--border-color) 70%,var(--primary-color))}._relatedItem_2r4bf_47 a{display:flex;align-items:center;gap:.4rem;padding:.3rem .75rem;color:#ffffffd9;text-decoration:none;font-size:.875rem;transition:color .2s ease}._relatedItem_2r4bf_47 a:hover{color:var(--primary-color)}._relatedDot_2r4bf_73{color:var(--secondary-color);font-size:.75rem;flex-shrink:0}@media (max-width: 1024px){._contentGrid_2r4bf_10{grid-template-columns:1fr;gap:2.5rem}._contentSidebar_2r4bf_24{position:static;flex-direction:row;flex-wrap:wrap}._contentSidebar_2r4bf_24 .sidebarCard{flex:1;min-width:220px}}@media (max-width: 768px){._contentSidebar_2r4bf_24{flex-direction:column}._sectionTitle_2r4bf_32{font-size:1.25rem}}._productDetail_1m7ql_1{min-height:100vh}._heroDescription_1m7ql_6{font-size:.9rem;color:#ffffffd9;max-width:600px;margin:0;line-height:1.5}._productContent_1m7ql_16{padding:3rem 0 4rem}._aboutHeading_1m7ql_21{font-size:1.5rem;font-weight:400;color:var(--text-color);margin:0}._infoTextSection_1m7ql_29{background:var(--bg-card);border-radius:var(--radius);padding:1.5rem}._infoTextSection_1m7ql_29 p{font-size:.875rem;line-height:1.7;color:#ffffffe6;margin-bottom:1rem}._infoTextSection_1m7ql_29 p:last-child{margin-bottom:0}._capabilitiesSection_1m7ql_47{display:flex;flex-direction:column;gap:0}._accordionList_1m7ql_53,._accordionItem_1m7ql_58{display:flex;flex-direction:column}._accordionHeader_1m7ql_63{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:1rem 0;cursor:pointer;text-align:left;font-family:inherit;font-size:1.1rem;font-weight:400;color:var(--text-color);gap:1rem;transition:color .2s ease}._accordionHeader_1m7ql_63:hover{color:var(--text-light)}._accordionChevron_1m7ql_86{flex-shrink:0;color:#ffffffb3;display:flex;align-items:center}._accordionContent_1m7ql_93{max-height:0;overflow:hidden;transition:max-height .35s ease}._accordionContentOpen_1m7ql_99{max-height:2000px}._pipelineImage_1m7ql_103{width:100%;height:auto;border-radius:var(--radius);margin-bottom:12px;display:block}._bulletList_1m7ql_111{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.5rem}._bulletList_1m7ql_111 li{background:var(--bg-card);border-radius:var(--radius);padding:.75rem 1rem;font-size:.875rem;line-height:1.6;color:#ffffffe6}._accordionDivider_1m7ql_129{height:1px;background:var(--border-color)}._integrationsSection_1m7ql_135{display:flex;flex-direction:column;gap:.75rem}._integrationsSubtitle_1m7ql_141{font-size:.875rem;color:#ffffffb3;margin:0;line-height:1.5}._integrationTags_1m7ql_148{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}._integrationTag_1m7ql_148{background:var(--bg-card);border:1px solid rgba(177,227,255,1);border-radius:var(--radius);padding:.75rem 1.25rem;font-size:.75rem;font-weight:700;color:var(--text-color);flex:1;min-width:180px;text-align:center}._faqSection_1m7ql_170{display:flex;flex-direction:column;gap:0}._faqList_1m7ql_176{display:flex;flex-direction:column;gap:.75rem}._faqItem_1m7ql_182{background:#1c1c1ccc;border:1px solid var(--border-color);border-radius:var(--radius);overflow:hidden}._faqQuestion_1m7ql_189{width:100%;background:none;border:none;padding:1rem 1.25rem;text-align:left;font-family:inherit;font-size:.875rem;font-weight:400;color:var(--text-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;transition:background .2s ease}._faqQuestion_1m7ql_189:hover{background:var(--bg-light)}._faqAnswer_1m7ql_211{max-height:0;overflow:hidden;transition:max-height .3s ease}._faqAnswerExpanded_1m7ql_217{max-height:600px}._faqAnswer_1m7ql_211 p{margin:0;padding:0 1.25rem 1rem;font-size:.875rem;color:var(--text-light);line-height:1.65}._backLink_1m7ql_229{color:var(--primary-color);text-decoration:none}@media (max-width: 768px){._integrationTags_1m7ql_148{flex-direction:column}._integrationTag_1m7ql_148{min-width:unset}._accordionHeader_1m7ql_63{font-size:1rem}}._scenarioDetail_4l2nb_1{min-height:100vh}._breadcrumb_4l2nb_6{border-bottom:1px solid var(--border-color);background:#ffffff05}._breadcrumbInner_4l2nb_11{display:flex;align-items:center;gap:.5rem;padding:.6rem 0;font-size:.8rem}._breadcrumbLink_4l2nb_19{color:#ffffff80;text-decoration:none;transition:color .2s}._breadcrumbLink_4l2nb_19:hover{color:var(--text-light)}._breadcrumbSep_4l2nb_29{color:#ffffff4d}._breadcrumbCurrent_4l2nb_33{color:#ffffffa6}._heroProductLine_4l2nb_40{font-size:1.5rem;color:var(--text-color);margin-bottom:.5rem;font-weight:400}._heroSubtitle_4l2nb_47{font-size:.875rem;color:#ffffffb3;margin-bottom:1.25rem;font-weight:400}._scenarioContent_4l2nb_56{padding:3rem 0 4rem}._pillList_4l2nb_61{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}._pillList_4l2nb_61 li{background:var(--border-color);color:var(--text-light);padding:.3rem .75rem;border-radius:6px;font-size:.8rem;font-weight:400}._problemText_4l2nb_80{font-size:.95rem;line-height:1.7;color:var(--text-light);margin:0 0 1rem}._problemImage_4l2nb_87{width:100%;height:auto;border-radius:var(--radius);margin-top:.5rem}._responseGroups_4l2nb_95{display:flex;flex-direction:column;gap:1.5rem}._responseGroup_4l2nb_95 h3{font-size:1rem;font-weight:400;color:#ffffffe6;margin-bottom:.5rem}._responseCard_4l2nb_108,._resultCard_4l2nb_119{background:var(--bg-card);border-left:2px solid rgba(177,227,255,1);border-radius:var(--radius);padding:1rem 1.5rem;line-height:1.65;font-size:.875rem;color:var(--text-light)}._backLink_4l2nb_129{color:var(--secondary-color);text-decoration:none;transition:var(--transition)}._backLink_4l2nb_129:hover{color:var(--text-color)}@media (max-width: 768px){._heroProductLine_4l2nb_40{font-size:1.1rem}}._heroWrap_b2ch0_1{max-width:1200px;margin:0 auto;overflow:hidden}._aboutContent_b2ch0_7{padding:3rem 0 4rem}._section_b2ch0_11{margin-bottom:2.5rem}._divider_b2ch0_15{height:1px;background:var(--border-color);margin-bottom:1.5rem}._sectionHeading_b2ch0_21{font-size:1.125rem;font-weight:600;color:var(--text-color);margin:0 0 1rem}._textCard_b2ch0_28{background:var(--bg-card);border-radius:var(--radius);padding:1.5rem}._textCard_b2ch0_28 p{font-size:.875rem;line-height:1.75;color:var(--text-color);margin:0}._contactPage_16s1b_1{padding:3rem 0 5rem}._tagline_16s1b_5{font-size:1.5rem;font-weight:400;color:var(--text-color);margin:0 0 2.5rem;line-height:1.4}._formCard_16s1b_13{background:var(--bg-card);border-radius:var(--radius);padding:2rem;max-width:720px}._formHeading_16s1b_20{font-size:1.5rem;font-weight:600;color:var(--text-color);margin:0 0 1.75rem}._row_16s1b_27{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._field_16s1b_34{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}._field_16s1b_34 label{font-size:.875rem;font-weight:600;color:var(--text-color)}._field_16s1b_34 input,._field_16s1b_34 select,._field_16s1b_34 textarea{background:#1c1c1ccc;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:.75rem 1rem;color:var(--text-color);font-family:inherit;font-size:.875rem;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}._field_16s1b_34 input:focus,._field_16s1b_34 select:focus,._field_16s1b_34 textarea:focus{outline:none;border-color:#ffffff59}._field_16s1b_34 textarea{resize:vertical}._field_16s1b_34 select option{background:#1c1c1c}._submitRow_16s1b_76{margin-top:.5rem}._submitBtn_16s1b_80{background:#ffffff1a;color:var(--text-color);border:none;border-radius:var(--radius);padding:.75rem 2rem;font-family:inherit;font-size:1.125rem;font-weight:400;cursor:pointer;transition:background .2s ease}._submitBtn_16s1b_80:hover{background:#ffffff2e}@media (max-width: 600px){._row_16s1b_27{grid-template-columns:1fr}._tagline_16s1b_5{font-size:1.2rem}._formCard_16s1b_13{padding:1.25rem}}:root{--primary-color: #e3f5ff;--primary-dark: #c8e8f7;--secondary-color: rgba(255, 255, 255, .6);--accent-color: #e3f5ff;--text-color: #ffffff;--text-light: rgba(255, 255, 255, .8);--text-ultralight: rgba(255, 255, 255, .4);--bg-color: #1c1c1c;--bg-light: rgba(255, 255, 255, .04);--bg-card: rgba(255, 255, 255, .05);--bg-dark: #141414;--border-color: rgba(255, 255, 255, .1);--shadow: 0 4px 4px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .5);--radius: 8px;--radius-lg: 12px;--transition: all .3s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:JetBrains Mono,monospace;line-height:1.6;color:var(--text-color);background-color:var(--bg-color)}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{margin-bottom:1rem;color:var(--text-light)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.heroSection{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden;background-color:var(--bg-card)}.heroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:.5rem;gap:.75rem}.heroCta{display:inline-block;background:color-mix(in srgb,var(--primary-color) 50%,transparent);color:var(--text-color);padding:.6rem 1.5rem;border-radius:6px;text-decoration:none;font-size:1rem;font-weight:400;margin-top:.5rem;transition:background .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.heroCta:hover{background:color-mix(in srgb,var(--primary-color) 70%,transparent);color:var(--text-color)}.sidebarCard{background:#ffffff0d;border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;justify-content:center}.sidebarCardTitle{font-size:1.1rem;font-weight:700;color:#fff;margin:0;width:100%;text-align:center}.sidebarCtaBtn{display:inline-block;background:#e3f5ff;color:#1c1c1c;padding:.5rem 1.25rem;border-radius:6px;text-decoration:none;font-size:.875rem;font-weight:400;transition:opacity .2s ease}.sidebarCtaBtn:hover{opacity:.85;color:#1c1c1c}
