.heading_headingBase__eAcQx{margin:var(--margin,0);padding:var(--padding,0);font-family:var(--puck-theme-title-font,"Arial, sans-serif");font-weight:var(--puck-theme-title-weight,700);font-size:calc(var(--puck-theme-base-size, 16px) * 1.75);color:var(--fg,var(--puck-theme-title-color,#000000));line-height:var(--puck-theme-line-height,1.3);letter-spacing:var(--puck-theme-letter-spacing,0);text-align:var(--text-align,left);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading_headingBase__eAcQx:focus{outline:2px solid var(--puck-primary-color,#1d4ed8);outline-offset:2px}.heading_headingBase__eAcQx:focus-visible{outline:2px solid var(--puck-primary-color,#1d4ed8);outline-offset:2px}.text_textBase__w8kRB{margin:var(--margin,0);padding:var(--padding,0);font-family:var(--puck-theme-body-font,"Arial, sans-serif");font-weight:var(--puck-theme-body-weight,400);font-size:var(--puck-theme-base-size,16px);color:var(--fg,var(--puck-theme-body-color,#000000));line-height:var(--puck-theme-line-height,1.6);letter-spacing:var(--puck-theme-letter-spacing,normal);text-align:var(--text-align,left);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.text_textBase__w8kRB:focus{outline:2px solid var(--puck-primary-color,#1d4ed8);outline-offset:2px}.text_textBase__w8kRB:focus-visible{outline:2px solid var(--puck-primary-color,#1d4ed8);outline-offset:2px}.text_textBase__w8kRB::selection{background-color:var(--puck-primary-color,#1d4ed8);color:white}.text_textBase__w8kRB::-moz-selection{background-color:var(--puck-primary-color,#1d4ed8);color:white}.heading-with-text_headingWithTextBase__6d3Mz{margin:0;padding:var(--padding,0);text-align:var(--text-align,left);color:var(--fg,var(--puck-theme-body-color));text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading-with-text_mainHeading___0_Ni{font-family:var(--puck-theme-title-font,Arial,sans-serif);font-size:calc(var(--puck-theme-base-size, 16px) * 1.75);font-weight:700;color:var(--puck-theme-title-color,#1f2937);line-height:var(--puck-theme-line-height,1.4)}.heading-with-text_mainHeading___0_Ni,.heading-with-text_supportingText__GLHIq{margin:0;letter-spacing:var(--puck-theme-letter-spacing,0);text-align:var(--text-align,left)}.heading-with-text_supportingText__GLHIq{font-family:var(--puck-theme-body-font,Arial,sans-serif);font-size:calc(var(--puck-theme-base-size, 16px) * 1);font-weight:400;color:var(--puck-theme-body-color,#374151);line-height:var(--puck-theme-line-height,1.6)}.heading-with-text_classicCorporate__aqZbd{text-align:center;margin:2rem 0}.heading-with-text_classicCorporate__aqZbd .heading-with-text_mainHeading___0_Ni{font-size:calc(var(--puck-theme-base-size, 16px) * 2);font-weight:800;color:var(--puck-theme-title-color);margin-bottom:.5rem;position:relative;display:inline-block;text-align:center}.heading-with-text_classicCorporate__aqZbd .heading-with-text_mainHeading___0_Ni:after{content:"";position:absolute;bottom:-.3rem;left:25%;width:50%;height:2px;background-color:var(--puck-theme-primary,#3498db)}.heading-with-text_classicCorporate__aqZbd .heading-with-text_supportingText__GLHIq{font-size:calc(var(--puck-theme-base-size, 16px) * 1.1);color:var(--puck-theme-body-color);max-width:600px;margin:0 auto;text-align:center}.heading-with-text_modernMinimalist__USxOB{text-align:left;margin:2rem 0;padding:2rem}.heading-with-text_modernMinimalist__USxOB .heading-with-text_mainHeading___0_Ni{font-size:calc(var(--puck-theme-base-size, 16px) * 1.5);font-weight:600;color:var(--puck-theme-title-color);margin-bottom:.8rem}.heading-with-text_modernMinimalist__USxOB .heading-with-text_supportingText__GLHIq{font-size:var(--puck-theme-base-size,16px);color:var(--puck-theme-body-color);line-height:1.4;max-width:600px}.heading-with-text_boldBrand__SABDD{text-align:left;margin:2rem 0;position:relative;padding-left:1rem}.heading-with-text_boldBrand__SABDD:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background-color:var(--puck-theme-primary,#e74c3c)}.heading-with-text_boldBrand__SABDD .heading-with-text_mainHeading___0_Ni{font-size:calc(var(--puck-theme-base-size, 16px) * 1.75);font-weight:800;color:var(--puck-theme-title-color);margin-bottom:.8rem}.heading-with-text_boldBrand__SABDD .heading-with-text_supportingText__GLHIq{font-size:var(--puck-theme-base-size,16px);color:var(--puck-theme-body-color);font-weight:400;max-width:600px}@media (max-width:768px){.heading-with-text_classicCorporate__aqZbd .heading-with-text_mainHeading___0_Ni{font-size:2rem}.heading-with-text_boldBrand__SABDD .heading-with-text_mainHeading___0_Ni{font-size:1.8rem}}@media (max-width:480px){.heading-with-text_classicCorporate__aqZbd .heading-with-text_mainHeading___0_Ni{font-size:1.7rem}.heading-with-text_boldBrand__SABDD .heading-with-text_mainHeading___0_Ni,.heading-with-text_modernMinimalist__USxOB .heading-with-text_mainHeading___0_Ni{font-size:1.5rem}}@media print{.heading-with-text_headingWithTextBase__6d3Mz{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.heading-with-text_boldBrand__SABDD:before,.heading-with-text_classicCorporate__aqZbd .heading-with-text_mainHeading___0_Ni:after,.heading-with-text_headingWithTextBase__6d3Mz{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.heading-with-text_mainHeading___0_Ni:focus,.heading-with-text_supportingText__GLHIq:focus{outline:2px solid var(--puck-primary-color,#1d4ed8);outline-offset:2px}.heading-with-text_mainHeading___0_Ni:focus-visible,.heading-with-text_supportingText__GLHIq:focus-visible{outline:2px solid var(--puck-primary-color,#1d4ed8);outline-offset:2px}.container_containerBase__dasHA{width:100%;box-sizing:border-box;max-width:var(--container-max-width);margin:var(--margin,var(--container-margin));min-height:var(--container-min-height);padding:var(--padding,var(--container-padding,1.5rem));position:relative}.container_centered__ggxQo{margin:0 auto}.container_fullHeight__WyRzx{min-height:100vh}.container_noMaxWidth__k8xyE{max-width:none}.container_containerBase__dasHA:focus-within{outline:none}.container_containerBase__dasHA{z-index:0;isolation:isolate}.grid_gridBase__Xfu66{display:grid;width:100%;min-height:120px;box-sizing:border-box;padding:var(--padding,0);margin:var(--margin,0);grid-template-columns:var(--grid-template-columns);gap:var(--grid-gap);grid-auto-flow:row;grid-auto-rows:min-content;justify-self:stretch;align-self:stretch;position:relative}.grid_columns1__Et8hs{grid-template-columns:1fr}.grid_columns2__8rMu7{grid-template-columns:repeat(2,1fr)}.grid_columns3__rATwj{grid-template-columns:repeat(3,1fr)}.grid_columns4__cvura{grid-template-columns:repeat(4,1fr)}.grid_columns5__amLim{grid-template-columns:repeat(5,1fr)}.grid_columns6__3hMVe{grid-template-columns:repeat(6,1fr)}.grid_columns12__2M2Pu{grid-template-columns:repeat(12,1fr)}.grid_gapNone__zTHdS{gap:0}.grid_gapSmall__C6tRP{gap:var(--grid-gap,8px)}.grid_gapMedium__YcIeC{gap:var(--grid-gap,16px)}.grid_gapLarge__woXgU{gap:var(--grid-gap,24px)}.grid_gapExtraLarge__Emcj9{gap:var(--grid-gap,32px)}.grid_autoFit__Wy_d7{grid-template-columns:repeat(auto-fit,minmax(var(--grid-min-item-width,200px),1fr))}.grid_autoFill__PYYHS{grid-template-columns:repeat(auto-fill,minmax(var(--grid-min-item-width,200px),1fr))}.grid_dense__Gszz_{grid-auto-flow:dense}.grid_alignItemsStart__VeTtH{align-items:start}.grid_alignItemsCenter__ioi6M{align-items:center}.grid_alignItemsEnd__MgL31{align-items:end}.grid_alignItemsStretch__Uj5ed{align-items:stretch}.grid_justifyItemsStart__6aMuX{justify-items:start}.grid_justifyItemsCenter__ndmt5{justify-items:center}.grid_justifyItemsEnd__6AehJ{justify-items:end}.grid_justifyItemsStretch__oe9zt{justify-items:stretch}.grid_gridColumn__RAApx{min-width:0;min-height:120px;position:relative;border:2px dashed transparent;border-radius:.375rem;transition:border-color .2s ease}.grid_gridColumn__RAApx:empty{border-color:#e5e7eb;background:rgba(249,250,251,.5)}.grid_gridColumn__RAApx:empty:before{content:"Drop items here";display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.875rem;min-height:120px}.grid_gridBase__Xfu66>*{min-width:0;min-height:0}.grid_gridBase__Xfu66:focus-within{outline:none}.grid_gridBase__Xfu66{z-index:0;isolation:isolate}.grid_gridBase__Xfu66[data-debug=true]{background:repeating-linear-gradient(0deg,rgba(255,0,0,.05),rgba(255,0,0,.05) 1px,transparent 1px,transparent var(--grid-gap)),repeating-linear-gradient(90deg,rgba(0,255,0,.05),rgba(0,255,0,.05) 1px,transparent 1px,transparent var(--grid-gap));border:1px dashed rgba(255,0,0,.3)}.grid_gridBase__Xfu66[data-debug=true]>*{background:rgba(0,0,255,.05);border:1px dashed rgba(0,0,255,.3)}.grid_gridBase__Xfu66:empty:before{content:"Empty Grid";display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.875rem;min-height:120px;border:2px dashed #d1d5db;border-radius:.5rem;grid-column:1/-1}.grid_gridBase__Xfu66 .grid_gridBase__Xfu66{min-height:auto}.grid_gridBase__Xfu66>[data-grid-column=span-2]{grid-column:span 2}.grid_gridBase__Xfu66>[data-grid-column=span-3]{grid-column:span 3}.grid_gridBase__Xfu66>[data-grid-column=span-4]{grid-column:span 4}.grid_gridBase__Xfu66>[data-grid-column=span-full]{grid-column:1/-1}.grid_gridBase__Xfu66>[data-grid-row=span-2]{grid-row:span 2}.grid_gridBase__Xfu66>[data-grid-row=span-3]{grid-row:span 3}.flex_flexBase__mZ1PX{display:flex;width:100%;min-height:120px;box-sizing:border-box;padding:var(--padding,0);margin:var(--margin,0);align-items:var(--flex-align-items);justify-content:var(--flex-justify-content);gap:var(--flex-gap);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);position:relative}.flex_row__XxBE_{flex-direction:row}.flex_rowReverse__yllr5{flex-direction:row-reverse}.flex_column__gYw6Y{flex-direction:column}.flex_columnReverse__ooVDR{flex-direction:column-reverse}.flex_nowrap__zTGSC{flex-wrap:nowrap}.flex_wrap__gf3KL{flex-wrap:wrap}.flex_wrapReverse__3uhTw{flex-wrap:wrap-reverse}.flex_alignStart__ivQa2{align-items:flex-start}.flex_alignCenter__lp2e6{align-items:center}.flex_alignEnd__VDAhL{align-items:flex-end}.flex_alignStretch__eaH3f{align-items:stretch}.flex_alignBaseline__ovaRO{align-items:baseline}.flex_justifyStart__DZmed{justify-content:flex-start}.flex_justifyCenter__KmiUM{justify-content:center}.flex_justifyEnd__wLzeR{justify-content:flex-end}.flex_justifyBetween__KHmTm{justify-content:space-between}.flex_justifyAround__gWz3p{justify-content:space-around}.flex_justifyEvenly__o8z6C{justify-content:space-evenly}.flex_gapSmall__WKsq2{gap:var(--flex-gap,8px)}.flex_gapMedium__OXp7x{gap:var(--flex-gap,16px)}.flex_gapLarge__fN7Op{gap:var(--flex-gap,24px)}.flex_gapExtraLarge__OgLZq{gap:var(--flex-gap,32px)}.flex_flexBase__mZ1PX:focus-within{outline:none}.flex_flexBase__mZ1PX{z-index:0;isolation:isolate}.flex_flexBase__mZ1PX[data-debug=true]{background:rgba(0,255,0,.05);border:1px dashed rgba(0,255,0,.3)}.flex_flexBase__mZ1PX[data-debug=true]>*{background:rgba(0,0,255,.05);border:1px dashed rgba(0,0,255,.3)}.flex_flexBase__mZ1PX .flex_flexBase__mZ1PX{min-height:auto}.spacer_spacerBase__dQiTQ{display:block;width:100%;box-sizing:border-box;height:var(--spacer-height);min-height:var(--spacer-min-height,8px);background:transparent;border:none;margin:0;padding:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.spacer_small__YZQVc{height:var(--spacer-height,16px)}.spacer_medium__KbboN{height:var(--spacer-height,32px)}.spacer_large__0bHOV{height:var(--spacer-height,64px)}.spacer_extraLarge__eF8UM{height:var(--spacer-height,128px)}.spacer_spacerBase__dQiTQ[data-debug=true]{background:rgba(255,0,0,.1);border:1px dashed rgba(255,0,0,.3)}.spacer_flexSpacer__8QR6P{flex-grow:0;flex-shrink:0;flex-basis:auto}.spacer_gridSpacer__j00t6{grid-column:1/-1}.timeline_timelineContainer__DtdFO{background-color:var(--bg,var(--puck-theme-card-bg));color:var(--fg,var(--puck-theme-body-color));font-family:var(--puck-theme-body-font,Arial,sans-serif);font-size:var(--puck-theme-base-size,16px);line-height:var(--puck-theme-line-height,1.6);letter-spacing:var(--puck-theme-letter-spacing,0);border-radius:var(--radius,var(--puck-theme-corner-radius));box-shadow:var(--shadow,var(--puck-theme-shadow));padding:var(--padding,var(--puck-theme-section-padding));margin:var(--margin,0);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.timeline_timelineBase__x01f4{margin:0;padding:0;list-style:none;width:100%;box-sizing:border-box}.timeline_horizontalStepper___tN0i{display:flex;align-items:center}.timeline_horizontalStepperItem__sUXK2{position:relative;width:100%}.timeline_horizontalItemsContainer__kCMJE{display:flex;align-items:center}.timeline_horizontalIconContainer__etqkj{z-index:10;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:var(--timeline-icon-bg,#dbeafe);border-radius:50%;box-shadow:0 0 0 8px #ffffff;flex-shrink:0}.timeline_horizontalIcon__JgiW1{width:.625rem;height:.625rem;color:var(--timeline-icon-color,#1e40af)}.timeline_horizontalConnector__ZRN7o{display:flex;width:100%;background-color:var(--timeline-connector-color,#e5e7eb);height:.125rem}.timeline_horizontalContentWrapper__GoMTr{margin-top:.75rem;padding-right:2rem}.timeline_horizontalTitle__Svt1E{font-size:1.125rem;font-weight:600;color:var(--timeline-title-color,#111827);margin:0 0 .5rem}.timeline_horizontalDate__GyDHM{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:400;line-height:1;color:var(--timeline-date-color,#6b7280)}.timeline_horizontalDescription__igRWf{font-size:1rem;font-weight:400;color:var(--timeline-description-color,#6b7280);margin:0}.timeline_centeredContainer__k5Wd6{max-width:1200px;margin:0 auto;padding:2rem 0}.timeline_centeredWrapContainer__QD2Om{position:relative;overflow:hidden;height:100%}.timeline_centerLine__nqBkc{position:absolute;left:50%;height:100%;border:2px solid var(--timeline-centerline-color,rgba(55,65,81,.2))}.timeline_centeredTimelineItem___H6Lc{margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;width:100%}.timeline_centeredItemLeft__Om1f1{flex-direction:row-reverse}.timeline_centeredItemRight__9le3z{flex-direction:row}.timeline_centeredSpacer__4uvVg{order:1;width:41.666667%}.timeline_centeredIconContainer__h3Gpd{z-index:20;display:flex;align-items:center;order:1;background-color:var(--timeline-centered-icon-bg,#374151);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:2rem;height:2rem;border-radius:50%}.timeline_centeredIconText__EVSaJ{margin:auto;font-weight:600;font-size:1.125rem;color:var(--timeline-centered-icon-text,#ffffff)}.timeline_centeredContentCard__aZPO7{order:1;background-color:var(--timeline-card-bg,#ffffff);border:1px solid var(--timeline-card-border,#e5e7eb);border-radius:.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);width:41.666667%;padding:1rem 1.5rem}.timeline_centeredContentTitle__0CNn4{margin-bottom:.75rem;font-weight:700;color:var(--timeline-centered-title-color,#111827);font-size:1.25rem}.timeline_centeredContentDescription__RUa9j{font-size:.875rem;line-height:1.375;letter-spacing:.025em;color:var(--timeline-centered-description-color,#4b5563);margin:0}.timeline_centeredContentDate__AYKE1{font-size:.75rem;color:var(--timeline-centered-date-color,#6b7280);margin-top:.5rem}.timeline_defaultVertical__RhCB6{position:relative;border-left:var(--puck-theme-border-width,1px) solid var(--puck-theme-divider,#e5e7eb)}.timeline_verticalItem__Xqoiq{margin-left:1.5rem}.timeline_verticalItemWithMargin__4yQK3{margin-bottom:2.5rem;margin-left:1.5rem}.timeline_verticalIconSpan__oEXrj{position:absolute;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:color-mix(in srgb,var(--puck-theme-primary,#3b82f6) 15%,#ffffff);border-radius:50%;left:-.75rem;box-shadow:0 0 0 8px #ffffff}.timeline_verticalIcon__dsPyr{width:.625rem;height:.625rem;color:var(--puck-theme-primary,#3b82f6)}.timeline_verticalTitle__oy_rd{display:flex;align-items:center;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;color:var(--puck-theme-title-color,#111827);text-align:var(--text-align,left)}.timeline_verticalDate__DFTE5{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:400;line-height:1;color:var(--puck-theme-body-color,#6b7280);text-align:var(--text-align,left)}.timeline_verticalDescription__5abQr{font-size:1rem;font-weight:400;color:var(--puck-theme-body-color,#374151);margin:0;text-align:var(--text-align,left)}.timeline_verticalDescriptionWithLink__zDSHY{margin-bottom:1rem}.timeline_timelineLink__uHtRW{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--puck-theme-link-color,#1d4ed8);background-color:var(--bg,var(--puck-theme-card-bg,#ffffff));border:var(--puck-theme-border-width,1px) solid var(--puck-theme-border,#e5e7eb);border-radius:.5rem;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out}.timeline_timelineLink__uHtRW:hover{background-color:color-mix(in srgb,var(--puck-theme-card-bg,#ffffff) 85%,var(--puck-theme-divider,#e5e7eb) 15%)}.timeline_timelineLink__uHtRW:focus{z-index:10;outline:none;box-shadow:0 0 0 4px rgba(156,163,175,.5);color:var(--puck-theme-link-color,#1d4ed8)}.timeline_horizontalLink__bT1_h{margin-top:.5rem}.timeline_verticalLinkIcon__bFIvq{width:.875rem;height:.875rem;margin-right:.625rem}.timeline_timelineBase__x01f4:focus-within{outline:none}.timeline_timelineBase__x01f4{z-index:0;isolation:isolate}.header_headerContainer__woREH{max-width:56rem;margin:var(--margin,0 auto);background-color:var(--bg,var(--puck-theme-card-bg));box-shadow:var(--shadow,var(--puck-theme-shadow));border-radius:var(--radius,var(--puck-theme-corner-radius));padding:var(--padding,var(--puck-theme-card-padding));text-align:var(--text-align,left);overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.header_headerSection__A7i_g{background:var(--puck-theme-primary);color:#ffffff;padding:var(--puck-theme-section-padding)}.header_headerFlexContainer__3_EP8{display:flex;justify-content:space-between;align-items:flex-start}.header_headerMainContent__9d5TG{display:flex;align-items:center;gap:1rem}.header_logoContainer__4PAKL{width:4rem;height:4rem;background-color:transparent;border-radius:var(--puck-theme-corner-radius);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.header_logoIcon__JdLH9{width:2.5rem;height:2.5rem;color:var(--puck-theme-primary)}.header_logoImage__6Hbvt{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.header_companyName__dI4__{font-size:var(--puck-theme-base-size);font-family:var(--puck-theme-title-font);font-weight:700;margin:0;color:var(--puck-theme-title-color);text-align:var(--text-align,left)}.header_headerSection__A7i_g .header_companyName__dI4__{color:#ffffff}.header_headerSection__A7i_g .header_companyTagline__B_p1X{color:rgba(255,255,255,.9)}.header_headerSection__A7i_g .header_contactItem__k8azD{color:rgba(255,255,255,.95)}.header_headerSection__A7i_g .header_vatText__Bs5yz{color:rgba(255,255,255,.9)}.header_companyTagline__B_p1X{color:var(--fg,var(--puck-theme-body-color));margin:0;font-size:var(--puck-theme-base-size);text-align:var(--text-align,left)}.header_contactSection__zOIzn{text-align:var(--text-align,right);font-size:var(--puck-theme-base-size)}.header_contactItem__k8azD{display:flex;align-items:center;justify-content:flex-end;margin-bottom:.25rem;color:var(--fg,var(--puck-theme-body-color));text-align:var(--text-align,right)}.header_contactIcon__v0iml{width:1rem;height:1rem;margin-right:.5rem;flex-shrink:0}.header_vatSection__zXhwB{margin-top:.75rem;padding-top:.75rem;border-top:var(--puck-theme-border-width) solid var(--puck-theme-divider)}.header_vatText__Bs5yz{font-size:var(--puck-theme-base-size);margin:0;color:var(--fg,var(--puck-theme-body-color));text-align:var(--text-align,right)}.header_titleSection__0DF_J{background-color:var(--puck-theme-page-bg);padding:var(--puck-theme-section-padding);border-bottom:var(--puck-theme-border-width) solid var(--puck-theme-divider)}.header_titleContainer__YjWLs{display:flex;justify-content:space-between;align-items:center;text-align:var(--text-align,left)}.header_documentTitle__JvK7b{font-weight:700;font-family:var(--puck-theme-title-font);color:var(--puck-theme-title-color);margin:0}.header_documentSubtitle__Gy__X,.header_documentTitle__JvK7b{font-size:var(--puck-theme-base-size);text-align:var(--text-align,left)}.header_documentSubtitle__Gy__X{color:var(--fg,var(--puck-theme-body-color));margin:.25rem 0 0}.header_quoteNumberContainer__sIPX_{background-color:var(--puck-theme-emphasis-bg);padding:var(--puck-theme-card-padding);border-radius:var(--puck-theme-corner-radius);text-align:var(--text-align,right)}.header_quoteNumberLabel__lOWpc{color:var(--fg,var(--puck-theme-body-color))}.header_quoteNumberLabel__lOWpc,.header_quoteNumber__6ivNn{font-size:var(--puck-theme-base-size);margin:0;text-align:var(--text-align,right)}.header_quoteNumber__6ivNn{font-weight:700;font-family:var(--puck-theme-title-font);color:var(--puck-theme-title-color)}.header_contentSection__ty2Ro{padding:var(--puck-theme-section-padding)}.header_contentGrid__N5Ok_{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.header_contentCard__dXx6l{background-color:var(--puck-theme-page-bg);border:var(--puck-theme-border-width) solid var(--puck-theme-border);border-radius:var(--puck-theme-corner-radius);padding:var(--puck-theme-card-padding)}.header_cardTitle__FDjWB{font-size:var(--puck-theme-base-size);font-weight:600;font-family:var(--puck-theme-title-font);color:var(--puck-theme-title-color);margin:0 0 .75rem;display:flex;align-items:center;text-align:var(--text-align,left)}.header_cardIcon__X5VfZ{width:1.25rem;height:1.25rem;color:var(--puck-theme-primary);margin-right:.5rem;flex-shrink:0}.header_infoRow__Y5oDi{display:flex;justify-content:space-between;margin-bottom:.5rem;text-align:var(--text-align,left)}.header_infoLabel__z1Rp0{color:var(--fg,var(--puck-theme-body-color))}.header_infoValue__heYGs{font-weight:500;color:var(--puck-theme-title-color)}.header_expiryValue__3mS0p{font-weight:500;color:var(--puck-theme-primary)}.header_clientName__0WzqM{font-weight:600;font-family:var(--puck-theme-title-font);color:var(--puck-theme-title-color);margin:0;text-align:var(--text-align,left)}.header_clientAddress__RQxz1{margin:0}.header_clientAddress__RQxz1,.header_clientInfo__TwIp3{color:var(--fg,var(--puck-theme-body-color));font-size:var(--puck-theme-base-size);text-align:var(--text-align,left)}.header_clientInfo__TwIp3{margin-bottom:.25rem}.header_clientInfoContainer__Fmvwc{display:flex;flex-direction:column;gap:.5rem}.header_clientDetailInfo__PswIT,.header_clientMainInfo__EFwAi{display:flex;flex-direction:column;gap:.25rem}.header_clientDetailInfo__PswIT{font-size:.875rem}.header_subjectSection__4_TR_{background-color:var(--puck-theme-emphasis-bg);padding:var(--puck-theme-section-padding);border-top:var(--puck-theme-border-width) solid var(--puck-theme-divider);border-bottom:var(--puck-theme-border-width) solid var(--puck-theme-divider)}.header_subjectContainer__pEJIj{display:flex;align-items:center;text-align:var(--text-align,left)}.header_subjectIcon__5CsRQ{width:1.5rem;height:1.5rem;color:var(--puck-theme-primary);margin-right:.75rem;flex-shrink:0}.header_subjectTitle__gHbkj{font-weight:600;font-family:var(--puck-theme-title-font);color:var(--puck-theme-title-color);margin:0;text-align:var(--text-align,left)}.header_subjectText__mP4xu{color:var(--fg,var(--puck-theme-body-color));margin:.25rem 0 0;text-align:var(--text-align,left)}.card_pricingContainer__1GnMJ{width:100%;max-width:24rem;padding:var(--padding,var(--puck-theme-card-padding,1rem));margin:var(--margin,0);background-color:var(--bg,var(--puck-theme-card-bg,#ffffff));border-radius:var(--radius,var(--puck-theme-corner-radius,.5rem));box-shadow:var(--shadow,var(--puck-theme-shadow,0 1px 3px rgba(0,0,0,.1)));border:var(--border-width,var(--puck-theme-border-width,0)) solid var(--border-color,var(--puck-theme-border,transparent));-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.card_pricingTitle__S3OHv{margin-bottom:1rem;font-size:calc(var(--puck-theme-base-size, 16px) * 1.25);font-weight:600;color:var(--fg,var(--puck-theme-title-color,#1f2937));margin-top:0}.card_pricingPriceContainer__DS06K{display:flex;align-items:baseline;color:var(--fg,var(--puck-theme-title-color,#111827));margin-bottom:1rem}.card_pricingCurrencySymbol__IizZR{font-size:1.875rem;font-weight:600}.card_pricingPrice__qKdgp{font-size:3rem;font-weight:800;letter-spacing:-.025em}.card_pricingPeriod__uw56d{margin-left:.25rem;font-size:1.25rem;font-weight:400;color:#6b7280}.card_pricingFeaturesList__5ddSh{list-style:none;margin:1.75rem 0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.card_pricingFeatureItem__0T24q{display:flex;align-items:center;margin:0}.card_pricingFeatureIcon__mWuEl{flex-shrink:0;width:1rem;height:1rem}.card_pricingFeatureIconIncluded__8j9Q1{color:var(--puck-theme-primary,#1d4ed8)}.card_pricingFeatureIconExcluded__97rbQ{color:#9ca3af}.card_pricingFeatureText__s6Hwp{font-size:1rem;font-weight:400;line-height:1.25;color:var(--fg,var(--puck-theme-body-color,#6b7280));margin-left:.75rem}.card_pricingFeatureTextExcluded__kBb6_{text-decoration:line-through;text-decoration-color:#6b7280}.card_pricingButton___GOE3{color:#f1f5f9;background-color:var(--puck-theme-primary,#1d4ed8);font-weight:500;border-radius:.5rem;font-size:.875rem;padding:.625rem 1.25rem;display:inline-flex;justify-content:center;width:100%;text-align:center;border:none;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none}.card_pricingButton___GOE3:hover{background-color:#1e40af}.card_pricingButton___GOE3:focus{outline:none;box-shadow:0 0 0 4px rgba(59,130,246,.3)}.card_pricingButton___GOE3:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}.table_tableContainer___I3G5{width:100%;overflow:hidden;background-color:var(--bg,var(--puck-theme-card-bg));color:var(--fg,var(--puck-theme-body-color));font-family:var(--puck-theme-body-font,Arial,sans-serif);font-size:var(--puck-theme-base-size,16px);line-height:var(--puck-theme-line-height,1.6);letter-spacing:var(--puck-theme-letter-spacing,0);border-radius:var(--radius,var(--puck-theme-corner-radius));border:var(--border-width,var(--puck-theme-border-width,1px)) solid var(--border-color,var(--puck-theme-border));box-shadow:var(--shadow,var(--puck-theme-shadow));padding:var(--padding,var(--puck-theme-card-padding,16px));margin:var(--margin,0);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.table_table__g6E_H{width:100%;border-collapse:collapse;font-size:inherit;font-family:inherit;text-align:var(--text-align,left)}.table_tableHeader___tex0{background-color:var(--puck-theme-emphasis-bg,var(--puck-theme-card-bg));border-bottom:var(--puck-theme-border-width) solid var(--puck-theme-divider)}.table_headerCell__SJjgo{text-align:var(--text-align,left);padding:.75rem 1rem;font-weight:600;color:var(--puck-theme-title-color);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-family:inherit;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table_tableBody__Rbjnp{background-color:transparent}.table_tableRow__o4kGJ{border-bottom:var(--puck-theme-border-width) solid var(--puck-theme-divider)}.table_tableRow__o4kGJ:last-child{border-bottom:none}.table_tableRow__o4kGJ.table_striped__eUM5t,.table_tableRow__o4kGJ:hover{background-color:var(--puck-theme-card-bg);background-color:color-mix(in srgb,var(--puck-theme-card-bg) 80%,var(--puck-theme-divider) 20%)}.table_dataCell__Z_vwr{padding:.75rem 1rem;color:var(--puck-theme-body-color);font-family:inherit;vertical-align:top;line-height:1.5;font-variant-numeric:tabular-nums;text-align:var(--text-align,left);word-wrap:break-word;word-break:break-word;max-width:200px}.table_emptyState__76oz7{text-align:center;padding:2.5rem;color:#9ca3af;font-style:italic;font-size:.875rem;border-top:var(--puck-theme-border-width) solid var(--puck-theme-divider)}.table_table__g6E_H:focus-within{outline:2px solid #2563eb;outline-offset:2px}.table_tableRow__o4kGJ:focus-within{outline:2px solid #2563eb;outline-offset:-2px}.table_table__g6E_H caption{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.table_tableContainer___I3G5{scroll-behavior:smooth}.minimal-table_minimalTableContainer__Q3Dps{width:100%;overflow:auto;background-color:var(--bg,var(--puck-theme-card-bg));color:var(--fg,var(--puck-theme-body-color));font-family:var(--puck-theme-body-font,Arial,sans-serif);font-size:var(--puck-theme-base-size,16px);line-height:var(--puck-theme-line-height,1.6);letter-spacing:var(--puck-theme-letter-spacing,0);border-radius:var(--radius,var(--puck-theme-corner-radius));box-shadow:var(--shadow,var(--puck-theme-shadow));padding:var(--padding,var(--puck-theme-card-padding));margin:var(--margin,0);-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.minimal-table_minimalTableContainer__Q3Dps.minimal-table_subtle__s5_P4{opacity:.95}.minimal-table_minimalTable__Rhzh4{width:100%;border-collapse:collapse;font-size:inherit;font-family:inherit;text-align:var(--text-align,left)}.minimal-table_tableHeader__wHNgX{background-color:var(--puck-theme-emphasis-bg,var(--puck-theme-card-bg));border-bottom:var(--puck-theme-border-width) solid var(--puck-theme-divider)}.minimal-table_headerCell__2_A5e{text-align:var(--text-align,left);padding:.875rem .5rem;font-weight:500;color:var(--puck-theme-title-color);font-size:.8125rem;letter-spacing:.02em;font-family:inherit;vertical-align:bottom;white-space:nowrap}.minimal-table_headerCell__2_A5e:first-child{padding-left:0}.minimal-table_headerCell__2_A5e:last-child{padding-right:0}.minimal-table_alternateHeader__ZxRKw .minimal-table_headerCell__2_A5e{font-weight:600;color:var(--puck-theme-title-color);font-size:.875rem;text-transform:none;letter-spacing:normal;border-bottom:var(--puck-theme-border-width) solid var(--puck-theme-divider);padding-bottom:.75rem}.minimal-table_tableBody__bhymq{background-color:transparent}.minimal-table_tableRow__ROJtv{transition:background-color .15s ease-in-out}.minimal-table_tableRow__ROJtv:not(:last-child) .minimal-table_dataCell__1iRCP{border-bottom:var(--puck-theme-border-width) solid var(--puck-theme-divider)}.minimal-table_dataCell__1iRCP{padding:.875rem .5rem;color:var(--puck-theme-body-color);font-family:inherit;vertical-align:top;line-height:1.6;font-variant-numeric:tabular-nums;word-wrap:break-word;word-break:break-word;text-align:var(--text-align,left)}.minimal-table_dataCell__1iRCP:first-child{padding-left:0;font-weight:500;color:var(--puck-theme-title-color)}.minimal-table_dataCell__1iRCP:last-child{padding-right:0}.minimal-table_emptyState__7snb2{text-align:center;padding:2.5rem;color:var(--puck-theme-body-color);font-size:.875rem;font-style:italic}.minimal-table_minimalTable__Rhzh4:focus-within{outline:2px solid color-mix(in srgb,var(--puck-theme-primary,#2563eb) 80%,#ffffff);outline-offset:4px}.minimal-table_tableRow__ROJtv:focus-within{background-color:color-mix(in srgb,var(--puck-theme-card-bg) 90%,var(--puck-theme-divider) 10%);outline:none}@media (prefers-contrast:high){.minimal-table_headerCell__2_A5e{border-bottom:2px solid}.minimal-table_tableRow__ROJtv:not(:last-child) .minimal-table_dataCell__1iRCP{border-bottom:1px solid}.minimal-table_dataCell__1iRCP:first-child{font-weight:600}}@media print{.minimal-table_minimalTableContainer__Q3Dps{page-break-inside:avoid}.minimal-table_tableRow__ROJtv:focus-within{background:transparent}.minimal-table_dataCell__1iRCP{border-bottom:1px solid #e5e7eb!important}.minimal-table_headerCell__2_A5e{border-bottom:2px solid #374151;font-weight:600}}.piechart_piechartContainer__7u4kA{width:100%;padding:var(--padding,var(--puck-theme-card-padding,1rem));margin:var(--margin,0);background-color:var(--bg,var(--puck-theme-card-bg,#ffffff));border-radius:var(--radius,var(--puck-theme-corner-radius,.5rem));box-shadow:var(--shadow,var(--puck-theme-shadow,none));--chart-height:350px;--title-color:var(--puck-theme-title-color,#374151);--title-size:calc(var(--puck-theme-base-size, 16px) * 1.125);--title-weight:700;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.piechart_chartTitle__7t09v{text-align:center;margin-bottom:1.25rem;color:var(--title-color);font-size:var(--title-size);font-weight:var(--title-weight);font-family:inherit;margin-top:0}.piechart_rechartContainer__pp_o0{width:100%;height:var(--chart-height);position:relative}.piechart_piechartContainer__7u4kA .recharts-responsive-container{width:100%!important;height:100%!important}.piechart_piechartContainer__7u4kA .recharts-legend-wrapper{padding-top:1.25rem!important;font-size:.75rem!important}.piechart_piechartContainer__7u4kA .recharts-legend-item{margin-right:.75rem!important;margin-bottom:.25rem!important}.piechart_piechartContainer__7u4kA .recharts-legend-item-text{font-size:.75rem!important;color:#374151!important}.piechart_piechartContainer__7u4kA .recharts-tooltip-wrapper{z-index:1000}.piechart_piechartContainer__7u4kA .recharts-default-tooltip{background-color:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:.375rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;font-size:.875rem!important}.piechart_piechartContainer__7u4kA .recharts-tooltip-label{color:#1f2937!important;font-weight:600!important;margin-bottom:.25rem!important}.piechart_piechartContainer__7u4kA .recharts-tooltip-item{color:#374151!important}.piechart_piechartContainer__7u4kA .recharts-pie{outline:none}.piechart_piechartContainer__7u4kA .recharts-pie-sector{transition:opacity .2s ease-in-out}.piechart_piechartContainer__7u4kA .recharts-pie-sector:hover{opacity:.8;cursor:pointer}.piechart_piechartContainer__7u4kA .recharts-pie-label-text{font-size:.75rem!important;font-weight:500!important;fill:#1f2937!important}.piechart_emptyState__Bohpm{text-align:center;padding:var(--padding,var(--puck-theme-card-padding,1rem));background-color:var(--bg,var(--puck-theme-card-bg,#ffffff));border-radius:var(--radius,var(--puck-theme-corner-radius,.5rem))}.piechart_emptyStateTitle__hgJEm{color:var(--title-color);margin-bottom:1.25rem;font-size:var(--title-size);font-weight:var(--title-weight);font-family:inherit;margin-top:0}.piechart_emptyStateMessage___8mzV{color:#9ca3af;font-style:italic;margin:0;font-size:.875rem}.barchart_barchartContainer__AxQve{width:100%;padding:var(--padding,var(--puck-theme-card-padding,1rem));margin:var(--margin,0);background-color:var(--bg,var(--puck-theme-card-bg,#ffffff));border-radius:var(--radius,var(--puck-theme-corner-radius,.5rem));box-shadow:var(--shadow,var(--puck-theme-shadow,none));--chart-height:300px;--chart-color:#3b82f6;--title-color:var(--puck-theme-title-color,#374151);--title-size:calc(var(--puck-theme-base-size, 16px) * 1.125);--title-weight:700;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.barchart_chartTitle__FnJTO{text-align:center;margin-bottom:1.25rem;color:var(--title-color);font-size:var(--title-size);font-weight:var(--title-weight);font-family:inherit;margin-top:0}.barchart_rechartContainer__DeiIL{width:100%;height:var(--chart-height);position:relative}.barchart_barchartContainer__AxQve .recharts-responsive-container{width:100%!important;height:100%!important}.barchart_barchartContainer__AxQve .recharts-legend-wrapper{padding-top:1.25rem!important;font-size:.75rem!important}.barchart_barchartContainer__AxQve .recharts-legend-item{margin-right:.75rem!important;margin-bottom:.25rem!important}.barchart_barchartContainer__AxQve .recharts-legend-item-text{font-size:.75rem!important;color:#374151!important}.barchart_barchartContainer__AxQve .recharts-bar-rectangle{outline:none}.barchart_barchartContainer__AxQve .recharts-bar-rectangle:hover{cursor:pointer}.barchart_barchartContainer__AxQve .recharts-cartesian-axis-tick-value{font-size:.75rem!important;fill:#374151!important}.barchart_barchartContainer__AxQve .recharts-cartesian-axis-line{stroke:#9ca3af!important;stroke-width:1}.barchart_barchartContainer__AxQve .recharts-cartesian-grid-horizontal line,.barchart_barchartContainer__AxQve .recharts-cartesian-grid-vertical line{stroke:#e5e7eb!important;stroke-dasharray:3 3;opacity:.5}.barchart_barchartContainer__AxQve .recharts-tooltip-wrapper{z-index:1000}.barchart_barchartContainer__AxQve .recharts-default-tooltip{background-color:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:.375rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;font-size:.875rem!important}.barchart_barchartContainer__AxQve .recharts-tooltip-label{color:#1f2937!important;font-weight:600!important;margin-bottom:.25rem!important}.barchart_barchartContainer__AxQve .recharts-tooltip-item{color:#374151!important}.barchart_emptyState__J6HgV{text-align:center;padding:var(--padding,var(--puck-theme-card-padding,1rem));background-color:var(--bg,var(--puck-theme-card-bg,#ffffff));border-radius:var(--radius,var(--puck-theme-corner-radius,.5rem))}.barchart_emptyStateTitle__nhiJZ{color:var(--title-color);margin-bottom:1.25rem;font-size:var(--title-size);font-weight:var(--title-weight);font-family:inherit;margin-top:0}.barchart_emptyStateMessage__QD_gg{color:#9ca3af;font-style:italic;margin:0;font-size:.875rem}.image_imageContainer__gGDPD{display:block;width:100%;max-width:100%;margin:var(--margin,0);padding:var(--padding,0);line-height:0}.image_align-left__gvnFr{margin-left:0;margin-right:auto}.image_align-center__Gy6Dz{margin-left:auto;margin-right:auto}.image_align-right__ZJJEB{margin-left:auto;margin-right:0}.image_imageWrapper__SDKlp{position:relative;overflow:hidden;width:100%;border-radius:var(--radius,var(--puck-theme-corner-radius,0));background-color:#f9fafb;transition:all .3s ease-in-out;display:block}.image_radius-none__6pMms{border-radius:0}.image_radius-sm__Nf4iO{border-radius:.125rem}.image_radius-md__SRHiG{border-radius:.375rem}.image_radius-lg__mXGWL{border-radius:.5rem}.image_radius-xl__7oORu{border-radius:.75rem}.image_radius-full__brxmF{border-radius:9999px}.image_shadow-none__jB_AA{box-shadow:none}.image_shadow-sm__ZnM_4{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.image_shadow-md__xOQiG{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.image_shadow-lg__vlzgc{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.image_shadow-xl__6QdEa{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.image_withBorder__EGTx1{border:2px solid var(--image-border-color,#e5e7eb)}.image_image__dK8y5{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease-in-out;max-width:100%}.image_loaded__b_K7T .image_image__dK8y5{opacity:1}.image_error__Mamr4 .image_image__dK8y5{opacity:0}.image_errorPlaceholder__BUcTj,.image_placeholder__gWIIB{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f9fafb;color:#6b7280;padding:1rem;text-align:center;transition:opacity .3s ease-in-out}.image_errorPlaceholder__BUcTj{background-color:#fef2f2;color:#dc2626}.image_errorIcon__ifS9h,.image_placeholderIcon__EkAlo{margin-bottom:.5rem;opacity:.7}.image_errorIcon__ifS9h svg,.image_placeholderIcon__EkAlo svg{width:48px;height:48px}.image_errorText__r9wnF,.image_placeholderText__P_4jV{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.image_errorUrl__zBXw3{font-size:.75rem;opacity:.7;word-break:break-all;max-width:100%}.image_placeholder__gWIIB .image_placeholderIcon__EkAlo{animation:image_pulse__vSaUF 2s infinite}@keyframes image_pulse__vSaUF{0%,to{opacity:.7}50%{opacity:.3}}.image_caption__yu5EI{margin-top:.5rem;font-size:calc(var(--puck-theme-base-size, 16px) * .875);color:var(--puck-theme-body-color,#6b7280);text-align:left}.image_loaded__b_K7T{background-color:transparent}.image_loaded__b_K7T .image_placeholder__gWIIB{opacity:0;pointer-events:none}.image_error__Mamr4 .image_errorPlaceholder__BUcTj{opacity:1}.image_error__Mamr4 .image_placeholder__gWIIB{opacity:0;pointer-events:none}@media print{.image_imageContainer__gGDPD{print-color-adjust:exact;-webkit-print-color-adjust:exact;color-adjust:exact;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:12pt}.image_imageWrapper__SDKlp{box-shadow:none!important;border-color:#000!important}.image_image__dK8y5{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transition:none}.image_errorPlaceholder__BUcTj,.image_placeholder__gWIIB{display:none!important}.image_error__Mamr4 .image_image__dK8y5,.image_loaded__b_K7T .image_image__dK8y5{opacity:1!important;display:block!important}}@media (prefers-contrast:high){.image_imageWrapper__SDKlp{border:2px solid}.image_errorPlaceholder__BUcTj,.image_placeholder__gWIIB{border:1px solid}}@media (prefers-reduced-motion:reduce){.image_errorPlaceholder__BUcTj,.image_imageWrapper__SDKlp,.image_image__dK8y5,.image_placeholder__gWIIB{transition:none;animation:none}.image_placeholder__gWIIB .image_placeholderIcon__EkAlo{animation:none}}.image_imageContainer__gGDPD:focus-within{outline:2px solid #3b82f6;outline-offset:2px}.executive-summary_executiveSummaryBase__uphuN{display:block;width:100%;box-sizing:border-box;font-size:var(--font-size,var(--puck-theme-base-size,16px));font-weight:var(--font-weight,var(--puck-theme-body-weight,400));font-family:var(
    --font-family,var(
      --puck-theme-body-font,"Figtree","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
    )
  );line-height:var(--line-height,var(--puck-theme-line-height,1.6));letter-spacing:var(
    --letter-spacing,var(--puck-theme-letter-spacing,-.01em)
  );text-align:var(--text-align,left);color:var(--fg,var(--puck-theme-body-color,#1a1a1a));background-color:var(--bg,var(--puck-theme-card-bg,#ffffff));padding:var(--padding,var(--puck-theme-section-padding,32px));margin:var(--margin,0);border-radius:var(--radius,var(--puck-theme-corner-radius,16px));box-shadow:var(--shadow,var(--puck-theme-shadow,none));position:relative}.executive-summary_title__r0tZJ{font-size:2.5em;font-weight:800;margin:0 0 2rem;line-height:1.1;padding-bottom:1rem;letter-spacing:-.02em;background:linear-gradient(135deg,var(--puck-theme-title-color,#1e293b) 0,color-mix(in srgb,var(--puck-theme-title-color,#1e293b) 80%,#ffffff) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.executive-summary_headerSection__cI4OP{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:2rem}.executive-summary_projectValueCard__lkSM_,.executive-summary_timelineCard__7Md88{flex:1;min-width:200px;display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:12px;box-shadow:0 2px 4px -1px rgba(0,0,0,.05);position:relative;overflow:hidden}.executive-summary_projectValueCard__lkSM_:before,.executive-summary_timelineCard__7Md88:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:currentColor;opacity:1}.executive-summary_projectValueIcon__pdOfj,.executive-summary_timelineIconWrapper__SLpr7{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--puck-theme-primary,#667eea) 10%,#ffffff) 0,color-mix(in srgb,var(--puck-theme-primary,#667eea) 5%,#ffffff) 100%);box-shadow:0 2px 4px -1px color-mix(in srgb,var(--puck-theme-primary,#667eea) 15%,transparent)}.executive-summary_currencyIcon__gTTAB,.executive-summary_timelineIcon__Sfuzf{width:24px;height:24px;color:var(--puck-theme-primary,#667eea)}.executive-summary_projectValueContent__AMyDD,.executive-summary_timelineContent__gJcVs{display:flex;flex-direction:column;gap:.25rem}.executive-summary_projectValueLabel__Wpq7X,.executive-summary_timelineLabel__gyMVt{font-size:.875em;font-weight:500;letter-spacing:.025em;text-transform:uppercase;color:var(--puck-theme-title-color,#1e293b)}.executive-summary_projectValueAmount__QBcYp,.executive-summary_timelineValue__aBb0_{font-size:1.5em;font-weight:700;letter-spacing:-.02em;color:var(--puck-theme-title-color,#1e293b);font-variant-numeric:tabular-nums}.executive-summary_projectValueAmount__QBcYp{font-weight:700}.executive-summary_keyPointsSection__ul9so{margin-bottom:2rem}.executive-summary_keyPointsList__FgYxH{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.executive-summary_keyPoint__DQZBr{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:10px;position:relative}.executive-summary_keyPoint__DQZBr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--puck-theme-primary,#667eea);border-radius:2px 0 0 2px;opacity:1}.executive-summary_keyPointHighlighted__oOH7V:before{background:currentColor}.executive-summary_keyPointIconWrapper__G4EKc{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--puck-theme-primary,#667eea) 8%,#ffffff) 0,color-mix(in srgb,var(--puck-theme-primary,#667eea) 3%,#ffffff) 100%)}.executive-summary_keyPointIcon__DKqXb,.executive-summary_starIcon___iu5d{width:20px;height:20px;color:var(--puck-theme-primary,#667eea)}.executive-summary_keyPointText__UyaBi{flex:1;font-size:.975em;line-height:1.6}.executive-summary_keyPointHighlighted__oOH7V .executive-summary_keyPointText__UyaBi{font-weight:600}.executive-summary_callToAction__4Zxj_{border-left:4px solid var(--puck-theme-primary,#667eea);border-radius:12px;padding:1.25rem 1.5rem;margin-top:2rem;font-size:.975em;line-height:1.7;position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--puck-theme-primary,#667eea) 3%,#ffffff) 0,#ffffff 100%)}@media (max-width:768px){.executive-summary_executiveSummaryBase__uphuN{padding:var(
      --padding,var(--puck-theme-section-padding,20px)
    )}.executive-summary_title__r0tZJ{font-size:1.875rem}.executive-summary_headerSection__cI4OP{flex-direction:column}.executive-summary_projectValueCard__lkSM_,.executive-summary_timelineCard__7Md88{min-width:unset}.executive-summary_projectValueAmount__QBcYp,.executive-summary_timelineValue__aBb0_{font-size:1.25rem}.executive-summary_modern__lJ_dM .executive-summary_title__r0tZJ{font-size:2rem}.executive-summary_detailed__LwnHh .executive-summary_title__r0tZJ{margin:-20px -20px 1.5rem;padding:1rem 1.25rem}.executive-summary_detailed__LwnHh .executive-summary_headerSection__cI4OP{margin:0 -20px 1.5rem;padding:1rem 1.25rem}}@media print{.executive-summary_executiveSummaryBase__uphuN{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important}.executive-summary_title__r0tZJ{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}.executive-summary_detailed__LwnHh:after,.executive-summary_modern__lJ_dM:before{display:none}.executive-summary_keyPoint__DQZBr,.executive-summary_projectValueCard__lkSM_,.executive-summary_timelineCard__7Md88{background:#f9f9f9!important;box-shadow:none!important;border:1px solid #e5e7eb!important}.executive-summary_projectValueAmount__QBcYp,.executive-summary_timelineValue__aBb0_{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}.executive-summary_callToAction__4Zxj_{background:#f5f5f5!important;border-left-color:#666666!important;color:#333333!important}}.solution-overview_solutionOverviewBase__fZDo_{display:block;width:100%;box-sizing:border-box;font-size:var(--font-size,var(--puck-theme-base-size,16px));font-weight:var(--font-weight,var(--puck-theme-body-weight,400));font-family:var(--font-family,var(--puck-theme-body-font,Arial,sans-serif));line-height:var(--line-height,var(--puck-theme-line-height,1.6));letter-spacing:var(--letter-spacing,var(--puck-theme-letter-spacing,-.01em));text-align:var(--text-align,left);-webkit-text-decoration:var(--text-decoration,none);text-decoration:var(--text-decoration,none);color:var(--fg,var(--puck-theme-body-color,#1a1a1a));background-color:var(--bg,var(--puck-theme-card-bg,#ffffff));padding:var(--padding,var(--puck-theme-section-padding,32px));margin:var(--margin,0);border-radius:var(--radius,var(--puck-theme-corner-radius,16px));box-shadow:var(--shadow,var(--puck-theme-shadow,0 1px 3px 0 rgba(0,0,0,.1)));position:relative}.solution-overview_title__4EgHI{font-size:2.5rem;font-weight:800;margin:0 0 2rem;line-height:1.1;background:linear-gradient(135deg,var(--puck-theme-title-color,#1e293b) 0,color-mix(in srgb,var(--puck-theme-title-color,#1e293b) 80%,#ffffff) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.solution-overview_problemSection__aFgLK{margin-bottom:2.5rem}.solution-overview_problemHeader__g21e7{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.solution-overview_alertIcon__flypv{width:24px;height:24px;color:#ef4444;flex-shrink:0}.solution-overview_problemTitle__rLRqS{font-size:1.375rem;font-weight:700;color:#dc2626;margin:0;letter-spacing:-.01em}.solution-overview_problemText__wufTd{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-left:4px solid #ef4444;border-radius:12px;padding:0;box-shadow:0 4px 6px -1px rgba(239,68,68,.1);overflow:hidden}.solution-overview_problemContent__q17ko{padding:1.25rem 1.5rem;color:#991b1b;font-size:.975rem;line-height:1.7}.solution-overview_solutionSection__OTyCI{margin-bottom:2.5rem}.solution-overview_solutionHeader__ckPwo{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.solution-overview_lightbulbIcon__BuGic{width:24px;height:24px;color:#10b981;flex-shrink:0}.solution-overview_solutionTitle__4__kf{font-size:1.375rem;font-weight:700;color:#059669;margin:0;letter-spacing:-.01em}.solution-overview_solutionText__cOj3Z{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-left:4px solid #10b981;border-radius:12px;padding:0;box-shadow:0 4px 6px -1px rgba(16,185,129,.1);overflow:hidden}.solution-overview_solutionContent__u05pw{padding:1.25rem 1.5rem;color:#064e3b;font-size:.975rem;line-height:1.7}.solution-overview_benefitsSection__DLhhI{margin-bottom:2.5rem}.solution-overview_sectionTitle__DHiDt{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;color:var(--puck-theme-title-color,#1e293b);letter-spacing:-.01em;position:relative;padding-left:1.5rem}.solution-overview_sectionTitle__DHiDt:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:linear-gradient(180deg,var(--puck-theme-primary,#667eea) 0,color-mix(in srgb,var(--puck-theme-primary,#667eea) 70%,#ffffff) 100%);border-radius:2px}.solution-overview_benefitsList__uRXfD{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;list-style:none;padding:0;margin:0}.solution-overview_benefitCard__S3GeL{background:white;border-radius:16px;padding:0;position:relative;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);overflow:hidden;border:1px solid rgba(0,0,0,.05)}.solution-overview_benefitCard__S3GeL:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--puck-theme-primary,#667eea) 0,color-mix(in srgb,var(--puck-theme-primary,#667eea) 70%,#ffffff) 100%);opacity:1}.solution-overview_benefitCard__S3GeL.solution-overview_high__J_Jvc{border-left:3px solid var(--puck-theme-success-color,#10b981)}.solution-overview_benefitCard__S3GeL.solution-overview_high__J_Jvc:after{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:radial-gradient(circle at top right,rgba(16,185,129,.1) 0,transparent 70%)}.solution-overview_benefitCard__S3GeL.solution-overview_medium__UwwOD{border-left:3px solid var(--puck-theme-warning-color,#f59e0b)}.solution-overview_benefitCard__S3GeL.solution-overview_medium__UwwOD:after{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:radial-gradient(circle at top right,rgba(245,158,11,.1) 0,transparent 70%)}.solution-overview_benefitCard__S3GeL.solution-overview_low__7WoxD{border-left:3px solid var(--puck-theme-border,#6b7280)}.solution-overview_benefitCard__S3GeL.solution-overview_low__7WoxD:after{content:"";position:absolute;top:0;right:0;width:80px;height:80px;background:radial-gradient(circle at top right,rgba(107,114,128,.1) 0,transparent 70%)}.solution-overview_benefitCardInner__RrAJ2{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;position:relative}.solution-overview_benefitIcon__SxvTG{width:32px;height:32px;color:var(--puck-theme-primary,#667eea);opacity:.8}.solution-overview_checkIcon__GP_v5{width:100%;height:100%}.solution-overview_benefitContent__qhdQ6{flex:1}.solution-overview_benefitTitle__DKR68{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:var(--puck-theme-title-color,#1e293b);letter-spacing:-.01em;line-height:1.3}.solution-overview_benefitDescription__jV0q4{font-size:.925rem;color:var(--color,var(--puck-theme-body-color,#64748b));line-height:1.6}.solution-overview_impactBadge__jc8c9{position:absolute;top:1rem;right:1rem;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;backdrop-filter:blur(10px)}.solution-overview_impactBadge__jc8c9.solution-overview_high__J_Jvc{background:color-mix(in srgb,var(--puck-theme-success-color,#10b981) 15%,#ffffff);color:var(--puck-theme-success-color,#14532d);border:1px solid color-mix(in srgb,var(--puck-theme-success-color,#10b981) 30%,transparent)}.solution-overview_impactBadge__jc8c9.solution-overview_medium__UwwOD{background:color-mix(in srgb,var(--puck-theme-warning-color,#f59e0b) 15%,#ffffff);color:var(--puck-theme-warning-color,#713f12);border:1px solid color-mix(in srgb,var(--puck-theme-warning-color,#f59e0b) 30%,transparent)}.solution-overview_impactBadge__jc8c9.solution-overview_low__7WoxD{background:color-mix(in srgb,var(--puck-theme-border,#6b7280) 10%,#ffffff);color:var(--puck-theme-body-color,#374151);border:1px solid color-mix(in srgb,var(--puck-theme-border,#6b7280) 25%,transparent)}.solution-overview_impactLabel__1j6mr{display:inline-block}.solution-overview_deliverablesSection__A885x{margin-bottom:1rem}.solution-overview_deliverablesList__zp8Su{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.solution-overview_deliverable__NKLhP{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:linear-gradient(135deg,#ffffff,#f8fafc);border-radius:12px;border:1px solid var(--puck-theme-border,rgba(0,0,0,.05));box-shadow:0 2px 4px -1px rgba(0,0,0,.05);position:relative;overflow:hidden}.solution-overview_deliverable__NKLhP:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--puck-theme-primary,#3b82f6) 0,color-mix(in srgb,var(--puck-theme-primary,#3b82f6) 70%,#ffffff) 100%)}.solution-overview_deliverableIconWrapper__IWa56{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px -1px rgba(59,130,246,.1)}.solution-overview_deliverableIcon__416fx{width:24px;height:24px;color:var(--puck-theme-primary,#3b82f6)}.solution-overview_deliverableContent__q1BCn{flex:1}.solution-overview_deliverableName__SbHc6{font-size:1.125rem;font-weight:700;margin-bottom:.375rem;color:var(--puck-theme-title-color,#1e293b);letter-spacing:-.01em}.solution-overview_deliverableDescription__e8xyM{font-size:.925rem;color:var(--color,var(--puck-theme-body-color,#64748b));margin-bottom:.5rem;line-height:1.6}.solution-overview_deliverableTimeline__s091w{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color,var(--puck-theme-body-color,#6b7280));font-weight:500;padding:.25rem .75rem;background:color-mix(in srgb,var(--puck-theme-primary,#3b82f6) 5%,#ffffff);border-radius:20px;border:1px solid color-mix(in srgb,var(--puck-theme-primary,#3b82f6) 20%,transparent)}.solution-overview_timelineIcon__UiDmI{width:14px;height:14px;color:var(--puck-theme-primary,#3b82f6)}@media (max-width:768px){.solution-overview_solutionOverviewBase__fZDo_{padding:var(--padding,var(--puck-theme-section-padding,20px))}.solution-overview_title__4EgHI{font-size:1.875rem}.solution-overview_sectionTitle__DHiDt{font-size:1.375rem}.solution-overview_benefitsList__uRXfD{grid-template-columns:1fr}.solution-overview_deliverable__NKLhP{flex-direction:column;align-items:stretch}.solution-overview_deliverableIconWrapper__IWa56{align-self:flex-start}}@media print{.solution-overview_solutionOverviewBase__fZDo_{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:white!important;color:black!important;box-shadow:none!important;border:1px solid #e5e7eb!important}.solution-overview_title__4EgHI{color:#1f2937!important;-webkit-text-fill-color:#1f2937!important}.solution-overview_benefitCard__S3GeL,.solution-overview_deliverable__NKLhP{-moz-column-break-inside:avoid;break-inside:avoid;background:#f9f9f9!important;box-shadow:none!important;border:1px solid #e5e7eb!important}.solution-overview_impactBadge__jc8c9{background:#e5e5e5!important;color:#333333!important;border:1px solid #d1d5db!important}.solution-overview_problemText__wufTd,.solution-overview_solutionText__cOj3Z{background:#f5f5f5!important;box-shadow:none!important}}.payment-terms_paymentTermsBase__kS0lL{display:block;width:100%;box-sizing:border-box;font-size:var(--font-size,var(--puck-theme-base-size,14px));font-weight:var(--font-weight,var(--puck-theme-body-weight,400));font-family:var(--font-family,var(--puck-theme-body-font,Arial,sans-serif));line-height:var(--line-height,var(--puck-theme-line-height,1.6));letter-spacing:var(--letter-spacing,var(--puck-theme-letter-spacing,normal));text-align:var(--text-align,left);color:var(--fg,var(--puck-theme-body-color,#374151));background-color:var(--bg,var(--puck-theme-card-bg,#FFFFFF));padding:var(--padding,var(--puck-theme-section-padding,24px));margin:var(--margin,0);border-radius:var(--radius,var(--puck-theme-corner-radius,8px));box-shadow:var(--shadow,var(--puck-theme-shadow,0 1px 3px 0 rgba(0,0,0,.1)));border:var(--puck-theme-border-width) solid var(--puck-theme-border)}.payment-terms_title__OmwBA{font-size:1.5rem;font-weight:700;margin:0 0 1.5rem;line-height:1.2;color:#1f2937}.payment-terms_paymentDueSection__se2Ki{margin-bottom:1.5rem;padding:1rem;background-color:var(--puck-theme-emphasis-bg,var(--puck-theme-card-bg));border-left:4px solid var(--puck-theme-primary);border-radius:0 8px 8px 0}.payment-terms_paymentDueText___qByC{font-weight:600;color:#1e40af;font-size:1.1em}.payment-terms_paymentMethodsSection__fGKl_{margin-bottom:2rem;background-color:var(--bg,var(--puck-theme-card-bg))}.payment-terms_sectionTitle__vk4S7{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.payment-terms_paymentMethodsList__yBRiQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;list-style:none;padding:0;margin:0}.payment-terms_paymentMethod__B5_PL{background-color:var(--puck-theme-card-bg);border:var(--puck-theme-border-width) solid var(--puck-theme-border);border-radius:8px;padding:1rem;position:relative}.payment-terms_paymentMethod__B5_PL.payment-terms_preferred__3e1oc{border-color:var(--puck-theme-border);background-color:var(--puck-theme-emphasis-bg,var(--puck-theme-card-bg))}.payment-terms_paymentMethodName__rAlyO{font-weight:600;color:#1f2937;margin-bottom:.5rem;font-size:1em}.payment-terms_paymentMethodDetails__36_j6{font-size:.9em;color:#6b7280;line-height:1.4}.payment-terms_preferredBadge___ZsEd{position:absolute;top:.5rem;right:.5rem;background-color:#10b981;color:white;padding:.25rem .5rem;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.payment-terms_termsSection__wwJit{margin-bottom:1.5rem}.payment-terms_termsContent__Pl3aC{background-color:var(--puck-theme-emphasis-bg,var(--puck-theme-card-bg));padding:1rem 1.25rem;border-radius:8px;color:#374151;font-size:.95em;line-height:1.6}.payment-terms_lateFeesSection__f9m4z{margin-bottom:1.5rem}.payment-terms_lateFeesContent__GTmPw{background-color:var(--puck-theme-emphasis-bg,var(--puck-theme-card-bg));border-left:4px solid var(--puck-theme-primary);padding:1rem 1.25rem;border-radius:0 8px 8px 0;color:#92400e;font-size:.95em}.payment-terms_disputeSection__EpbOp{margin-bottom:1.5rem}.payment-terms_disputeContent__v6bq8{background-color:var(--puck-theme-emphasis-bg,var(--puck-theme-card-bg));border-left:4px solid var(--puck-theme-primary);padding:1rem 1.25rem;border-radius:0 8px 8px 0;color:#7f1d1d;font-size:.95em}.payment-terms_contactSection__lIXoN{margin-bottom:.5rem}.payment-terms_contactContent__V9AEY{background-color:var(--puck-theme-emphasis-bg,var(--puck-theme-card-bg));border-left:4px solid var(--puck-theme-primary);padding:1rem 1.25rem;border-radius:0 8px 8px 0;color:#0c4a6e;font-size:.95em}@media (max-width:768px){.payment-terms_paymentTermsBase__kS0lL{padding:var(--padding,16px)}.payment-terms_title__OmwBA{font-size:1.25rem}.payment-terms_paymentMethodsList__yBRiQ{grid-template-columns:1fr}.payment-terms_paymentMethod__B5_PL{margin-bottom:.5rem}}@media print{.payment-terms_paymentTermsBase__kS0lL{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background-color:white!important;color:black!important;box-shadow:none!important}.payment-terms_contactContent__V9AEY,.payment-terms_disputeContent__v6bq8,.payment-terms_lateFeesContent__GTmPw,.payment-terms_paymentDueSection__se2Ki,.payment-terms_termsContent__Pl3aC{background-color:#f5f5f5!important;color:black!important;border-color:#999999!important}.payment-terms_paymentMethod__B5_PL{-moz-column-break-inside:avoid;break-inside:avoid;background-color:#f9f9f9!important}.payment-terms_preferredBadge___ZsEd{background-color:#666666!important;color:white!important}}