.cr{color:#131b2d;background:#fff;font-family:inherit}.cr *{box-sizing:border-box}.cr-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 16px}.cr h1,.cr h2,.cr h3,.cr h4,.cr p,.cr ul,.cr ol,.cr figure{margin:0}.cr :focus-visible{outline-offset:3px;outline:3px solid #076c79}.cr [data-theme=night] :focus-visible,.cr .cr-sec--night :focus-visible,.cr-hero :focus-visible{outline-color:#b0eaf3}.cr-hero{color:#fff;background:#05070c;padding:clamp(104px,15vw,152px) 0 clamp(48px,8vw,88px)}.cr-hero-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,56px);display:grid}@media (min-width:900px){.cr-hero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.cr-eyebrow{color:#b0eaf3;margin-bottom:14px;font-size:18px;font-weight:700;line-height:1.25}.cr-eyebrow--teal{color:#076c79}.cr-eyebrow--violet{color:#5e3c92}.cr-hero h1{letter-spacing:-.03em;color:#fff;font-size:clamp(34px,5.6vw,58px);font-weight:750;line-height:1.06}.cr-lead{color:#d1e2ff;max-width:36em;margin-top:18px;font-size:clamp(18px,2.3vw,21px);line-height:1.6}.cr-note{color:#d1e2ff;margin-top:16px;font-size:16px;line-height:1.5}.cr-hero-pic{border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #3cc6d48c}.cr-hero-pic img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}@media (min-width:900px){.cr-hero-pic img{aspect-ratio:4/5}}.cr-btns,.cr-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cr-cta{margin-top:34px}.cr-btn{text-align:center;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;min-height:56px;padding:0 26px;font-family:inherit;font-size:18px;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.cr-btn--coral{color:#1b0905;background:#f58e6b;box-shadow:0 16px 36px -16px #f58e6b}.cr-btn--coral:hover{background:#ef7b52}.cr-btn--white{color:#0b1220;background:#fff}.cr-btn--white:hover{background:#e4d6fe}.cr-btn--ink{color:#fff;background:#0b1220}.cr-btn--ink:hover{background:#131b2d}.cr-btn--soft{color:#065a66;background:#cbeff4}.cr-btn--soft:hover{background:#b0eaf3}.cr-btn--violet{color:#fff;background:#5e3c92}.cr-btn--violet:hover{background:#4c2f78}.cr-btn[disabled]{opacity:.65;cursor:default}@media (max-width:520px){.cr-btns .cr-btn,.cr-cta .cr-btn{flex:100%}}.cr-sec{padding:clamp(56px,9vw,104px) 0}.cr-sec--white{background:#fff}.cr-sec--mist{background:#eaf7f9}.cr-sec--night{color:#fff;background:#05070c}.cr-sec h2{letter-spacing:-.025em;color:#131b2d;max-width:24em;font-size:clamp(28px,4.2vw,44px);font-weight:750;line-height:1.12}.cr-sec--night h2{color:#fff}.cr-sub{color:#131b2dd6;max-width:42em;margin-top:16px;font-size:clamp(17px,2vw,20px);line-height:1.6}.cr-h3{letter-spacing:-.015em;color:#131b2d;margin:clamp(30px,5vw,48px) 0 16px;font-size:clamp(21px,2.6vw,26px);font-weight:720;line-height:1.25}.cr-split>div>.cr-h3:first-child{margin-top:clamp(26px,4vw,36px)}.cr-fine-l{color:#131b2de0;max-width:46em;margin-top:22px;font-size:17px;line-height:1.6}.cr-g2,.cr-g3,.cr-g4,.cr-stack{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(22px,4vw,34px);display:grid}.cr-stack{margin-top:0}@media (min-width:760px){.cr-g2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px) and (max-width:899px){.cr-g3{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-g3>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:900px){.cr-g3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:600px){.cr-g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.cr-g4{grid-template-columns:repeat(4,minmax(0,1fr))}}.cr-split{margin-top:0}.cr-split--tools{align-items:center}.cr-g2--in{margin-top:0}.cr-words{margin-top:clamp(22px,4vw,34px)}.cr-box{background:var(--bg);color:#131b2d;--bg:#d6f2f6;--deep:#065a66;border-radius:24px;align-content:start;gap:10px;padding:clamp(20px,3vw,28px);display:grid;position:relative}.cr-box[data-h=teal]{--bg:#d6f2f6;--deep:#065a66}.cr-box[data-h=violet]{--bg:#ece2ff;--deep:#5e3c92}.cr-box[data-h=blue]{--bg:#dcebff;--deep:#1d4c8f}.cr-box[data-h=coral]{--bg:#ffe2d5;--deep:#9a3412}.cr-box h4{letter-spacing:-.01em;color:var(--deep);font-size:clamp(19px,2.2vw,22px);font-weight:740;line-height:1.25}.cr-box p{color:#131b2d;font-size:17px;line-height:1.55}.cr-box--s p{font-size:16px}.cr-stack .cr-box{padding-left:clamp(68px,9vw,80px)}.cr-stack .cr-n{position:absolute;top:clamp(20px,3vw,26px);left:clamp(18px,2.4vw,22px)}.cr-n{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;font-weight:750;display:grid}.cr-n--l{width:48px;height:48px;font-size:22px}.cr-big{letter-spacing:-.03em;color:var(--deep);font-size:clamp(38px,5vw,52px);font-weight:780;line-height:1;display:block}.cr-big--s{font-size:clamp(34px,4vw,42px)}.cr-path{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(24px,4vw,38px);padding:0;list-style:none;display:grid}@media (min-width:600px){.cr-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.cr-path{grid-template-columns:repeat(4,minmax(0,1fr))}}.cr-path li{background:var(--bg);--bg:#d6f2f6;--deep:#065a66;border-radius:24px;align-content:start;gap:10px;padding:clamp(20px,3vw,26px);display:grid}.cr-path li[data-h=violet]{--bg:#ece2ff;--deep:#5e3c92}.cr-path li[data-h=blue]{--bg:#dcebff;--deep:#1d4c8f}.cr-path li[data-h=coral]{--bg:#ffe2d5;--deep:#9a3412}.cr-path h4{color:var(--deep);font-size:21px;font-weight:740;line-height:1.25}.cr-path p{color:#131b2d;font-size:17px;line-height:1.55}.cr-fig{border-radius:28px;overflow:hidden;box-shadow:0 30px 70px -40px #076c7999}.cr-fig img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;min-height:260px;display:block}.cr-split--faith{align-items:center}.cr-faith-pics{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.cr-faith-pics img{object-fit:cover;aspect-ratio:3/2;border-radius:24px;width:100%;display:block}@media (min-width:520px){.cr-faith-pics{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-faith-pics img{aspect-ratio:4/5;height:100%}}.cr-split--faith .cr-lead{margin-top:16px}.cr-split--faith .cr-btns{margin-top:24px}.cr-faq{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:clamp(22px,4vw,34px);display:grid}@media (min-width:900px){.cr-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-faq details{color:#131b2d;background:#dcebff;border-radius:20px}.cr-faq summary{color:#1d4c8f;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:16px 22px;font-size:18px;font-weight:700;line-height:1.35;list-style:none;display:flex}.cr-faq summary::-webkit-details-marker{display:none}.cr-faq summary:after{content:"+";color:#fff;background:#1d4c8f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.cr-faq details[open] summary:after{content:"−"}.cr-faq details p{color:#131b2d;padding:0 22px 22px;font-size:17px;line-height:1.6}.cr-split--apply{align-items:start}.cr-apply-text h2{max-width:16em}.cr-next{gap:10px;margin-top:26px;padding:0;list-style:none;display:grid}.cr-next li{background:var(--bg);color:#131b2d;--bg:#b0eaf3;border-radius:16px;padding:16px 18px;font-size:17px;font-weight:650;line-height:1.4}.cr-next li[data-h=violet]{--bg:#e4d6fe}.cr-next li[data-h=blue]{--bg:#d1e2ff}.cr-card{color:#131b2d;background:#fff;border-radius:28px;padding:clamp(20px,4vw,32px);box-shadow:0 40px 90px -40px #0b8f9cb3}.cr-card h3{letter-spacing:-.02em;color:#076c79;font-size:26px;font-weight:740;line-height:1.2}.cr-form{gap:16px;display:grid}.cr-form label,.cr-form fieldset{color:#131b2d;border:0;gap:7px;min-width:0;margin:0;padding:0;font-size:16px;font-weight:650;display:grid}.cr-form legend{margin-bottom:7px;padding:0;font-size:16px;font-weight:650}.cr-form input:not([type=checkbox]),.cr-form textarea,.cr-form select{color:#131b2d;box-sizing:border-box;background:#e3f6f9;border:0;border-radius:14px;width:100%;min-height:52px;padding:12px 14px;font-family:inherit;font-size:17px;font-weight:500;line-height:1.4}.cr-form textarea{resize:vertical}.cr-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.cr-choices,.cr-checks{flex-wrap:wrap;gap:8px;display:flex}.cr-choices button{color:#131b2d;cursor:pointer;background:#d1e2ff;border:0;border-radius:999px;flex:auto;min-height:52px;padding:0 18px;font-family:inherit;font-size:16px;font-weight:650;line-height:1}.cr-choices button.is-on{color:#fff;background:#131b2d}.cr-form .cr-check-l{cursor:pointer;background:#d1e2ff;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-weight:650;display:flex}.cr-form .cr-check-l input{accent-color:#076c79;width:22px;height:22px;min-height:0}.cr-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cr-err{color:#1b0905;background:#ffd7c9;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.5}.cr-fine{color:#131b2dd6;text-align:center;font-size:15px;line-height:1.5}.cr-form .cr-btn{width:100%}.cr-done{justify-items:start;gap:14px;display:grid}.cr-done p{font-size:18px;line-height:1.55}.cr-check{color:#fff;background:#076c79;border-radius:18px;place-items:center;width:56px;height:56px;font-size:28px;font-weight:700;display:grid}.cr-done .cr-btns{margin-top:8px}.ab-hero-pic img{aspect-ratio:3/2}@media (min-width:900px){.ab-hero-pic img{aspect-ratio:4/5}}.ab-no{flex-wrap:wrap;gap:16px;margin-top:clamp(22px,4vw,34px);display:flex}.ab-no>.cr-box{flex:calc(25% - 16px);min-width:min(100%,240px)}.ab-no .cr-box h4{font-size:20px}.ab-ask{color:#131b2d;background:#b0eaf3;border-radius:24px;margin-top:clamp(22px,4vw,34px);padding:clamp(22px,3.5vw,32px)}.ab-ask h3{color:#065a66;font-size:clamp(21px,2.6vw,26px);font-weight:740;line-height:1.25}.ab-ask p{max-width:46em;margin-top:10px;font-size:18px;line-height:1.6}.ab-ask .cr-btns{margin-top:18px}.ab-faith-pics{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:clamp(24px,4vw,36px);display:grid}@media (min-width:760px){.ab-faith-pics{grid-template-columns:repeat(3,minmax(0,1fr))}}.ab-faith-pics img{object-fit:cover;aspect-ratio:3/2;border-radius:24px;width:100%;display:block}.ab-points{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(22px,4vw,34px);padding:0;list-style:none;display:grid}@media (min-width:640px){.ab-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.ab-points{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-points li{background:var(--bg);--bg:#d6f2f6;--deep:#065a66;border-radius:24px;align-content:start;gap:10px;padding:clamp(20px,3vw,26px);display:grid}.ab-points li[data-h=violet]{--bg:#ece2ff;--deep:#5e3c92}.ab-points li[data-h=blue]{--bg:#dcebff;--deep:#1d4c8f}.ab-points li[data-h=coral]{--bg:#ffe2d5;--deep:#9a3412}.ab-points h4{color:var(--deep);font-size:21px;font-weight:740;line-height:1.25}.ab-points p{color:#131b2d;font-size:17px;line-height:1.55}.cr-sec--night .cr-sub{color:#d1e2ff}@media (prefers-reduced-motion:no-preference){.cr-btn{transition:background-color .15s,transform .15s}.cr-btn:active{transform:translateY(1px)}}
