.InteractiveDemo_wrap__TzhGf{max-width:1100px;margin:0 auto}.InteractiveDemo_head__yPE_c{text-align:center;max-width:680px;margin:0 auto 1.5rem}.InteractiveDemo_title__rMi_U{font-family:var(--font-heading);font-size:clamp(1.5rem,2.8vw,2rem);color:var(--color-dark);margin:0 0 .5rem}.InteractiveDemo_subtitle__w4ah5{color:var(--color-gray-500);font-size:.98rem;line-height:1.6;margin:0}.InteractiveDemo_grid__E_g1S{display:grid;grid-template-columns:1fr 300px;gap:1.25rem;align-items:start}@media (max-width:800px){.InteractiveDemo_grid__E_g1S{grid-template-columns:1fr}}.InteractiveDemo_checklist__VTl_b{background:#fff;border:1px solid var(--color-gray-200);border-radius:16px;padding:.5rem .5rem .75rem;box-shadow:0 8px 28px rgba(15,27,45,.05)}.InteractiveDemo_clHeader__nZZou{display:flex;justify-content:space-between;align-items:center;padding:.7rem .85rem;font-size:.78rem;font-weight:600;color:var(--color-gray-500)}.InteractiveDemo_reset__UBxte{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;color:var(--color-blue);font-weight:600;font-size:.78rem;cursor:pointer}.InteractiveDemo_reset__UBxte:hover{text-decoration:underline}.InteractiveDemo_row__9ECb8{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .85rem;border-top:1px solid var(--color-gray-100);flex-wrap:wrap}.InteractiveDemo_rowText__Bb9of{font-size:.86rem;color:var(--color-gray-700);flex:1 1;min-width:180px}.InteractiveDemo_ref__GCZ1p{display:inline-block;font-weight:700;color:var(--color-primary-dark);background:var(--color-primary-light);border-radius:5px;padding:.05rem .4rem;font-size:.72rem;margin-right:.35rem}.InteractiveDemo_seg__9yrHx{display:inline-flex;border:1px solid var(--color-gray-300);border-radius:9px;overflow:hidden;background:var(--color-gray-100)}.InteractiveDemo_segBtn__7DYUo{border:none;background:transparent;padding:.4rem .6rem;font-size:.75rem;font-weight:600;color:var(--color-gray-500);cursor:pointer;transition:all .12s ease;white-space:nowrap}.InteractiveDemo_segBtn__7DYUo:not(:last-child){border-right:1px solid var(--color-gray-300)}.InteractiveDemo_segBtn__7DYUo:hover{color:var(--color-dark)}.InteractiveDemo_segActive__1iYnT[data-k=yes]{background:var(--color-green);color:#fff}.InteractiveDemo_segActive__1iYnT[data-k=part]{background:#F5A524;color:#3B2300}.InteractiveDemo_segActive__1iYnT[data-k=no]{background:var(--color-red);color:#fff}.InteractiveDemo_dash__r0eHK{background:var(--color-dark);border-radius:16px;padding:1.5rem 1.25rem;text-align:center;color:#fff;position:sticky;top:1.5rem;box-shadow:0 14px 34px rgba(15,27,45,.16)}.InteractiveDemo_dashLabel__cm2xO{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-footer-text)}.InteractiveDemo_donut__dGofM{width:150px;height:150px;margin:.5rem auto .25rem}.InteractiveDemo_donutPct__w0e2b{fill:#fff;font-family:var(--font-heading);font-size:28px;font-weight:700}.InteractiveDemo_donutSub__EwYxL{fill:var(--color-footer-text);font-size:10px;letter-spacing:.06em}.InteractiveDemo_readiness__OCTci{display:inline-block;font-weight:700;font-size:.85rem;padding:.3rem .8rem;border-radius:999px;margin:.25rem 0 .9rem}.InteractiveDemo_rGreen__cfSj0{background:rgba(122,179,23,.2);color:#CDE7A5}.InteractiveDemo_rAmber__jw4CO{background:rgba(245,165,36,.2);color:#F5A524}.InteractiveDemo_rRed__2q4rE{background:rgba(180,35,24,.25);color:#f0b3a7}.InteractiveDemo_legend__iG_24{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.InteractiveDemo_legItem__KSKj0{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--color-footer-text)}.InteractiveDemo_legItem__KSKj0 i{width:11px;height:11px;border-radius:3px;display:inline-block}.InteractiveDemo_legItem__KSKj0 b{margin-left:auto;color:#fff}.InteractiveDemo_note__bz5y_{font-size:.72rem;color:var(--color-footer-text);line-height:1.5;margin:0;border-top:1px solid rgba(255,255,255,.12);padding-top:.75rem}.Iso9001Showcase_section__iZrn4{background:var(--color-paper);padding:3.5rem 1.25rem}.Iso9001Showcase_intro__kROGi{max-width:720px;margin:0 auto 2rem;text-align:center}.Iso9001Showcase_kicker__ww2Wm{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-dark);margin-bottom:.6rem}.Iso9001Showcase_heading__ao6GQ{font-family:var(--font-heading);font-size:clamp(1.7rem,3.2vw,2.3rem);color:var(--color-dark);margin:0 0 .6rem;line-height:1.15}.Iso9001Showcase_lead__k8j6N{color:var(--color-gray-500);font-size:1.02rem;line-height:1.65;margin:0}.Iso9001Showcase_demoBlock__3c3iB{margin-bottom:2.5rem}.pages_page__MmZM4{padding:3rem 0 5rem}.pages_pageInner__HJ_iU{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.pages_pageHero__sPejF{padding:3.5rem 0;position:relative;overflow:hidden}.pages_pageHero__sPejF:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px}.pages_pageHeroInner__WCDVf{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.pages_breadcrumb__TRQ06{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem}.pages_breadcrumb__TRQ06 a{transition:color var(--transition-fast)}.pages_breadcrumb__TRQ06 svg{width:14px;height:14px;opacity:.4;flex-shrink:0}.pages_pageHero__sPejF h1{font-size:2.5rem;margin-bottom:.75rem;overflow-wrap:anywhere}.pages_pageHero__sPejF p{font-size:1.05rem;max-width:650px;line-height:1.7}.pages_pageHeroDark__mhEp6{background:var(--color-brand);color:var(--color-white)}.pages_pageHeroDark__mhEp6:before{content:"";position:absolute;right:-2%;bottom:-18%;width:34%;height:120%;background:url(/checklistworks-symbol-watermark.svg) no-repeat 100% 100%/contain;pointer-events:none}.pages_pageHeroDark__mhEp6 .pages_pageHeroInner__WCDVf{position:relative;z-index:1}.pages_pageHeroDark__mhEp6:after{background:linear-gradient(90deg,#2A044A 0 20%,#0B2E59 20% 40%,#0D6759 40% 60%,#7AB317 60% 80%,#A0C55F 80% 100%)}.pages_pageHeroDark__mhEp6 h1{color:var(--color-white)}.pages_pageHeroDark__mhEp6 p{color:rgba(255,255,255,.7)}.pages_pageHeroDark__mhEp6 .pages_breadcrumb__TRQ06 a{color:rgba(255,255,255,.6)}.pages_pageHeroDark__mhEp6 .pages_breadcrumb__TRQ06 a:hover{color:var(--color-primary-bright)}.pages_pageHeroLight__fL2Te{background:var(--color-light-bg)}.pages_pageHeroLight__fL2Te:after{background:linear-gradient(90deg,#2A044A 0 20%,#0B2E59 20% 40%,#0D6759 40% 60%,#7AB317 60% 80%,#A0C55F 80% 100%)}.pages_pageHeroLight__fL2Te .pages_breadcrumb__TRQ06 a{color:var(--color-gray-500)}.pages_pageHeroLight__fL2Te .pages_breadcrumb__TRQ06 a:hover{color:var(--color-primary-dark)}.pages_contentGrid___Oa8T{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:3rem;padding:3rem 0}.pages_contentMain__9wkLv{min-width:0}.pages_contentMain__9wkLv h2{font-size:1.75rem;margin-bottom:1rem;margin-top:2.5rem}.pages_contentMain__9wkLv h2:first-child{margin-top:0}.pages_contentMain__9wkLv h3{font-size:1.25rem;margin-bottom:.75rem;margin-top:2rem}.pages_contentMain__9wkLv p{font-size:.95rem;line-height:1.8;margin-bottom:1rem;color:var(--color-gray-600)}.pages_contentMain__9wkLv ol,.pages_contentMain__9wkLv ul{margin-bottom:1.5rem;padding-left:1.5rem}.pages_contentMain__9wkLv ul{list-style:none;padding-left:0}.pages_contentMain__9wkLv ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.95rem;color:var(--color-gray-600);line-height:1.6}.pages_contentMain__9wkLv ul li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;background:var(--color-primary);border-radius:50%}.pages_contentMain__9wkLv ol{list-style:decimal}.pages_contentMain__9wkLv ol li{margin-bottom:.5rem;font-size:.95rem;color:var(--color-gray-600);line-height:1.6}.pages_sidebar__PvE9U{position:sticky;top:100px;height:fit-content}.pages_sidebarCard__xCSbm{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:1.5rem;margin-bottom:1.5rem;border:1px solid var(--color-gray-200);min-width:0;overflow-wrap:anywhere}.pages_sidebarCard__xCSbm h3{font-size:1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-primary)}.pages_sidebarCard__xCSbm ul li{margin-bottom:0}.pages_sidebarCard__xCSbm a{display:flex;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.88rem;color:var(--color-gray-600);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.pages_sidebarCard__xCSbm a:hover{background:var(--color-light-bg);color:var(--color-dark)}.pages_sidebarCard__xCSbm a.btn-primary,.pages_sidebarCard__xCSbm a.btn-primary:hover{color:#FFFFFF;justify-content:center}.pages_sidebarCard__xCSbm a.btn-primary:hover{background:var(--color-primary-dark)}.pages_sidebarCard__xCSbm a svg{width:16px;height:16px;color:var(--color-primary-dark);flex-shrink:0}.pages_sidebarCta__oTXh6{background:var(--color-brand);border:none;color:var(--color-white)}.pages_sidebarCta__oTXh6 h3{color:var(--color-white);border-color:var(--color-lime)}.pages_sidebarCta__oTXh6 a.btn-primary,.pages_sidebarCta__oTXh6 button.btn-primary{background:var(--color-lime);border-color:var(--color-lime);color:var(--color-brand)}.pages_sidebarCta__oTXh6 a.btn-primary:hover,.pages_sidebarCta__oTXh6 button.btn-primary:hover{background:#8BC424;border-color:#8BC424;color:var(--color-brand)}.pages_sidebarCta__oTXh6 p{font-size:.88rem;color:rgba(255,255,255,.7);line-height:1.6;margin-bottom:1.25rem}.pages_iconGrid__xRtYX{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:3rem 0}.pages_iconCard__ysuG6{background:var(--color-white);border-radius:var(--radius-lg);padding:2rem 1.5rem;text-align:center;border:1px solid var(--color-gray-200);transition:all var(--transition-base);text-decoration:none;display:block}.pages_iconCard__ysuG6:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.pages_iconCardIcon__ZnpPk{width:60px;height:60px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.pages_iconCard__ysuG6 .pages_iconCardIcon__ZnpPk{background:rgba(13,103,89,.12)!important;color:#0A574B!important}.pages_iconCard__ysuG6:nth-child(2) .pages_iconCardIcon__ZnpPk{background:rgba(11,46,89,.12)!important;color:#0A574B!important}.pages_iconCard__ysuG6:nth-child(3) .pages_iconCardIcon__ZnpPk{background:rgba(13,103,89,.12)!important;color:#0A574B!important}.pages_iconCard__ysuG6:nth-child(4) .pages_iconCardIcon__ZnpPk{background:rgba(11,46,89,.1)!important;color:#22476F!important}.pages_iconCard__ysuG6:nth-child(6) .pages_iconCardIcon__ZnpPk{background:rgba(11,46,89,.12)!important;color:#0A574B!important}.pages_iconCard__ysuG6 h3{font-size:1rem;margin-bottom:.5rem}.pages_iconCard__ysuG6 p{font-size:.85rem;color:var(--color-gray-500);line-height:1.5}.pages_clauseTable__5ICCL{width:100%;border-collapse:collapse;margin:2rem 0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.pages_clauseTable__5ICCL th{background:var(--color-dark);color:var(--color-white);padding:1rem 1.25rem;text-align:left;font-family:var(--font-heading);font-weight:600;font-size:.9rem}.pages_clauseTable__5ICCL td{padding:.85rem 1.25rem;border-bottom:1px solid var(--color-gray-200);font-size:.9rem;color:var(--color-gray-600)}.pages_clauseTable__5ICCL tr:nth-child(2n){background:var(--color-gray-100)}.pages_clauseTable__5ICCL tr:hover{background:var(--color-primary-light)}.pages_clauseTable__5ICCL a{color:var(--color-blue);font-weight:500}.pages_clauseTable__5ICCL a:hover{text-decoration:underline}.pages_featuresList__sVFMy{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:2rem 0}.pages_featureItem__yW1s0{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:var(--color-light-bg);border-radius:var(--radius-md)}.pages_featureItem__yW1s0 svg{color:var(--color-green);flex-shrink:0;margin-top:2px}.pages_featureItem__yW1s0 div h4{font-size:.95rem;margin-bottom:.25rem}.pages_featureItem__yW1s0>div{min-width:0;overflow-wrap:anywhere}.pages_featureItem__yW1s0 div p{font-size:.85rem;color:var(--color-gray-500);margin-bottom:0}@media (max-width:1024px){.pages_contentGrid___Oa8T{grid-template-columns:1fr}.pages_sidebar__PvE9U{position:static}.pages_iconGrid__xRtYX{grid-template-columns:repeat(2,1fr)}.pages_featuresList__sVFMy{grid-template-columns:1fr}}.pages_blogGrid__2MhVs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.pages_blogCard__qMC9f{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);overflow:hidden;transition:all var(--transition-base);display:flex;flex-direction:column}.pages_blogCard__qMC9f:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.pages_blogCardBody__IHocC{padding:1.5rem;flex:1 1;display:flex;flex-direction:column}.pages_blogCardCategory__YjFqe{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem;border-radius:999px;background:var(--color-primary-light);color:var(--color-primary-dark);margin-bottom:.75rem;width:fit-content}.pages_blogCard__qMC9f h3{font-size:1.05rem;margin-bottom:.5rem;line-height:1.4}.pages_blogCard__qMC9f p{font-size:.88rem;color:var(--color-gray-500);line-height:1.6;margin-bottom:1rem;flex:1 1}.pages_blogCardFooter__kaClo{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid var(--color-gray-200)}.pages_blogCardFooter__kaClo a{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--color-primary-dark);text-decoration:none;transition:gap var(--transition-fast)}.pages_blogCardFooter__kaClo a:hover{gap:.6rem}.pages_blogCardFooter__kaClo span{font-size:.8rem;color:var(--color-gray-400)}.pages_aboutFeatures__L9bgQ{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:2rem 0}.pages_aboutFeatureCard__FSFJ5{text-align:center;padding:2rem 1.25rem;background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-sm)}.pages_aboutFeatureCard__FSFJ5 svg{color:var(--color-primary-dark);margin-bottom:.75rem}.pages_aboutFeatureCard__FSFJ5 h4{font-size:1rem;margin-bottom:.35rem}.pages_aboutFeatureCard__FSFJ5 p{font-size:.85rem;color:var(--color-gray-500);line-height:1.5;margin-bottom:0}.pages_standardsGrid__x_Esy{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2rem 0}.pages_standardTag__9Ti4B{display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;background:var(--color-light-bg);border-radius:var(--radius-md);font-size:.9rem;font-weight:500;color:var(--color-dark)}.pages_standardTag__9Ti4B svg{color:var(--color-primary-dark);flex-shrink:0}.pages_ctaBanner__jpaRh{background:var(--color-brand);border-radius:var(--radius-lg);padding:3rem;text-align:center;margin:3rem 0 2rem}.pages_ctaBanner__jpaRh h2{color:var(--color-white);font-size:1.75rem;margin-bottom:.75rem}.pages_ctaBanner__jpaRh p{color:rgba(255,255,255,.7);font-size:1rem;margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.pages_ctaBannerLinks__9_wpj{display:flex;align-items:center;justify-content:center;gap:1rem}@media (max-width:1024px){.pages_aboutFeatures__L9bgQ,.pages_blogGrid__2MhVs{grid-template-columns:repeat(2,1fr)}.pages_standardsGrid__x_Esy{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.pages_contentGrid___Oa8T{grid-template-columns:1fr}.pages_sidebar__PvE9U{position:static}}@media (max-width:640px){.pages_breadcrumb__TRQ06{gap:.25rem .5rem}.pages_breadcrumb__TRQ06 a{display:inline-flex;align-items:center;min-height:44px}.pages_sidebarCard__xCSbm a{min-height:44px}.pages_sidebarCard__xCSbm{padding:1.25rem}.pages_ctaBannerLinks__9_wpj>a{width:100%}.pages_standardTag__9Ti4B{overflow-wrap:anywhere}.pages_iconGrid__xRtYX{grid-template-columns:1fr}.pages_pageHero__sPejF h1{font-size:1.75rem}.pages_pageHero__sPejF{padding:2rem 0}.pages_aboutFeatures__L9bgQ,.pages_blogGrid__2MhVs{grid-template-columns:1fr}.pages_standardsGrid__x_Esy{grid-template-columns:repeat(2,minmax(0,1fr))}.pages_ctaBannerLinks__9_wpj{flex-direction:column}.pages_ctaBanner__jpaRh{padding:2rem 1.25rem}.pages_ctaBanner__jpaRh h2{font-size:1.35rem}.pages_page__MmZM4{padding:2rem 0 3rem}.pages_featuresList__sVFMy{grid-template-columns:1fr}}@media (max-width:768px){.pages_clauseTable__5ICCL{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.pages_clauseTable__5ICCL td,.pages_clauseTable__5ICCL th{min-width:8.5rem;padding:.65rem .85rem;font-size:.85rem}}.CookieConsent_banner__FLsuB{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:2000;max-width:760px;margin:0 auto;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:14px;background:var(--color-dark);color:rgba(255,255,255,.86);box-shadow:0 18px 40px rgba(15,27,45,.3);font-size:.85rem;line-height:1.5}.CookieConsent_banner__FLsuB p{margin:0}.CookieConsent_banner__FLsuB a{color:var(--color-primary-bright);text-decoration:underline}.CookieConsent_actions__C7Z8F{display:flex;gap:.5rem;flex-shrink:0}.CookieConsent_actions__C7Z8F button{border-radius:999px;padding:.5rem .95rem;font:inherit;font-weight:700;cursor:pointer;border:1px solid rgba(255,255,255,.3)}.CookieConsent_reject__OJfdU{background:transparent;color:#fff}.CookieConsent_accept__LqKY2{background:var(--color-primary);color:#FFFFFF;border-color:var(--color-primary)}@media (max-width:640px){.CookieConsent_banner__FLsuB{flex-direction:column;align-items:stretch}.CookieConsent_actions__C7Z8F{justify-content:flex-end}}.Footer_footer__4vzqH{background:var(--color-footer-bg);color:var(--color-footer-text);padding:4rem 0 0}.Footer_footerInner__6hzif{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.Footer_footerGrid__qkaz9{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1)}.Footer_footerLogo__HvedU{display:flex;align-items:center;gap:.6rem;margin-bottom:1rem}.Footer_footerLogo__HvedU img{flex-shrink:0;display:block;width:auto;height:28px}.Footer_footerBrand__20cen h3{font-size:1.35rem;color:var(--color-white);margin-bottom:0;font-family:var(--font-heading);font-weight:800;letter-spacing:-.3px}.Footer_footerBrand__20cen h3 span{font-weight:600;color:var(--color-primary-bright)}.Footer_footerBrand__20cen p{font-size:.9rem;line-height:1.7;margin-bottom:1.5rem;color:var(--color-footer-text)}.Footer_socialLinks__22g9N{display:flex;gap:.75rem}.Footer_socialLink__N7mmd{width:38px;height:38px;border-radius:var(--radius-md);background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:var(--color-footer-text);transition:all var(--transition-base)}.Footer_socialLink__N7mmd:hover{background:var(--color-primary);color:#FFFFFF;transform:translateY(-2px)}.Footer_footerColumn__Qxhvr h4{color:var(--color-white);font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-primary-bright);display:inline-block;font-family:var(--font-heading)}.Footer_footerColumn__Qxhvr ul{display:flex;flex-direction:column;gap:.6rem}.Footer_footerColumn__Qxhvr a{color:var(--color-footer-text);font-size:.88rem;transition:all var(--transition-fast);display:flex;align-items:center;gap:.4rem}.Footer_footerColumn__Qxhvr a:hover{color:var(--color-primary-bright);transform:translateX(4px)}.Footer_footerColumn__Qxhvr a svg{width:14px;height:14px;opacity:0;transition:opacity var(--transition-fast)}.Footer_footerColumn__Qxhvr a:hover svg{opacity:1}.Footer_footerPayments__nJC4q{padding:1.5rem 0 .5rem;border-top:1px solid rgba(255,255,255,.1)}.Footer_footerBottom__OFeMd{padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.Footer_footerBottom__OFeMd p{color:rgba(255,255,255,.66)}.Footer_footerBottomLinks__T3p3d{display:flex;gap:1.5rem}.Footer_footerBottomLinks__T3p3d a{color:rgba(255,255,255,.66);transition:color var(--transition-fast)}.Footer_footerBottomLinks__T3p3d a:hover{color:var(--color-primary-bright)}.Footer_trustBadges__Bb_dh{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.Footer_badge__gu2JG{background:rgba(255,255,255,.06);padding:.5rem .75rem;border-radius:var(--radius-sm);display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--color-footer-text)}.Footer_badge__gu2JG svg{color:var(--color-primary-bright);width:16px;height:16px}@media (max-width:1024px){.Footer_footerGrid__qkaz9{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:640px){.Footer_footerGrid__qkaz9{grid-template-columns:1fr;gap:2rem}.Footer_footerBottom__OFeMd{flex-direction:column;gap:1rem;text-align:center}.Footer_footerBottomLinks__T3p3d,.Footer_trustBadges__Bb_dh{flex-wrap:wrap;justify-content:center}.Footer_footer__4vzqH{padding:3rem 0 0}}.Header_topBar__H9oMc{background:var(--color-dark);color:var(--color-white);padding:.4rem 0;font-size:var(--text-xs);position:relative;z-index:1001}.Header_topBarInner__GYG_z{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);display:flex;justify-content:space-between;align-items:center;gap:1rem}.Header_topBarLeft__yyEuy,.Header_topBarRight__7lqJJ{display:flex;align-items:center;gap:1.25rem}.Header_topBarLeft__yyEuy a,.Header_topBarLeft__yyEuy span,.Header_topBarRight__7lqJJ a{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-gray-300);transition:color var(--transition-fast)}.Header_topBarLeft__yyEuy a:hover,.Header_topBarRight__7lqJJ a:hover{color:var(--color-primary-bright)}.Header_languages__G6Km4{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:.75rem}.Header_languages__G6Km4 a{padding:.18rem .35rem;border-radius:4px;text-decoration:none}.Header_languages__G6Km4 a[aria-current=true]{font-weight:700;text-decoration:underline;text-underline-offset:3px}.Header_mobileUtilities__BADv2 .Header_languages__G6Km4{color:var(--color-dark);font-size:.9rem;padding-block:.4rem}.Header_header__AF_3G{background:var(--color-white);position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.08)}.Header_headerInner__HCfVa{max-width:1440px;margin:0 auto;padding:0 var(--container-padding);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:72px}.Header_logo__1FRrW{display:flex;min-width:0;align-items:center;gap:.75rem;text-decoration:none}.Header_logoImage__1C_tL{display:block;width:auto;max-width:100%;height:28px;object-fit:contain}.Header_nav__LVYU2{min-width:0}.Header_navScroll___G9WI{display:flex;align-items:stretch;justify-content:center;min-width:0}.Header_navItem__pb6e5{position:relative}.Header_navItemHeader__rlyTF,.Header_navItem__pb6e5{display:flex;align-items:stretch;flex-shrink:0}.Header_navPrimaryLink__tg63y,.Header_navToggle__fh0BY{display:inline-flex;align-items:center;justify-content:center;min-height:72px;color:var(--color-dark);transition:color var(--transition-fast),background var(--transition-fast)}.Header_navPrimaryLink__tg63y{padding:0 .3rem 0 .6rem;font-family:var(--font-body);font-weight:600;font-size:.86rem;white-space:nowrap}.Header_navPrimaryLinkActive__8HxjY,.Header_navPrimaryLink__tg63y:hover{color:#0A574B}.Header_navToggle__fh0BY{width:24px;min-width:24px;padding:0;border:none;background:none;cursor:pointer}.Header_navToggle__fh0BY svg{transition:transform var(--transition-fast)}.Header_navItemActive__gnxZx .Header_navToggle__fh0BY svg{transform:rotate(180deg)}.Header_megaMenu__ZgLYv{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(8px);background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:1.5rem;min-width:640px;opacity:0;visibility:hidden;pointer-events:none;transition:all var(--transition-base);border:1px solid var(--color-gray-200);z-index:100}.Header_megaMenuAlignRight__4ttLi{left:auto;right:0;transform:translateY(8px)}.Header_navItemActive__gnxZx .Header_megaMenu__ZgLYv{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.Header_navItemActive__gnxZx .Header_megaMenuAlignRight__4ttLi{transform:translateY(0)}.Header_megaMenuGrid__gWPFN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.Header_megaMenuSection__hSNu_ h4{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--color-gray-400);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-primary)}.Header_megaMenuItem__TiQl6{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:var(--radius-sm);font-size:.85rem;color:var(--color-gray-600);transition:all var(--transition-fast)}.Header_megaMenuItem__TiQl6:hover{background:var(--color-light-bg);color:var(--color-dark)}.Header_megaMenuItem__TiQl6 svg{width:16px;height:16px;color:var(--color-primary-dark);flex-shrink:0}.Header_headerActions__MZ7mF{display:flex;align-items:center;gap:.5rem}.Header_signInBtn__v5NoT{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.6rem .8rem;border:1px solid var(--color-primary-dark);border-radius:var(--radius-md);color:var(--color-primary-dark);font-weight:600;font-size:.85rem;white-space:nowrap}.Header_signInBtn__v5NoT:hover{background:var(--color-light-bg)}.Header_signInBtn__v5NoT:focus-visible{outline:2px solid var(--color-primary-dark);outline-offset:3px}.Header_cartBtn__JuN_R{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;background:var(--color-primary);color:#FFFFFF;padding:.65rem 1rem;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:600;font-size:.85rem;transition:all var(--transition-base);white-space:nowrap}.Header_cartBtn__JuN_R:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(122,179,23,.3)}.Header_mobileToggle__NfJU8{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-dark)}.Header_mobileUtilities__BADv2{display:none}.Header_mobileUtilityLink__Xqj6h{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.8rem 1rem;border-radius:var(--radius-md);background:var(--color-light-bg);color:var(--color-dark);font-weight:600}@media (max-width:1360px){.Header_navPrimaryLink__tg63y{padding-left:.45rem;padding-right:.2rem;font-size:.82rem}.Header_navToggle__fh0BY{width:24px}.Header_megaMenu__ZgLYv{min-width:540px}.Header_megaMenuAlignRight__4ttLi{right:auto}}@media (max-width:1400px){.Header_topBar__H9oMc{display:none}.Header_headerInner__HCfVa{grid-template-columns:1fr auto auto;min-height:64px}.Header_mobileToggle__NfJU8{display:inline-flex}.Header_cartBtn__JuN_R{padding:.6rem .9rem}.Header_nav__LVYU2{position:fixed;top:64px;left:0;right:0;bottom:0;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform var(--transition-base),visibility var(--transition-base);border-top:1px solid var(--color-gray-200)}.Header_navOpen__inIop{transform:translateX(0);visibility:visible;pointer-events:auto}.Header_navScroll___G9WI{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;height:100%;overflow-y:auto;padding:.75rem 1rem 6rem}.Header_navItem__pb6e5{display:block;border-bottom:1px solid var(--color-gray-200)}.Header_navItemHeader__rlyTF{display:grid;grid-template-columns:1fr 48px;align-items:center}.Header_navPrimaryLink__tg63y,.Header_navToggle__fh0BY{min-height:52px}.Header_navPrimaryLink__tg63y{padding:0 .5rem}.Header_navToggle__fh0BY{width:48px}.Header_megaMenu__ZgLYv{position:static;min-width:0;margin:0;padding:0;border:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;max-height:0;overflow:hidden;background:transparent}.Header_megaMenuOpen__WYi7p{max-height:1200px;padding:0 0 1rem}.Header_navItemActive__gnxZx .Header_megaMenu__ZgLYv{transform:none}.Header_megaMenuGrid__gWPFN{grid-template-columns:1fr;gap:1rem}.Header_megaMenuSection__hSNu_{background:var(--color-light-bg);border-radius:var(--radius-md);padding:.9rem}.Header_mobileUtilities__BADv2{display:grid;gap:.75rem;margin-top:1rem}}@media (max-width:640px){.Header_logoImage__1C_tL{width:186px;height:auto}.Header_headerInner__HCfVa{gap:.75rem}.Header_signInBtn__v5NoT{padding-inline:.5rem;font-size:.8rem}.Header_cartLabel__fK5_x,.Header_signInBtn__v5NoT svg{display:none}.Header_cartBtn__JuN_R{width:44px;padding:0}}@media (max-width:380px){.Header_headerInner__HCfVa{grid-template-columns:minmax(0,1fr) auto auto;padding-inline:1rem;gap:.5rem}.Header_logo__1FRrW{min-width:0;gap:.5rem}.Header_logoImage__1C_tL{width:170px;height:auto}.Header_cartBtn__JuN_R{width:44px;padding:0}.Header_cartLabel__fK5_x{display:none}}.pack_eyebrow__RIzu_{font-size:.8rem!important;letter-spacing:.1em;font-weight:700;color:#A0C55F!important;margin-bottom:.8rem}.pack_primaryLink__mn8Un{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;padding:.85rem 1.2rem;background:#7AB317;color:#2A044A;font-weight:700;text-decoration:none;border-radius:7px}.pack_primaryLink__mn8Un:hover{background:#8BC424}.pack_body__Ynw2j{max-width:1050px;padding-top:2rem;padding-bottom:4rem;color:#22476F;line-height:1.75}.pack_body__Ynw2j>p{max-width:900px}.pack_body__Ynw2j section{margin-top:3rem;scroll-margin-top:7rem}.pack_body__Ynw2j h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.3;margin-bottom:1rem;color:#0B2E59}.pack_body__Ynw2j h3{font-size:1.16rem;line-height:1.4;margin:1.35rem 0 .45rem;color:#0B2E59}.pack_body__Ynw2j p{margin-bottom:1rem}.pack_body__Ynw2j a:not(.pack_primaryLink__mn8Un){color:#0B2E59;text-decoration:underline;text-underline-offset:.18em}.pack_body__Ynw2j a:hover{color:#0A574B}.pack_body__Ynw2j a:focus-visible,.pack_primaryLink__mn8Un:focus-visible,.pack_tableScroll__rIm5x:focus-visible{outline:3px solid #7AB317;outline-offset:4px}.pack_byline__xTn_9,.pack_fileMeta__7GnOJ,.pack_small__lp2gR{font-size:.9rem;color:#5B6676}.pack_downloads__rjuEg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pack_downloadCard__9gV2T{border:1px solid #d6e1ec;border-radius:10px;padding:1.35rem;display:flex;flex-direction:column;background:#fff}.pack_downloadCard__9gV2T>svg{color:#0B2E59}.pack_downloadCard__9gV2T h3{margin-top:.8rem}.pack_downloadCard__9gV2T>p:first-of-type{flex:1 1}.pack_downloadCard__9gV2T>a{display:inline-flex;align-items:center;gap:.5rem;font-weight:700}.pack_fileMeta__7GnOJ{margin:.5rem 0 .75rem}.pack_contents__qqirt{background:#f1f5f9;border-left:4px solid #7ab317;padding:1.3rem 1.6rem;margin-top:2rem}.pack_contents__qqirt ul{padding-left:1.2rem;margin:.5rem 0 0}.pack_chain__jSue4{padding:.9rem 1.1rem;background:#f1f5f9;color:#0B2E59;font-weight:600;border-radius:6px}.pack_steps__eutK8{padding-left:1.6rem}.pack_steps__eutK8 li{padding-left:.35rem;margin-bottom:1rem}.pack_steps__eutK8 h3{margin-top:.5rem}.pack_notice__Bfnnb{padding:1.1rem 1.3rem;background:#F0F7E3;border:1px solid #d6e8b5;border-radius:7px;margin:1.2rem 0}.pack_notice__Bfnnb p{margin:0}.pack_reviewNotice__bil1b{padding:1rem 1.2rem;background:#f1f5f9;border-left:4px solid #8a93a0;margin:1.5rem 0;font-size:.92rem}.pack_reviewNotice__bil1b p{margin-bottom:.55rem}.pack_reviewNotice__bil1b p:last-child{margin-bottom:0}.pack_tableScroll__rIm5x{overflow-x:auto;margin:1.3rem 0;border:1px solid #d6e1ec;border-radius:7px}.pack_tableScroll__rIm5x table{width:100%;min-width:650px;border-collapse:collapse;font-size:.95rem}.pack_tableScroll__rIm5x caption{padding:.8rem 1rem;text-align:left;font-weight:600;color:#0B2E59;background:#f1f5f9}.pack_tableScroll__rIm5x td,.pack_tableScroll__rIm5x th{text-align:left;vertical-align:top;padding:.9rem 1rem;border-bottom:1px solid #d6e1ec}.pack_tableScroll__rIm5x thead th{color:#fff;background:#0B2E59}.pack_tableScroll__rIm5x tbody tr:last-child>*{border-bottom:0}.pack_tableScroll__rIm5x tbody th{white-space:nowrap}.pack_instructions__fc_gj{padding-left:1.3rem}.pack_instructions__fc_gj li{margin-bottom:.8rem}.pack_srOnly__aNm4Q{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:760px){.pack_downloads__rjuEg{grid-template-columns:1fr}.pack_body__Ynw2j{padding-top:1.5rem}.pack_body__Ynw2j section{margin-top:2.3rem}.pack_downloadCard__9gV2T{padding:1.2rem}}.BuyBox_wrap__SqbVW{max-width:1180px;margin:2rem auto;padding:0 1.25rem}.BuyBox_card__S77U9{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:2rem;align-items:start;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:18px;padding:1.75rem 2rem;box-shadow:0 12px 36px rgba(15,27,45,.07)}@media (max-width:860px){.BuyBox_card__S77U9{grid-template-columns:1fr;gap:1.25rem;padding:1.4rem}}.BuyBox_left__N_Vdr{min-width:0}.BuyBox_languageNote__9iO6N{font-size:.85rem;font-weight:600;line-height:1.5;color:var(--color-dark);margin:.65rem 0 1rem}.BuyBox_tags__j_L7B{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem}.BuyBox_badge__jQzXU,.BuyBox_edition__GlNI2{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.22rem .6rem;border-radius:6px}.BuyBox_badge__jQzXU{color:var(--color-primary-dark);background:var(--color-primary-light)}.BuyBox_edition__GlNI2{color:var(--color-dark-light);background:var(--color-gray-100);border:1px solid var(--color-gray-200)}.BuyBox_title__zyhy_{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-dark);margin:0 0 .5rem;line-height:1.2}.BuyBox_desc__qGKNS{color:var(--color-gray-500);font-size:.95rem;line-height:1.6;margin:0 0 1rem}.BuyBox_features__drWPL{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.BuyBox_features__drWPL li{display:flex;align-items:flex-start;gap:.55rem;font-size:.88rem;color:var(--color-gray-600);font-weight:500;line-height:1.45}.BuyBox_features__drWPL li svg{color:var(--color-green-dark);flex-shrink:0;margin-top:.12rem}.BuyBox_editionNote__YA8Rh{display:flex;gap:.5rem;margin:1rem 0 0;padding:.7rem .85rem;border-radius:10px;background:#F1F5FA;border:1px solid #d5e1ee;color:var(--color-dark-light);font-size:.82rem;line-height:1.55}.BuyBox_editionNote__YA8Rh svg{flex-shrink:0;margin-top:.15rem;color:var(--color-blue-dark)}.BuyBox_editionNote__YA8Rh a{color:var(--color-blue-dark);font-weight:600;text-decoration:underline}.BuyBox_files__ICFL8{margin-top:1rem;border:1px solid var(--color-gray-200);border-radius:10px;background:var(--color-paper)}.BuyBox_files__ICFL8 summary{cursor:pointer;padding:.65rem .9rem;font-size:.86rem;font-weight:600;color:var(--color-dark)}.BuyBox_files__ICFL8 ul{list-style:none;margin:0;padding:0 .9rem .75rem;max-height:320px;overflow-y:auto;display:grid;gap:.15rem}.BuyBox_files__ICFL8 li{display:flex;justify-content:space-between;gap:.75rem;padding:.35rem 0;border-bottom:1px dashed var(--color-gray-200);font-size:.82rem;color:var(--color-gray-600)}.BuyBox_files__ICFL8 li:last-child{border-bottom:0}.BuyBox_format__GehKL{flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary-dark)}.BuyBox_right__G1Iaj{display:flex;flex-direction:column;align-items:stretch;text-align:center;background:var(--color-light-bg);border:1px solid var(--color-gray-200);border-radius:14px;padding:1.5rem 1.25rem}.BuyBox_price__VRf8j{font-family:var(--font-heading);font-size:2.4rem;font-weight:700;color:var(--color-dark);line-height:1}.BuyBox_unit___rmAS{font-size:.78rem;color:var(--color-gray-500);margin:.4rem 0 1.1rem}.BuyBox_value__08tg_{text-align:left;margin:0 0 1rem;padding:.75rem .85rem;border-radius:10px;background:#EEF6F0;border:1px solid #cfe3d5;font-size:.8rem;line-height:1.45;color:var(--color-gray-600)}.BuyBox_value__08tg_ strong{display:block;color:var(--color-green-dark);font-size:.9rem;margin-bottom:.2rem}.BuyBox_value__08tg_ ul{list-style:none;margin:.45rem 0 0;padding:0;display:grid;gap:.2rem}.BuyBox_value__08tg_ li{display:flex;justify-content:space-between;gap:.5rem}.BuyBox_value__08tg_ li a{color:var(--color-gray-600);text-decoration:none}.BuyBox_value__08tg_ li a:hover{text-decoration:underline}.BuyBox_value__08tg_ li span{white-space:nowrap;color:var(--color-gray-500)}.BuyBox_btn__GC3wL{width:100%;justify-content:center}.BuyBox_viewCart__kUiyy{margin-top:.6rem;font-size:.85rem;font-weight:600;color:var(--color-blue);text-decoration:none}.BuyBox_viewCart__kUiyy:hover{text-decoration:underline}.BuyBox_badges__SPITA{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid var(--color-gray-200)}.BuyBox_soon__tE_AK{font-family:var(--font-heading);font-size:1.4rem;font-weight:700;color:var(--color-primary-dark)}.BuyBox_soonText__zIV5d{font-size:.85rem;color:var(--color-gray-500);line-height:1.55;margin:.6rem 0 1.1rem}.BuyBox_upgrade__ezqLu{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem;padding:1rem 1.25rem;border-radius:14px;background:var(--color-brand);color:rgba(255,255,255,.82)}.BuyBox_upgrade__ezqLu div{display:grid;gap:.2rem;font-size:.88rem;line-height:1.5}.BuyBox_upgrade__ezqLu strong{color:#fff;font-size:.95rem}.BuyBox_upgradeLink__X9MOm{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1rem;border-radius:999px;background:var(--color-lime);color:var(--color-brand);font-weight:700;font-size:.85rem;text-decoration:none}.BuyBox_upgradeLink__X9MOm:hover{background:#8BC424;color:var(--color-brand)}@media (max-width:640px){.BuyBox_upgrade__ezqLu{flex-direction:column;align-items:stretch}.BuyBox_upgradeLink__X9MOm{justify-content:center}}.BuyBox_note__XLqg6{max-width:1180px;margin:.75rem auto 0;text-align:center;color:var(--color-gray-400);font-size:.82rem}.KitPreview_wrap___hnZ9{max-width:1180px;margin:0 auto;padding:1rem 1.25rem 0}.KitPreview_head__Dptgd{text-align:center;max-width:720px;margin:0 auto 1.5rem}.KitPreview_head__Dptgd h2{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.1rem);color:var(--color-dark);margin:0 0 .5rem}.KitPreview_head__Dptgd p{color:var(--color-gray-500);font-size:1rem;line-height:1.6;margin:0}.KitPreview_tabs__gmSNw{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.25rem}.KitPreview_tab__3JldF{border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-600);font-weight:600;font-size:.85rem;padding:.55rem 1rem;border-radius:999px;cursor:pointer;transition:all .15s ease}.KitPreview_tab__3JldF:hover{border-color:var(--color-primary);color:var(--color-dark)}.KitPreview_tabActive__8x_ey{background:var(--color-dark);color:var(--color-white);border-color:var(--color-dark)}.KitPreview_viewer__xmxAk{position:relative;background:var(--color-light-bg);border:1px solid var(--color-gray-200);border-radius:16px;padding:1.5rem;overflow:hidden}.KitPreview_paper__RXbq2{position:relative;max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--color-gray-200);border-radius:8px;box-shadow:0 14px 40px rgba(15,27,45,.1);max-height:520px;overflow:hidden}.KitPreview_docHeader___teQt{display:flex;align-items:center;justify-content:space-between;background:var(--color-dark);color:#fff;padding:.7rem 1.5rem;font-size:.72rem}.KitPreview_docHeader___teQt .KitPreview_std__xAMzc{color:var(--color-primary-bright);font-weight:700;letter-spacing:.04em}.KitPreview_docHeader___teQt .KitPreview_brand__zqOnd{color:var(--color-footer-text)}.KitPreview_docBody__KpWTv{padding:1.75rem 2.25rem 2.5rem;position:relative}.KitPreview_docTitle__S63mO{font-family:var(--font-heading);font-size:1.4rem;color:var(--color-dark);margin:0 0 .25rem}.KitPreview_docMeta__M8T7L{color:var(--color-gray-400);font-size:.8rem;margin:0 0 1.25rem;font-style:italic}.KitPreview_docBody__KpWTv h4{font-family:var(--font-heading);color:var(--color-dark);font-size:1.02rem;margin:1.1rem 0 .4rem}.KitPreview_docBody__KpWTv h5{color:var(--color-primary-dark);font-size:.9rem;margin:.9rem 0 .3rem;text-transform:uppercase;letter-spacing:.03em}.KitPreview_docBody__KpWTv p{color:var(--color-gray-600);font-size:.9rem;line-height:1.65;margin:0 0 .7rem}.KitPreview_docBody__KpWTv ul{margin:0 0 .7rem;padding-left:1.1rem}.KitPreview_docBody__KpWTv li{color:var(--color-gray-600);font-size:.88rem;line-height:1.6;margin-bottom:.25rem}.KitPreview_tbl__EWgZg{width:100%;border-collapse:collapse;font-size:.8rem;margin:.3rem 0 .8rem}.KitPreview_tbl__EWgZg th{background:var(--color-dark);color:#fff;text-align:left;padding:.5rem .6rem;font-weight:600;font-size:.74rem}.KitPreview_tbl__EWgZg td{border:1px solid var(--color-gray-200);padding:.45rem .6rem;color:var(--color-gray-600);vertical-align:top}.KitPreview_tbl__EWgZg tr:nth-child(2n) td{background:var(--color-gray-100)}.KitPreview_fade__OwvmB{position:absolute;left:0;right:0;bottom:0;height:130px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 88%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:1rem;pointer-events:none}.KitPreview_fadeLabel__GJtEO{font-size:.78rem;font-weight:600;color:var(--color-gray-500);background:var(--color-light-bg);border:1px solid var(--color-gray-300);border-radius:999px;padding:.35rem .9rem}.KitPreview_watermark__F3e4F{position:absolute;top:1rem;right:1.25rem;font-size:.62rem;font-weight:800;letter-spacing:.12em;color:var(--color-gray-300);border:1.5px solid var(--color-gray-300);border-radius:5px;padding:.15rem .45rem;transform:rotate(6deg)}.KitPreview_cta__zsIAx{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin:1.5rem auto 0;text-align:center}.KitPreview_ctaPrice__E_Dn4{font-family:var(--font-heading);font-size:1.5rem;color:var(--color-dark);font-weight:700}.KitPreview_ctaNote__4jLSv{width:100%;text-align:center;color:var(--color-gray-500);font-size:.82rem;margin:.5rem 0 0}@media (max-width:640px){.KitPreview_docBody__KpWTv{padding:1.25rem 1.25rem 2rem}.KitPreview_paper__RXbq2{max-height:460px}}.TrustBadges_bar__yI3fc{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem 1.5rem}.TrustBadges_cards__EjdQm{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.TrustBadges_card__4mi3c{width:42px;height:26px;display:block}.TrustBadges_cardWide__FkiL1{width:54px;height:26px;display:block}.TrustBadges_notes__VPuwf{display:inline-flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.TrustBadges_note__0yTNH{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600}.TrustBadges_darkV__Q8Sh5 .TrustBadges_note__0yTNH{color:var(--color-footer-text)}.TrustBadges_darkV__Q8Sh5 .TrustBadges_note__0yTNH svg{color:var(--color-primary-bright)}.TrustBadges_light__lidKE .TrustBadges_note__0yTNH{color:var(--color-gray-600)}.TrustBadges_light__lidKE .TrustBadges_note__0yTNH svg{color:var(--color-green-dark)}.cart_page__o9Rxl{max-width:1180px;margin:0 auto;padding:2.5rem 1.25rem 5rem}.cart_header__1FrB6{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1.25rem;margin-bottom:1.75rem;border-bottom:1px solid var(--color-gray-200)}.cart_title__5pvJY{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.4rem);color:var(--color-dark);margin:0;line-height:1.1}.cart_subtitle__AyTFl{margin:.4rem 0 0;color:var(--color-gray-500);font-size:.95rem}.cart_secure__LHLLp{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-green-dark);font-weight:600;font-size:.85rem;background:rgba(13,103,89,.1);border:1px solid rgba(13,103,89,.25);padding:.5rem .85rem;border-radius:999px}.cart_layout__bS_TQ{display:grid;grid-template-columns:1fr 360px;gap:2rem;align-items:start}@media (max-width:880px){.cart_layout__bS_TQ{grid-template-columns:1fr}}.cart_items__Ky8Hb{display:grid;gap:1rem}.cart_item__2DD0o{display:grid;grid-template-columns:1fr auto;gap:1.25rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;padding:1.25rem 1.35rem;transition:box-shadow .2s ease,border-color .2s ease}.cart_item__2DD0o:hover{box-shadow:0 8px 28px rgba(15,27,45,.07);border-color:var(--color-gray-300)}.cart_badge__w68it{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-primary-dark);background:var(--color-primary-light);padding:.2rem .6rem;border-radius:6px;margin-bottom:.55rem}.cart_itemTitle__ZoTqw{font-family:var(--font-heading);font-size:1.15rem;color:var(--color-dark);margin:0 0 .35rem;line-height:1.25}.cart_itemDesc__N_Rx1{margin:0 0 .7rem;color:var(--color-gray-500);font-size:.9rem;line-height:1.55}.cart_meta__LoMis{display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;margin-bottom:.9rem}.cart_metaItem__uZCvx{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-gray-500);font-size:.8rem}.cart_metaItem__uZCvx svg{color:var(--color-primary-dark);flex-shrink:0}.cart_viewLink__cou0S{color:var(--color-blue);font-weight:600;font-size:.85rem;text-decoration:none}.cart_viewLink__cou0S:hover{text-decoration:underline}.cart_itemRight__w12kn{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.9rem;min-width:130px}.cart_price__gs_Xw{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;color:var(--color-dark)}.cart_unit__UXqL1{display:block;font-family:var(--font-body);font-size:.72rem;font-weight:500;color:var(--color-gray-400);text-align:right;margin-top:.15rem}.cart_qty__1_lQW{display:inline-flex;align-items:center;border:1px solid var(--color-gray-300);border-radius:10px;overflow:hidden;background:var(--color-gray-100)}.cart_qtyBtn____fzc{display:grid;place-items:center;width:36px;height:36px;border:none;background:transparent;color:var(--color-dark);cursor:pointer;transition:background .15s ease}.cart_qtyBtn____fzc:hover{background:var(--color-light-bg-alt)}.cart_qtyVal__RKbUl{min-width:2.2rem;text-align:center;font-weight:700;color:var(--color-dark)}.cart_remove__gHocn{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;color:var(--color-gray-400);font-size:.8rem;cursor:pointer;padding:0;transition:color .15s ease}.cart_remove__gHocn:hover{color:var(--color-red)}.cart_trustStrip__Tv99y{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-top:1.5rem}@media (max-width:620px){.cart_trustStrip__Tv99y{grid-template-columns:repeat(2,1fr)}}.cart_trustItem__ew6A6{display:flex;align-items:center;gap:.55rem;padding:.85rem .9rem;background:var(--color-light-bg);border:1px solid var(--color-gray-200);border-radius:12px;font-size:.8rem;color:var(--color-gray-600);font-weight:500}.cart_trustItem__ew6A6 svg{color:var(--color-green-dark);flex-shrink:0}.cart_sidebar__XlePP{position:sticky;top:1.5rem;display:grid;gap:1rem}.cart_summary__1bfFi{background:var(--color-dark);color:var(--color-white);border-radius:18px;padding:1.5rem;box-shadow:0 18px 40px rgba(15,27,45,.18)}.cart_summaryTitle__DgDv_{font-family:var(--font-heading);font-size:1.2rem;margin:0 0 1rem;color:var(--color-white)}.cart_sumRow__54C5W{display:flex;justify-content:space-between;align-items:baseline;padding:.5rem 0;font-size:.92rem;color:var(--color-footer-text)}.cart_sumRow__54C5W strong{color:var(--color-white)}.cart_sumDivider__F4rmZ{height:1px;background:rgba(255,255,255,.12);margin:.6rem 0}.cart_totalRow__Oa2p3{display:flex;justify-content:space-between;align-items:baseline;margin:.3rem 0 1.1rem}.cart_totalRow__Oa2p3 span{font-size:.95rem;color:var(--color-footer-text)}.cart_totalVal__KsDsz{font-family:var(--font-heading);font-size:1.9rem;font-weight:700;color:var(--color-primary-bright)}.cart_checkoutBtn__QTdt0{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--color-primary);color:#FFFFFF;border:none;border-radius:12px;padding:.95rem 1.25rem;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .12s ease,background .15s ease}.cart_checkoutBtn__QTdt0:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px)}.cart_checkoutBtn__QTdt0:disabled{opacity:.7;cursor:default}.cart_payRow__JoKxX{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.85rem;flex-wrap:wrap}.cart_payBadge__vaSO7{font-size:.62rem;font-weight:700;letter-spacing:.04em;color:var(--color-footer-text);border:1px solid rgba(255,255,255,.18);border-radius:5px;padding:.2rem .4rem}.cart_payNote__Udkus{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.85rem;font-size:.78rem;color:var(--color-footer-text)}.cart_payNote__Udkus svg{color:var(--color-primary-light)}.cart_error__4CsbS{color:#ffb3a7;font-size:.85rem;margin:0 0 .75rem}.cart_demo__I0Jv2{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:12px;padding:.85rem 1rem;margin-bottom:.85rem;font-size:.85rem;line-height:1.5;color:var(--color-white)}.cart_demo__I0Jv2 strong{display:block;margin-bottom:.2rem;color:var(--color-primary-bright)}.cart_demo__I0Jv2 a{color:var(--color-primary-bright);font-weight:600}.cart_next__oY3zU{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:16px;padding:1.25rem 1.35rem}.cart_nextTitle__bkNMd{font-family:var(--font-heading);font-size:1rem;color:var(--color-dark);margin:0 0 .85rem}.cart_step__m37C_{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.8rem}.cart_step__m37C_:last-child{margin-bottom:0}.cart_stepNum__eX0pq{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:50%;font-size:.8rem;font-weight:700}.cart_stepText__vO0t5{font-size:.85rem;color:var(--color-gray-600);line-height:1.5}.cart_stepText__vO0t5 strong{color:var(--color-dark)}.cart_secondary__7i0ES{display:flex;gap:.75rem;flex-wrap:wrap}.cart_secondary__7i0ES a,.cart_secondary__7i0ES button{flex:1 1;text-align:center;font-size:.85rem;font-weight:600;padding:.7rem .9rem;border-radius:10px;border:1px solid var(--color-gray-300);background:var(--color-white);color:var(--color-gray-600);text-decoration:none;cursor:pointer;transition:border-color .15s ease,color .15s ease}.cart_secondary__7i0ES a:hover,.cart_secondary__7i0ES button:hover{border-color:var(--color-primary);color:var(--color-dark)}.cart_empty__eojrs{max-width:560px;margin:2.5rem auto;text-align:center}.cart_emptyIcon__kbHlM{width:76px;height:76px;margin:0 auto 1.25rem;display:grid;place-items:center;background:var(--color-light-bg);border-radius:50%;color:var(--color-primary-dark)}.cart_emptyTitle__nxDEu{font-family:var(--font-heading);font-size:1.6rem;color:var(--color-dark);margin:0 0 .6rem}.cart_emptyText__j3sM8{color:var(--color-gray-500);font-size:1rem;line-height:1.6;margin:0 0 1.75rem}.cart_emptyActions__Nlv33{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cart_skeleton__CfDKi{height:120px;border-radius:16px;background:linear-gradient(90deg,var(--color-gray-100),var(--color-gray-200),var(--color-gray-100));background-size:200% 100%;animation:cart_shimmer__ok1WE 1.4s infinite}@keyframes cart_shimmer__ok1WE{0%{background-position:200% 0}to{background-position:-200% 0}}.cart_notice__CWgr2,.cart_upgrade__DtKR_{display:flex;gap:.75rem;align-items:flex-start;border-radius:14px;padding:1rem 1.1rem;margin-bottom:1rem;font-size:.88rem;line-height:1.5}.cart_notice__CWgr2{background:#FFF4E5;border:1px solid #f0d3a6;color:#6B4A12}.cart_notice__CWgr2 svg{color:#B26A00;flex-shrink:0;margin-top:.1rem}.cart_upgrade__DtKR_{background:#EEF6F0;border:1px solid #cfe3d5;color:var(--color-gray-600)}.cart_upgrade__DtKR_ svg{color:var(--color-green-dark);flex-shrink:0;margin-top:.1rem}.cart_notice__CWgr2>div,.cart_upgrade__DtKR_>div{display:grid;gap:.3rem}.cart_notice__CWgr2 strong,.cart_upgrade__DtKR_ strong{color:var(--color-dark);font-size:.95rem}.cart_notice__CWgr2 button,.cart_upgradeActions__CvUg4 button{justify-self:start;margin-top:.3rem;border:0;border-radius:999px;padding:.5rem .95rem;font:inherit;font-weight:700;font-size:.82rem;cursor:pointer}.cart_notice__CWgr2 button{background:#B26A00;color:#fff}.cart_upgradeActions__CvUg4{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.cart_upgradeActions__CvUg4 button{background:var(--color-green-dark);color:#fff}.cart_upgradeActions__CvUg4 a{font-weight:600;font-size:.82rem;color:var(--color-green-dark);margin-top:.3rem}.cart_qtyGroup__XjWVB{display:grid;justify-items:end;gap:.25rem}.cart_qtyLabel__8mjvJ{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-gray-400)}.cart_qtyBtn____fzc:disabled{opacity:.35;cursor:not-allowed}.cart_licenceNote___i2YT{margin:.9rem 0 0;font-size:.82rem;line-height:1.55;color:var(--color-gray-500)}.cart_summaryNote__A7_0L{margin:.25rem 0 1rem;font-size:.78rem;line-height:1.5;color:var(--color-footer-text)}.cart_summaryNote__A7_0L a{color:var(--color-primary-bright);text-decoration:underline}.cart_confirmations__srw_z{border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:.85rem;margin:0 0 .85rem}.cart_confirmations__srw_z legend{padding:0 .3rem;font-size:.85rem;font-weight:700}.cart_confirmations__srw_z label{display:flex;align-items:flex-start;gap:.6rem;font-size:.8rem;line-height:1.55}.cart_confirmations__srw_z label+label{margin-top:.8rem}.cart_confirmations__srw_z input{flex-shrink:0;width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:var(--color-primary)}.cart_confirmations__srw_z a{color:var(--color-primary-bright);text-decoration:underline}@media (max-width:560px){.cart_item__2DD0o{grid-template-columns:1fr;gap:.9rem}.cart_itemRight__w12kn{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;min-width:0;padding-top:.85rem;border-top:1px solid var(--color-gray-200)}.cart_qtyGroup__XjWVB{justify-items:start}}.BlogArticle_byline__YzMdX{font-size:.9rem!important}.BlogArticle_article__EqSup{min-width:0;overflow-wrap:anywhere}.BlogArticle_article__EqSup h2,.BlogArticle_article__EqSup h3{scroll-margin-top:120px}.BlogArticle_article__EqSup a{text-decoration:underline;text-underline-offset:3px}.BlogArticle_reviewNotice__anugz{padding:1rem 1.25rem;margin-bottom:1.5rem;border-left:3px solid #7ab317;background:#F5F7FA}.BlogArticle_reviewNotice__anugz p{margin:0;font-size:.9rem;line-height:1.7}.BlogArticle_contents__2A7fT{background:#F5F7FA;border:1px solid #e3e7ed;border-radius:12px;padding:1.5rem;margin-bottom:2rem}.BlogArticle_contents__2A7fT h2{font-size:1.2rem;margin:0 0 1rem}.BlogArticle_contents__2A7fT ol{margin-bottom:0}.BlogArticle_article__EqSup .articleTable{max-width:100%;overflow-x:auto;margin:1.5rem 0;border:1px solid #cfd6df;border-radius:8px}.BlogArticle_article__EqSup table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.65;text-align:left}.BlogArticle_article__EqSup caption{padding:1rem;text-align:left;font-weight:600}.BlogArticle_article__EqSup th{background:#F5F7FA;color:#0F1B2D;font-weight:600}.BlogArticle_article__EqSup td,.BlogArticle_article__EqSup th{padding:.9rem;border-bottom:1px solid #cfd6df;vertical-align:top;min-width:130px}.BlogArticle_article__EqSup tr:last-child td{border-bottom:0}.BlogArticle_nextStep__i_N9Y{margin-top:2.5rem;padding:1.5rem;border-left:4px solid #7ab317;background:#F5F7FA}.BlogArticle_nextStep__i_N9Y h2{margin-top:0}.BlogArticle_product__9nZQT h3 a{display:inline}.BlogArticle_product__9nZQT h3 svg{vertical-align:middle}.BlogArticle_sidebarHeading__6Qe_L{font-size:1.1rem;margin:0 0 1rem}.BlogArticle_tools__93vW8 .BlogArticle_sidebarHeading__6Qe_L,.BlogArticle_tools__93vW8 a{color:#fff}.BlogArticle_tools__93vW8 a:hover{color:#0F1B2D}@media (max-width:600px){.BlogArticle_contents__2A7fT,.BlogArticle_nextStep__i_N9Y{padding:1.1rem}.BlogArticle_article__EqSup td,.BlogArticle_article__EqSup th{padding:.65rem}}.products_page__ydumG{max-width:1120px;margin:0 auto;padding:2rem 1.25rem 5rem}.products_promises__S7dY9{list-style:none;margin:0 0 2rem;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.products_promises__S7dY9 li{display:flex;align-items:center;gap:.55rem;padding:.8rem 1rem;border:1px solid var(--color-gray-200);border-radius:12px;background:var(--color-white);font-size:.88rem;font-weight:600;color:var(--color-gray-600)}.products_promises__S7dY9 svg{color:var(--color-green-dark);flex-shrink:0}.products_guide__rJV_P{margin-bottom:2rem}.products_guide__rJV_P h2{font-family:var(--font-heading);font-size:1.5rem;margin:0 0 1rem;color:var(--color-dark)}.products_guideGrid__ozZIA{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.products_guideCard__cqLTB{background:var(--color-paper);border:1px solid var(--color-gray-200);border-radius:14px;padding:1.1rem 1.2rem}.products_guideCard__cqLTB h3{font-size:1rem;margin:0 0 .4rem;color:var(--color-dark)}.products_guideCard__cqLTB p{margin:0;font-size:.9rem;line-height:1.55;color:var(--color-gray-500)}.products_jump__o_kqP{position:sticky;top:72px;z-index:5;display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 0;margin-bottom:1rem;background:var(--color-white);border-bottom:1px solid var(--color-gray-200)}.products_jump__o_kqP a{flex-shrink:0;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--color-gray-200);font-size:.82rem;font-weight:600;color:var(--color-dark);text-decoration:none}.products_jump__o_kqP a:hover{border-color:var(--color-primary);background:var(--color-paper)}.products_family__ntY_Y{padding:2rem 0;border-bottom:1px solid var(--color-gray-200);scroll-margin-top:140px}.products_familyHead___S1xL{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.products_familyHead___S1xL h2{font-family:var(--font-heading);font-size:1.45rem;margin:0 0 .25rem;color:var(--color-dark)}.products_familyHead___S1xL p{margin:0;color:var(--color-gray-500);font-size:.92rem}.products_edition__VyOqy{flex-shrink:0;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .6rem;border-radius:6px;border:1px solid var(--color-gray-200);color:var(--color-dark-light);background:var(--color-gray-100)}.products_kit__9zkXK{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1.5rem;align-items:center;padding:1.4rem 1.5rem;border-radius:16px;background:var(--color-dark);color:rgba(255,255,255,.82);margin-bottom:1rem}.products_kitBadge__sISx_{display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#FFFFFF;background:var(--color-primary);padding:.2rem .55rem;border-radius:6px}.products_kit__9zkXK h3{font-family:var(--font-heading);font-size:1.3rem;margin:.6rem 0 .4rem}.products_kit__9zkXK h3 a{color:#fff;text-decoration:none}.products_kit__9zkXK h3 a:hover{text-decoration:underline}.products_kit__9zkXK p{margin:0 0 .6rem;font-size:.9rem;line-height:1.55}.products_kitFiles__YrGPU{font-size:.82rem;color:var(--color-primary-bright);font-weight:600}.products_kitBuy__Ct5Ph{display:grid;gap:.45rem;justify-items:stretch;text-align:center}.products_kitPrice__9WH3B{font-family:var(--font-heading);font-size:2.2rem;font-weight:700;color:#fff;line-height:1}.products_kitSave__18x5K{font-size:.78rem;color:#9ED8AE}.products_kitBtn__yzKQU{width:100%;justify-content:center}.products_kitLink__W_Q6n{font-size:.82rem;font-weight:600;color:rgba(255,255,255,.8);text-decoration:none;display:inline-flex;gap:.3rem;align-items:center;justify-content:center}.products_kitLink__W_Q6n:hover{color:#fff;text-decoration:underline}.products_rows__ZqHPn{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.products_row__8ifsM{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px solid var(--color-gray-200);border-radius:12px;background:var(--color-white)}.products_rowMain__idtTE{display:grid;gap:.15rem;min-width:0}.products_kind__dAdu_{font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary-dark)}.products_rowTitle__0Dnr8{font-weight:700;color:var(--color-dark);text-decoration:none}.products_rowTitle__0Dnr8:hover{text-decoration:underline}.products_rowMeta___t0Pk{font-size:.8rem;color:var(--color-gray-500)}.products_rowBuy__It6hO{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.products_rowPrice__AvaWW{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--color-dark)}.products_rowBtn__iT2E0{padding:.45rem .9rem;font-size:.82rem}.products_help__BqnFe{margin-top:2.5rem;padding:1.75rem;border-radius:16px;background:var(--color-paper);border:1px solid var(--color-gray-200);text-align:center}.products_help__BqnFe h2{font-family:var(--font-heading);margin:0 0 .5rem;color:var(--color-dark)}.products_help__BqnFe p{max-width:620px;margin:0 auto 1rem;color:var(--color-gray-500);line-height:1.6}@media (max-width:760px){.products_kit__9zkXK{grid-template-columns:1fr}.products_familyHead___S1xL,.products_row__8ifsM{flex-direction:column}.products_row__8ifsM{align-items:stretch}.products_rowBuy__It6hO{justify-content:space-between}.products_jump__o_kqP{top:64px}}