._5B90rG_page{background:var(--bg);color:var(--ink);overflow:clip}._5B90rG_hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 89% 17%,#5c4bd417,#0000 28%),#fbfbfe;padding:52px 26px 68px}._5B90rG_heroGrid{width:100%;max-width:var(--maxw);grid-template-columns:minmax(0,.88fr) minmax(430px,1.02fr);align-items:center;gap:clamp(46px,7vw,92px);margin-inline:auto;display:grid}._5B90rG_heroCopy{min-width:0}._5B90rG_heroCopy h1{max-width:12ch;font-family:var(--display);letter-spacing:-.052em;margin:15px 0 0;font-size:clamp(44px,4.4vw,60px);font-weight:700;line-height:1}._5B90rG_heroLead{max-width:54ch;color:var(--ink-soft);margin:22px 0 0;font-size:17px;line-height:1.62}._5B90rG_heroActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:26px;display:flex}._5B90rG_heroActions .btn{align-items:center;gap:7px;display:inline-flex}._5B90rG_heroNote{color:var(--ink-soft);margin:11px 0 0;font-size:12.5px}._5B90rG_answerCard{background:#f0eeff;border:1px solid #dcd9f3;border-radius:28px 28px 78px;position:relative;overflow:hidden;box-shadow:0 26px 62px #2c27561f}._5B90rG_answerCard:after{z-index:0;content:"";border:1px solid #5c4bd426;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-62px;right:-54px}._5B90rG_brandPair{z-index:1;border-bottom:1px solid #5c4bd421;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:22px 22px 18px;display:grid;position:relative}._5B90rG_brandTile{background:#ffffffc7;border:1px solid #5c4bd41f;border-radius:17px;place-items:center;min-height:74px;padding:14px 16px;display:grid}._5B90rG_brandTile img{object-fit:contain;width:auto;max-width:145px;height:auto;max-height:38px}._5B90rG_hollyWordmark{width:128px;height:53px;display:block}._5B90rG_brandTile ._5B90rG_competitorLogo{max-width:132px;max-height:36px}._5B90rG_brandTile ._5B90rG_competitorLogoWide{max-width:164px}._5B90rG_brandTile ._5B90rG_competitorLogoCompact{max-width:62px;max-height:62px}:is(._5B90rG_brandTile:has(._5B90rG_competitorLogoLabel),._5B90rG_fitBrand:has(._5B90rG_competitorLogoLabel)){align-items:center;gap:10px;display:flex}._5B90rG_brandTile:has(._5B90rG_competitorLogoLabel){justify-content:center}._5B90rG_brandTile:has(._5B90rG_competitorLogoLabel) ._5B90rG_competitorLogoCompact{max-width:44px;max-height:44px}._5B90rG_competitorLogoLabel{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}._5B90rG_vs{background:var(--bg);width:36px;height:36px;color:var(--ink-soft);font-family:var(--display);text-transform:uppercase;border:1px solid #d8d4f0;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}._5B90rG_answerLabel{z-index:1;color:var(--indigo);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;margin:25px 28px 0;font-size:11px;font-weight:700;position:relative}._5B90rG_answerCopy{z-index:1;gap:13px;padding:10px 31px 34px 28px;display:grid;position:relative}._5B90rG_answerCopy p{color:#373353;margin:0;font-size:15px;line-height:1.62}._5B90rG_answerCopy p:first-child{color:var(--ink);font-family:var(--display);letter-spacing:-.014em;font-size:18px;font-weight:600;line-height:1.48}._5B90rG_sectionContent{gap:38px;display:grid}._5B90rG_fitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}._5B90rG_fitCard{min-width:0}._5B90rG_fitBrand{align-items:center;min-height:44px;margin-bottom:23px;display:flex}._5B90rG_fitBrand img,._5B90rG_fitBrand svg{object-fit:contain;object-position:left center;width:auto;height:auto;max-height:37px}._5B90rG_fitBrand ._5B90rG_fitCompetitorLogo{max-width:142px;max-height:34px}._5B90rG_fitBrand ._5B90rG_fitCompetitorLogoWide{max-width:164px}._5B90rG_fitBrand ._5B90rG_fitCompetitorLogoCompact{max-width:50px;max-height:50px}._5B90rG_fitCard h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:22px}._5B90rG_fitCard ul,._5B90rG_productPoints{gap:13px;margin:19px 0 0;padding:0;list-style:none;display:grid}._5B90rG_fitCard li,._5B90rG_productPoints li{color:var(--ink-soft);grid-template-columns:19px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.55;display:grid}._5B90rG_fitCard li svg,._5B90rG_productPoints li svg{color:var(--indigo);margin-top:2px}._5B90rG_priceSection{gap:34px;display:grid}._5B90rG_priceGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}._5B90rG_priceCard{background:#ffffff17;border:1px solid #fff3;border-radius:20px;padding:22px}._5B90rG_priceCard h3{color:#fff;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700}._5B90rG_priceCard dl{gap:13px;margin:0;display:grid}._5B90rG_priceCard dl>div{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}._5B90rG_priceCard dl>div:last-child{border-bottom:0;padding-bottom:0}._5B90rG_priceCard dt{color:#ffffffeb;font-size:12.5px}._5B90rG_priceCard dd{color:#fff;font-family:var(--display);letter-spacing:-.025em;text-align:right;margin:0;font-size:20px;font-weight:700}._5B90rG_priceCard>p{color:#ffffffe6;margin:16px 0 0;font-size:11.5px;line-height:1.48}._5B90rG_priceNote{color:#ffffffeb;max-width:84ch;margin:-3px 0 0;font-size:12.5px;line-height:1.55}._5B90rG_productSection{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(48px,7vw,88px);display:grid}._5B90rG_productCopy{min-width:0}._5B90rG_productPoints{margin-top:25px}._5B90rG_productPreview{width:100%;min-width:0;margin:0;transform:none}._5B90rG_detailSection{gap:42px;display:grid}._5B90rG_detailGroups{gap:54px;display:grid}._5B90rG_detailGroup{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:clamp(34px,5vw,68px);padding-top:42px;display:grid}.mkt ._5B90rG_detailGroup{padding:42px 0 0}._5B90rG_detailHeading h3{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(23px,2.2vw,29px);line-height:1.14}._5B90rG_detailHeading p{color:var(--ink-soft);margin:15px 0 0;font-size:14px;line-height:1.62}._5B90rG_detailRows{border:1px solid var(--line);background:var(--bg);border-radius:21px;display:grid;overflow:hidden}._5B90rG_detailRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(128px,.46fr) repeat(2,minmax(0,1fr));display:grid}._5B90rG_detailRow:last-child{border-bottom:0}._5B90rG_detailRow h4{background:var(--soft-2);font-family:var(--display);margin:0;padding:20px 18px;font-size:13px;font-weight:700;line-height:1.42}._5B90rG_detailCell{border-left:1px solid var(--line);min-width:0;padding:18px}._5B90rG_detailCell p{margin:0}._5B90rG_detailCell ._5B90rG_cellBrand{color:var(--ink-soft);font-family:var(--display);letter-spacing:.065em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}._5B90rG_detailCell ._5B90rG_cellValue{color:var(--ink);font-family:var(--display);font-size:14px;font-weight:700;line-height:1.42}._5B90rG_detailCell ._5B90rG_cellValue+p,._5B90rG_detailCell ._5B90rG_soon+p{color:var(--ink-soft);margin-top:7px;font-size:11.5px;line-height:1.52}._5B90rG_soon{background:var(--indigo-50);color:var(--indigo);font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-top:7px;padding:3px 7px;font-size:9.5px;font-weight:700;display:inline-flex}._5B90rG_switchingSection{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,48px);display:grid}._5B90rG_switchingCopy{max-width:760px}._5B90rG_switchingCopy ._5B90rG_textLink{width:fit-content;display:flex}._5B90rG_switchingCopy h2,._5B90rG_sourcesSection h2{font-family:var(--display);letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(29px,3vw,39px);line-height:1.08}._5B90rG_switchingCopy>p,._5B90rG_sourcesSection>div>p{max-width:64ch;color:var(--ink-soft);margin:17px 0 0;font-size:14.5px;line-height:1.65}._5B90rG_textLink{color:var(--indigo);font-family:var(--display);align-items:center;gap:7px;margin-top:21px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}._5B90rG_textLink:hover{text-underline-offset:4px;text-decoration:underline}._5B90rG_resourceRail{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding-top:28px;display:grid}._5B90rG_resourceRail a{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;text-decoration:none;display:flex}._5B90rG_resourceRail a:hover{color:var(--indigo);border-color:#bbb5e4}._5B90rG_resourceRail span{gap:5px;display:grid}._5B90rG_resourceRail strong{font-family:var(--display);font-size:12.5px}._5B90rG_resourceRail small{color:var(--ink-soft);font-size:11px;line-height:1.45}._5B90rG_resourceRail svg{flex:none}._5B90rG_sourcesSection{grid-template-columns:minmax(0,.92fr) minmax(320px,.68fr);align-items:start;gap:52px;padding-top:10px;padding-bottom:10px;display:grid}._5B90rG_sourcesSection h2{font-size:clamp(23px,2.3vw,31px)}._5B90rG_sourceLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}._5B90rG_sourceLinks a{border:1px solid var(--line);min-height:46px;color:var(--ink);font-family:var(--display);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:11.5px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}._5B90rG_sourceLinks a:hover{color:var(--indigo);border-color:#bbb5e4}._5B90rG_sourceLinks svg{flex:none}._5B90rG_faqSection{grid-template-columns:minmax(230px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(46px,7vw,86px);display:grid}._5B90rG_faqList{border:1px solid var(--line);background:var(--bg);border-radius:21px;overflow:hidden}._5B90rG_faqList details{border-bottom:1px solid var(--line)}._5B90rG_faqList details:last-child{border-bottom:0}._5B90rG_faqList summary{min-height:66px;font-family:var(--display);cursor:pointer;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:18px;padding:19px 21px;font-size:14px;font-weight:700;line-height:1.42;list-style:none;display:grid}._5B90rG_faqList summary::-webkit-details-marker{display:none}._5B90rG_faqList summary svg{color:var(--indigo);transition:transform .16s}._5B90rG_faqList details[open] summary svg{transform:rotate(180deg)}._5B90rG_faqList details>p{max-width:72ch;color:var(--ink-soft);margin:-4px 46px 21px 21px;font-size:13.5px;line-height:1.62}._5B90rG_textLink:focus-visible,._5B90rG_sourceLinks a:focus-visible,._5B90rG_resourceRail a:focus-visible,._5B90rG_faqList summary:focus-visible{outline:3px solid var(--bg);outline-offset:2px;box-shadow:0 0 0 5px var(--indigo)}._5B90rG_page .btn:focus-visible{outline:3px solid var(--bg);outline-offset:2px;box-shadow:0 0 0 5px var(--indigo)}@media (prefers-reduced-motion:reduce){._5B90rG_faqList summary svg{transition:none}}@media (max-width:980px){._5B90rG_heroGrid,._5B90rG_productSection,._5B90rG_switchingSection,._5B90rG_sourcesSection,._5B90rG_faqSection{grid-template-columns:1fr}._5B90rG_heroGrid{gap:42px}._5B90rG_heroCopy h1{max-width:16ch}._5B90rG_answerCard{max-width:720px}._5B90rG_productCopy{max-width:680px}._5B90rG_productPreview{max-width:760px}._5B90rG_detailGroup{grid-template-columns:1fr;gap:24px}._5B90rG_detailHeading{max-width:650px}._5B90rG_sourceLinks,._5B90rG_faqList{max-width:760px}._5B90rG_sourcesSection,._5B90rG_faqSection{gap:31px}}@media (max-width:720px){._5B90rG_hero{padding:39px 20px 50px}._5B90rG_heroCopy h1{font-size:clamp(39px,12vw,49px)}._5B90rG_brandPair{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:6px;padding:15px}._5B90rG_brandTile{min-height:58px;padding:9px 7px}._5B90rG_vs{width:28px;height:28px}._5B90rG_hollyWordmark{width:104px;height:auto}._5B90rG_brandTile ._5B90rG_competitorLogo{max-width:108px;max-height:27px}._5B90rG_brandTile ._5B90rG_competitorLogoWide{max-width:122px}._5B90rG_brandTile ._5B90rG_competitorLogoCompact{max-width:54px;max-height:54px}._5B90rG_brandTile:has(._5B90rG_competitorLogoLabel) ._5B90rG_competitorLogoCompact{max-width:30px;max-height:30px}._5B90rG_brandTile ._5B90rG_competitorLogoLabel{font-size:19px}._5B90rG_answerCopy p:first-child{font-size:17px}._5B90rG_fitGrid,._5B90rG_priceGrid,._5B90rG_resourceRail,._5B90rG_sourceLinks{grid-template-columns:1fr}._5B90rG_priceCard dl>div{align-items:center}._5B90rG_detailRows{background:0 0;border:0;border-radius:0;gap:13px;overflow:visible}._5B90rG_detailRow{border:1px solid var(--line);background:var(--bg);border-radius:17px;grid-template-columns:1fr 1fr;overflow:hidden}._5B90rG_detailRow:last-child{border-bottom:1px solid var(--line)}._5B90rG_detailRow h4{border-bottom:1px solid var(--line);grid-column:1/-1;padding:14px 16px}._5B90rG_detailCell{padding:16px}._5B90rG_detailCell:first-of-type{border-left:0}}@media (max-width:480px){._5B90rG_heroActions{flex-direction:column;align-items:stretch}._5B90rG_heroActions .btn{justify-content:center}._5B90rG_answerCard{border-radius:22px 22px 58px}._5B90rG_answerLabel{margin-inline:21px}._5B90rG_answerCopy{padding:9px 24px 30px 21px}._5B90rG_faqList summary{padding-inline:17px}._5B90rG_faqList details>p{margin-left:17px;margin-right:36px}}@media (max-width:360px){._5B90rG_detailRow{grid-template-columns:1fr}._5B90rG_detailCell{border-top:1px solid var(--line);border-left:0}}
