.ks-button{--ks-button-bg: transparent;--ks-button-color: var(--ks-color-navy);--ks-button-border: transparent;--ks-button-shadow: none;--ks-button-hover-bg: var(--ks-button-bg);--ks-button-hover-color: var(--ks-button-color);--ks-button-hover-border: var(--ks-button-border);min-height:var(--ks-control-height);display:inline-flex;align-items:center;justify-content:center;gap:var(--ks-space-2);padding:.875rem 1.5rem;background-color:var(--ks-button-bg);border:1px solid var(--ks-button-border);border-radius:var(--ks-radius-pill);color:var(--ks-button-color);font-weight:var(--ks-font-weight-bold);line-height:1;text-align:center;text-decoration:none;box-shadow:var(--ks-button-shadow);cursor:pointer;transition:background-color var(--ks-transition-base),color var(--ks-transition-base),border-color var(--ks-transition-base),transform var(--ks-transition-base),box-shadow var(--ks-transition-base),opacity var(--ks-transition-base)}.ks-button:hover{background-color:var(--ks-button-hover-bg);border-color:var(--ks-button-hover-border);color:var(--ks-button-hover-color);transform:translateY(-1px)}.ks-button:active{transform:translateY(0)}.ks-button:focus-visible{outline:3px solid var(--ks-focus-ring-color);outline-offset:3px}.ks-button[disabled],.ks-button.is-disabled,.ks-button[aria-disabled=true]{opacity:.5;pointer-events:none}.ks-button--primary{--ks-button-bg: var(--ks-section-action, var(--ks-color-green));--ks-button-color: var(--ks-section-action-text, var(--ks-color-white));--ks-button-border: var(--ks-section-action, var(--ks-color-green));--ks-button-hover-bg: var(--ks-section-action-hover, var(--ks-color-green-dark));--ks-button-hover-color: var(--ks-section-action-text, var(--ks-color-white));--ks-button-hover-border: var(--ks-section-action-hover, var(--ks-color-green-dark));--ks-button-shadow: 0 10px 24px rgba(var(--ks-rgb-green), .16)}.ks-button--secondary{--ks-button-bg: transparent;--ks-button-color: var( --ks-section-heading, var(--ks-color-navy) );--ks-button-border: var( --ks-section-card-border, var(--ks-color-border) );--ks-button-hover-bg: var(--ks-color-sand-light);--ks-button-hover-color: var(--ks-color-navy);--ks-button-hover-border: var(--ks-color-gold-light)}.ks-button--light{--ks-button-bg: var(--ks-color-white);--ks-button-color: var(--ks-color-navy);--ks-button-border: var(--ks-color-white);--ks-button-hover-bg: var(--ks-color-sand-light);--ks-button-hover-color: var(--ks-color-navy);--ks-button-hover-border: var(--ks-color-sand-light);--ks-button-shadow: 0 10px 24px rgba(var(--ks-rgb-black), .12)}.ks-button--dark{--ks-button-bg: var(--ks-color-navy);--ks-button-color: var(--ks-color-white);--ks-button-border: var(--ks-color-navy);--ks-button-hover-bg: var(--ks-color-navy-soft);--ks-button-hover-color: var(--ks-color-white);--ks-button-hover-border: var(--ks-color-navy-soft)}.ks-button--ghost{--ks-button-bg: transparent;--ks-button-color: var( --ks-section-heading, var(--ks-color-navy) );--ks-button-border: transparent;--ks-button-hover-bg: rgba(var(--ks-rgb-navy), .06);--ks-button-hover-color: var(--ks-color-navy);--ks-button-hover-border: transparent}.ks-button--link{--ks-button-bg: transparent;--ks-button-color: var( --ks-section-heading, var(--ks-color-navy) );--ks-button-border: transparent;--ks-button-hover-bg: transparent;--ks-button-hover-color: var(--ks-color-green);--ks-button-hover-border: transparent;width:auto;min-height:40px;padding:.45rem 0;border-radius:0;box-shadow:none}.ks-button--link:hover{box-shadow:none;transform:none}.ks-section--navy .ks-button--secondary,.ks-section--forest .ks-button--secondary,.ks-section--navy-deep .ks-button--secondary{--ks-button-color: var(--ks-color-white);--ks-button-border: rgba(var(--ks-rgb-white), .28);--ks-button-hover-bg: var(--ks-color-white);--ks-button-hover-color: var(--ks-color-navy);--ks-button-hover-border: var(--ks-color-white)}.ks-button--sm{min-height:var(--ks-control-height-sm);padding:.7rem 1.1rem;font-size:var(--ks-text-sm)}.ks-button--lg{min-height:var(--ks-control-height-lg);padding:1rem 1.8rem;font-size:var(--ks-text-md)}.ks-button--full{width:100%}.ks-button__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;transition:transform var(--ks-transition-base)}.ks-button:hover .ks-button__icon--end{transform:translate(3px)}.ks-button:hover .ks-button__icon--start{transform:translate(-2px)}.ks-section-header{max-width:var(--ks-container-readable);margin-bottom:var(--ks-space-7)}.ks-section-header--center{margin-inline:auto;text-align:center}.ks-section-header--left{margin-inline:0;text-align:left}.ks-section-header__eyebrow{margin-bottom:var(--ks-space-3)}.ks-section-header__heading{margin-bottom:var(--ks-space-4)}.ks-section-header__text{font-size:var(--ks-text-md);line-height:var(--ks-leading-relaxed)}.ks-section-header__actions{display:flex;align-items:center;justify-content:inherit;flex-wrap:wrap;gap:var(--ks-space-3);margin-top:var(--ks-space-5)}.ks-card{position:relative;padding:var(--ks-space-6);background-color:var( --ks-section-card-bg, var(--ks-color-white) );border:1px solid var( --ks-section-card-border, var(--ks-color-border) );border-radius:var(--ks-radius-lg);box-shadow:var(--ks-shadow-soft);transition:transform var(--ks-transition-base),box-shadow var(--ks-transition-base),border-color var(--ks-transition-base),background-color var(--ks-transition-base)}.ks-card:hover{transform:translateY(-4px);box-shadow:var(--ks-shadow-card);border-color:var(--ks-color-gold-light)}.ks-card--flat{box-shadow:none}.ks-card--flat:hover{box-shadow:var(--ks-shadow-soft)}.ks-card--interactive{cursor:pointer}.ks-card--compact{padding:var(--ks-space-5)}.ks-card--spacious{padding:var(--ks-space-7)}.ks-card__media{overflow:hidden;margin:calc(var(--ks-space-6) * -1) calc(var(--ks-space-6) * -1) var(--ks-space-5);border-radius:var(--ks-radius-lg) var(--ks-radius-lg) 0 0;background-color:var(--ks-color-sand-light)}.ks-card__media img{width:100%;height:100%;object-fit:cover}.ks-card__icon{margin-bottom:var(--ks-space-4)}.ks-card__eyebrow{margin-bottom:var(--ks-space-2);color:var( --ks-section-eyebrow, var(--ks-color-gold) );font-size:var(--ks-text-xs);font-weight:var(--ks-font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.ks-card__title{margin-bottom:var(--ks-space-3);color:var( --ks-section-card-heading, var(--ks-color-navy) )}.ks-card__text{color:var( --ks-section-card-text, var(--ks-color-muted) );line-height:var(--ks-leading-relaxed)}.ks-card__action{margin-top:var(--ks-space-5)}.ks-card__footer{margin-top:var(--ks-space-5);padding-top:var(--ks-space-4);border-top:1px solid var( --ks-section-card-border, var(--ks-color-border) )}.ks-trust-badges{display:flex;flex-wrap:wrap;gap:var(--ks-space-3)}.ks-trust-badge{display:inline-flex;align-items:center;gap:var(--ks-space-2);padding:.5rem .875rem;background-color:var( --ks-section-badge-bg, var(--ks-color-white) );border:1px solid var( --ks-section-badge-border, var(--ks-color-border) );border-radius:var(--ks-radius-pill);color:var( --ks-section-badge-text, var(--ks-color-navy) );font-size:var(--ks-text-sm);font-weight:var(--ks-font-weight-semibold);line-height:1.2}.ks-trust-badge__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var( --ks-section-eyebrow, var(--ks-color-gold) )}.ks-trust-badge--soft{background-color:rgba(var(--ks-rgb-white),.08);border-color:rgba(var(--ks-rgb-white),.14)}.ks-trust-badge--compact{padding:.4rem .7rem;font-size:var(--ks-text-xs)}.ks-form{display:grid;gap:var(--ks-space-4)}.ks-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ks-space-4)}.ks-form-field{display:grid;gap:var(--ks-space-2)}.ks-form-label{color:var( --ks-section-heading, var(--ks-color-navy) );font-weight:var(--ks-font-weight-bold)}.ks-form-label__required{color:var(--ks-color-danger)}.ks-input,.ks-select,.ks-textarea{width:100%;padding:.95rem 1rem;background-color:var(--ks-color-white);border:1px solid var(--ks-color-border);border-radius:var(--ks-radius-md);color:var(--ks-color-charcoal);transition:border-color var(--ks-transition-base),box-shadow var(--ks-transition-base),background-color var(--ks-transition-base)}.ks-input::placeholder,.ks-textarea::placeholder{color:rgba(var(--ks-rgb-navy),.38)}.ks-input:hover,.ks-select:hover,.ks-textarea:hover{border-color:var(--ks-color-gold-light)}.ks-input:focus,.ks-select:focus,.ks-textarea:focus{outline:none;border-color:var(--ks-color-green);box-shadow:var(--ks-shadow-focus)}.ks-input[aria-invalid=true],.ks-select[aria-invalid=true],.ks-textarea[aria-invalid=true]{border-color:var(--ks-color-danger)}.ks-input:disabled,.ks-select:disabled,.ks-textarea:disabled{background-color:var(--ks-color-off-white);color:var(--ks-color-muted);opacity:.7}.ks-textarea{min-height:140px;resize:vertical}.ks-form-help{color:var( --ks-section-text, var(--ks-color-muted) );font-size:var(--ks-text-sm)}.ks-form-error{color:var(--ks-color-danger);font-size:var(--ks-text-sm);font-weight:var(--ks-font-weight-semibold)}.ks-form-success{color:var(--ks-color-success);font-size:var(--ks-text-sm);font-weight:var(--ks-font-weight-semibold)}.ks-option-grid{display:grid;gap:var(--ks-space-4)}.ks-option-card{display:flex;align-items:center;gap:var(--ks-space-4);padding:var(--ks-space-4);background-color:var( --ks-section-card-bg, var(--ks-color-white) );border:1px solid var( --ks-section-card-border, var(--ks-color-border) );border-radius:var(--ks-radius-lg);cursor:pointer;transition:border-color var(--ks-transition-base),box-shadow var(--ks-transition-base),transform var(--ks-transition-base),background-color var(--ks-transition-base)}.ks-option-card:hover{transform:translateY(-2px);border-color:var(--ks-color-green);box-shadow:var(--ks-shadow-soft)}.ks-option-card.is-selected,.ks-option-card[aria-selected=true]{background-color:var(--ks-color-sand-light);border-color:var(--ks-color-green);box-shadow:var(--ks-shadow-focus)}.ks-option-card__icon{width:44px;height:44px;flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--ks-color-sand-light);border-radius:50%;color:var(--ks-color-green)}.ks-option-card__content{min-width:0}.ks-option-card__title{color:var( --ks-section-card-heading, var(--ks-color-navy) );font-weight:var(--ks-font-weight-bold)}.ks-option-card__text{margin-top:var(--ks-space-1);color:var( --ks-section-card-text, var(--ks-color-muted) );font-size:var(--ks-text-sm);line-height:var(--ks-leading-relaxed)}.ks-accordion{display:grid;gap:var(--ks-space-3)}.ks-accordion__item{overflow:hidden;background-color:var( --ks-section-card-bg, var(--ks-color-white) );border:1px solid var( --ks-section-card-border, var(--ks-color-border) );border-radius:var(--ks-radius-md);transition:border-color var(--ks-transition-base),box-shadow var(--ks-transition-base)}.ks-accordion__item:hover{border-color:var(--ks-color-gold-light);box-shadow:var(--ks-shadow-soft)}.ks-accordion__item[open]{border-color:var(--ks-color-gold-light);box-shadow:var(--ks-shadow-card)}.ks-accordion__button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--ks-space-4);padding:var(--ks-space-4);background:none;border:none;color:var( --ks-section-card-heading, var(--ks-color-navy) );font-weight:var(--ks-font-weight-bold);text-align:left}.ks-accordion__button::-webkit-details-marker{display:none}.ks-accordion__button::marker{content:""}.ks-accordion__content{padding:0 var(--ks-space-4) var(--ks-space-4);color:var( --ks-section-card-text, var(--ks-color-muted) );line-height:var(--ks-leading-relaxed)}.ks-accordion__content p{color:var( --ks-section-card-text, var(--ks-color-muted) )}.ks-accordion__content>*:first-child{margin-top:0}.ks-accordion__content>*:last-child{margin-bottom:0}.ks-icon-circle{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;background-color:var(--ks-color-sand-light);border:1px solid var(--ks-color-gold-light);border-radius:50%;color:var(--ks-color-green);font-size:1.25rem;line-height:1}.ks-icon-circle--sm{width:36px;height:36px;flex-basis:36px;font-size:1rem}.ks-icon-circle--lg{width:64px;height:64px;flex-basis:64px;font-size:1.75rem}.ks-divider{width:100%;height:1px;background-color:var(--ks-color-border)}.ks-divider--soft{background-color:rgba(var(--ks-rgb-navy),.08)}.ks-divider--light{background-color:rgba(var(--ks-rgb-white),.14)}.ks-divider--accent{background:linear-gradient(90deg,transparent 0%,var(--ks-color-sand) 50%,transparent 100%)}.ks-pill{display:inline-flex;align-items:center;gap:var(--ks-space-2);padding:.42rem .75rem;background-color:var(--ks-color-sand-light);border:1px solid var(--ks-color-gold-light);border-radius:var(--ks-radius-pill);color:var(--ks-color-green);font-size:var(--ks-text-xs);font-weight:var(--ks-font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.ks-pill--dark{background-color:rgba(var(--ks-rgb-white),.08);border-color:rgba(var(--ks-rgb-white),.14);color:var(--ks-color-white)}.ks-notice{padding:var(--ks-space-5);background-color:var(--ks-color-white);border:1px solid var(--ks-color-border);border-radius:var(--ks-radius-md);color:var(--ks-color-charcoal);box-shadow:var(--ks-shadow-xs)}.ks-notice--success{border-color:color-mix(in srgb,var(--ks-color-success) 28%,transparent);background-color:color-mix(in srgb,var(--ks-color-success) 6%,transparent)}.ks-notice--warning{border-color:color-mix(in srgb,var(--ks-color-warning) 28%,transparent);background-color:color-mix(in srgb,var(--ks-color-warning) 6%,transparent)}.ks-notice--danger{border-color:color-mix(in srgb,var(--ks-color-danger) 28%,transparent);background-color:color-mix(in srgb,var(--ks-color-danger) 6%,transparent)}.ks-spinner{width:20px;height:20px;display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ks-spin .7s linear infinite}@keyframes ks-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.ks-section-header{margin-bottom:var(--ks-space-6)}.ks-card--spacious{padding:var(--ks-space-6)}}@media(max-width:600px){.ks-button{width:100%}.ks-section-header{margin-bottom:var(--ks-space-6)}.ks-section-header__text{font-size:var(--ks-text-base)}.ks-card,.ks-card--compact,.ks-card--spacious{padding:var(--ks-space-5)}.ks-card__media{margin:calc(var(--ks-space-5) * -1) calc(var(--ks-space-5) * -1) var(--ks-space-4)}.ks-trust-badges{flex-direction:column}.ks-trust-badge{width:100%;justify-content:center}.ks-form-row{grid-template-columns:1fr}.ks-option-card,.ks-accordion__button{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.ks-spinner{animation-duration:1.5s}}@media(forced-colors:active){.ks-button,.ks-card,.ks-trust-badge,.ks-input,.ks-select,.ks-textarea,.ks-option-card,.ks-accordion__item{forced-color-adjust:auto}}@media(max-width:1024px){.ks-button--lg{min-height:52px;padding-inline:1.6rem}}@media(max-width:600px){.ks-button{min-height:48px;padding:.9rem 1.25rem}.ks-button--sm{min-height:42px;padding:.75rem 1rem}.ks-button--lg{min-height:52px;padding:.95rem 1.35rem;font-size:var(--ks-text-base)}.ks-button-group{display:flex;flex-direction:column;align-items:stretch;gap:var(--ks-space-3)}.ks-button-group .ks-button{width:100%}}@media(max-width:1024px){.ks-section-header{max-width:680px}}@media(max-width:768px){.ks-section-header{max-width:100%;margin-bottom:var(--ks-space-6)}.ks-section-header__heading{margin-bottom:var(--ks-space-3)}.ks-section-header__actions{justify-content:center}}@media(max-width:480px){.ks-section-header{margin-bottom:var(--ks-space-5)}.ks-section-header__eyebrow{margin-bottom:var(--ks-space-2)}}@media(max-width:1024px){.ks-card--spacious{padding:var(--ks-space-6)}}@media(max-width:768px){.ks-card{border-radius:var(--ks-radius-md)}.ks-card:hover{transform:none}.ks-card--spacious,.ks-card--compact{padding:var(--ks-space-5)}}@media(max-width:480px){.ks-card,.ks-card--spacious,.ks-card--compact{padding:var(--ks-space-4)}.ks-card__media{margin:calc(var(--ks-space-4) * -1) calc(var(--ks-space-4) * -1) var(--ks-space-4)}}@media(max-width:768px){.ks-trust-badges{justify-content:center}}@media(max-width:600px){.ks-trust-badges{flex-direction:column}.ks-trust-badge{width:100%;justify-content:center;text-align:center}}@media(max-width:820px){.ks-form-row{grid-template-columns:1fr}}@media(max-width:600px){.ks-input,.ks-select,.ks-textarea{min-height:48px;font-size:16px}.ks-textarea{min-height:120px}}@media(max-width:768px){.ks-option-card{align-items:flex-start}}@media(max-width:480px){.ks-option-card{padding:var(--ks-space-3);border-radius:var(--ks-radius-md)}.ks-option-card__icon{width:40px;height:40px;flex-basis:40px}}@media(max-width:768px){.ks-accordion__button{align-items:flex-start;padding:var(--ks-space-4)}.ks-accordion__content{padding:0 var(--ks-space-4) var(--ks-space-4)}}@media(max-width:480px){.ks-accordion{gap:var(--ks-space-2)}.ks-accordion__button{padding:var(--ks-space-3)}.ks-accordion__content{padding:0 var(--ks-space-3) var(--ks-space-3)}}@media(max-width:600px){.ks-icon-circle--lg{width:56px;height:56px;flex-basis:56px;font-size:1.5rem}}@media(max-width:600px){.ks-notice{padding:var(--ks-space-4)}}@media(hover:none)and (pointer:coarse){.ks-button:hover,.ks-card:hover,.ks-option-card:hover,.ks-accordion__item:hover{transform:none}.ks-button:active{transform:scale(.99)}.ks-option-card,.ks-accordion__button,.ks-button{touch-action:manipulation}}@media(min-resolution:2dppx){.ks-card,.ks-input,.ks-select,.ks-textarea,.ks-accordion__item,.ks-option-card{border-width:.75px}}@media(max-width:600px){.ks-button--link{width:auto;min-height:40px;padding:.45rem 0}}@media print{.ks-button,.ks-spinner{display:none!important}.ks-card,.ks-notice,.ks-accordion__item{break-inside:avoid;page-break-inside:avoid}.ks-accordion__content{display:block!important}}.ks-trust-card{display:flex;flex-direction:column;min-width:0;height:100%;padding:clamp(1.5rem,2.2vw,2rem);border:1px solid var(--ks-section-card-border, var(--ks-color-border));border-radius:var(--ks-radius-lg);background:var(--ks-section-card-bg, var(--ks-color-white));color:var(--ks-section-card-text, var(--ks-color-muted));transition:border-color var(--ks-transition-base),box-shadow var(--ks-transition-base),transform var(--ks-transition-base)}.ks-trust-card--soft{box-shadow:var(--ks-shadow-xs)}.ks-trust-card--bordered{background:transparent;box-shadow:none}.ks-trust-card--elevated{border-color:transparent;box-shadow:var(--ks-shadow-soft)}.ks-trust-card--align-left{align-items:flex-start;text-align:left}.ks-trust-card--align-center{align-items:center;text-align:center}.ks-trust-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;margin-bottom:var(--ks-space-5);color:var(--ks-section-eyebrow, var(--ks-color-olive))}.ks-trust-card__icon-svg,.ks-assurance-list__icon-svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ks-trust-card__content{min-width:0}.ks-trust-card__label,.ks-assurance-panel__eyebrow{margin:0 0 var(--ks-space-2);color:var(--ks-section-eyebrow, var(--ks-color-olive));font-size:var(--ks-text-xs);font-weight:var(--ks-font-weight-bold);letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.ks-trust-card__heading{max-width:22ch;margin:0 0 var(--ks-space-3);color:var(--ks-section-card-heading, var(--ks-color-navy));font-size:clamp(1.15rem,1.3vw,1.35rem);line-height:var(--ks-leading-tight)}.ks-trust-card--align-center .ks-trust-card__heading{margin-inline:auto}.ks-trust-card__text{color:var(--ks-section-card-text, var(--ks-color-muted));font-size:var(--ks-text-base);line-height:var(--ks-leading-relaxed)}.ks-trust-card__text>:first-child,.ks-assurance-panel__text>:first-child{margin-top:0}.ks-trust-card__text>:last-child,.ks-assurance-panel__text>:last-child{margin-bottom:0}.ks-assurance-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(16rem,.9fr) auto;align-items:center;gap:clamp(1.5rem,3vw,3rem);padding:clamp(1.75rem,3.5vw,3rem);border:1px solid var(--ks-section-card-border, var(--ks-color-border));border-radius:var(--ks-radius-xl)}.ks-assurance-panel--contrast{background:var(--ks-section-card-bg, var(--ks-color-white));box-shadow:var(--ks-shadow-soft)}.ks-assurance-panel--bordered{background:transparent;box-shadow:none}.ks-assurance-panel--brand{--ks-assurance-heading: var(--ks-color-white);--ks-assurance-text: rgba(var(--ks-rgb-white), .82);--ks-assurance-accent: var(--ks-color-gold-light);background:var(--ks-color-navy);border-color:rgba(var(--ks-rgb-white),.12);box-shadow:var(--ks-shadow-soft)}.ks-assurance-panel__eyebrow{color:var(--ks-assurance-accent, var(--ks-section-eyebrow, var(--ks-color-olive)))}.ks-assurance-panel__heading{max-width:28ch;margin:0 0 var(--ks-space-3);color:var(--ks-assurance-heading, var(--ks-section-card-heading, var(--ks-color-navy)))!important;font-size:clamp(1.35rem,2vw,1.8rem);line-height:var(--ks-leading-tight)}.ks-assurance-panel__text{max-width:58ch;color:var(--ks-assurance-text, var(--ks-section-card-text, var(--ks-color-muted)));line-height:var(--ks-leading-relaxed)}.ks-assurance-panel--brand .ks-assurance-panel__text,.ks-assurance-panel--brand .ks-assurance-panel__text p{color:var(--ks-assurance-text)}.ks-assurance-list{display:grid;gap:var(--ks-space-3);margin:0;padding:0;list-style:none}.ks-assurance-list__item{display:flex;align-items:flex-start;gap:var(--ks-space-3);color:var(--ks-assurance-heading, var(--ks-section-card-heading, var(--ks-color-navy)));font-size:var(--ks-text-sm);font-weight:var(--ks-font-weight-semibold);line-height:1.45}.ks-assurance-list__icon{display:inline-flex;flex:0 0 1.15rem;width:1.15rem;height:1.15rem;margin-top:.1rem;color:var(--ks-assurance-accent, var(--ks-color-olive))}.ks-assurance-panel__action{justify-self:end}.ks-assurance-panel--brand .ks-button--secondary,.ks-assurance-panel--brand .ks-button--ghost{--ks-button-color: var(--ks-color-white);--ks-button-border: rgba(var(--ks-rgb-white), .3);--ks-button-hover-bg: var(--ks-color-white);--ks-button-hover-color: var(--ks-color-navy);--ks-button-hover-border: var(--ks-color-white)}.ks-assurance-panel--brand .ks-button--link{--ks-button-color: var(--ks-color-white);--ks-button-hover-color: var(--ks-color-gold-light)}@media(hover:hover)and (pointer:fine){.ks-trust-card:hover{transform:translateY(-2px);border-color:var(--ks-color-gold-light);box-shadow:var(--ks-shadow-soft)}}@media(max-width:1024px){.ks-assurance-panel{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr)}.ks-assurance-panel__action{grid-column:1 / -1;justify-self:start}}@media(max-width:768px){.ks-trust-card,.ks-trust-card--align-left,.ks-trust-card--align-center{align-items:center;text-align:center}.ks-trust-card__heading{margin-inline:auto}.ks-assurance-panel{grid-template-columns:1fr;text-align:center}.ks-assurance-panel__heading,.ks-assurance-panel__text{margin-inline:auto}.ks-assurance-list{width:min(100%,28rem);margin-inline:auto;text-align:left}.ks-assurance-panel__action{grid-column:auto;justify-self:center}}@media(prefers-reduced-motion:reduce){.ks-trust-card{transition:none}.ks-trust-card:hover{transform:none}}.ks-section :where(.ks-button--secondary,.ks-button--ghost,.ks-button--link){--ks-button-color: var(--ks-component-link)}.ks-section :where(.ks-card,.ks-option-card,.ks-accordion__item,.ks-trust-card,.ks-assurance-panel--contrast){background-color:var(--ks-component-surface);border-color:var(--ks-component-border);color:var(--ks-component-text)}.ks-section :where(.ks-card,.ks-option-card,.ks-accordion__item,.ks-trust-card) :where(h1,h2,h3,h4,h5,h6){color:var(--ks-component-heading)}.ks-section :where(.ks-card,.ks-option-card,.ks-accordion__item,.ks-trust-card) :where(p,li){color:var(--ks-component-text)}.ks-section--navy .ks-button--secondary,.ks-section--forest .ks-button--secondary,.ks-section--navy-deep .ks-button--secondary,.ks-section--navy .ks-button--ghost,.ks-section--forest .ks-button--ghost,.ks-section--navy-deep .ks-button--ghost{--ks-button-color: var(--ks-color-white);--ks-button-border: rgba(var(--ks-rgb-white), .3);--ks-button-hover-bg: var(--ks-color-white);--ks-button-hover-color: var(--ks-color-navy);--ks-button-hover-border: var(--ks-color-white)}.ks-section--navy .ks-button--link,.ks-section--forest .ks-button--link,.ks-section--navy-deep .ks-button--link{--ks-button-color: rgba(var(--ks-rgb-white), .9);--ks-button-hover-color: var(--ks-color-white)}.ks-section :where(.ks-button,.ks-input,.ks-select,.ks-textarea,.ks-accordion__button,.ks-option-card):focus-visible{outline-color:var(--ks-component-focus)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ks-components.css.map */
