body:has(.HJkTGa_shell){background:#fff;padding-bottom:0}.HJkTGa_shell{--preview-navy:var(--brand-navy);--preview-ink:var(--brand-ink);--preview-muted:var(--brand-muted);--preview-gold:var(--brand-gold);--preview-gold-light:var(--brand-gold-soft);--preview-line:var(--brand-line);--preview-header-gold:#c8a96a;--preview-on-dark:var(--brand-on-dark);min-width:0;min-height:100dvh;color:var(--preview-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-montserrat), Arial, sans-serif;background:#fff;overflow-x:clip}.HJkTGa_skipLink{z-index:200;border:2px solid var(--preview-gold);color:var(--preview-navy);background:#fff;padding:10px 14px;font-size:.78rem;font-weight:750;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.HJkTGa_skipLink:focus{transform:none}.HJkTGa_header{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(125%);background:#081d33f5;border-bottom:1px solid #ffffff21;height:72px;position:sticky;top:0;box-shadow:0 8px 24px #020e1a29}.HJkTGa_headerOpen{background:var(--preview-navy)}.HJkTGa_headerInner{align-items:center;gap:20px;width:min(1440px,100% - 48px);height:100%;margin-inline:auto;display:flex}.HJkTGa_header .logo{color:var(--preview-on-dark);flex:none}.HJkTGa_header .logo-mark{stroke:var(--preview-header-gold)}.HJkTGa_header .logo-type small{color:var(--preview-header-gold)}.HJkTGa_desktopNav{flex-wrap:nowrap;align-items:stretch;gap:clamp(12px,1.45vw,27px);min-width:0;height:100%;margin-left:auto;display:flex}.HJkTGa_desktopNav a{color:#fffffff0;white-space:nowrap;align-items:center;min-height:44px;font-size:.66rem;font-weight:680;line-height:1;display:inline-flex;position:relative}.HJkTGa_desktopNav a:after{background:var(--preview-header-gold);content:"";height:2px;transition:right .18s;position:absolute;bottom:0;left:0;right:100%}.HJkTGa_desktopNav a:hover:after,.HJkTGa_desktopNav a:focus-visible:after,.HJkTGa_desktopNav .HJkTGa_activeNav:after{right:0}.HJkTGa_desktopNav .HJkTGa_activeNav{color:var(--preview-header-gold)}.HJkTGa_headerCta,.HJkTGa_mobileCta{min-height:42px;color:var(--preview-navy);background:linear-gradient(110deg,#bf7800,#dc9c22 62%,#c27a00);border:1px solid #d99a25;border-radius:4px;justify-content:center;align-items:center;gap:12px;font-size:.68rem;font-weight:760;line-height:1.2;display:inline-flex;box-shadow:0 8px 20px #b46f0029}.HJkTGa_headerCta{white-space:nowrap;flex:none;padding:0 17px}.HJkTGa_headerCta:hover,.HJkTGa_headerCta:focus-visible,.HJkTGa_mobileCta:hover,.HJkTGa_mobileCta:focus-visible{color:var(--preview-navy);background:#d0921a}.HJkTGa_menuButton{width:44px;height:44px;color:var(--preview-on-dark);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff38;border-radius:3px;flex:0 0 44px;justify-content:center;align-items:center;display:none}.HJkTGa_menuButton:hover{background:#ffffff1a}.HJkTGa_headerCta:focus-visible,.HJkTGa_mobileCta:focus-visible,.HJkTGa_menuButton:focus-visible{outline:3px solid color-mix(in srgb, var(--preview-header-gold) 64%, white);outline-offset:3px}.HJkTGa_mobileNav{z-index:105;visibility:hidden;background:var(--preview-navy);opacity:0;border-top:1px solid #ffffff21;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 20px 40px #020e1a4d}.HJkTGa_mobileNavOpen{visibility:visible;opacity:1;transform:none}.HJkTGa_mobileNavInner{width:min(100% - 32px,720px);max-height:calc(100dvh - 72px);margin-inline:auto;padding:10px 0 18px;display:grid;overflow-y:auto}.HJkTGa_mobileNavInner>a:not(.HJkTGa_mobileCta){color:#fffffff0;border-bottom:1px solid #ffffff1c;align-items:center;min-height:47px;font-size:.8rem;font-weight:680;display:flex}.HJkTGa_mobileNavInner>a:not(.HJkTGa_mobileCta):hover,.HJkTGa_mobileNavInner>a:not(.HJkTGa_mobileCta):focus-visible,.HJkTGa_mobileNavInner>a.HJkTGa_mobileActiveNav{color:var(--preview-header-gold)}.HJkTGa_mobileCta{min-height:46px;margin-top:16px;padding-inline:18px}.HJkTGa_main{outline:none;min-width:0}.HJkTGa_trustStrip{border-top:1px solid var(--preview-line);color:var(--preview-ink);background:#fff}.HJkTGa_trustStripInner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:min(1320px,100% - 64px);min-height:46px;margin-inline:auto;display:grid}.HJkTGa_trustItem{border-right:1px solid var(--preview-line);text-align:left;justify-content:center;align-items:center;gap:12px;min-width:0;padding:8px 20px;font-size:.69rem;font-weight:690;line-height:1.35;display:flex}.HJkTGa_trustItem:first-child{border-left:1px solid var(--preview-line)}.HJkTGa_trustItem svg{color:#9f6500;flex:none}@media (max-width:1280px){.HJkTGa_headerInner{gap:14px;width:min(100% - 40px,1060px)}.HJkTGa_desktopNav{gap:12px}.HJkTGa_desktopNav a{font-size:.57rem}.HJkTGa_headerCta{padding-inline:13px;font-size:.6rem}.HJkTGa_desktopNav,.HJkTGa_headerCta{display:none}.HJkTGa_menuButton{margin-left:auto;display:inline-flex}}@media (max-width:900px){.HJkTGa_desktopNav,.HJkTGa_headerCta{display:none}.HJkTGa_menuButton{margin-left:auto;display:inline-flex}.HJkTGa_trustStripInner{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 40px)}.HJkTGa_trustItem:nth-child(2){border-right:1px solid var(--preview-line)}.HJkTGa_trustItem:nth-child(-n+2){border-bottom:1px solid var(--preview-line)}.HJkTGa_trustItem:nth-child(3){border-left:1px solid var(--preview-line)}}@media (max-width:600px){.HJkTGa_header{height:64px}.HJkTGa_headerInner{width:calc(100% - 32px)}.HJkTGa_header .logo-mark{width:25px;height:34px}.HJkTGa_header .logo-type{font-size:.96rem}.HJkTGa_mobileNavInner{max-height:calc(100dvh - 64px)}.HJkTGa_trustStripInner{width:100%}.HJkTGa_trustItem{justify-content:flex-start;gap:9px;min-height:62px;padding:12px 14px;font-size:.61rem}.HJkTGa_trustItem:first-child,.HJkTGa_trustItem:nth-child(3){border-left:0}.HJkTGa_trustItem:nth-child(2),.HJkTGa_trustItem:nth-child(4){border-right:0}}@media (prefers-reduced-motion:reduce){.HJkTGa_desktopNav a:after,.HJkTGa_mobileNav{transition:none}}@media (prefers-reduced-transparency:reduce){.HJkTGa_header{background:var(--preview-navy);-webkit-backdrop-filter:none}}.HJkTGa_trustStripInner{width:var(--brand-container)}.HJkTGa_trustItem{font-size:var(--type-small)}
.ScaPRa_panel{background:#f9f9f9;border:1px solid #e1e5e8;border-radius:12px;grid-template-columns:minmax(0,1fr) 230px;gap:16px;min-height:230px;padding:18px;display:grid;box-shadow:0 10px 32px #071b2d09}.ScaPRa_calculator{min-width:0}.ScaPRa_header{margin-bottom:16px}.ScaPRa_header h2{color:#071b2d;letter-spacing:-.035em;margin:0 0 4px;font-size:clamp(1.18rem,2vw,1.38rem);font-weight:760}.ScaPRa_header p{color:#26394a;margin:0;font-size:.73rem;line-height:1.55}.ScaPRa_fields{grid-template-columns:minmax(0,1.08fr) 22px minmax(0,.92fr) 22px minmax(0,1.02fr);align-items:start;gap:8px;display:grid}.ScaPRa_field{min-width:0}.ScaPRa_field label{color:#071b2d;min-height:36px;margin-bottom:8px;font-size:.66rem;font-weight:720;line-height:1.45;display:block}.ScaPRa_inputWrap,.ScaPRa_selectWrap{min-width:0;position:relative}.ScaPRa_inputWrap input,.ScaPRa_selectWrap select{color:#071b2d;background:#fff;border:1px solid #dce1e5;border-radius:7px;width:100%;min-height:48px;font-size:.73rem;font-weight:560;line-height:1.35;transition:border-color .16s,box-shadow .16s}.ScaPRa_inputWrap input{padding:0 42px 0 12px}.ScaPRa_inputWrap>span{color:#071b2d;pointer-events:none;font-size:.72rem;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ScaPRa_selectWrap select{appearance:none;text-overflow:ellipsis;padding:0 34px 0 12px}.ScaPRa_selectWrap svg{color:#071b2d;pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.ScaPRa_inputWrap input:hover,.ScaPRa_selectWrap select:hover{border-color:#b8c2ca}.ScaPRa_inputWrap input:focus-visible,.ScaPRa_selectWrap select:focus-visible{outline-offset:1px;border-color:#071b2d;outline:2px solid #fff;box-shadow:0 0 0 4px #c47e03}.ScaPRa_inputWrap input[aria-invalid=true]{border-color:#a13b37}.ScaPRa_hint,.ScaPRa_error{margin:7px 0 0;font-size:.61rem;line-height:1.35}.ScaPRa_hint{color:#52616e}.ScaPRa_error{color:#8c2724;font-weight:650}.ScaPRa_stepArrow{color:#c47e03;align-self:center;margin-top:36px}.ScaPRa_result{color:#071b2d;background:#fdf7ee;border:1px solid #e5bf78;border-radius:10px;flex-direction:column;min-width:0;min-height:194px;padding:19px 16px 16px;display:flex}.ScaPRa_result h3{letter-spacing:-.02em;margin:0 0 15px;font-size:.86rem;font-weight:750}.ScaPRa_amount{letter-spacing:-.055em;white-space:nowrap;margin:0 0 10px;font-size:clamp(2.18rem,4vw,2.65rem);font-weight:760;line-height:1}.ScaPRa_formula{color:#233747;align-items:center;gap:9px;margin:0;font-size:.7rem;font-weight:620;display:flex}.ScaPRa_invalidResult{color:#8c2724;margin:0;font-size:1rem;font-weight:700}.ScaPRa_disclaimer{color:#40515f;border-top:1px solid #eadcc6;margin:auto 0 0;padding-top:12px;font-size:.61rem;line-height:1.55}@media (max-width:900px){.ScaPRa_panel{grid-template-columns:1fr}.ScaPRa_fields{grid-template-columns:1fr;gap:18px}.ScaPRa_field label{min-height:auto}.ScaPRa_stepArrow{display:none}.ScaPRa_result{min-height:190px}}@media (max-width:640px){.ScaPRa_panel{border-radius:10px;gap:16px;padding:18px}.ScaPRa_header{margin-bottom:20px}.ScaPRa_header h2{font-size:1.2rem}.ScaPRa_header p,.ScaPRa_field label,.ScaPRa_inputWrap input,.ScaPRa_selectWrap select{font-size:.72rem}.ScaPRa_result{padding:22px 18px 18px}}@media (prefers-reduced-motion:reduce){.ScaPRa_inputWrap input,.ScaPRa_selectWrap select{transition:none}}.ScaPRa_panel{border-color:var(--brand-line);border-radius:var(--brand-radius-panel);background:var(--brand-warm);box-shadow:var(--brand-shadow);font-family:var(--brand-font)}.ScaPRa_header h2,.ScaPRa_result strong{color:var(--brand-ink);font-family:var(--brand-font)}.ScaPRa_inputWrap input,.ScaPRa_selectWrap select,.ScaPRa_result,.ScaPRa_action{border-radius:var(--brand-radius-control)}.ScaPRa_field label,.ScaPRa_inputWrap input,.ScaPRa_selectWrap select,.ScaPRa_header p,.ScaPRa_hint,.ScaPRa_error{font-size:var(--type-small)}
.KxzMzW_page{--koz-navy:var(--brand-navy);--koz-navy-soft:var(--brand-navy-soft);--koz-ink:var(--brand-ink);--koz-muted:var(--brand-muted);--koz-gold:var(--brand-gold);--koz-gold-light:var(--brand-gold-soft);--koz-gold-text:var(--brand-gold-text);--koz-line:var(--brand-line);--koz-warm:var(--brand-warm);--koz-warm-deep:#f2ede5;--koz-white:var(--brand-canvas);--koz-panel-radius:var(--brand-radius-panel);--koz-card-radius:var(--brand-radius-card);--koz-button-radius:var(--brand-radius-control);min-width:0;color:var(--koz-ink);background:var(--koz-white);padding:14px 0 0;overflow-x:clip}.KxzMzW_page,.KxzMzW_page *,.KxzMzW_page :before,.KxzMzW_page :after{box-sizing:border-box}.KxzMzW_page h1,.KxzMzW_page h2,.KxzMzW_page h3,.KxzMzW_page p,.KxzMzW_page figure,.KxzMzW_page ul,.KxzMzW_page ol{margin:0}.KxzMzW_page h1,.KxzMzW_page h2,.KxzMzW_page h3{text-wrap:balance}.KxzMzW_page p,.KxzMzW_page li{text-wrap:pretty}.KxzMzW_hero,.KxzMzW_panel,.KxzMzW_reassurance,.KxzMzW_choiceCta,.KxzMzW_finalCta{width:min(1280px,100% - 56px);margin-inline:auto}.KxzMzW_hero{border:1px solid var(--koz-line);border-radius:var(--koz-panel-radius);background:var(--koz-warm);grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);min-height:490px;margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 15px 38px #071b3114}.KxzMzW_heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(38px,5vw,74px);display:flex}.KxzMzW_eyebrow{color:var(--koz-gold-text);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;font-weight:780;line-height:1.35;display:flex}.KxzMzW_eyebrow:before{content:"";background:currentColor;flex:0 0 26px;width:26px;height:2px}.KxzMzW_hero h1{max-width:720px;color:var(--koz-navy);font-family:var(--brand-font);letter-spacing:-.035em;margin-top:16px;font-size:clamp(2.6rem,4.7vw,5rem);font-weight:630;line-height:.96}.KxzMzW_heroIntro{max-width:700px;color:var(--koz-muted);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.72;margin-top:23px!important}.KxzMzW_buttonRow{flex-wrap:wrap;align-items:center;gap:11px;margin-top:28px;display:flex}.KxzMzW_primaryButton,.KxzMzW_secondaryButton{border-radius:var(--koz-button-radius);justify-content:center;align-items:center;gap:11px;min-height:48px;padding:12px 18px;font-size:.72rem;font-weight:780;line-height:1.25;text-decoration:none;transition:color .17s,background-color .17s,border-color .17s,box-shadow .17s,transform .17s;display:inline-flex}.KxzMzW_primaryButton{color:var(--koz-navy);background:var(--koz-gold);border:1px solid #bd7700;box-shadow:0 9px 21px #8b570026}.KxzMzW_secondaryButton{color:var(--koz-navy);background:var(--koz-white);border:1px solid #bac3cb}.KxzMzW_heroVisual,.KxzMzW_adviceVisual,.KxzMzW_executionVisual{min-width:0}.KxzMzW_heroVisual{background:var(--koz-navy);grid-template-rows:minmax(0,1fr) auto;min-height:100%;display:grid}.KxzMzW_heroImage,.KxzMzW_adviceImage,.KxzMzW_executionImage{min-width:0;position:relative;overflow:hidden}.KxzMzW_heroImage{min-height:430px}.KxzMzW_heroImage img,.KxzMzW_adviceImage img,.KxzMzW_executionImage img{object-fit:cover}.KxzMzW_heroImage img{object-position:60% 50%}.KxzMzW_adviceImage img{object-position:50% 23%}.KxzMzW_executionImage img{object-position:40% 30%}.KxzMzW_heroVisual figcaption,.KxzMzW_adviceVisual figcaption,.KxzMzW_executionVisual figcaption{color:#fffc;background:var(--koz-navy);padding:12px 17px;font-size:.66rem;font-weight:600;line-height:1.45}.KxzMzW_reassurance{border:1px solid var(--koz-line);border-radius:var(--koz-card-radius);min-height:58px;color:var(--koz-navy);background:var(--koz-white);text-align:center;justify-content:center;align-items:center;gap:11px;margin-bottom:14px;padding:13px 20px;font-size:.78rem;font-weight:690;display:flex}.KxzMzW_reassurance svg{color:var(--koz-gold-text);flex:none}.KxzMzW_panel{border:1px solid var(--koz-line);border-radius:var(--koz-panel-radius);margin-bottom:14px;padding:clamp(32px,4.5vw,62px)}.KxzMzW_sectionHeader{max-width:850px}.KxzMzW_sectionHeader h2,.KxzMzW_adviceContent h2,.KxzMzW_executionContent h2,.KxzMzW_choiceCta h2,.KxzMzW_finalCta h2{color:var(--koz-navy);font-family:var(--brand-font);letter-spacing:-.026em;margin-top:11px;font-size:clamp(2rem,3.2vw,3.45rem);font-weight:640;line-height:1.02}.KxzMzW_sectionHeader>p:last-child,.KxzMzW_executionContent>p,.KxzMzW_choiceCta p,.KxzMzW_finalCta p{max-width:790px;color:var(--koz-muted);margin-top:15px;font-size:.9rem;line-height:1.72}.KxzMzW_materialsPanel{background:var(--koz-white);scroll-margin-top:96px}.KxzMzW_materialGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:29px;display:grid}.KxzMzW_materialCard{border:1px solid var(--koz-line);border-radius:var(--koz-card-radius);background:var(--koz-warm);min-width:0;padding:clamp(25px,3vw,38px);transition:border-color .17s,box-shadow .17s,transform .17s}.KxzMzW_cardIcon,.KxzMzW_optionIcon{color:var(--koz-gold-text);background:#fffaf0;border:1px solid #e4c98e;justify-content:center;align-items:center;display:inline-flex}.KxzMzW_cardIcon{border-radius:50%;width:50px;height:50px}.KxzMzW_materialCard h3,.KxzMzW_optionCard h3,.KxzMzW_processCard h3{color:var(--koz-navy);letter-spacing:-.012em;font-size:1rem;font-weight:780;line-height:1.35}.KxzMzW_materialCard h3{margin-top:20px}.KxzMzW_materialCard>p{color:var(--koz-muted);margin-top:11px;font-size:.82rem;line-height:1.68}.KxzMzW_checkList{border-top:1px solid var(--koz-line);gap:10px;padding:18px 0 0;list-style:none;display:grid;margin-top:19px!important}.KxzMzW_checkList li,.KxzMzW_topicGrid li,.KxzMzW_executionList li{align-items:flex-start;gap:10px;min-width:0;display:flex}.KxzMzW_checkList li{color:var(--koz-ink);font-size:.76rem;font-weight:650;line-height:1.5}.KxzMzW_checkList svg,.KxzMzW_executionList svg{color:var(--koz-gold-text);flex:none;margin-top:2px}.KxzMzW_advicePanel{color:#f4f6f7;background:var(--koz-navy);border-color:#17334d;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(28px,4vw,58px);display:grid;overflow:hidden}.KxzMzW_adviceContent{align-self:center}.KxzMzW_advicePanel .KxzMzW_eyebrow,.KxzMzW_processPanel .KxzMzW_eyebrow,.KxzMzW_finalCta .KxzMzW_eyebrow{color:var(--koz-gold-light)}.KxzMzW_adviceContent h2,.KxzMzW_processPanel .KxzMzW_sectionHeader h2,.KxzMzW_finalCta h2{color:var(--koz-white)}.KxzMzW_adviceIntro{color:#ffffffc4;max-width:730px;font-size:.9rem;line-height:1.72;margin-top:17px!important}.KxzMzW_topicGrid{border-top:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:20px 0 0;list-style:none;display:grid;margin-top:24px!important}.KxzMzW_topicGrid li{color:#ffffffe6;font-size:.73rem;font-weight:650;line-height:1.45}.KxzMzW_topicGrid svg{color:var(--koz-gold-light);flex:none;margin-top:2px}.KxzMzW_adviceClosing{border-left:2px solid var(--koz-gold-light);max-width:740px;color:var(--koz-white);padding-left:14px;font-size:.78rem;font-weight:720;line-height:1.62;margin-top:24px!important}.KxzMzW_adviceVisual{border-radius:var(--koz-card-radius);background:var(--koz-navy-soft);border:1px solid #ffffff29;grid-template-rows:minmax(300px,1fr) auto;align-self:stretch;display:grid;overflow:hidden}.KxzMzW_adviceImage{min-height:330px}.KxzMzW_adviceVisual figcaption{background:var(--koz-navy-soft)}.KxzMzW_optionsPanel{background:var(--koz-warm)}.KxzMzW_optionsGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:29px;display:grid}.KxzMzW_optionCard{border:1px solid var(--koz-line);border-radius:var(--koz-card-radius);background:var(--koz-white);grid-column:span 4;align-items:flex-start;gap:18px;min-width:0;min-height:172px;padding:24px;transition:border-color .17s,box-shadow .17s,transform .17s;display:flex}.KxzMzW_optionCard:first-child,.KxzMzW_optionCard:nth-child(2),.KxzMzW_optionCard:nth-child(6),.KxzMzW_optionCard:nth-child(7){grid-column:span 6}.KxzMzW_optionIcon{border-radius:50%;flex:0 0 44px;width:44px;height:44px}.KxzMzW_optionCard h3{margin-top:2px}.KxzMzW_optionCard p{color:var(--koz-muted);margin-top:9px;font-size:.76rem;line-height:1.64}.KxzMzW_executionPanel{background:var(--koz-white);grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(30px,5vw,70px);display:grid}.KxzMzW_executionVisual{border:1px solid var(--koz-line);border-radius:var(--koz-card-radius);background:var(--koz-navy);grid-template-rows:minmax(310px,1fr) auto;display:grid;overflow:hidden}.KxzMzW_executionImage{min-height:330px}.KxzMzW_executionContent{align-self:center}.KxzMzW_executionList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid;margin-top:24px!important}.KxzMzW_executionList li{border:1px solid var(--koz-line);min-height:48px;color:var(--koz-navy);background:var(--koz-warm);border-radius:999px;align-items:center;padding:12px 14px;font-size:.72rem;font-weight:720;line-height:1.4}.KxzMzW_executionList svg{margin-top:0}.KxzMzW_processPanel{color:var(--koz-white);background:var(--koz-navy);border-color:#17334d}.KxzMzW_lightHeader>p:last-child{color:#ffffffbf}.KxzMzW_processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid;margin-top:29px!important}.KxzMzW_processCard{border-radius:var(--koz-card-radius);background:var(--koz-navy-soft);border:1px solid #ffffff29;min-width:0;min-height:230px;padding:24px;transition:border-color .17s,background-color .17s,transform .17s}.KxzMzW_stepNumber{width:42px;height:42px;color:var(--koz-navy);background:var(--koz-gold-light);letter-spacing:.04em;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:820;display:inline-flex}.KxzMzW_processCard h3{color:var(--koz-white);margin-top:24px}.KxzMzW_processCard p{color:#ffffffb8;margin-top:10px;font-size:.74rem;line-height:1.66}.KxzMzW_choiceCta,.KxzMzW_finalCta{border-radius:var(--koz-panel-radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-bottom:14px;padding:clamp(31px,4vw,52px);display:grid}.KxzMzW_choiceCta{background:var(--koz-warm-deep);border:1px solid #e6d8bd}.KxzMzW_choiceCta h2,.KxzMzW_finalCta h2{font-size:clamp(1.9rem,2.9vw,3.1rem)}.KxzMzW_choiceCta>.KxzMzW_primaryButton,.KxzMzW_finalCta>.KxzMzW_primaryButton{white-space:nowrap;justify-self:end}.KxzMzW_faqSection{width:min(1020px,100% - 56px);margin-inline:auto;padding:clamp(35px,5vw,66px) 0}.KxzMzW_faqSection .KxzMzW_sectionHeader{max-width:760px}.KxzMzW_faqList{border-top:1px solid var(--koz-line);margin-top:28px;display:grid}.KxzMzW_faqItem{border-bottom:1px solid var(--koz-line);background:var(--koz-white)}.KxzMzW_faqItem summary{min-height:70px;color:var(--koz-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 4px;font-size:.82rem;font-weight:760;line-height:1.45;list-style:none;display:flex}.KxzMzW_faqItem summary::-webkit-details-marker{display:none}.KxzMzW_faqMark{width:30px;height:30px;color:var(--koz-gold-text);background:var(--koz-warm);border:1px solid #d3d9de;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:520;line-height:1;transition:color .17s,background-color .17s,border-color .17s,transform .17s;display:inline-flex}.KxzMzW_faqItem[open] .KxzMzW_faqMark{border-color:var(--koz-gold);color:var(--koz-navy);background:var(--koz-gold-light);transform:rotate(45deg)}.KxzMzW_faqAnswer{max-width:850px;padding:0 56px 22px 4px}.KxzMzW_faqAnswer p{color:var(--koz-muted);font-size:.8rem;line-height:1.72}.KxzMzW_finalCta{color:var(--koz-white);background:var(--koz-navy);border:1px solid #17334d}.KxzMzW_finalCta p{color:#ffffffbf}.KxzMzW_page a:focus-visible,.KxzMzW_faqItem summary:focus-visible{outline:3px solid var(--koz-gold-light);outline-offset:3px}@media (hover:hover){.KxzMzW_primaryButton:hover{color:var(--koz-navy);background:var(--koz-gold-light);transform:translateY(-2px);box-shadow:0 11px 25px #8b570033}.KxzMzW_secondaryButton:hover{border-color:var(--koz-gold);color:var(--koz-navy);background:#fffaf0;transform:translateY(-2px)}.KxzMzW_materialCard:hover,.KxzMzW_optionCard:hover{border-color:#d0b986;transform:translateY(-2px);box-shadow:0 13px 26px #071b3112}.KxzMzW_processCard:hover{background:#0b3154;border-color:#e1a62e9e;transform:translateY(-2px)}.KxzMzW_faqItem summary:hover{color:var(--koz-gold-text)}}.KxzMzW_primaryButton:active,.KxzMzW_secondaryButton:active{transform:translateY(1px)}@media (max-width:1080px){.KxzMzW_hero{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)}.KxzMzW_processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.KxzMzW_processCard{min-height:200px}.KxzMzW_optionCard,.KxzMzW_optionCard:first-child,.KxzMzW_optionCard:nth-child(2),.KxzMzW_optionCard:nth-child(6),.KxzMzW_optionCard:nth-child(7){grid-column:span 6}.KxzMzW_optionCard:last-child{grid-column:span 12}}@media (max-width:900px){.KxzMzW_page{padding-top:12px}.KxzMzW_hero,.KxzMzW_panel,.KxzMzW_reassurance,.KxzMzW_choiceCta,.KxzMzW_finalCta{width:calc(100% - 40px)}.KxzMzW_hero{grid-template-columns:1fr;min-height:0}.KxzMzW_heroCopy{padding:clamp(34px,7vw,58px)}.KxzMzW_hero h1{max-width:760px}.KxzMzW_heroVisual{min-height:360px}.KxzMzW_heroImage{min-height:330px}.KxzMzW_advicePanel,.KxzMzW_executionPanel{grid-template-columns:1fr}.KxzMzW_adviceVisual{grid-template-rows:minmax(320px,1fr) auto}.KxzMzW_adviceImage{min-height:clamp(330px,55vw,480px)}.KxzMzW_executionVisual{order:2}.KxzMzW_choiceCta,.KxzMzW_finalCta{grid-template-columns:1fr}.KxzMzW_choiceCta>.KxzMzW_primaryButton,.KxzMzW_finalCta>.KxzMzW_primaryButton{justify-self:start}.KxzMzW_faqSection{width:min(820px,100% - 40px)}}@media (max-width:700px){.KxzMzW_materialGrid,.KxzMzW_topicGrid,.KxzMzW_executionList,.KxzMzW_processGrid,.KxzMzW_optionsGrid{grid-template-columns:1fr}.KxzMzW_optionCard,.KxzMzW_optionCard:first-child,.KxzMzW_optionCard:nth-child(2),.KxzMzW_optionCard:nth-child(6),.KxzMzW_optionCard:nth-child(7),.KxzMzW_optionCard:last-child{grid-column:auto;min-height:0}.KxzMzW_processCard{min-height:0}}@media (max-width:620px){.KxzMzW_page{padding-top:10px}.KxzMzW_hero,.KxzMzW_panel,.KxzMzW_reassurance,.KxzMzW_choiceCta,.KxzMzW_finalCta{border-radius:11px;width:calc(100% - 24px);margin-bottom:10px}.KxzMzW_heroCopy{padding:29px 23px 31px}.KxzMzW_hero h1{margin-top:13px;font-size:clamp(2.35rem,12vw,3.55rem);line-height:.98}.KxzMzW_heroIntro{font-size:.88rem;line-height:1.65;margin-top:18px!important}.KxzMzW_buttonRow{grid-template-columns:1fr;width:100%;margin-top:23px;display:grid}.KxzMzW_primaryButton,.KxzMzW_secondaryButton{width:100%;min-height:48px}.KxzMzW_heroVisual{min-height:280px}.KxzMzW_heroImage{min-height:255px}.KxzMzW_heroVisual figcaption,.KxzMzW_adviceVisual figcaption,.KxzMzW_executionVisual figcaption{padding:10px 13px;font-size:.59rem}.KxzMzW_reassurance{text-align:left;justify-content:flex-start;padding:13px 15px;font-size:.7rem}.KxzMzW_panel{padding:28px 22px}.KxzMzW_sectionHeader h2,.KxzMzW_adviceContent h2,.KxzMzW_executionContent h2,.KxzMzW_choiceCta h2,.KxzMzW_finalCta h2{font-size:clamp(2rem,10.5vw,2.8rem)}.KxzMzW_sectionHeader>p:last-child,.KxzMzW_executionContent>p,.KxzMzW_choiceCta p,.KxzMzW_finalCta p,.KxzMzW_adviceIntro{font-size:.82rem;line-height:1.67}.KxzMzW_materialGrid,.KxzMzW_optionsGrid,.KxzMzW_processGrid{margin-top:23px}.KxzMzW_materialCard{padding:24px 21px}.KxzMzW_optionCard{gap:14px;padding:21px 19px}.KxzMzW_optionIcon{flex-basis:40px;width:40px;height:40px}.KxzMzW_adviceVisual{grid-template-rows:minmax(245px,1fr) auto}.KxzMzW_adviceImage,.KxzMzW_executionImage{min-height:245px}.KxzMzW_topicGrid{gap:11px}.KxzMzW_executionList li{border-radius:var(--koz-card-radius)}.KxzMzW_processCard{padding:22px 20px}.KxzMzW_choiceCta,.KxzMzW_finalCta{gap:22px;padding:29px 22px}.KxzMzW_faqSection{width:calc(100% - 24px);padding:38px 0}.KxzMzW_faqItem summary{gap:16px;min-height:66px;padding:17px 0;font-size:.76rem}.KxzMzW_faqAnswer{padding:0 40px 20px 0}.KxzMzW_faqAnswer p{font-size:.76rem;line-height:1.68}}@media (prefers-reduced-motion:reduce){.KxzMzW_primaryButton,.KxzMzW_secondaryButton,.KxzMzW_materialCard,.KxzMzW_optionCard,.KxzMzW_processCard,.KxzMzW_faqMark{transition:none}.KxzMzW_primaryButton:hover,.KxzMzW_secondaryButton:hover,.KxzMzW_materialCard:hover,.KxzMzW_optionCard:hover,.KxzMzW_processCard:hover,.KxzMzW_faqItem[open] .KxzMzW_faqMark{transform:none}}.KxzMzW_hero,.KxzMzW_panel,.KxzMzW_reassurance,.KxzMzW_choiceCta,.KxzMzW_finalCta{width:var(--brand-container)}.KxzMzW_hero h1{font-size:var(--type-display);font-weight:720}.KxzMzW_page h2{font-size:var(--type-section);font-weight:720}
._7XWI0q_page{--about-navy:var(--brand-navy);--about-ink:var(--brand-ink);--about-muted:var(--brand-muted);--about-gold:var(--brand-gold);--about-gold-soft:var(--brand-gold-soft);--about-gold-text:var(--brand-gold-text);--about-warm:var(--brand-warm);--about-line:var(--brand-line);--about-radius:var(--brand-radius-panel);width:100%;min-width:0;color:var(--about-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-montserrat), Arial, sans-serif;background:#fff;font-size:16px;overflow-x:clip}._7XWI0q_page h1,._7XWI0q_page h2,._7XWI0q_page h3,._7XWI0q_page p,._7XWI0q_page figure{margin-top:0}._7XWI0q_page h1,._7XWI0q_page h2,._7XWI0q_page h3{color:var(--about-ink);font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:-.035em;text-wrap:balance}._7XWI0q_page p{color:var(--about-muted)}._7XWI0q_heroContainer{width:min(1280px,100% - 56px);margin-inline:auto}._7XWI0q_teamContainer{width:min(1260px,100% - 80px);margin-inline:auto}._7XWI0q_panel,._7XWI0q_ctaPanel{border-radius:var(--about-radius);width:min(1280px,100% - 56px);margin-inline:auto}._7XWI0q_kicker{letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:.61rem;font-weight:760;line-height:1.25;color:var(--about-gold-text)!important}._7XWI0q_hero{background:#fff;padding:10px 0 12px}._7XWI0q_heroMedia{border-radius:var(--about-radius);background:#fff;grid-area:2/2;grid-template-rows:minmax(0,1fr) 20px;min-width:0;min-height:268px;margin:0;display:grid;position:relative;overflow:hidden}._7XWI0q_heroImage{background:#dfe3e3;min-width:0;min-height:0;position:relative;overflow:hidden}._7XWI0q_heroImage img{object-fit:cover;object-position:60% 40%}._7XWI0q_heroMedia figcaption{z-index:3;color:#5a6570;background:#fff;justify-content:flex-end;align-items:center;padding:0 18px;font-size:.52rem;line-height:1;display:flex}._7XWI0q_heroContainer{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,45fr) minmax(0,55fr);column-gap:26px;min-height:302px;display:grid}._7XWI0q_breadcrumbs{color:#4e5b68;grid-area:1/1/auto/-1;align-items:center;gap:9px;min-height:16px;margin-bottom:10px;font-size:.61rem;line-height:1.25;display:flex}._7XWI0q_breadcrumbs a{color:var(--about-muted)}._7XWI0q_breadcrumbs span:first-of-type{color:var(--about-gold);font-size:.9rem}._7XWI0q_heroCopy{grid-area:2/1;align-self:center;width:auto;padding:0 8px 12px 10px}._7XWI0q_heroCopy h1{max-width:12ch;margin-bottom:13px;font-size:clamp(2rem,3.45vw,2.38rem);font-weight:720;line-height:1.12}._7XWI0q_heroCopy h1 span{display:block}._7XWI0q_heroText{gap:2px;display:grid}._7XWI0q_heroText p{color:#172a3c;margin-bottom:0;font-size:.67rem;line-height:1.65}._7XWI0q_heroActions{align-items:center;gap:18px;margin-top:17px;display:flex}._7XWI0q_primaryButton{min-height:40px;color:var(--about-navy);background:linear-gradient(105deg, #d99a32, var(--about-gold));white-space:nowrap;border:1px solid #b87311;border-radius:6px;justify-content:center;align-items:center;gap:11px;padding:0 18px;font-size:.63rem;font-weight:760;line-height:1.2;display:inline-flex;box-shadow:0 7px 18px #7e4c0721}._7XWI0q_primaryButton:hover{background:#d89a33}._7XWI0q_primaryButton:active,._7XWI0q_secondaryLink:active{transform:translateY(1px)}._7XWI0q_secondaryLink{min-height:40px;color:var(--about-ink);white-space:nowrap;align-items:center;gap:7px;font-size:.63rem;font-weight:720;line-height:1.2;display:inline-flex}._7XWI0q_secondaryLink svg{color:var(--about-gold)}._7XWI0q_philosophySection{padding-top:0}._7XWI0q_panel{background:var(--about-warm);border:1px solid #f0efed}._7XWI0q_philosophySection ._7XWI0q_panel{flex-direction:column;min-height:238px;padding:16px 30px 17px;display:flex}._7XWI0q_centeredHeader{text-align:center;max-width:870px;margin:0 auto}._7XWI0q_centeredHeader ._7XWI0q_kicker{margin-bottom:7px}._7XWI0q_centeredHeader h2{margin-bottom:7px;font-size:clamp(1.48rem,2.6vw,1.75rem);font-weight:720;line-height:1.14}._7XWI0q_centeredHeader>p:last-child{max-width:92ch;margin:0 auto;font-size:.64rem;line-height:1.55}._7XWI0q_philosophyGrid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;margin-top:24px;display:grid}._7XWI0q_philosophyGrid article{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}._7XWI0q_philosophyGrid svg{width:38px;height:38px;color:var(--about-gold);flex-shrink:0;margin:0 auto 14px;display:block}._7XWI0q_philosophyGrid h3{overflow-wrap:anywhere;width:100%;margin-bottom:7px;font-size:.82rem;font-weight:740;line-height:1.25}._7XWI0q_philosophyGrid p{overflow-wrap:anywhere;width:100%;max-width:25ch;margin:0 auto;font-size:.64rem;line-height:1.68}._7XWI0q_teamSection{background:#fff;padding:10px 0}._7XWI0q_teamHeader{text-align:center;max-width:760px;margin:0 auto 9px}._7XWI0q_teamHeader ._7XWI0q_kicker{margin-bottom:5px}._7XWI0q_teamHeader h2{margin-bottom:5px;font-size:clamp(1.48rem,2.55vw,1.72rem);font-weight:720;line-height:1.14}._7XWI0q_teamHeader>p{max-width:76ch;margin:0 auto;font-size:.64rem;line-height:1.55}._7XWI0q_founderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._7XWI0q_founderCard{border:1px solid var(--about-line);border-radius:var(--about-radius);background:#fff;grid-template-columns:150px minmax(0,1fr);min-width:0;min-height:212px;display:grid;overflow:hidden}._7XWI0q_portraitFigure{background:#edf0f1;grid-template-rows:minmax(0,1fr) 23px;min-width:0;min-height:0;margin:0;display:grid}._7XWI0q_portraitImage{min-height:0;position:relative;overflow:hidden}._7XWI0q_portraitImage img{object-fit:cover}._7XWI0q_portraitFigure figcaption{color:#5b6670;border-top:1px solid var(--about-line);text-align:center;background:#f7f8f8;justify-content:center;align-items:center;padding-inline:6px;font-size:.49rem;line-height:1.2;display:flex}._7XWI0q_founderCopy{min-width:0;padding:10px 14px 8px}._7XWI0q_founderCopy h3{margin-bottom:3px;font-size:1.28rem;font-weight:740;line-height:1.1}._7XWI0q_founderRole{margin-bottom:9px;font-size:.62rem;font-weight:720;line-height:1.35;color:var(--about-gold-text)!important}._7XWI0q_founderCopy>p:not(._7XWI0q_founderRole){color:#223446;margin-bottom:7px;font-size:.64rem;line-height:1.56}._7XWI0q_signature{width:max-content;color:var(--about-ink);font-family:var(--font-cormorant), Georgia, serif;margin-top:4px;font-size:1.38rem;font-style:italic;font-weight:600;line-height:1.1;display:block}._7XWI0q_approachSection{padding-top:10px}._7XWI0q_approachPanel{grid-template-columns:minmax(0,1fr);min-height:146px;display:grid;overflow:hidden}._7XWI0q_approachContent{min-width:0;padding:14px 16px 12px}._7XWI0q_approachContent>h2{color:var(--about-gold-text);letter-spacing:.035em;text-align:center;text-transform:uppercase;margin-bottom:13px;font-size:.61rem;font-weight:760;line-height:1.25}._7XWI0q_approachGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}._7XWI0q_approachGrid article{grid-template-columns:35px minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}._7XWI0q_approachGrid svg{color:var(--about-gold)}._7XWI0q_approachGrid h3{margin-bottom:5px;font-size:.66rem;font-weight:740;line-height:1.35}._7XWI0q_approachGrid p{margin-bottom:0;font-size:.61rem;line-height:1.62}._7XWI0q_ctaSection{padding-top:10px}._7XWI0q_ctaPanel{color:#fff;background:var(--about-navy);grid-template-columns:minmax(340px,1.55fr) repeat(3,minmax(0,.62fr));min-height:126px;display:grid;overflow:hidden}._7XWI0q_ctaCopy{min-width:0;padding:15px 26px 14px}._7XWI0q_ctaCopy h2{color:#fff;margin-bottom:5px;font-size:1.24rem;font-weight:720;line-height:1.15}._7XWI0q_ctaCopy p{color:#ffffffd6;max-width:58ch;margin-bottom:10px;font-size:.62rem;line-height:1.55}._7XWI0q_ctaCopy ._7XWI0q_primaryButton{min-height:35px;box-shadow:none;padding-inline:17px}._7XWI0q_ctaBenefits{grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._7XWI0q_ctaBenefits article{text-align:center;border-left:1px solid #ffffff26;place-content:center;justify-items:center;gap:9px;min-width:0;padding:14px;display:grid}._7XWI0q_ctaBenefits svg{color:var(--about-gold-soft)}._7XWI0q_ctaBenefits p{color:#fff;max-width:16ch;margin:0;font-size:.62rem;font-weight:680;line-height:1.45}._7XWI0q_utilityStrip{background:#fff;place-items:center;min-height:37px;display:grid}._7XWI0q_utilityStrip>div{grid-template-columns:repeat(4,minmax(0,1fr));width:min(760px,100% - 64px);display:grid}._7XWI0q_utilityStrip span{min-width:0;color:var(--about-ink);text-align:center;justify-content:center;align-items:center;gap:9px;font-size:.58rem;font-weight:620;line-height:1.25;display:flex}._7XWI0q_utilityStrip span:not(:first-child){border-left:1px solid var(--about-line)}._7XWI0q_utilityStrip svg{color:#607080;flex:none}._7XWI0q_page :is(a,button):focus-visible{outline:3px solid var(--about-gold);outline-offset:3px;box-shadow:0 0 0 2px #fff}@media (max-width:1000px){._7XWI0q_philosophyGrid{gap:20px}._7XWI0q_approachGrid{gap:14px}._7XWI0q_approachGrid article{grid-template-columns:30px minmax(0,1fr);gap:8px}._7XWI0q_approachGrid svg{width:30px;height:30px}}@media (max-width:900px){._7XWI0q_heroContainer,._7XWI0q_teamContainer{width:min(760px,100% - 40px)}._7XWI0q_panel,._7XWI0q_ctaPanel{width:min(780px,100% - 40px)}._7XWI0q_philosophySection ._7XWI0q_panel{padding:20px 24px}._7XWI0q_philosophyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin-top:16px}._7XWI0q_philosophyGrid p{max-width:34ch}._7XWI0q_founderGrid{grid-template-columns:1fr}._7XWI0q_founderCard{grid-template-columns:190px minmax(0,1fr)}._7XWI0q_approachPanel{grid-template-columns:1fr}._7XWI0q_approachContent{padding:18px 22px}._7XWI0q_ctaPanel{grid-template-columns:1fr}._7XWI0q_ctaCopy{padding:20px 24px}._7XWI0q_ctaBenefits{border-top:1px solid #ffffff26;grid-column:auto}._7XWI0q_ctaBenefits article:first-child{border-left:0}._7XWI0q_ctaBenefits article{min-height:96px}}@media (max-width:840px){._7XWI0q_hero{min-height:0;padding:0 0 12px;display:block}._7XWI0q_heroContainer{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:0;padding:20px 0 0;display:grid}._7XWI0q_breadcrumbs{grid-area:1/1;margin-bottom:25px}._7XWI0q_heroCopy{grid-area:2/1;width:min(560px,100%);padding:0}._7XWI0q_heroCopy h1{max-width:14ch;font-size:clamp(2.2rem,7vw,3.2rem)}._7XWI0q_heroText p{font-size:.82rem}._7XWI0q_heroMedia{grid-area:3/1;grid-template-rows:minmax(280px,52vw) 25px;width:100%;min-height:0;margin-top:22px;position:relative;inset:auto}._7XWI0q_heroMedia figcaption{padding-inline:20px;font-size:.62rem}._7XWI0q_heroFade{display:none}}@media (max-width:680px){._7XWI0q_philosophyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}._7XWI0q_philosophyGrid h3,._7XWI0q_philosophyGrid p{max-width:none;margin-inline:auto}._7XWI0q_approachGrid{grid-template-columns:1fr;gap:14px}._7XWI0q_approachGrid article{grid-template-columns:35px minmax(0,1fr);gap:12px}._7XWI0q_utilityStrip{padding:14px 0}._7XWI0q_utilityStrip>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px;width:calc(100% - 40px)}._7XWI0q_utilityStrip span:nth-child(3){border-left:0}}@media (max-width:620px){._7XWI0q_heroContainer,._7XWI0q_teamContainer,._7XWI0q_panel,._7XWI0q_ctaPanel{width:calc(100% - 32px)}._7XWI0q_heroActions{flex-direction:column;align-items:stretch;gap:6px}._7XWI0q_primaryButton,._7XWI0q_secondaryLink{width:100%;min-height:46px}._7XWI0q_secondaryLink{justify-content:center}._7XWI0q_philosophySection{padding-top:8px}._7XWI0q_philosophySection ._7XWI0q_panel{padding:20px 18px}._7XWI0q_centeredHeader>p:last-child,._7XWI0q_teamHeader>p{font-size:.78rem}._7XWI0q_philosophyGrid h3{font-size:.92rem}._7XWI0q_philosophyGrid p{font-size:.76rem}._7XWI0q_teamSection{padding-block:22px 12px}._7XWI0q_teamHeader{margin-bottom:14px}._7XWI0q_founderCard{grid-template-columns:118px minmax(0,1fr)}._7XWI0q_portraitFigure{grid-template-rows:minmax(0,1fr) 24px}._7XWI0q_portraitFigure figcaption{font-size:.62rem}._7XWI0q_founderCopy{padding:16px}._7XWI0q_founderCopy h3{font-size:1.32rem}._7XWI0q_founderRole{font-size:.66rem}._7XWI0q_founderCopy>p:not(._7XWI0q_founderRole){font-size:.72rem}._7XWI0q_approachSection,._7XWI0q_ctaSection{padding-top:12px}._7XWI0q_approachContent{padding:18px}._7XWI0q_approachContent>h2{margin-bottom:14px;font-size:.71rem}._7XWI0q_approachGrid h3{font-size:.82rem}._7XWI0q_approachGrid p{font-size:.74rem}._7XWI0q_ctaCopy{padding:20px}._7XWI0q_ctaCopy h2{font-size:1.55rem}._7XWI0q_ctaCopy p{font-size:.72rem}._7XWI0q_ctaCopy ._7XWI0q_primaryButton{min-height:46px}._7XWI0q_ctaBenefits{grid-template-columns:repeat(3,minmax(0,1fr))}._7XWI0q_ctaBenefits article{text-align:center;border-top:0;border-left:1px solid #ffffff26;grid-template-columns:1fr;place-content:center;justify-items:center;gap:8px;min-height:92px;padding:12px 8px}._7XWI0q_ctaBenefits article:first-child{border-top:0}._7XWI0q_ctaBenefits p{max-width:12ch;font-size:.64rem}}@media (max-width:420px){._7XWI0q_heroMedia{grid-template-rows:minmax(230px,62vw) 28px}._7XWI0q_heroMedia figcaption{justify-content:flex-start;font-size:.58rem}._7XWI0q_heroCopy h1{font-size:2.15rem}._7XWI0q_centeredHeader h2,._7XWI0q_teamHeader h2{font-size:1.55rem}._7XWI0q_portraitFigure{grid-template-rows:minmax(0,1fr) 24px}._7XWI0q_utilityStrip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}._7XWI0q_utilityStrip span,._7XWI0q_utilityStrip span:nth-child(3){border-left:0;border-bottom:1px solid var(--about-line);justify-content:flex-start;min-height:42px;padding-inline:12px;font-size:.7rem}._7XWI0q_utilityStrip span:nth-child(2n){border-left:1px solid var(--about-line)}._7XWI0q_utilityStrip span:nth-child(3),._7XWI0q_utilityStrip span:last-child{border-bottom:0}}._7XWI0q_heroContainer,._7XWI0q_panel,._7XWI0q_ctaPanel{width:var(--brand-container)}._7XWI0q_heroCopy h1{font-size:var(--type-compact-display);font-weight:720}._7XWI0q_page h2{font-size:var(--type-section);font-weight:720}._7XWI0q_kicker{font-size:var(--type-eyebrow)}._7XWI0q_heroIntro,._7XWI0q_page section p{font-size:var(--type-body)}
.sdl4eq_page{--preview-navy:var(--brand-navy);--preview-navy-soft:var(--brand-navy-soft);--preview-gold:var(--brand-gold);--preview-gold-light:var(--brand-gold-soft);--preview-gold-text:var(--brand-gold-text);--preview-text:var(--brand-ink);--preview-muted:var(--brand-muted);--preview-line:var(--brand-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--preview-text);font-family:var(--font-montserrat), Arial, sans-serif;background:#fefefe;overflow:clip}.sdl4eq_page h1,.sdl4eq_page h2,.sdl4eq_page h3,.sdl4eq_page p{margin-top:0}.sdl4eq_page :is(a,input,select):focus-visible{outline-offset:1px;box-shadow:0 0 0 4px var(--preview-navy);outline:2px solid #fff}.sdl4eq_hero{border-bottom:1px solid var(--preview-line);background:#fefefe;position:relative;overflow:hidden}.sdl4eq_heroInner,.sdl4eq_content,.sdl4eq_contactStripInner{width:min(1420px,100% - 80px);margin-inline:auto}.sdl4eq_heroInner{z-index:2;padding:16px 0 22px;position:relative}.sdl4eq_breadcrumbs{margin-bottom:13px}.sdl4eq_breadcrumbs ol{color:#26394a;align-items:center;gap:8px;margin:0;padding:0;font-size:.65rem;list-style:none;display:flex}.sdl4eq_breadcrumbs li{align-items:center;display:inline-flex}.sdl4eq_breadcrumbs a{transition:color .16s}.sdl4eq_breadcrumbs a:hover,.sdl4eq_breadcrumbs svg{color:var(--preview-gold)}.sdl4eq_heroBody{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:stretch;gap:30px;display:grid}.sdl4eq_heroCopy{align-self:center;width:auto;max-width:510px;padding:8px 0}.sdl4eq_heroVisual{background:#e9ecee;border-radius:12px;min-width:0;min-height:300px;position:relative;overflow:hidden}.sdl4eq_eyebrow{color:var(--preview-gold-text);letter-spacing:.025em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:770}.sdl4eq_heroCopy h1{max-width:100%;color:var(--preview-navy);letter-spacing:-.055em;text-wrap:balance;margin-bottom:12px;font-size:clamp(2.36rem,4.1vw,2.78rem);font-weight:780;line-height:1.1}.sdl4eq_heroIntro{color:#1f3445;max-width:51ch;margin-bottom:17px;font-size:.73rem;line-height:1.62}.sdl4eq_heroActions{align-items:center;gap:18px;display:flex}.sdl4eq_primaryButton,.sdl4eq_secondaryButton{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:13px;min-height:43px;padding:0 19px;font-size:.66rem;font-weight:750;line-height:1.2;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.sdl4eq_primaryButton{color:var(--preview-navy);background:linear-gradient(135deg,#bc7200,#d99309);border:1px solid #c47e03;box-shadow:0 7px 18px #c47e0329}.sdl4eq_primaryButton:hover{background:linear-gradient(135deg,#c67f08,#e0a11c);transform:translateY(-1px)}.sdl4eq_primaryButton:active,.sdl4eq_secondaryButton:active{transform:translateY(1px)scale(.99)}.sdl4eq_secondaryButton{color:var(--preview-navy);background:#ffffffe0;border:1px solid #7e8b96}.sdl4eq_secondaryButton:hover{border-color:var(--preview-navy);background:#fff}.sdl4eq_checkedDate{color:#425462;margin:13px 0 0;font-size:.66rem}.sdl4eq_heroPhoto{z-index:0;background:#e9ecee;width:100%;position:absolute;inset:0;overflow:hidden}.sdl4eq_heroPhoto img{object-fit:cover;object-position:50% 30%}.sdl4eq_heroPhoto:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fefefe 0%,#fefefee6 10%,#fefefe5c 27%,#fefefe00 48%),linear-gradient(#071b2d0a,#071b2d0a);position:absolute;inset:0}@media (min-width:901px){.sdl4eq_heroVisual{min-height:420px}.sdl4eq_heroPhoto{width:auto;right:328px}.sdl4eq_heroPhoto:after{background:0 0}.sdl4eq_page .sdl4eq_rateCard h2{overflow-wrap:break-word;font-size:24px;line-height:1.2}}.sdl4eq_imageLabel{z-index:2;color:#fff;letter-spacing:.02em;background:#071b2dd1;border:1px solid #ffffff73;border-radius:4px;padding:5px 7px;font-size:.52rem;font-weight:650;position:absolute;bottom:9px;right:10px}.sdl4eq_rateCard{z-index:3;color:#fff;background:linear-gradient(145deg,#071b2dfa,#0b2033fa);border:1px solid #ffffff1f;border-radius:12px;width:min(300px,100% - 28px);padding:17px 20px 15px;position:absolute;top:14px;right:14px;box-shadow:0 18px 46px #071b2d38}.sdl4eq_rateCard h2{letter-spacing:-.02em;margin:0 0 9px;font-size:.91rem;font-weight:720;line-height:1.32}.sdl4eq_rateCard h2 span{font-size:.75rem;font-weight:620;display:block}.sdl4eq_rateRow{border-top:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;display:grid}.sdl4eq_rateRow p{max-width:22ch;margin:0;font-size:.7rem;font-weight:590;line-height:1.58}.sdl4eq_rateRow strong{color:var(--preview-gold-light);letter-spacing:-.04em;text-align:right;white-space:nowrap;font-size:1.68rem;font-weight:760;line-height:1}.sdl4eq_rateRow strong span{color:#fff;letter-spacing:0;margin-top:6px;font-size:.57rem;font-weight:520;display:block}.sdl4eq_rateNote{border-top:1px solid #ffffff2e;margin:9px 0 0;padding-top:9px;font-size:.66rem;line-height:1.6}.sdl4eq_rateDecision{margin:10px 0 0;font-size:.66rem;font-weight:590}.sdl4eq_content{padding-top:14px}.sdl4eq_conditionsSection{padding-bottom:14px}.sdl4eq_sectionHeader h2{color:var(--preview-navy);letter-spacing:-.035em;margin:0 0 3px;font-size:1.22rem;font-weight:760}.sdl4eq_sectionHeader p{color:#293b4a;margin:0;font-size:.69rem}.sdl4eq_conditionsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:11px;display:grid}.sdl4eq_conditionCard{border:1px solid var(--preview-line);background:#fff;border-radius:11px;min-width:0;min-height:188px;padding:17px 18px 16px;box-shadow:0 8px 28px #071b2d06}.sdl4eq_conditionCard>svg{width:34px;height:34px;color:var(--preview-gold);margin-bottom:7px}.sdl4eq_conditionCard h3{color:var(--preview-navy);letter-spacing:-.025em;margin:0 0 8px;font-size:.83rem;font-weight:750;line-height:1.35}.sdl4eq_conditionCard p{color:#172d3e;margin:0;font-size:.66rem;line-height:1.55}.sdl4eq_conditionCard p+p{margin-top:10px}.sdl4eq_conditionsSection+section{margin-top:0}.sdl4eq_preparationPanel{border:1px solid var(--preview-line);background:#fff;border-radius:11px;grid-template-columns:1fr 1fr;min-height:150px;margin-top:12px;display:grid;overflow:hidden}.sdl4eq_preparationChecklist,.sdl4eq_infoPanel{min-width:0;padding:16px 18px}.sdl4eq_preparationChecklist h2,.sdl4eq_infoPanel h2{color:var(--preview-navy);letter-spacing:-.025em;margin:0 0 11px;font-size:.93rem;font-weight:760}.sdl4eq_preparationChecklist ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sdl4eq_preparationChecklist li{color:#1a3041;align-items:center;gap:10px;font-size:.68rem;line-height:1.35;display:flex}.sdl4eq_preparationChecklist li>span{background:var(--preview-gold-light);color:#fff;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid}.sdl4eq_infoPanel{background:#f6f8fc;grid-template-columns:auto minmax(0,1fr);gap:17px;display:grid}.sdl4eq_infoPanel>svg{background:var(--preview-navy);color:#fff;border-radius:50%;margin-top:3px;padding:5px}.sdl4eq_infoPanel p{color:#1d3344;max-width:48ch;margin:0 0 10px;font-size:.68rem;line-height:1.72}.sdl4eq_infoPanel a{border-bottom:1px solid var(--preview-navy);color:var(--preview-navy);align-items:center;gap:8px;padding-bottom:2px;font-size:.68rem;font-weight:650;display:inline-flex}.sdl4eq_advice{color:#fff;background:linear-gradient(105deg,#071b2d 0%,#0b2033 64%,#0d2235 100%);border-radius:11px;grid-template-columns:210px minmax(0,1fr) 230px;min-height:164px;margin-top:14px;display:grid;overflow:hidden;box-shadow:0 13px 32px #071b2d24}.sdl4eq_advicePhoto{min-height:164px;position:relative;overflow:hidden}.sdl4eq_advicePhoto img{object-fit:cover;object-position:50% 23%}.sdl4eq_advicePhoto:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 62%,#071b2d);position:absolute;inset:0}.sdl4eq_adviceCopy{flex-direction:column;justify-content:center;min-width:0;padding:18px 28px;display:flex}.sdl4eq_adviceCopy h2{letter-spacing:-.035em;margin:0 0 8px;font-size:1.17rem;font-weight:740;line-height:1.3}.sdl4eq_adviceCopy p{color:#eef3f7;max-width:53ch;margin:0 0 18px;font-size:.69rem;line-height:1.7}.sdl4eq_adviceCopy .sdl4eq_primaryButton{width:max-content}.sdl4eq_adviceBenefits{align-content:center;gap:16px;margin:0;padding:22px 25px;list-style:none;display:grid}.sdl4eq_adviceBenefits li{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:11px;font-size:.68rem;font-weight:650;line-height:1.35;display:grid}.sdl4eq_adviceBenefits svg{color:var(--preview-gold-light)}.sdl4eq_contactStrip{background:#fff;min-height:61px;margin-top:15px}.sdl4eq_contactStripInner{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:61px;display:grid}.sdl4eq_contactItem{color:#172d3e;text-align:center;border-right:1px solid #d9dee2;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:28px;padding-inline:14px;font-size:.64rem;font-weight:560;display:flex}.sdl4eq_contactItem:last-child{border-right:0}.sdl4eq_contactItem svg{color:var(--preview-navy);flex:none}@media (max-width:900px){.sdl4eq_hero{min-height:0}.sdl4eq_heroInner,.sdl4eq_content,.sdl4eq_contactStripInner{width:calc(100% - 32px)}.sdl4eq_heroInner{min-height:0;padding:18px 0 22px}.sdl4eq_heroBody{grid-template-columns:1fr;gap:16px}.sdl4eq_heroCopy{width:100%;max-width:650px;padding:0}.sdl4eq_heroCopy h1{max-width:100%}.sdl4eq_heroVisual{background:0 0;border-radius:0;flex-direction:column;gap:12px;min-height:0;display:flex;overflow:visible}.sdl4eq_heroPhoto{border-radius:10px;width:100%;height:280px;position:relative;inset:auto}.sdl4eq_heroPhoto:after{background:linear-gradient(#0000 50%,#071b2d26)}.sdl4eq_rateCard{width:100%;min-height:0;margin:0;position:relative;top:auto;right:auto}.sdl4eq_conditionsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sdl4eq_conditionCard{min-height:220px}.sdl4eq_preparationPanel{grid-template-columns:1fr}.sdl4eq_advice{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr)}.sdl4eq_adviceBenefits{border-top:1px solid #ffffff26;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.sdl4eq_contactStripInner{grid-template-columns:repeat(2,minmax(0,1fr))}.sdl4eq_contactItem:nth-child(2){border-right:0}.sdl4eq_contactItem:nth-child(-n+2){border-bottom:1px solid #d9dee2}}@media (max-width:640px){.sdl4eq_heroInner{padding:16px 0 18px}.sdl4eq_breadcrumbs{margin-bottom:13px}.sdl4eq_heroCopy h1{font-size:clamp(2.24rem,11vw,2.65rem)}.sdl4eq_heroIntro{font-size:.78rem}.sdl4eq_heroActions{flex-direction:column;align-items:stretch;gap:10px}.sdl4eq_primaryButton,.sdl4eq_secondaryButton{width:100%;min-height:46px}.sdl4eq_heroPhoto{height:230px}.sdl4eq_rateCard{border-radius:10px;padding:22px 20px 18px}.sdl4eq_rateRow{gap:12px}.sdl4eq_rateRow strong{font-size:1.48rem}.sdl4eq_content{padding-top:24px}.sdl4eq_sectionHeader h2{font-size:1.18rem}.sdl4eq_sectionHeader p{font-size:.72rem;line-height:1.6}.sdl4eq_conditionsGrid{grid-template-columns:1fr;gap:12px}.sdl4eq_conditionCard{min-height:0;padding:21px}.sdl4eq_preparationChecklist,.sdl4eq_infoPanel{padding:20px}.sdl4eq_preparationChecklist li,.sdl4eq_infoPanel p,.sdl4eq_infoPanel a{font-size:.7rem}.sdl4eq_advice{grid-template-columns:1fr}.sdl4eq_advicePhoto{min-height:clamp(220px,50vw,320px)}.sdl4eq_advicePhoto:after{background:linear-gradient(#0000 55%,#071b2d)}.sdl4eq_adviceCopy{padding:25px 21px 22px}.sdl4eq_adviceCopy h2{font-size:1.14rem}.sdl4eq_adviceCopy p{font-size:.72rem}.sdl4eq_adviceBenefits{grid-template-columns:1fr;gap:13px;padding:20px 21px 24px}.sdl4eq_contactStrip{margin-top:10px}.sdl4eq_contactItem{min-height:52px;padding:10px;font-size:.62rem}}@media (max-width:360px){.sdl4eq_contactStripInner{grid-template-columns:1fr}.sdl4eq_contactItem,.sdl4eq_contactItem:nth-child(2){border-bottom:1px solid #d9dee2;border-right:0}.sdl4eq_contactItem:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.sdl4eq_breadcrumbs a,.sdl4eq_primaryButton,.sdl4eq_secondaryButton{transition:none}}.sdl4eq_heroInner,.sdl4eq_content,.sdl4eq_contactStripInner{width:var(--brand-container)}.sdl4eq_heroCopy h1{font-size:var(--type-compact-display);font-weight:720;line-height:1.02}.sdl4eq_page h2{font-size:var(--type-section);font-weight:720}.sdl4eq_heroIntro,.sdl4eq_page section p,.sdl4eq_page section li{font-size:var(--type-body)}.sdl4eq_eyebrow{font-size:var(--type-eyebrow)}.sdl4eq_heroVisual,.sdl4eq_content>article,.sdl4eq_contactStripInner{border-radius:var(--brand-radius-panel)}
.CHHQ8q_page{min-height:100vh;padding:calc(var(--header-height) + 38px) 0 72px;background:var(--page);color:var(--text)}.CHHQ8q_pageWithComparison{padding-bottom:190px}.CHHQ8q_container{width:min(100% - 48px,1500px);margin-inline:auto}.CHHQ8q_loadingIntro{align-content:center;max-width:760px;min-height:55vh;display:grid}.CHHQ8q_loadingIntro h1,.CHHQ8q_heroMain h1{max-width:720px;font-family:var(--brand-font);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,6.1rem);font-weight:600;line-height:.94}.CHHQ8q_loadingIntro>p:last-child,.CHHQ8q_lead{max-width:690px;color:var(--muted);margin:24px 0 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.75}.CHHQ8q_kicker,.CHHQ8q_sectionKicker,.CHHQ8q_guideKicker,.CHHQ8q_detailEyebrow{color:var(--gold-strong);letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:780;line-height:1.35}.CHHQ8q_hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(360px,.78fr) minmax(650px,1.22fr);align-items:start;gap:clamp(32px,4vw,66px);padding-bottom:clamp(48px,6vw,86px);display:grid}.CHHQ8q_heroMain{min-width:0;padding-top:clamp(20px,4vw,54px)}.CHHQ8q_guide{min-width:0;color:var(--on-dark);background:var(--navy);border-top:2px solid var(--gold);padding:clamp(28px,3vw,42px)}.CHHQ8q_guideHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.CHHQ8q_guideHeading h2{font-family:var(--brand-font);margin:0;font-size:clamp(2rem,3vw,3.1rem);font-weight:600;line-height:1}.CHHQ8q_guideKicker{color:var(--gold)}.CHHQ8q_steps,.CHHQ8q_infoGrid{margin:0;padding:0;list-style:none}.CHHQ8q_steps{border-block:1px solid #ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CHHQ8q_steps li{grid-template-columns:auto 1fr;align-content:start;gap:10px 12px;min-width:0;padding:24px 20px 26px 0;display:grid}.CHHQ8q_steps li+li{border-left:1px solid #ffffff29;padding-left:20px}.CHHQ8q_stepNumber{color:var(--gold);font-family:var(--brand-font);grid-row:1/3;font-size:1.7rem;line-height:1}.CHHQ8q_stepIcon{color:var(--gold)}.CHHQ8q_steps h3,.CHHQ8q_infoItem h3{margin:0;font-size:.86rem;line-height:1.35}.CHHQ8q_steps p,.CHHQ8q_infoItem p{color:#ffffffb8;margin:7px 0 0;font-size:.73rem;line-height:1.6}.CHHQ8q_infoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:24px;display:grid}.CHHQ8q_infoItem{align-items:flex-start;gap:11px;min-width:0;display:flex}.CHHQ8q_infoIcon{width:34px;height:34px;color:var(--gold);border:1px solid #c8a96a73;flex:none;place-items:center;display:grid}.CHHQ8q_guideDisclaimer{color:#ffffff9e;border-top:1px solid #ffffff21;align-items:flex-start;gap:9px;margin:24px 0 0;padding-top:18px;font-size:.68rem;line-height:1.55;display:flex}.CHHQ8q_guideDisclaimer svg{color:var(--gold);flex:none;margin-top:2px}.CHHQ8q_workspace{grid-template-columns:minmax(0,1fr) minmax(300px,330px);align-items:start;gap:clamp(22px,2.5vw,38px);margin-top:clamp(50px,6vw,82px);display:grid}.CHHQ8q_workspaceWide{grid-template-columns:minmax(0,1fr)}.CHHQ8q_catalog{min-width:0;scroll-margin-top:calc(var(--header-height) + 18px)}.CHHQ8q_catalogHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.CHHQ8q_catalogHeader h2{font-family:var(--brand-font);letter-spacing:-.035em;margin:0;font-size:clamp(2.15rem,3.5vw,3.7rem);font-weight:600;line-height:1}.CHHQ8q_catalogHeader>p{max-width:390px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.65}.CHHQ8q_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(14px,1.45vw,22px);display:grid}.CHHQ8q_card{background:var(--surface);border:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:390px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.CHHQ8q_card:hover{border-color:color-mix(in srgb, var(--gold-strong) 65%, var(--border));transform:translateY(-2px)}.CHHQ8q_cardViewed{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--navy) 60%, var(--border))}.CHHQ8q_cardSelected{border-color:var(--gold-strong);box-shadow:inset 0 0 0 1px var(--gold-strong)}.CHHQ8q_cardTopline{justify-content:space-between;align-items:center;gap:8px;min-height:39px;padding:9px 10px 0;display:flex}.CHHQ8q_badge{width:max-content;min-height:25px;color:var(--navy);background:var(--gold);letter-spacing:.075em;text-transform:uppercase;align-items:center;padding:0 8px;font-size:.61rem;font-weight:800;display:inline-flex}.CHHQ8q_selectedMark{color:var(--gold-strong);align-items:center;gap:4px;font-size:.6rem;font-weight:800;display:inline-flex}.CHHQ8q_cardImageButton,.CHHQ8q_cardTitleButton,.CHHQ8q_detailLink,.CHHQ8q_selectButton,.CHHQ8q_iconButton,.CHHQ8q_filledSlot button,.CHHQ8q_emptySlot,.CHHQ8q_clearButton{font:inherit;cursor:pointer;border:0}.CHHQ8q_cardImageButton,.CHHQ8q_cardTitleButton{width:100%;color:inherit;text-align:left;background:0 0;padding:0}.CHHQ8q_cardImageButton{padding:4px 10px 0}.CHHQ8q_cardImage{aspect-ratio:4/5;background:0 0;width:100%;display:block;position:relative;overflow:hidden}.CHHQ8q_cardImage img,.CHHQ8q_detailImage img,.CHHQ8q_slotImage img,.CHHQ8q_comparisonImage img{object-fit:contain}.CHHQ8q_cardBody{border-top:1px solid var(--border);flex-direction:column;flex:1;padding:17px 15px 15px;display:flex}.CHHQ8q_cardTitleButton h3{font-family:var(--brand-font);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,1.6vw,1.85rem);font-weight:650;line-height:1}.CHHQ8q_cardMeta{color:var(--text);margin:10px 0 0;font-size:.75rem;font-weight:700}.CHHQ8q_matteNote,.CHHQ8q_comparisonNote{color:var(--muted);margin:5px 0 0;font-size:.66rem;line-height:1.45}.CHHQ8q_cardActions{gap:9px;margin-top:auto;padding-top:18px;display:grid}.CHHQ8q_detailLink{min-height:44px;color:var(--text);text-align:left;border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;gap:7px;padding:0;font-size:.7rem;font-weight:750;display:inline-flex}.CHHQ8q_detailLink:hover{color:var(--gold-strong)}.CHHQ8q_selectButton{min-height:46px;color:var(--text);background:var(--surface-subtle);border:1px solid var(--border);align-items:center;gap:9px;padding:0 11px;font-size:.69rem;font-weight:750;display:flex}.CHHQ8q_selectButton[aria-pressed=true]{color:var(--navy);background:var(--gold);border-color:var(--gold)}.CHHQ8q_checkBox{border:1px solid;flex:none;place-items:center;width:20px;height:20px;display:grid}.CHHQ8q_detailPanel{top:calc(var(--header-height) + 18px);max-height:calc(100dvh - var(--header-height) - 42px);background:var(--surface);border:1px solid var(--border);border-top:2px solid var(--gold);scrollbar-width:thin;position:sticky;overflow:auto}.CHHQ8q_pageWithComparison .CHHQ8q_detailPanel{max-height:calc(100dvh - var(--header-height) - 162px)}.CHHQ8q_detailInner{padding:22px}.CHHQ8q_detailHeader,.CHHQ8q_modalHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.CHHQ8q_detailHeader h2,.CHHQ8q_modalHeader h2{font-family:var(--brand-font);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,2.7vw,3rem);font-weight:650;line-height:.95}.CHHQ8q_detailEyebrow{margin-bottom:8px}.CHHQ8q_iconButton{width:44px;height:44px;color:var(--text);border:1px solid var(--border);background:0 0;flex:none;place-items:center;padding:0;display:grid}.CHHQ8q_iconButton:hover{color:var(--navy);background:var(--gold);border-color:var(--gold)}.CHHQ8q_detailInner>.CHHQ8q_badge{margin-top:15px}.CHHQ8q_detailImage{aspect-ratio:1/1.12;background:0 0;width:100%;margin-top:17px;position:relative;overflow:hidden}.CHHQ8q_glassState{color:var(--text);align-items:center;gap:8px;margin:14px 0 0;font-size:.76rem;font-weight:750;display:flex}.CHHQ8q_glassState svg{color:var(--gold-strong)}.CHHQ8q_detailFacts{border-top:1px solid var(--border);gap:15px;margin-top:20px;padding-top:18px;display:grid}.CHHQ8q_detailFacts .CHHQ8q_infoItem{gap:9px}.CHHQ8q_detailFacts .CHHQ8q_infoIcon{width:30px;height:30px;color:var(--gold-strong);border-color:var(--border)}.CHHQ8q_detailFacts .CHHQ8q_infoItem h3{color:var(--text);font-size:.72rem}.CHHQ8q_detailFacts .CHHQ8q_infoItem p{color:var(--muted);margin-top:4px;font-size:.65rem;line-height:1.55}.CHHQ8q_detailActions{gap:10px;margin-top:22px;display:grid}.CHHQ8q_primaryButton,.CHHQ8q_secondaryButton,.CHHQ8q_primaryLink,.CHHQ8q_compareButton{min-height:48px;font:inherit;letter-spacing:.025em;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.CHHQ8q_primaryButton,.CHHQ8q_primaryLink,.CHHQ8q_compareButton{color:var(--navy);background:var(--gold);border-color:var(--gold)}.CHHQ8q_secondaryButton{color:var(--text);border-color:var(--border);background:0 0}.CHHQ8q_secondaryButton:hover{border-color:var(--gold-strong)}.CHHQ8q_textLink{min-height:44px;color:var(--text);border-bottom:1px solid var(--gold-strong);justify-content:space-between;align-items:center;gap:8px;font-size:.7rem;font-weight:750;text-decoration:none;display:inline-flex}.CHHQ8q_detailDisclaimer{color:var(--muted);margin:18px 0 0;font-size:.61rem;line-height:1.55}.CHHQ8q_detailDialog,.CHHQ8q_comparisonDialog{color:var(--text);background:var(--surface);border:0;padding:0;box-shadow:0 24px 80px #00000052}.CHHQ8q_detailDialog::backdrop,.CHHQ8q_comparisonDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040f1bbd}.CHHQ8q_detailDialog{border-top:2px solid var(--gold);width:min(720px,100%);max-width:none;max-height:min(90dvh,880px);margin:auto auto 0;overflow:auto}.CHHQ8q_detailDialog .CHHQ8q_detailInner{padding:clamp(22px,5vw,38px)}.CHHQ8q_detailDialog .CHHQ8q_detailImage{max-width:390px;margin-inline:auto}.CHHQ8q_comparisonDialog{width:min(1320px,100% - 40px);max-width:none;max-height:calc(100dvh - 40px)}.CHHQ8q_modalShell{flex-direction:column;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.CHHQ8q_modalHeader{border-top:2px solid var(--gold);border-bottom:1px solid var(--border);padding:clamp(22px,3vw,38px)}.CHHQ8q_modalHeader>div{max-width:850px}.CHHQ8q_modalHeader>div>p:last-child{color:var(--muted);margin:15px 0 0;font-size:.82rem}.CHHQ8q_comparisonScroller{background:var(--border);scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;min-height:0;display:grid;overflow:auto}.CHHQ8q_comparisonCard{background:var(--surface);scroll-snap-align:start;min-width:0;padding:22px}.CHHQ8q_comparisonCard>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.CHHQ8q_comparisonCard h3{font-family:var(--brand-font);margin:0;font-size:1.8rem;line-height:1}.CHHQ8q_comparisonCard header button{width:44px;height:44px;color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;place-items:center;display:grid}.CHHQ8q_comparisonImage{aspect-ratio:4/5;background:0 0;width:100%;margin-top:14px;position:relative}.CHHQ8q_swipeHint{color:var(--muted);background:var(--surface-subtle);margin:0;padding:10px 22px;font-size:.68rem;display:none}.CHHQ8q_modalFooter{background:var(--surface);border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:18px clamp(22px,3vw,38px);display:flex}.CHHQ8q_clearButton{min-height:48px;color:var(--muted);background:0 0;align-items:center;gap:8px;margin-right:auto;padding:0 14px;display:inline-flex}.CHHQ8q_clearButton:hover{color:var(--text)}.CHHQ8q_comparisonBar{z-index:65;padding-bottom:env(safe-area-inset-bottom);color:var(--on-dark);background:var(--navy);border-top:1px solid #ffffff29;position:fixed;inset:auto 0 0;box-shadow:0 -16px 42px #0000002e}.CHHQ8q_comparisonBarInner{grid-template-columns:auto minmax(400px,1fr) auto;align-items:center;gap:clamp(18px,2.5vw,34px);width:min(100% - 40px,1500px);min-height:116px;margin-inline:auto;padding:14px 0;display:grid}.CHHQ8q_comparisonSummary{gap:3px;display:grid}.CHHQ8q_comparisonSummary strong{color:var(--on-dark);font-size:.82rem}.CHHQ8q_comparisonSummary span{color:#ffffff9e;font-size:.66rem}.CHHQ8q_comparisonSlots{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;min-width:0;display:grid}.CHHQ8q_emptySlot,.CHHQ8q_filledSlot{border:1px solid #ffffff2e;min-width:0;min-height:68px}.CHHQ8q_emptySlot{color:#ffffff94;background:0 0;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.62rem;display:flex}.CHHQ8q_emptySlot:hover{color:var(--on-dark);border-color:var(--gold)}.CHHQ8q_filledSlot{background:#ffffff0f;grid-template-columns:45px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:6px;display:grid}.CHHQ8q_slotImage{background:0 0;width:45px;height:54px;position:relative;overflow:hidden}.CHHQ8q_slotName{color:var(--on-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:750;overflow:hidden}.CHHQ8q_filledSlot button{color:#ffffffad;background:0 0;place-items:center;width:34px;height:44px;padding:0;display:grid}.CHHQ8q_filledSlot button:hover{color:var(--gold)}.CHHQ8q_compareButton{min-width:210px}.CHHQ8q_compareLabelShort,.CHHQ8q_compareCount{display:none}.CHHQ8q_compareButton:disabled{color:#ffffff73;cursor:not-allowed;background:#ffffff17;border-color:#ffffff21}.CHHQ8q_srOnly{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1279px){.CHHQ8q_hero{grid-template-columns:minmax(330px,.7fr) minmax(560px,1.3fr);gap:32px}.CHHQ8q_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.CHHQ8q_comparisonBarInner{grid-template-columns:auto minmax(330px,1fr) auto}}@media (max-width:1199px){.CHHQ8q_hero{grid-template-columns:1fr}.CHHQ8q_comparisonSummary span,.CHHQ8q_emptySlot span{display:none}.CHHQ8q_page{padding-top:calc(var(--header-height) + 26px)}.CHHQ8q_workspace,.CHHQ8q_workspaceWide{grid-template-columns:minmax(0,1fr)}.CHHQ8q_detailPanel{display:none}.CHHQ8q_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.CHHQ8q_comparisonBarInner{grid-template-columns:auto 1fr auto}.CHHQ8q_comparisonSummary{min-width:98px}.CHHQ8q_comparisonSlots{grid-template-columns:repeat(4,minmax(58px,1fr))}.CHHQ8q_filledSlot{grid-template-columns:42px minmax(0,1fr) 34px}.CHHQ8q_slotImage{width:42px}.CHHQ8q_compareButton{min-width:180px}}@media (min-width:1200px){.CHHQ8q_detailDialog[open]{display:none}}@media (max-width:820px){.CHHQ8q_container{width:min(100% - 32px,1500px)}.CHHQ8q_steps{grid-template-columns:1fr}.CHHQ8q_steps li,.CHHQ8q_steps li+li{border-left:0;grid-template-columns:auto auto 1fr;padding:18px 0}.CHHQ8q_steps li+li{border-top:1px solid #ffffff29}.CHHQ8q_stepNumber{grid-row:auto}.CHHQ8q_infoGrid{grid-template-columns:1fr}.CHHQ8q_catalogHeader{display:grid}.CHHQ8q_comparisonBarInner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:92px;padding:10px 0}.CHHQ8q_comparisonSummary strong{font-size:.72rem}.CHHQ8q_comparisonSlots{gap:5px;display:flex}.CHHQ8q_emptySlot{display:none}.CHHQ8q_filledSlot{width:48px;min-height:60px;padding:4px;display:block;position:relative}.CHHQ8q_slotImage{width:38px;height:50px}.CHHQ8q_slotName{display:none}.CHHQ8q_filledSlot button{width:28px;height:28px;color:var(--navy);background:var(--gold);border-radius:50%;position:absolute;top:-9px;right:-9px}.CHHQ8q_compareButton{min-width:0;min-height:52px;padding-inline:14px}.CHHQ8q_comparisonDialog{width:100%;max-height:100dvh;margin:0}.CHHQ8q_modalShell{max-height:100dvh}.CHHQ8q_comparisonScroller{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;background:var(--surface-subtle);gap:10px;padding:12px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.CHHQ8q_comparisonScroller:focus-visible{outline:3px solid var(--brand-gold);outline-offset:-3px}.CHHQ8q_comparisonCard{border:1px solid var(--border);scroll-snap-stop:always;flex:0 0 clamp(128px,40vw,220px);width:auto;min-width:0;padding:12px}.CHHQ8q_comparisonCard>header{gap:6px}.CHHQ8q_comparisonCard h3{font-size:clamp(.9rem,2.5vw,1.15rem)}.CHHQ8q_swipeHint{color:var(--brand-navy);background:color-mix(in srgb, var(--brand-gold) 12%, var(--surface));border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:8px;margin:0;padding:11px 16px;font-size:.7rem;font-weight:750;line-height:1.4;display:flex}.CHHQ8q_swipeHint svg{flex:none}.CHHQ8q_modalFooter{grid-template-columns:1fr 1fr;display:grid}.CHHQ8q_clearButton{grid-column:1/-1;justify-self:start}}@media (max-width:600px){.CHHQ8q_page{padding-top:calc(var(--header-height) + 18px)}.CHHQ8q_pageWithComparison{padding-bottom:150px}.CHHQ8q_container{width:min(100% - 28px,1500px)}.CHHQ8q_loadingIntro h1,.CHHQ8q_heroMain h1{font-size:clamp(2.65rem,15vw,4.25rem)}.CHHQ8q_lead{margin-top:18px;font-size:.92rem}.CHHQ8q_guide{margin-inline:-14px;padding:26px 20px}.CHHQ8q_guideHeading{display:block}.CHHQ8q_guideHeading h2{font-size:2.3rem}.CHHQ8q_catalogHeader>p{font-size:.72rem}.CHHQ8q_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.CHHQ8q_cardTopline{min-height:34px;padding:7px 7px 0}.CHHQ8q_selectedMark{font-size:0}.CHHQ8q_selectedMark svg{width:17px;height:17px}.CHHQ8q_cardImageButton{padding-inline:7px}.CHHQ8q_cardBody{padding:13px 8px 11px}.CHHQ8q_cardTitleButton h3{font-size:1.35rem}.CHHQ8q_cardActions{gap:6px;padding-top:12px}.CHHQ8q_detailLink,.CHHQ8q_selectButton{font-size:clamp(.6rem,2.5vw,.65rem)}.CHHQ8q_detailLink{gap:4px}.CHHQ8q_detailLink svg{flex:none;width:14px;height:14px}.CHHQ8q_selectButton{justify-content:center;gap:4px;padding-inline:5px}.CHHQ8q_checkBox{width:17px;height:17px}.CHHQ8q_comparisonBarInner{grid-template-columns:auto 1fr auto;width:min(100% - 20px,1500px)}.CHHQ8q_comparisonSummary{min-width:72px}.CHHQ8q_comparisonSummary strong{line-height:1.25;display:grid}.CHHQ8q_comparisonSlots{overflow:visible}.CHHQ8q_filledSlot{width:auto;min-width:0}.CHHQ8q_slotImage{background:0 0;width:30px;height:42px;display:block}.CHHQ8q_compareButton{min-width:108px;padding-inline:11px}.CHHQ8q_compareLabelLong{display:none}.CHHQ8q_compareLabelShort,.CHHQ8q_compareCount{display:inline-flex}.CHHQ8q_modalHeader{padding:20px 16px}.CHHQ8q_modalHeader h2{font-size:2.2rem}.CHHQ8q_modalHeader>div>p:last-child{font-size:.72rem}.CHHQ8q_comparisonCard{flex-basis:clamp(128px,40vw,220px);width:auto;min-width:0}.CHHQ8q_comparisonCard h3{font-size:clamp(.86rem,3.8vw,1rem)}.CHHQ8q_modalFooter{gap:8px;padding:12px}.CHHQ8q_modalFooter .CHHQ8q_secondaryButton,.CHHQ8q_modalFooter .CHHQ8q_primaryLink{min-width:0;padding-inline:9px;font-size:.62rem}}@media (max-width:430px){.CHHQ8q_container{width:min(100% - 24px,1500px)}.CHHQ8q_guide{margin-inline:-12px}.CHHQ8q_cardImage{aspect-ratio:3.7/5}.CHHQ8q_badge{min-height:22px;font-size:.53rem}.CHHQ8q_matteNote{min-height:2.9em}.CHHQ8q_comparisonCard{padding:8px}}@media (max-width:359px){.CHHQ8q_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.CHHQ8q_cardImage{aspect-ratio:4/5;max-height:390px}.CHHQ8q_comparisonSummary{display:none}.CHHQ8q_comparisonBarInner{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){.CHHQ8q_card,.CHHQ8q_primaryButton,.CHHQ8q_secondaryButton,.CHHQ8q_compareButton,.CHHQ8q_iconButton{transition:none}.CHHQ8q_card:hover{transform:none}.CHHQ8q_catalog{scroll-behavior:auto}}.CHHQ8q_page{padding:calc(var(--header-height) + 28px) 0 64px;color:var(--brand-ink);background:var(--brand-canvas);font-family:var(--brand-font)}.CHHQ8q_container,.CHHQ8q_comparisonBarInner{width:var(--brand-container)}.CHHQ8q_hero{border:1px solid var(--brand-line);border-radius:var(--brand-radius-panel);background:var(--brand-warm);box-shadow:var(--brand-shadow);grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);align-items:stretch;gap:0;padding-bottom:0;overflow:hidden}.CHHQ8q_heroMain{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,70px);display:flex}.CHHQ8q_loadingIntro h1,.CHHQ8q_heroMain h1{max-width:680px;font-family:var(--brand-font);font-size:var(--type-display);font-weight:720;line-height:.98}.CHHQ8q_loadingIntro>p:last-child,.CHHQ8q_lead{color:var(--brand-muted);font-size:var(--type-lead);margin-top:22px;line-height:1.7}.CHHQ8q_kicker,.CHHQ8q_sectionKicker,.CHHQ8q_guideKicker,.CHHQ8q_detailEyebrow{font-size:var(--type-eyebrow)}.CHHQ8q_guide{background:var(--brand-navy);border-top:0;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,54px);display:flex}.CHHQ8q_guideHeading h2,.CHHQ8q_catalogHeader h2,.CHHQ8q_detailHeader h2,.CHHQ8q_modalHeader h2{font-family:var(--brand-font);font-size:var(--type-section);letter-spacing:-.04em;font-weight:720;line-height:1.05}.CHHQ8q_stepNumber{font-family:var(--brand-font);font-weight:720}.CHHQ8q_steps h3,.CHHQ8q_infoItem h3,.CHHQ8q_steps p,.CHHQ8q_infoItem p,.CHHQ8q_catalogHeader>p{font-size:var(--type-small)}.CHHQ8q_infoIcon,.CHHQ8q_badge,.CHHQ8q_checkBox,.CHHQ8q_iconButton,.CHHQ8q_primaryButton,.CHHQ8q_secondaryButton,.CHHQ8q_primaryLink,.CHHQ8q_compareButton,.CHHQ8q_detailLink,.CHHQ8q_selectButton,.CHHQ8q_emptySlot,.CHHQ8q_filledSlot,.CHHQ8q_comparisonCard header button{border-radius:var(--brand-radius-control)}.CHHQ8q_workspace{margin-top:clamp(40px,5vw,68px)}.CHHQ8q_cardGrid{gap:clamp(12px,1.4vw,20px)}.CHHQ8q_card{border-radius:var(--brand-radius-card);background:var(--brand-canvas);border-color:var(--brand-line);overflow:hidden;box-shadow:0 8px 24px #071a2d0a}.CHHQ8q_card:hover{box-shadow:0 14px 30px #071a2d17}.CHHQ8q_cardImage{border-radius:var(--brand-radius-control);background:var(--brand-warm)}.CHHQ8q_cardBody{border-color:var(--brand-line)}.CHHQ8q_cardTitleButton h3,.CHHQ8q_comparisonCard h3{font-family:var(--brand-font);font-size:1.05rem;font-weight:720;line-height:1.15}.CHHQ8q_cardMeta,.CHHQ8q_glassState{font-size:var(--type-small)}.CHHQ8q_matteNote,.CHHQ8q_comparisonNote,.CHHQ8q_detailDisclaimer,.CHHQ8q_guideDisclaimer{font-size:var(--type-meta)}.CHHQ8q_detailPanel,.CHHQ8q_detailDialog,.CHHQ8q_comparisonDialog,.CHHQ8q_comparisonCard{border-radius:var(--brand-radius-panel)}.CHHQ8q_detailPanel,.CHHQ8q_detailDialog{box-shadow:var(--brand-shadow);border-top:0}.CHHQ8q_detailImage,.CHHQ8q_comparisonImage,.CHHQ8q_slotImage{border-radius:var(--brand-radius-control);background:var(--brand-warm)}.CHHQ8q_primaryButton,.CHHQ8q_primaryLink,.CHHQ8q_compareButton,.CHHQ8q_selectButton[aria-pressed=true]{color:var(--brand-navy);background:var(--brand-gold);border-color:var(--brand-gold)}.CHHQ8q_primaryButton:hover,.CHHQ8q_primaryLink:hover,.CHHQ8q_compareButton:not(:disabled):hover{background:var(--brand-gold-soft)}.CHHQ8q_comparisonBar{background:var(--brand-navy)}.CHHQ8q_modalHeader{border-top:0}@media (max-width:1199px){.CHHQ8q_hero{grid-template-columns:1fr}}@media (max-width:600px){.CHHQ8q_page{padding-top:calc(var(--header-height) + 16px)}.CHHQ8q_heroMain,.CHHQ8q_guide{padding:28px 22px}.CHHQ8q_guide{margin-inline:0}.CHHQ8q_loadingIntro h1,.CHHQ8q_heroMain h1{font-size:var(--type-compact-display)}.CHHQ8q_guideHeading h2{font-size:var(--type-section)}.CHHQ8q_cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.CHHQ8q_card{contain-intrinsic-size:220px}.CHHQ8q_cardTopline{gap:2px;min-height:24px;padding:4px 4px 0}.CHHQ8q_badge{letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:18px;padding-inline:4px;font-size:.45rem;overflow:hidden}.CHHQ8q_selectedMark{display:none}.CHHQ8q_cardImageButton{padding:3px 4px 0}.CHHQ8q_cardBody{padding:8px 5px 7px}.CHHQ8q_cardTitleButton h3{overflow-wrap:anywhere;text-align:center;font-size:.72rem}.CHHQ8q_cardMeta,.CHHQ8q_matteNote,.CHHQ8q_detailLink{display:none}.CHHQ8q_cardActions{gap:0;padding-top:7px}.CHHQ8q_selectButton{justify-content:center;gap:4px;min-width:0;min-height:44px;padding:0 3px;font-size:0}.CHHQ8q_selectButton:after{content:"Kies";font-size:.56rem;font-weight:750}.CHHQ8q_selectButton[aria-pressed=true]:after{content:"Gekozen";font-size:.5rem}.CHHQ8q_checkBox{width:15px;height:15px}.CHHQ8q_pageWithComparison{padding-bottom:180px}.CHHQ8q_comparisonCard{flex:0 0 clamp(128px,40vw,220px);width:auto;min-width:0;padding:8px}.CHHQ8q_comparisonCard>header{gap:6px}.CHHQ8q_comparisonCard h3{font-size:clamp(.86rem,3.8vw,1rem)}.CHHQ8q_comparisonBar{inset:auto 8px calc(8px + env(safe-area-inset-bottom));border:1px solid #ffffff29;border-radius:18px;padding-bottom:0;overflow:visible;box-shadow:0 14px 38px #040f1b52}.CHHQ8q_comparisonBarInner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"summary compare""slots slots";gap:8px 10px;width:100%;min-height:0;padding:10px}.CHHQ8q_comparisonSummary{grid-area:summary;align-content:center;gap:2px;min-width:0;display:grid}.CHHQ8q_comparisonSummary strong{font-size:.72rem;line-height:1.2;display:block}.CHHQ8q_comparisonSummary span{color:#ffffffad;font-size:.62rem;line-height:1.25;display:block}.CHHQ8q_comparisonSlots{grid-area:slots;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid;overflow:visible}.CHHQ8q_emptySlot,.CHHQ8q_filledSlot{border-radius:10px;width:auto;min-width:0;height:52px;min-height:52px}.CHHQ8q_emptySlot{color:#ffffff9e;background:#ffffff0a;border-style:dashed;place-items:center;padding:0;display:grid}.CHHQ8q_emptySlot span{display:none}.CHHQ8q_filledSlot{background:#fff;border-color:#ffffff57;grid-template-columns:1fr;place-items:center;gap:0;padding:3px;display:grid;position:relative}.CHHQ8q_slotImage{background:0 0;width:30px;height:42px;display:block}.CHHQ8q_slotName{display:none}.CHHQ8q_filledSlot button{width:44px;height:44px;color:var(--brand-navy);background:0 0;border-radius:10px;place-items:start end;padding:3px;display:grid;position:absolute;inset:0 0 auto auto}.CHHQ8q_slotRemoveIcon{width:20px;height:20px;color:var(--brand-navy);background:var(--brand-gold);border:1px solid #071a2d29;border-radius:50%;place-items:center;display:grid;box-shadow:0 2px 8px #040f1b2e}.CHHQ8q_compareButton{border-radius:10px;flex-direction:row;grid-area:compare;gap:5px;width:auto;min-width:108px;min-height:44px;padding:0 10px;font-size:.68rem}.CHHQ8q_compareLabelLong{display:none}.CHHQ8q_compareLabelShort,.CHHQ8q_compareCount{display:inline-flex}.CHHQ8q_compareCount{min-width:27px;color:var(--brand-on-dark);background:var(--brand-navy);border-radius:999px;justify-content:center;padding:3px 5px;font-size:.6rem}.CHHQ8q_compareButton>svg{width:14px;height:14px}}@media (min-width:821px){.CHHQ8q_comparisonDialog{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;position:fixed;inset:0;overflow:hidden}.CHHQ8q_modalShell{height:100%;max-height:none}.CHHQ8q_modalHeader,.CHHQ8q_modalFooter{flex-shrink:0}.CHHQ8q_comparisonScroller{overscroll-behavior:contain;flex:1;grid-template-rows:minmax(340px,1fr);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.CHHQ8q_comparisonCard{flex-direction:column;min-height:0;display:flex}.CHHQ8q_comparisonImage{aspect-ratio:auto;flex:1;min-height:180px}}
