.crr-page{background:var(--lar-surface);color:var(--lar-graphite);font-family:var(--lar-font);letter-spacing:0;font-size:18px;line-height:1.65}.crr-page *{box-sizing:border-box;letter-spacing:0}.crr-page h1,.crr-page h2,.crr-page h3,.crr-page p,.crr-page figure{margin:0}.crr-page h1,.crr-page h2{text-wrap:balance;font-weight:600;line-height:1.13}.crr-page h2{font-size:42px}.crr-page h3{font-size:23px;font-weight:600;line-height:1.3}.crr-page a{transition:color .2s,background .2s}.crr-page a:focus-visible{outline:2px solid var(--lar-blue-primary);outline-offset:5px}.crr-page svg{flex-shrink:0;width:22px;height:22px}.crr-page section{scroll-margin-top:24px}.crr-container{width:min(1320px,100% - 96px);margin-inline:auto}.crr-section{padding-block:64px}.crr-eyebrow{color:var(--lar-blue-primary);font-size:13px;font-weight:700;line-height:1.5;margin-bottom:18px!important}.crr-header{border-bottom:1px solid var(--lar-border)}.crr-header-row{justify-content:space-between;align-items:center;gap:30px;min-height:96px;display:flex}.crr-logo{object-fit:contain;width:194px;height:62px;display:block}.crr-nav{gap:28px;font-size:15px;font-weight:600;display:flex}.crr-nav a:hover{color:var(--lar-green-ink)}.crr-button{background:var(--lar-green-dark);height:auto;min-height:54px;color:var(--lar-on-dark);font-family:var(--lar-font);white-space:normal;text-align:center;box-shadow:none;border-radius:3px;gap:10px;padding:14px 19px;font-size:17px;font-weight:600;line-height:1.45}.crr-button:hover{background:var(--lar-green-ink)}.crr-button .crr-cta-arrow{width:18px;height:18px}.crr-header .crr-cta-arrow{display:none}.crr-button-outline{color:var(--lar-graphite);border:1px solid var(--lar-border);background:0 0}.crr-button-outline:hover{background:var(--lar-offwhite);color:var(--lar-graphite)}.crr-menu{display:none}.crr-mobile-nav{border-top:1px solid var(--lar-border);gap:10px;padding:12px 24px 24px;display:grid}.crr-mobile-nav>a{justify-content:space-between;align-items:center;padding-block:8px;font-size:17px;display:flex}.crr-opening{padding:40px 0}.crr-opening-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:44px;display:grid}.crr-opening-copy{min-width:0;padding-block:8px}.crr-opening h1{text-wrap:initial;font-size:60px;line-height:1.08}.crr-opening h1 span{color:var(--lar-green-dark)}.crr-lead{color:var(--lar-muted);font-size:18px;line-height:1.65;margin-top:24px!important}.crr-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.crr-micro{color:var(--lar-muted);gap:10px;font-size:17px;line-height:1.5;display:flex;margin-top:20px!important}.crr-micro svg{color:var(--lar-green-ink);width:19px;height:19px;margin-top:4px}.crr-opening-photo{border-radius:3px;min-height:620px;position:relative;overflow:hidden}.crr-opening-photo img{object-fit:cover;object-position:52% center;width:100%;height:100%;display:block;position:absolute;inset:0}.crr-opening-photo figcaption{color:var(--lar-on-dark);background:color-mix(in oklab,var(--lar-graphite) 88%,transparent);padding:12px 16px;font-size:12px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.crr-value-band{border-block:1px solid var(--lar-border);background:var(--lar-offwhite)}.crr-pillars{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:26px;display:grid}.crr-pillars>div{border-left:1px solid var(--lar-border);align-items:center;gap:13px;padding-inline:23px;font-size:18px;font-weight:500;line-height:1.4;display:flex}.crr-pillars>div:first-child{border:0;padding-left:0}.crr-pillars svg{color:var(--lar-blue-primary);width:29px;height:29px}.crr-heading{max-width:1030px;margin-bottom:32px}.crr-pain-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.crr-photo img{aspect-ratio:4/3;object-fit:cover;background:var(--lar-offwhite);width:100%;display:block}.crr-photo figcaption{color:var(--lar-muted);padding-top:8px;font-size:12px;line-height:1.5}.crr-inspection-photo img{aspect-ratio:4/5;object-position:50% center;border-radius:3px}.crr-pain-copy>p{color:var(--lar-muted)}.crr-pain-list{gap:0;margin:24px 0;padding:0;list-style:none;display:grid}.crr-pain-list li{border-top:1px solid var(--lar-border);align-items:start;gap:13px;padding:12px 0;font-size:18px;line-height:1.5;display:flex}.crr-pain-list svg{color:var(--lar-blue-primary);width:19px;height:19px;margin-top:4px}.crr-pain-conclusion{border-left:3px solid var(--lar-green-primary);padding-left:18px}.crr-pain-conclusion strong{color:var(--lar-graphite);font-weight:600}.crr-gains{background:var(--lar-offwhite);border-block:1px solid var(--lar-border)}.crr-gains-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;display:grid}.crr-gains-heading>p{color:var(--lar-muted)}.crr-gains-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 38px;margin-top:36px;display:grid}.crr-gains-grid article{border-top:1px solid var(--lar-border);gap:18px;padding:26px 0;display:flex}.crr-index{color:var(--lar-blue-primary);font-size:17px;font-weight:600;line-height:1.5}.crr-gains-grid h3{font-size:22px}.crr-gains-grid article p{color:var(--lar-muted);margin-top:12px;font-size:18px;line-height:1.6}.crr-product-heading{max-width:930px;margin-bottom:36px}.crr-product-heading>p:last-child{color:var(--lar-muted);margin-top:20px}.crr-product-heading strong{color:var(--lar-graphite);font-weight:600}.crr-formats{gap:28px;display:grid}.crr-format{background:var(--lar-offwhite);grid-template-columns:1fr 1fr;min-width:0;display:grid}.crr-format .crr-photo{flex-direction:column;min-width:0;display:flex}.crr-format .crr-photo img{aspect-ratio:auto;flex:1;height:100%;min-height:420px;max-height:620px}.crr-format .crr-photo figcaption{border-bottom:1px solid var(--lar-border);padding:8px 12px}.crr-format-copy{flex-direction:column;align-items:start;min-width:0;padding:32px 40px;display:flex}.crr-format-label{color:var(--lar-blue-primary);align-items:center;gap:12px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.crr-format-label svg{width:27px;height:27px;color:var(--lar-green-ink)}.crr-format h3{font-size:32px}.crr-format-copy>p{color:var(--lar-muted);margin-top:16px}.crr-format ul{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.crr-format li{gap:11px;line-height:1.5;display:flex}.crr-format li svg{width:18px;height:18px;color:var(--lar-green-ink);margin-top:4px}.crr-format-copy .crr-format-gain{border-top:1px solid var(--lar-border);color:var(--lar-graphite);margin-top:0;padding-top:16px;font-weight:500}.crr-format-safety{background:var(--lar-tint-blue)}.crr-format-safety .crr-photo{order:1}.crr-format-integrated{background:var(--lar-tint-green)}.crr-text-link{color:var(--lar-blue-primary);align-items:center;gap:14px;margin-top:22px;font-size:17px;font-weight:600;display:inline-flex}.crr-text-link:hover{text-decoration:underline}.crr-text-link svg{width:19px;height:19px}.crr-scope-note{color:var(--lar-muted);border-left:3px solid var(--lar-blue-primary);padding-left:18px;font-size:17px;line-height:1.6;margin-top:28px!important}.crr-routine{background:var(--lar-offwhite)}.crr-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin:36px 0 0;padding:0;list-style:none;display:grid}.crr-step-marker{border-top:2px solid var(--lar-green-dark);color:var(--lar-green-dark);justify-content:space-between;align-items:center;margin-bottom:20px;padding-top:15px;font-weight:600;display:flex}.crr-step-marker span{font-size:23px}.crr-steps li:last-child .crr-step-marker svg{visibility:hidden}.crr-steps h3{font-size:21px}.crr-steps p{color:var(--lar-muted);margin-top:14px;font-size:18px;line-height:1.6}.crr-field{background:var(--lar-graphite);color:var(--lar-on-dark)}.crr-field .crr-eyebrow{color:var(--lar-blue-bright)}.crr-field-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;display:grid}.crr-field-heading>p{color:var(--lar-soft-dark)}.crr-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.crr-gallery .crr-photo img{aspect-ratio:3/4;background:var(--lar-graphite)}.crr-gallery figcaption{color:var(--lar-soft-dark)}.crr-gallery h3{margin-top:14px;font-size:21px}.crr-photo-note{color:var(--lar-soft-dark);font-size:13px;line-height:1.6;margin-top:24px!important}.crr-comparison h2{max-width:800px}.crr-compare{border-block:1px solid var(--lar-border);grid-template-columns:1fr 1fr;margin-top:32px;display:grid}.crr-compare>div{padding:28px 36px}.crr-compare>div:first-child{padding-left:0}.crr-compare-label{color:var(--lar-muted);font-size:17px;font-weight:600}.crr-compare ul{gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.crr-compare li{align-items:center;gap:13px;font-size:20px;line-height:1.5;display:flex}.crr-compare>div:first-child svg{color:var(--lar-muted);width:20px;height:20px}.crr-compare-lar{border-left:1px solid var(--lar-border);background:var(--lar-tint-green)}.crr-compare-lar .crr-compare-label,.crr-compare-lar svg{color:var(--lar-green-dark)}.crr-contact{background:var(--lar-green-dark);color:var(--lar-on-dark)}.crr-contact-grid{grid-template-columns:1.45fr 1fr;align-items:center;gap:64px;display:grid}.crr-contact .crr-eyebrow{color:var(--lar-green-bright)}.crr-contact p:not(.crr-eyebrow){color:var(--lar-soft-dark);margin-top:22px}.crr-contact-action{justify-items:center;gap:14px;display:grid}.crr-contact .crr-button{background:var(--lar-graphite);padding:18px 22px;font-size:18px}.crr-contact .crr-button:hover{background:var(--lar-blue-dark)}.crr-contact-action>span{color:var(--lar-soft-dark);text-align:center;font-size:17px}.crr-footer{border-top:1px solid var(--lar-border);padding-block:32px}.crr-footer-grid{grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:24px;display:grid}.crr-footer-grid>div{gap:10px;display:grid}.crr-footer a{color:var(--lar-muted);overflow-wrap:anywhere;font-size:17px}.crr-footer a:hover{color:var(--lar-blue-primary)}@media (width>=1500px){.crr-opening h1{font-size:64px}}@media (width<=1200px){.crr-container{width:calc(100% - 56px)}.crr-header-row{gap:20px}.crr-nav{gap:18px}.crr-logo{width:175px;height:56px}.crr-header .crr-button{padding-inline:14px;font-size:15px}.crr-opening-grid{gap:32px}.crr-opening h1{font-size:54px}.crr-pillars>div{padding-inline:16px;font-size:17px}.crr-pain-grid{gap:32px}.crr-format-copy{padding:28px}.crr-gains-heading,.crr-field-heading,.crr-contact-grid{gap:36px}.crr-steps{gap:20px}.crr-steps h3{font-size:20px}}@media (width<=1024px){.crr-nav,.crr-header-contact{display:none}.crr-menu{display:inline-flex}.crr-header-row{min-height:82px}.crr-opening h1{font-size:46px}.crr-opening-photo{min-height:600px}.crr-opening-grid{gap:28px}.crr-gains-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crr-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.crr-gallery .crr-photo img{aspect-ratio:4/3}.crr-format h3{font-size:29px}.crr-steps{gap:18px}.crr-steps h3{font-size:19px}.crr-contact-grid{grid-template-columns:1fr}.crr-contact-action{justify-items:start}.crr-footer-grid{grid-template-columns:1fr 1.5fr}.crr-footer-grid>div:last-child{grid-column:2}}@media (width<=800px){.crr-page h2{font-size:38px}.crr-opening-grid{grid-template-columns:1fr}.crr-opening h1{font-size:48px}.crr-opening-photo{height:460px;min-height:0}.crr-opening-photo img{object-position:center 35%}.crr-opening-copy{padding:0}.crr-pillars{grid-template-columns:1fr 1fr;gap:24px 0}.crr-pillars>div:nth-child(3){border:0;padding-left:0}.crr-pain-grid{grid-template-columns:1fr}.crr-inspection-photo img{aspect-ratio:16/9;object-position:center 45%}.crr-gains-heading,.crr-field-heading{grid-template-columns:1fr;gap:22px}.crr-format{grid-template-columns:1fr}.crr-format .crr-photo img{aspect-ratio:16/9;flex:none;height:auto;min-height:0;max-height:none}.crr-format-safety .crr-photo{order:0}.crr-format-copy{padding:28px 32px}.crr-format ul{grid-template-columns:1fr 1fr;gap:14px 24px}.crr-steps{grid-template-columns:1fr;gap:0}.crr-steps li{border-top:1px solid var(--lar-border);padding:22px 0 26px 70px;position:relative}.crr-step-marker{border:0;margin:0;padding:0;position:absolute;top:22px;left:0}.crr-step-marker svg{display:none}.crr-steps h3{font-size:23px}.crr-steps p{margin-top:10px}.crr-compare>div{padding-inline:24px}.crr-compare li{font-size:18px}.crr-compare-label{font-size:17px}}@media (width<=540px){.crr-container{width:calc(100% - 36px)}.crr-page{font-size:17px;line-height:1.65}.crr-section{padding-block:48px}.crr-header-row{min-height:80px}.crr-logo{width:170px;height:55px}.crr-opening{padding:28px 0}.crr-opening h1{font-size:36px;line-height:1.13}.crr-eyebrow{font-size:12px;margin-bottom:16px!important}.crr-lead{font-size:17px;margin-top:20px!important}.crr-actions{gap:10px;margin-top:22px}.crr-actions .crr-button{width:100%;font-size:17px}.crr-micro{font-size:17px;margin-top:18px!important}.crr-opening-photo{height:360px}.crr-opening-photo figcaption{padding:10px 12px;font-size:11px}.crr-pillars{gap:22px 0;padding-block:24px}.crr-pillars>div{align-items:start;gap:10px;padding-inline:12px;font-size:17px}.crr-pillars svg{width:23px;height:23px;margin-top:2px}.crr-page h2{font-size:32px;line-height:1.17}.crr-heading{margin-bottom:24px}.crr-pain-grid{gap:24px}.crr-inspection-photo img{aspect-ratio:4/3}.crr-pain-list li{padding-block:13px;font-size:17px}.crr-gains-grid{grid-template-columns:1fr;margin-top:26px}.crr-gains-grid article{gap:16px;padding-block:24px}.crr-gains-grid h3{font-size:23px}.crr-gains-grid article p{font-size:17px}.crr-product-heading{margin-bottom:28px}.crr-formats{gap:24px}.crr-format-copy{padding:24px 20px}.crr-format h3{font-size:28px}.crr-format ul{grid-template-columns:1fr}.crr-format .crr-photo img{aspect-ratio:4/3}.crr-text-link,.crr-scope-note{font-size:17px}.crr-steps li{padding-left:55px}.crr-steps p{font-size:17px}.crr-gallery{grid-template-columns:1fr;gap:28px}.crr-gallery h3{font-size:23px}.crr-photo-note{font-size:13px}.crr-compare{grid-template-columns:1fr}.crr-compare>div{padding:26px 20px}.crr-compare>div:first-child{padding-left:0}.crr-compare-lar{border-left:0;border-top:1px solid var(--lar-border)}.crr-compare li{font-size:18px}.crr-contact-grid{gap:28px}.crr-contact-action{justify-items:stretch}.crr-contact .crr-button{padding:16px;font-size:17px}.crr-contact .crr-cta-arrow{display:none}.crr-contact-action>span{font-size:17px}.crr-footer-grid{grid-template-columns:1fr;gap:26px}.crr-footer-grid>div:last-child{grid-column:auto}.crr-footer a{font-size:17px}}@media (prefers-reduced-motion:reduce){.crr-page *{scroll-behavior:auto;transition:none}}
