.llrs--clear.ll-section{background:transparent}.llrs__card.ll-card{color:inherit;gap:var(--ll-space-4);height:100%;padding:var(--ll-space-5);position:relative;text-decoration:none}.llrs__grid--cards .llrs__card.ll-card--static:hover{background-color:var(--ll-card-bg);border-color:var(--ll-card-ring,var(--ll-card-border));box-shadow:var(--ll-card-shadow-hover);transform:translateY(var(--ll-lift))}.llrs__head{align-items:center;display:flex;gap:var(--ll-space-4)}.llrs__icon{display:block;flex:none;height:48px;object-fit:contain;transition:transform var(--ll-dur-base) var(--ll-ease);width:48px}.llrs__grid--eg .llrs__icon{height:64px;width:64px}.llrs__title{color:var(--ll-fg);font-weight:600;margin:0;transition:color var(--ll-dur-fast) var(--ll-ease)}.llrs__card:hover .llrs__title{color:var(--ll-indigo)}.llrs__summary{color:var(--ll-fg-muted);font-size:16px;line-height:1.6;margin:0}.llrs__eg{display:flex;flex-direction:column;gap:var(--ll-space-2)}.llrs__eg-label{color:var(--ll-fg-muted);display:block;font-family:var(--ll-font-heading);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.llrs__eg-list{display:flex;flex-direction:column;gap:var(--ll-space-1);list-style:none;margin:0;padding:0}.llrs__eg-item{color:var(--ll-fg);font-size:15px;line-height:1.5;padding-left:14px;position:relative}.llrs__eg-item:before{background:var(--ll-icon-accent);border-radius:var(--ll-radius-circle);content:"";height:5px;left:0;position:absolute;top:.62em;width:5px}.llrs__group-title{color:var(--ll-fg);font-weight:600;margin:0 0 var(--ll-space-5)}.llrs__grid--grouped+.llrs__group-title{border-top:1px solid var(--ll-border);margin-top:var(--ll-space-8);padding-top:var(--ll-space-6)}.llrs__tag{align-self:flex-start;border:1px solid var(--ll-border);border-radius:var(--ll-radius-control);color:var(--ll-fg-muted);display:inline-block;font-family:var(--ll-font-heading);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;padding:3px 10px;text-transform:uppercase}.llrs__arrow{align-self:flex-end;margin-top:auto}.llrs__grid--flat{gap:0}.llrs__grid--flat .llrs__card.ll-card,.llrs__grid--flat .llrs__card.ll-card--static:hover{background-color:transparent;border-color:transparent;box-shadow:none;padding:var(--ll-space-6);transform:none}.llrs__grid--flat .llrs__card.ll-card--static:hover{background-color:var(--ll-well)}.llrs__grid--flat .llrs__card:hover .llrs__icon{transform:translateY(var(--ll-lift))}.llrs__grid--flat .llrs__card:before{height:1px;left:var(--ll-space-6);right:var(--ll-space-6);top:0}.llrs__grid--flat .llrs__card:after,.llrs__grid--flat .llrs__card:before{background:var(--ll-border);content:"";position:absolute;transition:opacity var(--ll-dur-fast) var(--ll-ease)}.llrs__grid--flat .llrs__card:after{bottom:var(--ll-space-6);left:0;top:var(--ll-space-6);width:1px}.llrs__grid--flat .llrs__card:hover:after,.llrs__grid--flat .llrs__card:hover:before{opacity:0}.llrs__grid--flat.ll-grid--2 .llrs__card:nth-child(-n+2):before,.llrs__grid--flat.ll-grid--2 .llrs__card:nth-child(odd):after,.llrs__grid--flat.ll-grid--3 .llrs__card:nth-child(-n+3):before,.llrs__grid--flat.ll-grid--3 .llrs__card:nth-child(3n+1):after,.llrs__grid--flat.ll-grid--4 .llrs__card:nth-child(-n+4):before,.llrs__grid--flat.ll-grid--4 .llrs__card:nth-child(4n+1):after{display:none}.llrs__cta.ll-card{display:flex;flex-direction:column}.llrs__cta .llrs__summary{margin-bottom:var(--ll-space-4)}.llrs__cta-arrow{align-self:flex-end;margin-top:auto}.llrs__banner{align-items:center;background-color:var(--ll-bg);border-radius:var(--ll-radius-surface);color:var(--ll-fg);display:flex;gap:var(--ll-space-5);justify-content:space-between;margin-top:var(--ll-space-6);padding:var(--ll-space-5) var(--ll-space-6);text-decoration:none;transition:background-color var(--ll-dur-base) var(--ll-ease),transform var(--ll-dur-base) var(--ll-ease)}.llrs__banner:hover{background-color:var(--ll-surface-dark-hi);transform:translateY(var(--ll-lift))}.llrs__banner-note{color:var(--ll-fg);font-family:var(--ll-font-body);font-size:18px;line-height:1.4}.llrs__banner-cta{align-items:center;color:var(--ll-text-invert);display:inline-flex;flex:none;font-family:var(--ll-font-heading);font-size:16px;font-weight:600;gap:var(--ll-gap-inline);white-space:nowrap}.llrs__banner-cta .ll-icon{color:var(--ll-amber);transition:transform var(--ll-dur-fast) var(--ll-ease)}.llrs__banner:hover .llrs__banner-cta .ll-icon{transform:translateX(4px)}.llrs__band{background-color:var(--ll-bg);border-radius:var(--ll-radius-surface);color:var(--ll-fg);display:block;isolation:isolate;margin-top:var(--ll-space-7);padding:var(--ll-space-7) var(--ll-space-7);position:relative;text-decoration:none;transition:background-color var(--ll-dur-base) var(--ll-ease),transform var(--ll-dur-base) var(--ll-ease)}.llrs__band:hover{background-color:var(--ll-surface-dark-hi);transform:translateY(var(--ll-lift))}.llrs__band-shape{--ro:120px;--ri:calc(var(--ro)*0.42);background:var(--ll-coral);height:calc(var(--ro)*2);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 calc(var(--ro) - 1px),transparent var(--ro)),radial-gradient(circle at 50% 50%,#000 calc(var(--ri) - 1px),transparent var(--ri));mask-image:radial-gradient(circle at 50% 50%,#000 calc(var(--ro) - 1px),transparent var(--ro)),radial-gradient(circle at 50% 50%,#000 calc(var(--ri) - 1px),transparent var(--ri));pointer-events:none;position:absolute;right:56px;top:-26px;transform-origin:50% 50%;transition:transform var(--ll-dur-slow) var(--ll-ease);width:calc(var(--ro)*2);z-index:0}.llrs__band:hover .llrs__band-shape{transform:scale(1.05)}.llrs__band-body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ll-space-5);max-width:56%;position:relative;z-index:1}.llrs__band-note{color:var(--ll-text-invert);font-family:var(--ll-font-heading);font-size:24px;font-weight:300;line-height:1.3;text-wrap:balance}.llrs__band-btn.ll-btn{pointer-events:none}.llrs__band-btn .ll-icon{display:block;transition:transform var(--ll-dur-fast) var(--ll-ease)}.llrs__band:hover .llrs__band-btn.ll-btn{background:var(--ll-btn2-bg-h);border-color:var(--ll-btn2-bd-h);color:var(--ll-btn2-fg-h)}.llrs__band:hover .llrs__band-btn .ll-icon{transform:translateX(4px)}.llrs__foot{display:flex;justify-content:center;margin-top:var(--ll-space-7)}@media (max-width:1024px){.llrs__grid--flat.ll-grid--2 .llrs__card:nth-child(n+2):before,.llrs__grid--flat.ll-grid--3 .llrs__card:nth-child(2n):after,.llrs__grid--flat.ll-grid--3 .llrs__card:nth-child(n+3):before,.llrs__grid--flat.ll-grid--4 .llrs__card:nth-child(2n):after,.llrs__grid--flat.ll-grid--4 .llrs__card:nth-child(n+3):before{display:block}.llrs__grid--flat.ll-grid--2 .llrs__card:nth-child(n):after,.llrs__grid--flat.ll-grid--3 .llrs__card:nth-child(odd):after,.llrs__grid--flat.ll-grid--4 .llrs__card:nth-child(odd):after{display:none}.llrs__grid--flat .llrs__card.ll-card,.llrs__grid--flat .llrs__card.ll-card--static:hover{padding:var(--ll-space-5)}.llrs__grid--flat .llrs__card:before{left:var(--ll-space-5);right:var(--ll-space-5)}.llrs__grid--flat .llrs__card:after{bottom:var(--ll-space-5);top:var(--ll-space-5)}}@media (max-width:768px){.llrs__icon{height:40px;width:40px}.llrs__grid--eg .llrs__icon{height:48px;width:48px}.llrs__foot{margin-top:var(--ll-space-6)}.llrs__grid--flat.ll-grid--2 .llrs__card:nth-child(n+2):before,.llrs__grid--flat.ll-grid--3 .llrs__card:nth-child(n+2):before,.llrs__grid--flat.ll-grid--4 .llrs__card:nth-child(n+2):before{display:block}.llrs__grid--flat.ll-grid--2 .llrs__card:nth-child(n):after,.llrs__grid--flat.ll-grid--3 .llrs__card:nth-child(n):after,.llrs__grid--flat.ll-grid--4 .llrs__card:nth-child(n):after{display:none}.llrs__band{padding:var(--ll-space-6) var(--ll-space-5)}.llrs__band-shape{--ro:56px;bottom:auto;right:20px;top:-30px}.llrs__band-note{display:block;width:100%}.llrs__band-note:before{content:"";float:right;height:58px;shape-outside:circle(64px at 88px -6px);width:140px}.llrs__band:hover .llrs__band-shape{transform:scale(1.05)}.llrs__band-body{max-width:none}.llrs__band-note{font-size:20px}.llrs__band-btn.ll-btn{white-space:normal}.llrs__banner{align-items:flex-start;flex-direction:column;gap:var(--ll-space-3);padding:var(--ll-space-5)}}.llrs__headrow{position:relative}.llrs__dots{background-image:radial-gradient(circle at 6px 6px,var(--ll-navy) 1.8px,transparent 2.3px);background-position:0 0;background-size:12px 12px;height:48px;pointer-events:none;position:absolute;right:0;top:6px;width:48px}.llrs__dots--low{bottom:0;top:auto}.llrs__item{color:inherit;position:relative;text-decoration:none}.llrs__item,.llrs__item-head{display:flex;flex-direction:column}.llrs__item-head{align-items:flex-start;gap:var(--ll-space-2)}.llrs__ttl{color:var(--ll-fg);margin:0;transition:color var(--ll-dur-fast) var(--ll-ease)}.llrs__item:hover .llrs__ttl{color:var(--ll-indigo)}.llrs__lead{color:var(--ll-fg);font-size:18px;line-height:1.5;margin:0}.llrs__eg-line{color:var(--ll-fg-muted);font-size:15.5px;line-height:1.5;margin:0}.llrs__item .ll-icon{display:block;transition:transform var(--ll-dur-fast) var(--ll-ease)}.llrs__columns{display:grid;gap:var(--ll-space-7)}.llrs__columns--2{grid-template-columns:repeat(2,minmax(0,1fr))}.llrs__columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}.llrs__columns--4{grid-template-columns:repeat(4,minmax(0,1fr))}.llrs__item--columns{border-top:1px solid var(--ll-navy);gap:var(--ll-space-4);padding-top:var(--ll-space-5)}.llrs__item--columns:before{background:var(--ll-indigo);content:"";height:2px;left:0;position:absolute;top:-1px;transition:width var(--ll-dur-slow) var(--ll-ease);width:0}.llrs__item--columns:hover:before{width:100%}.llrs__item--columns .llrs__ttl{font-size:24px;font-weight:300;line-height:1.25}.llrs__go{align-items:center;color:var(--ll-indigo);display:inline-flex;font-family:var(--ll-font-heading);font-size:14px;font-weight:500;gap:var(--ll-space-2);margin-top:auto;padding-top:var(--ll-space-2)}.llrs__item--columns:hover .llrs__go .ll-icon{transform:translateX(4px)}.llrs__list{border-top:1px solid var(--ll-navy)}.llrs__item--list{align-items:start;border-bottom:1px solid var(--ll-border);display:grid;gap:0 var(--ll-space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1.5fr) minmax(0,1.1fr) 40px;padding:var(--ll-space-6) 0}.llrs__item--list:after{background:var(--ll-indigo);bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width var(--ll-dur-slow) var(--ll-ease);width:0}.llrs__item--list:hover:after{width:100%}.llrs__item--list .llrs__item-head{grid-column:1}.llrs__item--list .llrs__lead{grid-column:2;padding-top:6px}.llrs__item--list .llrs__eg-line{grid-column:3;padding-top:8px}.llrs__item--list .llrs__ttl{font-size:28px;font-weight:200;line-height:1.2}.llrs__arw{color:var(--ll-fg);grid-column:4;grid-row:1;justify-self:end;padding-top:8px;transition:transform var(--ll-dur-base) var(--ll-ease),color var(--ll-dur-fast) var(--ll-ease)}.llrs__item--list:hover .llrs__arw{color:var(--ll-indigo);transform:translateX(6px)}.llrs__typo--grouped+.llrs__group-title{border-top:1px solid var(--ll-border);margin-top:var(--ll-space-8);padding-top:var(--ll-space-6)}@media (max-width:1024px){.llrs__columns--3,.llrs__columns--4{grid-template-columns:repeat(2,minmax(0,1fr))}.llrs__item--list{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 32px}.llrs__item--list .llrs__eg-line{grid-column:1/3;padding-top:var(--ll-space-3)}.llrs__arw{grid-column:3}}@media (max-width:768px){.llrs__dots{display:none}.llrs__columns--2,.llrs__columns--3,.llrs__columns--4{gap:var(--ll-space-6);grid-template-columns:1fr}.llrs__item--list{gap:var(--ll-space-2) var(--ll-space-4);grid-template-columns:minmax(0,1fr) 32px;padding:var(--ll-space-5) 0}.llrs__item--list .llrs__eg-line,.llrs__item--list .llrs__lead{grid-column:1;padding-top:0}.llrs__item--list .llrs__eg-line{padding-top:var(--ll-space-1)}.llrs__arw{grid-column:2;grid-row:1;padding-top:4px}.llrs__item--list .llrs__ttl{font-size:24px}}.llrs__item:first-child{--d:0.00s}.llrs__item:nth-child(2){--d:0.09s}.llrs__item:nth-child(3){--d:0.18s}.llrs__item:nth-child(4){--d:0.27s}.llrs__item:nth-child(5){--d:0.36s}.llrs__item:nth-child(6){--d:0.45s}.llrs__item:nth-child(7){--d:0.54s}.llrs__item:nth-child(8){--d:0.63s}.llrs__item:nth-child(9){--d:0.72s}.llrs__item:nth-child(10){--d:0.81s}.llrs__item:nth-child(11){--d:0.90s}.llrs__item:nth-child(12){--d:0.99s}.llrs__item--columns{border-top-color:transparent;position:relative}.llrs__item--columns:after{background:var(--ll-navy);content:"";height:1px;left:0;position:absolute;right:0;top:-1px;transform:scaleX(1);transform-origin:left;transition:transform .9s var(--ll-ease-reveal) var(--d,0s),background-color .8s ease calc(var(--d, 0s) + .9s)}.ll-ground-navy .llrs__item--columns:after{background:hsla(0,0%,100%,.35)}.llrs__columns:not(.aos-animate) .llrs__item--columns:after{background:var(--ll-indigo);transform:scaleX(0)}.ll-ground-navy .llrs__columns:not(.aos-animate) .llrs__item--columns:after{background:var(--ll-amber)}.llrs__item--columns .llrs__item-head{transition:transform .7s var(--ll-ease-reveal) calc(var(--d, 0s) + .25s),opacity .7s ease calc(var(--d, 0s) + .25s)}.llrs__columns:not(.aos-animate) .llrs__item--columns .llrs__item-head{opacity:0;transform:translateY(6px)}.llrs__item--columns:before{z-index:1}.llrs__item--list{border-bottom-color:transparent;position:relative}.llrs__item--list:before{background:var(--ll-border);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(1);transform-origin:left;transition:transform .9s var(--ll-ease-reveal) var(--d,0s),background-color .8s ease calc(var(--d, 0s) + .9s)}.llrs__list:not(.aos-animate) .llrs__item--list:before{background:var(--ll-indigo);transform:scaleX(0)}@media not all{.llrs__item--columns .llrs__item-head,.llrs__item--columns:after,.llrs__item--list:before{transition:none}.llrs__columns:not(.aos-animate) .llrs__item--columns:after,.llrs__list:not(.aos-animate) .llrs__item--list:before{background:var(--ll-navy);transform:scaleX(1)}.llrs__columns:not(.aos-animate) .llrs__item--columns .llrs__item-head{opacity:1;transform:none}}.llrs__fold-btn{display:none}@media (max-width:768px){.llrs:not(.llrs--open) .llrs__typo--fold>.llrs__item:nth-child(n+7){display:none}.llrs .llrs__fold-btn,.llrs .llrs__fold-btn:focus-visible,.llrs .llrs__fold-btn:hover{align-items:center;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ll-indigo)!important;cursor:pointer;display:inline-flex;font-family:var(--ll-font-heading)!important;font-size:14px!important;font-weight:500!important;gap:8px;justify-content:center;line-height:1!important;margin:var(--ll-space-5) auto 0;min-height:44px;padding:10px 0!important;width:100%}.ll-ground-navy .llrs__fold-btn,.ll-ground-navy .llrs__fold-btn:hover{color:var(--ll-amber)!important}.llrs .llrs__fold-btn:focus-visible{outline:2px solid currentColor!important;outline-offset:4px}.llrs__fold-chevron{transition:transform .3s}.llrs--open .llrs__fold-chevron{transform:rotate(180deg)}.llrs--open .llrs__typo--fold>.llrs__item:nth-child(n+7){animation:llrs-fold-in .5s var(--ll-ease,ease) both}@keyframes llrs-fold-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media not all{.llrs__fold-chevron{transition:none}.llrs--open .llrs__typo--fold>.llrs__item:nth-child(n+7){animation:none}}