.grid--divided{row-gap:0px}.bg--accent{background-color:var(--accent);color:var(--base-3)}.lli-section{padding-bottom:90px;padding-top:90px;padding-left:20px;padding-right:20px}@media (max-width:1024px){.lli-section{padding:64px 20px}}@media (max-width:767px){.lli-section{padding:32px 20px}}.bg--gray{background-color:var(--base)}.btn--white{background-color:var(--base-3);color:var(--accent)}.btn--black{background-color:var(--contrast);color:var(--base-3)}.btn--black:is(:hover,:focus){background-color:var(--contrast-2)}.grid--2{column-gap:50px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:50px}@media (max-width:1024px){.grid--2{grid-template-columns:1fr}}@media (max-width:767px){.grid--2{column-gap:20px;grid-template-columns:1fr;row-gap:20px}}.grid--3{column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}@media (max-width:1024px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid--3{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1024px){.grid--3 > :last-child:nth-child(odd){grid-column:1 / -1}}.card--white{background-color:var(--base-3);border-radius:5px;padding:24px}.lli-section-narrow{padding-bottom:32px;padding-top:32px;padding-left:20px;padding-right:20px}@media (max-width:767px){.lli-section-narrow{padding-left:20px;padding-right:20px}}.grid--4{column-gap:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:30px}@media (max-width:1024px){.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.grid--4{grid-template-columns:1fr}}.hero-title{font-size:36px;margin-bottom:24px}@media (max-width:767px){.hero-title{font-size:34px;line-height:1.3em}}.hero-image{min-height:500px}.trust-title{font-size:16px;font-weight:700;margin-bottom:4px}.trust-card{background-color:var(--base-3);color:var(--contrast);width:100%;border-radius:5px;padding:24px}@media (max-width:767px){.trust-card{width:100%}}.btn{align-items:center;border:2px solid transparent;display:inline-flex;font-weight:700;justify-content:center;min-height:56px;padding-inline:30px;padding-bottom:8px;padding-top:8px;transition:all 0.3s ease 0s;border-radius:5px}.btn:is(:hover,:focus){background-color:var(--contrast);color:var(--base-3)}@media (max-width:767px){.btn{text-align:center;width:100%}}.btn--primary{background:var(--accent);color:var(--base-3)}.btn--outline{border-color:var(--accent);color:var(--accent)}.btn--outline:is(:hover,:focus){border-bottom-color:var(--contrast);border-left-color:var(--contrast);border-right-color:var(--contrast);border-top-color:var(--contrast)}.cluster{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:-20px}.center{text-align:center}.lede{color:var(--contrast-2);font-size:18px}.fine{color:var(--contrast-2);font-size:14px;line-height:1.6;margin-top:20px}.icon{color:var(--accent);height:26px;width:26px}.icon--lg{height:34px;width:34px}.cred-row{align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr}.figure--portrait{aspect-ratio:4/3;overflow:hidden}.step{border-top:3px solid var(--accent);display:flex;flex-direction:column;gap:8px;padding-top:18px}.step-n{color:var(--accent);font-family:var(--serif-font);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.window{background:var(--base-3);border:1px solid var(--rule);display:flex;flex-direction:column;gap:20px;padding:28px}.win-track{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.win-cell{border-top:5px solid var(--accent-soft);display:flex;flex-direction:column;gap:5px;padding-top:12px}.bg--dark{background:var(--contrast);color:var(--base-3)}.grid--foot{display:grid;gap:32px;grid-template-columns:minmax(220px,1.4fr) repeat(4,1fr)}@media (max-width:1024px){.grid--foot{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--foot>:first-child{grid-column:1/-1}}@media (max-width:767px){.grid--foot{column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.fcol{display:flex;flex-direction:column;gap:9px}.fcol-title{font-size:13px;font-weight:700;text-transform:uppercase}.fbar{border-top:1px solid rgba(255,255,255,.15);display:flex;flex-direction:column;gap:14px;padding-top:22px}.site-head{background:var(--base-3);border-bottom:1px solid var(--rule);padding-block:14px;position:sticky;top:0;z-index:10}.brand{font-family:var(--serif-font);font-size:23px;font-weight:700}.nav-menu{display:flex;flex-wrap:wrap;font-weight:600;gap:22px}.img{height:100%;object-fit:cover;width:100%;border-radius:5px}.gap{column-gap:40px;display:flex;justify-self:center;row-gap:40px}.gradient-bg{background-blend-mode:normal;background-image:linear-gradient(0deg,rgba(0,128,128,0.10) 0%,var(--base-3) 50%);background-position:center;background-repeat:no-repeat;background-size:cover}.tagline{color:var(--accent);text-transform:uppercase}.card--primary{background-color:var(--base-3);border-bottom-width:2px;border-color:var(--accent);border-left-width:2px;border-right-width:2px;border-style:solid;border-top-width:2px;color:var(--contrast);margin-bottom:20px;position:relative;border-radius:5px;padding:24px 24px 24px 44px}.card-step{align-items:center;background-color:var(--accent);border-bottom-width:3px;border-color:var(--base-3);border-left-width:3px;border-right-width:3px;border-style:solid;border-top-width:3px;color:var(--base-3);display:flex;font-size:22px;font-weight:700;height:44px;justify-content:center;left:-22px;line-height:1;position:absolute;top:8%;width:44px;border-radius:99px}.bg--sage{background-color:rgba(0,128,128,0.1)}.logos{column-gap:40px;row-gap:40px}.logos .gb-inside-container{align-items:center;column-gap:40px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:24px}@media (max-width:1024px){.logos .gb-inside-container{column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin-left:auto;margin-right:auto;max-width:480px;row-gap:12px}.logos .gb-inside-container > :last-child:nth-child(odd){grid-column:1 / -1}}.line-card{background-blend-mode:normal;background-image:url('https://bocain.design/lifelong/wp-content/uploads/2026/09/ChatGPT-Image-Sep-14-2026-05_54_16-PM.png');background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;border:1px solid rgba(0,128,128,0.1);border-radius:5px;padding:32px}@media (max-width:767px){.line-card{padding-left:20px;padding-right:20px;width:100%}}.lli-subpage-header{color:var(--base-3);padding-bottom:90px;padding-top:90px;padding-left:20px;padding-right:20px}@media (max-width:1024px){.lli-subpage-header{padding:64px 20px}.lli-subpage-header.gb-container::after{background-image:linear-gradient(90deg,rgba(0,137,135,0.96) 0%,rgba(0,137,135,0.9) 70%,rgba(0,137,135,0.6) 100%)}}@media (max-width:767px){.lli-subpage-header{padding:32px 20px}.lli-subpage-header.gb-container::after{background-image:linear-gradient(180deg,rgba(0,137,135,0.9) 0%,rgba(0,137,135,0.82) 100%)}}.lli-section-strip{background-color:var(--base-2);padding-bottom:0px;padding-top:0px;padding-left:20px;padding-right:20px}@media (max-width:1024px){.lli-section-strip{padding-left:20px;padding-right:20px}}.tagline-page-header{color:var(--base-3)}.line-card-button{color:var(--accent)}.button-wrap{column-gap:20px;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:20px}.gap--s{column-gap:20px;display:flex;row-gap:20px}.logo-card{border-radius:5px;height:34px;max-width:160px;min-height:70px;object-fit:contain;width:auto}.bg--sage-light{background-color:rgba(0,128,128,0.05)}.lli-section--narrow-content.gb-container > .gb-inside-container{margin-left:auto;margin-right:auto;max-width:800px}.ll-faq-item.gb-accordion__item{background-color:var(--base-3);border:1px solid rgba(0, 128, 128, 0.15);border-radius:5px;margin-bottom:12px;padding:0;text-align:left;transition:border-color 0.2s ease,box-shadow 0.2s ease}.ll-faq-item.gb-accordion__item-open{border-color:var(--accent);box-shadow:0 6px 20px rgba(0,128,128,0.08)}.ll-faq-item > .gb-accordion__toggle{color:var(--contrast);column-gap:16px;font-size:18px;font-weight:600;line-height:1.4;padding:20px 24px}.ll-faq-item > .gb-accordion__toggle:is(:hover,:focus-visible){color:var(--accent)}.ll-faq-item > .gb-accordion__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:5px}.ll-faq-item.gb-accordion__item-open > .gb-accordion__toggle{color:var(--accent)}.ll-faq-item .gb-accordion__toggle-icon{color:var(--accent);display:flex;flex-shrink:0}.ll-faq-item .gb-accordion__toggle-icon svg{height:20px;width:20px}.ll-faq-item > .gb-accordion__content > *{color:var(--contrast-2);font-size:17px;line-height:1.65;margin-top:0;padding:0 24px 22px}.ll-faq-item > .gb-accordion__content p:last-child{margin-bottom:0}@media (max-width:767px){.ll-faq-item > .gb-accordion__toggle{font-size:16px;padding:16px 18px}.ll-faq-item > .gb-accordion__content > *{font-size:16px;padding:0 18px 18px}}.hero-intro{margin-bottom:30px}.align-center-vertically{align-items:center;display:flex}.btn--container{align-items:flex-start;align-self:start;column-gap:20px;display:flex;justify-content:flex-start;justify-items:start;justify-self:start;row-gap:20px}@media (max-width:767px){.btn--container{flex-wrap:wrap;width:100%}}.cta-btn-wrap{justify-content:center;justify-items:center;justify-self:center}@media (max-width:767px){.cta-btn-wrap{display:flex;flex-direction:column;row-gap:20px;width:100%}}.blog-cta{align-items:center;background-blend-mode:multiply;background-color:var(--accent);background-image:url('https://bocain.design/lifelong/wp-content/uploads/2026/09/ChatGPT-Image-Sep-14-2026-05_54_16-PM.png');background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;column-gap:40px;display:flex;flex-direction:row;row-gap:40px;border-radius:10px;padding:32px}@media (max-width:767px){.blog-cta{display:flex;flex-direction:column}}