.cards-in-circle{background:var(--cic-bg, #ffffff);color:var(--cic-color, #25425d)}.cards-in-circle__header{display:flex;flex-direction:column;align-items:var(--cic-header-items-mobile, center);gap:1.2rem;max-width:72rem;margin:0 var(--cic-header-margin-mobile, auto) 3.2rem;text-align:var(--cic-align-mobile, center)}@media screen and (min-width:750px){.cards-in-circle__header{align-items:var(--cic-header-items-desktop, center);gap:1.6rem;margin:0 var(--cic-header-margin-desktop, auto) 4.8rem;text-align:var(--cic-align-desktop, center)}}.cards-in-circle__eyebrow{margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--cic-eyebrow, #9aa6b2)}.cards-in-circle__heading{margin:0;font-family:var(--font-heading-serif);font-size:var(--cic-heading-size-mobile, 2.8rem);line-height:1.2;color:var(--cic-color, #25425d)}@media screen and (min-width:750px){.cards-in-circle__heading{font-size:var(--cic-heading-size-desktop, 4.2rem)}}.cards-in-circle__intro{margin:0;max-width:64rem;color:var(--cic-muted, #6b7c8d);font-size:1.4rem;line-height:1.5}@media screen and (min-width:750px){.cards-in-circle__intro{font-size:1.6rem}}.cards-in-circle__intro p{margin:0}.cards-in-circle__intro p+p{margin-top:.8rem}.cards-in-circle__diagram{position:relative;display:flex;flex-direction:column;align-items:stretch}.cards-in-circle__card{display:flex;flex-direction:column;align-items:stretch;width:100%;z-index:2}.cards-in-circle__connector{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100%;height:3.2rem;margin:0;color:#c4dbf1}.cards-in-circle__connector svg{display:block;width:2rem;height:2rem;flex-shrink:0}@media screen and (min-width:990px){.cards-in-circle__connector{display:none}}.cards-in-circle__shell{display:flex;flex-direction:column;gap:1.2rem;width:100%;padding:1.6rem;background:var(--cic-shell, #d6eaf5);border-radius:1.6rem}@media screen and (min-width:990px){.cards-in-circle__shell{height:100%}}.cards-in-circle__title{margin:0;font-family:var(--font-heading-serif);font-size:2.4rem;font-weight:400;line-height:1.2;color:var(--cic-color, #25425d)}@media screen and (min-width:990px){.cards-in-circle__title{font-size:2.8rem}}.cards-in-circle__panel{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;background:var(--cic-card-bg, #ffffff);border-radius:1.2rem}@media screen and (min-width:990px){.cards-in-circle__panel{flex:1;padding:1.6rem 1.6rem 1.2rem}}.cards-in-circle__subtitle{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.02em;line-height:1.35;text-transform:uppercase;color:var(--cic-color, #25425d)}.cards-in-circle__body{margin:0;color:var(--cic-muted, #6b7c8d);font-size:1.4rem;line-height:1.5}.cards-in-circle__body p{margin:0}.cards-in-circle__body p+p{margin-top:.8rem}.cards-in-circle__badge{display:flex;align-items:center;gap:1.2rem;width:100%;padding:.6rem 1.2rem .6rem .6rem;background:var(--cic-badge-bg, #d6eaf5);border-radius:1.2rem;text-decoration:none;color:inherit}a.cards-in-circle__badge:hover .cards-in-circle__badge-label{text-decoration:underline}.cards-in-circle__badge-media{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;overflow:hidden;background:#fff;border-radius:.8rem}.cards-in-circle__badge-icon{display:block;width:100%;height:100%;object-fit:contain}.cards-in-circle__badge-label{font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--cic-color, #25425d)}.cards-in-circle__center{position:relative;z-index:1;margin:3.2rem 0 0;text-align:var(--cic-align-mobile, center)}.cards-in-circle__rings{display:none}.cards-in-circle__ring{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.cards-in-circle__ring--outer{width:120%;height:120%;background:#c4dbf12e}.cards-in-circle__ring--mid{width:80%;height:80%;background:#c4dbf152}.cards-in-circle__ring--inner{width:40%;height:40%;background:#c4dbf17a}.cards-in-circle__center-text{position:relative;z-index:1;margin:0 var(--cic-header-margin-mobile, auto);max-width:48rem;font-family:var(--font-heading-serif);font-size:22px;line-height:1.3;color:var(--cic-color, #25425d)}.cards-in-circle__center-text p{font-size:22px;margin:0}.cards-in-circle__center-text p+p{margin-top:.8rem}.cards-in-circle__arrow{display:none;line-height:0}.cards-in-circle__arrow svg{display:block;width:100%;height:auto}.cards-in-circle__cta{display:flex;justify-content:center;margin-top:3.2rem}@media screen and (min-width:990px){.cards-in-circle__cta{margin-top:4.8rem}}.cards-in-circle__button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;padding-inline:2.4rem;border-radius:999px}@media screen and (min-width:990px){.cards-in-circle__diagram--count-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:35px;row-gap:0;align-items:start;max-width:110rem;margin:0 auto}.cards-in-circle__diagram--count-3 .cards-in-circle__card--2{grid-row:1;grid-column:2;z-index:3}.cards-in-circle__diagram--count-3 .cards-in-circle__card--1{grid-row:2;grid-column:1;margin-top:-30px;z-index:3}.cards-in-circle__diagram--count-3 .cards-in-circle__card--3{grid-row:2;grid-column:3;margin-top:-30px;z-index:3}.cards-in-circle__diagram--count-3 .cards-in-circle__center{grid-row:2;grid-column:2;align-self:center;justify-self:stretch;display:flex;align-items:center;justify-content:center;width:100%;margin:-30px 0 0;padding:2.4rem 1.2rem;text-align:center;pointer-events:none;z-index:1}.cards-in-circle__diagram--count-3 .cards-in-circle__rings{display:block;position:absolute;left:0;right:0;top:50%;width:100%;aspect-ratio:1;transform:translateY(-50%);pointer-events:none;z-index:0}.cards-in-circle__diagram--count-3 .cards-in-circle__center-text,.cards-in-circle__diagram--count-3 .cards-in-circle__center-text p{max-width:none;font-size:22px;line-height:1.35}.cards-in-circle__diagram--count-3 .cards-in-circle__arrow{display:block}.cards-in-circle__diagram--count-3 .cards-in-circle__arrow--1{grid-row:1;grid-column:1;align-self:end;justify-self:end;width:50%;padding-bottom:5rem;z-index:1;pointer-events:none}.cards-in-circle__diagram--count-3 .cards-in-circle__arrow--2{grid-row:1;grid-column:3;align-self:end;justify-self:start;width:50%;padding-bottom:5rem;z-index:1;pointer-events:none}.cards-in-circle__diagram--count-3 .cards-in-circle__arrow--3{grid-row:3;grid-column:1 / -1;margin-top:-30px;width:64%;max-width:none;justify-self:center;align-self:start;padding-top:5rem;z-index:1}}@media screen and (min-width:990px){.cards-in-circle__diagram--count-2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:35px;row-gap:0;align-items:center;margin:0 auto}.cards-in-circle__diagram--count-2 .cards-in-circle__card--1{grid-row:2;grid-column:1;align-self:center;z-index:3}.cards-in-circle__diagram--count-2 .cards-in-circle__card--2{grid-row:2;grid-column:3;align-self:center;z-index:3}.cards-in-circle__diagram--count-2 .cards-in-circle__center{grid-row:2;grid-column:2;align-self:center;justify-self:stretch;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:2.4rem 1.2rem;text-align:center;pointer-events:none;z-index:1}.cards-in-circle__diagram--count-2 .cards-in-circle__rings{display:block;position:absolute;left:0;right:0;top:50%;width:100%;aspect-ratio:1;transform:translateY(-50%);pointer-events:none;z-index:0}.cards-in-circle__diagram--count-2 .cards-in-circle__center-text,.cards-in-circle__diagram--count-2 .cards-in-circle__center-text p{max-width:none;font-size:22px;line-height:1.35}.cards-in-circle__diagram--count-2 .cards-in-circle__arrow{display:block}.cards-in-circle__diagram--count-2 .cards-in-circle__arrow--3-top{grid-row:1;grid-column:1 / -1;width:65%;justify-self:center;padding-bottom:5rem;z-index:1}.cards-in-circle__diagram--count-2 .cards-in-circle__arrow--3-top svg{transform:scaleY(-1)}.cards-in-circle__diagram--count-2 .cards-in-circle__arrow--3-bottom{grid-row:3;grid-column:1 / -1;width:65%;justify-self:center;padding-top:5rem;z-index:1}}
/*# sourceMappingURL=/cdn/shop/t/322/assets/section-cards-in-circle.css.map */
