.zt9bGq_shell{color:#30283f;max-width:1180px;margin:auto;padding:28px 32px 48px}.zt9bGq_header{border-bottom:1px solid #e4dfeb;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.zt9bGq_header>div{align-items:center;gap:12px;display:flex}.zt9bGq_header strong{font-size:1.2rem}.zt9bGq_header strong span{color:#84768f;margin-top:4px;font-size:.72rem;font-weight:500;display:block}.zt9bGq_header nav{align-items:center;gap:22px;font-size:.8rem;display:flex}.zt9bGq_header button,.zt9bGq_actions>button:not(:first-child){color:#736582;font:inherit;cursor:pointer;background:0 0;border:0}.zt9bGq_header a{color:#65507b;text-decoration:none}.zt9bGq_intro{max-width:850px;padding:38px 0 20px}.zt9bGq_intro h1{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1.15}.zt9bGq_intro>p:not(.zt9bGq_eyebrow){color:#74677f;font-size:.95rem;line-height:1.7}.zt9bGq_eyebrow{letter-spacing:.16em;color:#7d579f;font-size:.66rem;font-weight:800}.zt9bGq_notice{color:#68527d;background:#f1ebfa;border-radius:14px;align-items:flex-start;gap:10px;padding:15px 18px;font-size:.8rem;line-height:1.6;display:flex}.zt9bGq_notice svg{flex-shrink:0;margin-top:3px}.zt9bGq_toolbar{color:#7d7187;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 24px;font-size:.8rem;display:flex}.zt9bGq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.zt9bGq_plan{background:#fff;border:1px solid #e1d9e9;border-radius:22px;padding:26px;box-shadow:0 8px 30px #47266605}.zt9bGq_planTop{color:#826b96;justify-content:space-between;font-size:.7rem;font-weight:650;display:flex}.zt9bGq_plan h2{margin:16px 0 12px;font-size:1.35rem}.zt9bGq_price{letter-spacing:-.04em;margin:0;font-size:1.8rem;font-weight:750}.zt9bGq_price small{letter-spacing:0;color:#82748c;font-size:.8rem;font-weight:450}.zt9bGq_subscribers{color:#82738e;margin:14px 0 26px;font-size:.74rem}.zt9bGq_plan fieldset{border:0;margin:0;padding:0}.zt9bGq_plan legend{gap:14px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:flex}.zt9bGq_plan legend small{color:#8d7f96;font-weight:400}.zt9bGq_app{cursor:pointer;border:1px solid #e9e3ef;border-radius:13px;align-items:center;gap:12px;margin-bottom:10px;padding:15px 14px;display:flex}.zt9bGq_app[data-selected=true]{background:#faf6ff;border-color:#c9b5df}.zt9bGq_app input{accent-color:#6b4392;flex-shrink:0;width:17px;height:17px}.zt9bGq_app span{flex-direction:column;flex:1;gap:4px;display:flex}.zt9bGq_app strong{font-size:.85rem}.zt9bGq_app small{color:#8c7f96;font-size:.7rem}.zt9bGq_app svg{color:#7a4ba4}.zt9bGq_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.zt9bGq_actions>small{color:#8c8096;font-size:.72rem}.zt9bGq_footer{color:#87758f;align-items:flex-start;gap:8px;margin-top:26px;font-size:.75rem;line-height:1.65;display:flex}.zt9bGq_footer svg{flex-shrink:0;margin-top:3px}@media (max-width:700px){.zt9bGq_shell{padding:20px 16px 32px}.zt9bGq_header{align-items:flex-start;gap:16px}.zt9bGq_header nav{flex-direction:column;align-items:flex-end;gap:10px}.zt9bGq_grid{grid-template-columns:1fr}.zt9bGq_plan{padding:22px}.zt9bGq_toolbar{flex-direction:column;align-items:flex-start}.zt9bGq_intro{padding-top:28px}}
.kj0m8q_shell{--ink:#12233e;--subtle:#526178;--accent:#1e5ab7;min-height:100svh;color:var(--ink);background:#f2f6fc;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.kj0m8q_hero{isolation:isolate;color:#eff7ff;background:radial-gradient(at 105% 15%,#184e75,#0000 62%),linear-gradient(140deg,#102748,#111c35 72%);grid-template-rows:auto 1fr auto;gap:3rem;padding:clamp(1.5rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.kj0m8q_hero:before{z-index:-1;content:"";opacity:.16;background-image:radial-gradient(#87c4e9 .7px,#0000 .7px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(155deg,#000 5%,#0000 68%);mask-image:linear-gradient(155deg,#000 5%,#0000 68%)}.kj0m8q_brand,.kj0m8q_siteLink{color:inherit;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.kj0m8q_brand{letter-spacing:-.045em;font-size:1.35rem;font-weight:800}.kj0m8q_brandIcon{color:#85f2d4;background:#72edcd17;border:1px solid #72edcd75;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;margin-right:.65rem;display:inline-grid}.kj0m8q_brandDot,.kj0m8q_heroTitle em{color:#85f2d4}.kj0m8q_heroContent{align-self:center;max-width:38rem}.kj0m8q_heroEyebrow,.kj0m8q_eyebrow{letter-spacing:.12em;font-size:.72rem;font-weight:800}.kj0m8q_heroEyebrow{color:#9bdbe7;align-items:center;gap:.5rem;display:flex}.kj0m8q_heroTitle{letter-spacing:-.065em;margin:1rem 0;font-size:clamp(2.4rem,5vw,5.2rem);font-weight:760;line-height:1.04}.kj0m8q_heroTitle em{font-style:normal}.kj0m8q_heroDescription{color:#b9cce3;max-width:31ch;line-height:1.6}.kj0m8q_features{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.kj0m8q_features span{color:#dce9f9;border:1px solid #a8cce43d;border-radius:100px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.8rem;display:inline-flex}.kj0m8q_siteLink{color:#c5dbef;gap:.5rem;font-size:.85rem}.kj0m8q_content{place-items:center;padding:clamp(1.15rem,5vw,4.25rem);display:grid}.kj0m8q_card{box-sizing:border-box;background:#fff;border:1px solid #dae4f2;border-radius:1.5rem;width:min(100%,31rem);padding:clamp(1.25rem,4.4vw,3rem);box-shadow:0 18px 50px #132d5914}.kj0m8q_eyebrow{color:var(--accent);margin:0 0 .6rem}.kj0m8q_card h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.85rem,4vw,2.65rem);line-height:1.1}.kj0m8q_description{color:var(--subtle);margin:.75rem 0 1.4rem}.kj0m8q_card form,.kj0m8q_card fieldset{gap:.85rem;display:grid}.kj0m8q_card input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:2.95rem;color:var(--ink);background:#f9fbff;border:1px solid #bacce3;border-radius:.7rem}.kj0m8q_card input:focus-visible,.kj0m8q_card a:focus-visible,.kj0m8q_card button:focus-visible{outline-offset:2px;outline:2px solid #175cbd}.kj0m8q_card button[type=submit]{justify-content:center;width:100%;min-height:2.95rem}.kj0m8q_card a{color:var(--accent);text-underline-offset:.2em;font-weight:650}.kj0m8q_card a:hover,.kj0m8q_siteLink:hover{text-decoration:underline}@media (max-width:740px){.kj0m8q_shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.kj0m8q_hero{padding:1rem 1.25rem;display:block}.kj0m8q_heroContent,.kj0m8q_siteLink{display:none}.kj0m8q_content{place-items:start center}.kj0m8q_card{border-radius:1rem}}
.PDGRiq_page{--ink:#211c37;--accent:#5731a0;color:var(--ink);font-family:var(--font-sans,Arial, sans-serif);background:#fffdf8}.PDGRiq_page a{color:inherit;text-decoration:none}.PDGRiq_preview{text-align:center;color:#523080;background:#eee5ff;padding:8px 16px;font-size:.8rem;font-weight:650}.PDGRiq_header{justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100% - 40px);margin:auto;padding:25px 0;display:flex}.PDGRiq_brand{letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:9px;font-size:1.3rem;font-weight:800;display:flex}.PDGRiq_brand span{letter-spacing:.01em;flex-basis:100%;padding-left:34px;font-size:.7rem;font-weight:500}.PDGRiq_header nav{align-items:center;gap:25px;font-size:.9rem;display:flex}.PDGRiq_signin{border:1px solid #dfd4ed;border-radius:100px;padding:9px 18px}.PDGRiq_hero{isolation:isolate;color:#fff;background:#241848;border-radius:28px;align-items:center;width:min(1280px,100% - 32px);min-height:590px;margin:0 auto;padding:clamp(28px,6vw,80px);display:grid;position:relative;overflow:hidden}.PDGRiq_heroArt{z-index:-2;position:absolute;inset:0}.PDGRiq_heroArt img{object-fit:cover;object-position:65% center}.PDGRiq_hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#201439fa,#201439c0 47%,#20143900 87%);position:absolute;inset:0}.PDGRiq_heroCopy{max-width:530px}.PDGRiq_eyebrow{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 18px;font-size:.73rem;font-weight:750;display:flex}.PDGRiq_hero h1{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.04}.PDGRiq_hero h1 em{color:#ffe3a7;font-style:normal}.PDGRiq_heroCopy>p:not(.PDGRiq_eyebrow){color:#ede5f8;max-width:430px;line-height:1.75}.PDGRiq_primary,.PDGRiq_secondary{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:.92rem;font-weight:750;display:inline-flex}.PDGRiq_page a.PDGRiq_primary{color:#211334}.PDGRiq_primary{color:#211334;background:#ffd28c}.PDGRiq_secondary{color:#452c67;background:#fff;border-color:#d5c3ed}.PDGRiq_primary:disabled,.PDGRiq_secondary:disabled{opacity:.55;cursor:wait}.PDGRiq_heroCopy>small{color:#ddcfe9;max-width:300px;margin-top:13px;line-height:1.5;display:block}.PDGRiq_promise{border-bottom:1px solid #e9e1d7;flex-wrap:wrap;justify-content:center;gap:12px 45px;padding:28px 20px;font-size:.8rem;display:flex}.PDGRiq_promise span{align-items:center;gap:7px;display:inline-flex}.PDGRiq_section,.PDGRiq_activitySection,.PDGRiq_pricingSection{padding:clamp(48px,7vw,90px) max(20px,50vw - 560px);scroll-margin-top:20px}.PDGRiq_sectionIntro{max-width:670px;margin-bottom:30px}.PDGRiq_sectionIntro h2{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2rem,4vw,3.3rem);line-height:1.1}.PDGRiq_sectionIntro>p:last-child{color:#655a73;line-height:1.7}.PDGRiq_apps{grid-template-columns:1fr 1fr;gap:22px;display:grid}.PDGRiq_appCard,.PDGRiq_devcards{background:#f0e9f7;border-radius:22px;overflow:hidden}.PDGRiq_appCard>img{object-fit:cover;object-position:center 35%;width:100%;height:250px;display:block}.PDGRiq_appCard>div,.PDGRiq_devcards>div:not(.PDGRiq_demoCode){padding:30px}.PDGRiq_appCard h3,.PDGRiq_devcards h3{letter-spacing:-.04em;margin:0 0 14px;font-size:2rem}.PDGRiq_appCard p,.PDGRiq_devcards p{line-height:1.7}.PDGRiq_appCard ul,.PDGRiq_devcards ul{padding-left:20px;font-size:.9rem;line-height:2}.PDGRiq_devcards{background:#e9edf8}.PDGRiq_demoCode{color:#fff;background:#202d50;align-content:center;height:250px;padding:30px;display:grid}.PDGRiq_demoCode>span{color:#b1bfdb;font-size:.74rem}.PDGRiq_demoCode p{margin:20px 0 8px;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:700}.PDGRiq_demoCode>small{color:#c4d0e8}.PDGRiq_demoCode>div{gap:8px;margin-top:20px;display:flex}.PDGRiq_demoCode>div span{border:1px solid #ffffff40;border-radius:8px;padding:5px 10px;font-size:.7rem}.PDGRiq_activitySection{background:#f1ecf7}.PDGRiq_activityGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.PDGRiq_activityGrid article{background:#fff;border-radius:19px;overflow:hidden}.PDGRiq_activityGrid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.PDGRiq_activityGrid article>div{padding:20px}.PDGRiq_activityGrid h3{margin:12px 0 7px;font-size:1.05rem}.PDGRiq_activityGrid p{color:#655a73;margin:0;font-size:.9rem;line-height:1.6}.PDGRiq_steps{grid-template-columns:repeat(3,1fr);gap:35px;padding:0;list-style:none;display:grid}.PDGRiq_steps li>span{color:#603d8c;background:#ede1ff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:750;display:inline-grid}.PDGRiq_steps h3{margin:17px 0 8px}.PDGRiq_steps p{color:#655a73;line-height:1.6}.PDGRiq_pricingSection{color:#fff;background:#241b38}.PDGRiq_pricingSection .PDGRiq_sectionIntro{text-align:center;margin:0 auto 32px}.PDGRiq_pricingSection .PDGRiq_eyebrow{color:#e4c8ff;justify-content:center}.PDGRiq_pricingSection .PDGRiq_sectionIntro>p:last-child{color:#cfc2df}.PDGRiq_pricing{grid-template-columns:repeat(2,1fr);gap:20px;max-width:850px;margin:auto;display:grid}.PDGRiq_pricing article{background:#322744;border:1px solid #ffffff32;border-radius:22px;flex-direction:column;padding:clamp(22px,3vw,35px);display:flex}.PDGRiq_pricing article[data-featured=true]{color:#2b2037;background:#fff7e9;border-color:#e3b97c}.PDGRiq_planLabel{margin:0 0 16px;font-size:.8rem}.PDGRiq_currentBadge{border:1px solid;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-block}.PDGRiq_pricing h3{margin:0 0 15px;font-size:1.9rem}.PDGRiq_price{margin:0}.PDGRiq_price strong{letter-spacing:-.05em;font-size:clamp(2.2rem,4vw,3rem)}.PDGRiq_pricing ul{border-top:1px solid #9d84b340;gap:12px;margin:16px 0;padding:22px 0;list-style:none;display:grid}.PDGRiq_pricing li{align-items:center;gap:8px;display:flex}.PDGRiq_pricing button{width:100%;margin-top:auto}.PDGRiq_pricing small{text-align:center;opacity:.8;margin-top:14px}.PDGRiq_checkoutNote,.PDGRiq_legal{text-align:center;color:#d6c9e3;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin:24px auto 0;font-size:.8rem;display:flex}.PDGRiq_legal a{text-underline-offset:3px;text-decoration:underline}.PDGRiq_error{color:#ffe3c7;background:#3c233b;border:1px solid #ffcaa4;border-radius:12px;max-width:850px;margin:15px auto;padding:14px}.PDGRiq_faq{max-width:800px}.PDGRiq_faq details{border-bottom:1px solid #e4dcd0;padding:19px 0}.PDGRiq_faq summary{cursor:pointer;font-weight:700;line-height:1.5}.PDGRiq_faq p{color:#655a73;line-height:1.7}.PDGRiq_footer{border-top:1px solid #e9e1d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;padding:30px max(20px,50vw - 560px);font-size:.8rem;display:flex}.PDGRiq_footer>a:last-child,.PDGRiq_footer>a:nth-last-child(2){align-items:center;gap:6px;display:inline-flex}.PDGRiq_access{background:#f5effc;place-items:center;min-height:100vh;padding:22px;display:grid}.PDGRiq_access>section{color:#211c37;background:#fff;border:1px solid #e0d0ee;border-radius:24px;width:min(100%,580px);padding:clamp(22px,5vw,40px)}.PDGRiq_access h1{letter-spacing:-.045em;margin:15px 0;font-size:2rem}.PDGRiq_access p{line-height:1.7}.PDGRiq_mailbox{overflow-wrap:anywhere;background:#f5effc;border-radius:15px;margin:20px 0;padding:18px}@media (max-width:700px){.PDGRiq_header nav{gap:12px;font-size:.8rem}.PDGRiq_brand span{display:none}.PDGRiq_hero{min-height:550px}.PDGRiq_hero:before{background:linear-gradient(90deg,#201439f5,#201439af)}.PDGRiq_apps,.PDGRiq_pricing,.PDGRiq_activityGrid,.PDGRiq_steps{grid-template-columns:1fr}.PDGRiq_activityGrid article{grid-template-columns:36% 1fr;display:grid}.PDGRiq_activityGrid img{aspect-ratio:auto;height:100%}.PDGRiq_footer{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:no-preference){.PDGRiq_page{scroll-behavior:smooth}}
.PsoCoW_card{color:#30233f;background:linear-gradient(120deg,#fff,#faf6ff);border:1px solid #e3dced;border-radius:20px;max-width:1100px;margin:24px auto;padding:22px 26px;box-shadow:0 8px 28px #44226706}.PsoCoW_heading{align-items:center;gap:12px;display:flex}.PsoCoW_heading span{letter-spacing:.13em;color:#78608d;font-size:.65rem;font-weight:750}.PsoCoW_heading h2{margin:4px 0 0;font-size:1.2rem}.PsoCoW_card p{font-size:.87rem;line-height:1.6}.PsoCoW_badge{color:#6c3697;background:#f0e3ff;border-radius:999px;margin-left:auto;padding:6px 11px;font-size:.75rem}.PsoCoW_details{flex-wrap:wrap;gap:20px 48px;margin:16px 0;display:flex}.PsoCoW_details dt{color:#786d83;font-size:.75rem}.PsoCoW_details dd{margin:5px 0 0;font-size:.9rem;font-weight:650}.PsoCoW_actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.PsoCoW_cancel{color:#72647c;cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.PsoCoW_note{color:#796e84;align-items:center;gap:6px;display:flex}.PsoCoW_card a{color:#5e3788;font-size:.85rem;font-weight:650}@media (max-width:700px){.PsoCoW_card{margin:16px;padding:18px}.PsoCoW_details{gap:16px 28px}.PsoCoW_heading h2{font-size:1.05rem}}
.SH2mBW_workspace{width:min(100%,960px);margin-inline:auto;padding-block:clamp(14px,4vw,44px)}.SH2mBW_workspace h1{margin-block:10px 24px}.SH2mBW_grid{grid-template-columns:repeat(auto-fit,minmax(104px,124px));gap:clamp(10px,2vw,16px);margin:0;padding:0;list-style:none;display:grid}.SH2mBW_tile{aspect-ratio:1;color:#172647;cursor:pointer;width:100%;font:inherit;background:linear-gradient(150deg,#fff,#f7faff);border:1px solid #e0e7f4;border-radius:22px;align-content:center;justify-items:center;gap:10px;padding:12px 8px;display:grid;position:relative;box-shadow:0 7px 22px #233f7310,inset 0 1px #fff}.SH2mBW_tile:hover{border-color:#a8b9dd}.SH2mBW_tile:focus-visible{outline-offset:3px;outline:3px solid #526ea9}.SH2mBW_icon,.SH2mBW_initial{border-radius:14px;width:48px;height:48px}.SH2mBW_initial{background:#edf2fe;place-items:center;font-weight:750;display:grid}.SH2mBW_name{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.82rem;font-weight:720;line-height:1.2}.SH2mBW_lock{color:#485a77;background:#edf1f8;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:8px;right:8px}.SH2mBW_plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.SH2mBW_faith{color:#252044;gap:24px;display:grid}.SH2mBW_faith>button{justify-self:start}.SH2mBW_faithHero{isolation:isolate;color:#fff;background:#211b50;border-radius:28px;align-items:center;min-height:330px;padding:clamp(22px,6vw,48px);display:grid;position:relative;overflow:hidden}.SH2mBW_faithBanner{object-fit:cover;object-position:65% 49%;z-index:-2}.SH2mBW_faithHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#191334fa,#191334dd 38%,#19133420 83%);position:absolute;inset:0}.SH2mBW_faithHeroCopy{max-width:410px}.SH2mBW_faithHeroCopy img{border-radius:22px;box-shadow:0 8px 22px #17102f50}.SH2mBW_faithHeroCopy small{background:#19133499;border:1px solid #fff6;border-radius:999px;margin-top:16px;padding:5px 11px;display:inline-block}@media (max-width:600px){.SH2mBW_faithHero:before{background:linear-gradient(90deg,#191334ec,#191334a8)}}.SH2mBW_faithHero p{align-items:center;gap:6px;margin-bottom:0;display:flex}.SH2mBW_faithHero h1{margin:6px 0 0;font-size:clamp(2rem,6vw,3.2rem)}.SH2mBW_activities{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));gap:10px;padding:0;list-style:none;display:grid}.SH2mBW_activities li{background:#eee6ff;border-radius:18px}.SH2mBW_activities li[data-color=blue]{background:#e4edff}.SH2mBW_activities li[data-color=orange]{background:#ffeed7}.SH2mBW_activities li[data-color=green]{background:#dcf5e9}.SH2mBW_activities button{text-align:start;width:100%;height:100%;font:inherit;cursor:pointer;border-radius:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 6px 18px #37265e16}.SH2mBW_activityArt{aspect-ratio:16/10;position:relative;overflow:hidden}.SH2mBW_activityArt img{object-fit:cover;transition:transform .18s}.SH2mBW_activities button:hover img{transform:scale(1.04)}.SH2mBW_activityCopy{gap:5px;padding:12px;display:grid}.SH2mBW_activityCopy span{align-items:center;gap:7px;display:flex}.SH2mBW_activityCopy svg{flex-shrink:0}.SH2mBW_activityCopy small{line-height:1.4}@media (prefers-reduced-motion:reduce){.SH2mBW_activityArt img{transition:none}}.SH2mBW_priceCard{background:#fff;border:1px solid #e2dbf2;border-radius:24px;align-content:start;gap:12px;padding:clamp(18px,4vw,26px);display:grid;box-shadow:0 8px 24px #37265e0b}.SH2mBW_priceCard[data-featured=true]{background:linear-gradient(145deg,#f3edff,#fff 75%);border-color:#8c73d2}.SH2mBW_priceCard h3,.SH2mBW_priceCard p{margin:0}.SH2mBW_priceCard h3{font-size:1.45rem}.SH2mBW_planHeading,.SH2mBW_planBenefit{align-items:center;gap:8px;display:flex}.SH2mBW_planHeading{color:#54358c;justify-content:space-between}.SH2mBW_planHeading span{background:#e8dcff;border-radius:99px;padding:4px 9px;font-size:.78rem;font-weight:700}.SH2mBW_price{border-bottom:1px solid #e2dbf2;padding:12px 0}.SH2mBW_price strong{font-size:clamp(1.5rem,4vw,2rem)}.SH2mBW_faithActivity{color:#252044;background:#faf7ff;border:1px solid #e2dbf2;border-radius:24px;justify-items:start;gap:12px;width:min(100%,640px);margin-inline:auto;padding:clamp(14px,4vw,24px);display:grid}.SH2mBW_faithActivity h1,.SH2mBW_faithActivity p{margin:0}.SH2mBW_faithActivity label{gap:5px;max-width:100%;display:grid}.SH2mBW_faithActivity select{min-width:0;max-width:100%}.SH2mBW_faithActivity video{background:#211b50;border-radius:14px;width:100%;max-height:350px}.SH2mBW_faithActivity audio{max-width:100%}.SH2mBW_memoryBoard,.SH2mBW_puzzleBoard{gap:5px;width:min(100%,360px);display:grid}.SH2mBW_memoryBoard{grid-template-columns:repeat(4,minmax(0,1fr))}.SH2mBW_puzzleBoard{grid-template-columns:repeat(3,minmax(0,1fr))}.SH2mBW_memoryBoard button,.SH2mBW_puzzleBoard button{aspect-ratio:1;cursor:pointer;border:0;border-radius:8px;padding:0;overflow:hidden}.SH2mBW_memoryBoard button{color:#fff;background:#4434a1;font-size:1.4rem;font-weight:700}.SH2mBW_memoryBoard img{object-fit:cover;width:100%;height:100%;display:block}.SH2mBW_puzzleBoard button{background-size:300% 300%}.SH2mBW_puzzleBoard button[aria-pressed=true]{outline-offset:-3px;outline:3px solid #4c31a8}.SH2mBW_faithFlashcard{width:min(100%,280px);color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd2f4;border-radius:16px;justify-items:center;gap:6px;padding:0 0 12px;display:grid;overflow:hidden}.SH2mBW_faithFlashcard img{object-fit:cover;width:100%;height:130px}.SH2mBW_celebration{text-align:center;background:radial-gradient(at top,#ffefc2,#f5eeff 64%);border:1px solid #e2d4ff;border-radius:22px;justify-items:center;gap:12px;width:100%;padding:clamp(16px,4vw,30px);animation:.32s ease-out both SH2mBW_celebration-in;display:grid}.SH2mBW_celebration h2{margin:0}.SH2mBW_celebrationMedal{color:#855000;align-items:center;gap:9px;animation:.48s cubic-bezier(.15,.8,.35,1.3) both SH2mBW_celebration-in;display:flex}.SH2mBW_celebration progress,.SH2mBW_faithActivity>progress{accent-color:#673bb1;width:min(100%,280px)}.SH2mBW_celebration dl{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;display:flex}.SH2mBW_celebration dl div{background:#fff;border-radius:12px;padding:8px 14px}.SH2mBW_celebration dd{margin:3px 0 0;font-weight:800}.SH2mBW_celebration .actions{justify-content:center}@keyframes SH2mBW_celebration-in{0%{opacity:0;transform:translateY(10px)scale(.93)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.SH2mBW_celebration,.SH2mBW_celebrationMedal{animation:none}}.SH2mBW_trophyShelf{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SH2mBW_trophyShelf li{color:#794900;background:#fff5cc;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.82rem;font-weight:720;display:inline-flex}.SH2mBW_trophyShelf img,.SH2mBW_trophyCollection img{object-fit:contain;flex-shrink:0}.SH2mBW_trophyCollection{text-align:start;width:100%}.SH2mBW_trophyCollection summary{cursor:pointer;text-align:center;font-weight:700}.SH2mBW_trophyCollection ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:7px;padding:0;list-style:none;display:grid}.SH2mBW_trophyCollection li{background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px;display:flex}.SH2mBW_trophyCollection li[data-earned=true]{box-shadow:inset 0 0 0 2px #9065cb}.SH2mBW_trophyCollection small{margin-top:3px;display:block}.SH2mBW_englishOption{background:#fff;border:1px solid #e2dbf2;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;padding:8px;display:flex}.SH2mBW_englishOption img,.SH2mBW_englishClue{object-fit:cover;border-radius:9px}.SH2mBW_englishOption small{flex-basis:100%}.SH2mBW_englishAnswers{flex-wrap:wrap;gap:8px;display:flex}.SH2mBW_lockedTrail{padding-inline-end:40px;position:relative}.SH2mBW_paywallHero{isolation:isolate;color:#fff;background:#251850;border-radius:28px;align-items:center;min-height:290px;padding:clamp(22px,6vw,50px);display:grid;position:relative;overflow:hidden}.SH2mBW_paywallArt{z-index:-2;object-fit:cover;object-position:60% 49%}.SH2mBW_paywallHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#191134f5,#191134c0 45%,#19113415 82%);position:absolute;inset:0}.SH2mBW_paywallCopy{max-width:410px}.SH2mBW_paywallCopy h1{margin:8px 0 10px;font-size:clamp(2rem,6vw,3.2rem);line-height:1.05}.SH2mBW_paywallCopy p{margin:0}.SH2mBW_paywallCopy p:first-child{align-items:center;gap:7px;font-weight:700;display:inline-flex}.SH2mBW_paywallBenefits ol{counter-reset:benefit;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin:12px 0 0;padding-inline-start:0;list-style:none;display:grid}.SH2mBW_paywallBenefits li{counter-increment:benefit;background:#fff;border:1px solid #e6dff3;border-radius:14px;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:3px 10px;padding:12px;display:grid}.SH2mBW_paywallBenefits li:before{content:counter(benefit);aspect-ratio:1;color:#54358c;background:#eee5ff;border-radius:50%;grid-row:span 2;place-items:center;font-weight:800;display:grid}@media (max-width:600px){.SH2mBW_paywallHero:before{background:linear-gradient(90deg,#191134f5,#1911349e)}}.SH2mBW_paywallLegal{flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:18px;font-size:.85rem;display:flex}.SH2mBW_paywallLegal a{color:#54358c;text-underline-offset:3px}
._0iy6kG_instruction{background:#fff;border:1px solid #ded1f5;border-radius:14px;justify-items:start;gap:6px;width:100%;padding:12px;display:grid}._0iy6kG_legend{color:#514568;font-size:.88rem}._0iy6kG_cubeFrame{background:radial-gradient(#fff,#eee4fa 85%);border:1px solid #e4d8f6;border-radius:20px;justify-items:center;width:100%;display:grid}._0iy6kG_viewport{--edge:clamp(116px, 33vw, 174px);perspective:640px;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;place-items:center;width:100%;min-height:270px;display:grid}._0iy6kG_viewport:active{cursor:grabbing}._0iy6kG_camera,._0iy6kG_cubeLayer,._0iy6kG_face3d{width:var(--edge);height:var(--edge);transform-style:preserve-3d;position:absolute}._0iy6kG_camera{position:relative}._0iy6kG_face3d{backface-visibility:hidden;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;padding:2px;display:grid}._0iy6kG_face3d[data-cube-face=F]{transform:translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=B]{transform:rotateY(180deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=R]{transform:rotateY(90deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=L]{transform:rotateY(-90deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=U]{transform:rotateX(90deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_face3d[data-cube-face=D]{transform:rotateX(-90deg) translateZ(calc(var(--edge) / 2))}._0iy6kG_cubeTile{background:#261940;border:2px solid #261940;border-radius:5px;min-width:0;padding:0;display:block;overflow:hidden}._0iy6kG_cubeTile[data-empty=true]{visibility:hidden}._0iy6kG_cubeTile>span{background-size:200% 200%;width:100%;height:100%;display:block}._0iy6kG_face3d[data-highlight=true] ._0iy6kG_cubeTile{border-color:#ffcf55}._0iy6kG_face3d[data-selected=true]:not([data-highlight=true]) ._0iy6kG_cubeTile{border-color:#a67ae1}._0iy6kG_cubeLayer[data-turning=true]{pointer-events:none;animation:.25s ease-in-out both _0iy6kG_cube-layer-turn}@keyframes _0iy6kG_cube-layer-turn{to{transform:var(--turn)}}._0iy6kG_cubeTools{flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:flex}._0iy6kG_pieceTray{grid-template-columns:repeat(2,1fr);gap:4px;width:min(100%,210px);display:grid}._0iy6kG_pieceTray button{aspect-ratio:1;cursor:pointer}._0iy6kG_pieceTray button[aria-pressed=true]{outline-offset:2px;outline:3px solid #9a61e4}@media (prefers-reduced-motion:reduce){._0iy6kG_cubeLayer[data-turning=true]{animation:none}}._0iy6kG_face3d ._0iy6kG_cubeTile[data-piece-selected=true]{outline-offset:-5px;border-color:#fff;outline:3px solid #8d48e0}._0iy6kG_pieceTray button[data-suggested=true]{border-color:#ffcf55;box-shadow:0 0 0 2px #6f4d9e}
.jTKGKa_exercise{gap:22px;width:min(100%,680px);margin:20px auto 0;display:grid}.jTKGKa_progress{color:#415172;gap:8px;font-size:.9rem;display:grid}.jTKGKa_progress progress{accent-color:#4266bb;width:100%;height:8px}.jTKGKa_question{min-width:0}.jTKGKa_prompt{background:#f0f5ff;border:1px solid #e0e9fa;border-radius:20px;padding:clamp(16px,4vw,26px)}.jTKGKa_prompt h3{letter-spacing:-.015em;color:#17284d;overflow-wrap:anywhere;margin:0;font-size:clamp(1.15rem,1rem + .75vw,1.5rem);line-height:1.45}.jTKGKa_prompt audio{width:100%;margin-top:16px}.jTKGKa_instruction{color:#415172;margin:20px 0 10px;font-weight:650}.jTKGKa_options{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jTKGKa_option{color:#17284d;width:100%;min-height:58px;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #dbe4f4;border-radius:15px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;font-size:1.03rem;line-height:1.45;display:grid}.jTKGKa_option:hover{background:#f8faff;border-color:#95acd9}.jTKGKa_option:focus-visible{outline-offset:2px;outline:3px solid #446bc3}.jTKGKa_letter{color:#284779;background:#edf3ff;border-radius:11px;place-items:center;height:36px;font-size:.9rem;font-weight:750;display:grid}.jTKGKa_option[data-result=correct]{color:#145638;background:#effbf4;border-color:#309367}.jTKGKa_option[data-result=retry]{color:#704517;background:#fff8ee;border-color:#b97d34}.jTKGKa_feedback{color:#704517;background:#fff8ee;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px 15px;display:flex}.jTKGKa_feedback[data-correct=true]{color:#145638;background:#effbf4}.jTKGKa_feedback svg{flex:none}.jTKGKa_feedback p{margin:4px 0 0}.jTKGKa_navigation{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}
.SafPna_course{--trail-indigo:#222160;--trail-violet:#5647b8;--trail-lavender:#ded7ff;gap:clamp(1.75rem,4vw,3.25rem);display:grid}.SafPna_hero{color:#fff;background:radial-gradient(at 90% 6%,#5144a7 0,#0000 48%),linear-gradient(126deg,#131437,#262362 65%,#353184);border:1px solid #34327a;border-radius:clamp(1.25rem,3vw,2rem);grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:end;gap:clamp(1.25rem,5vw,4rem);padding:clamp(1.45rem,5vw,4rem);display:grid;overflow:hidden;box-shadow:0 20px 45px #19154724}.SafPna_heroContent{gap:.65rem;min-width:0;display:grid}.SafPna_eyebrow,.SafPna_kicker,.SafPna_unitNumber,.SafPna_progressLabel{letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:740}.SafPna_eyebrow{color:var(--trail-lavender);align-items:center;gap:.55rem;display:flex}.SafPna_hero h1{color:#fff;letter-spacing:-.055em;margin:.45rem 0;font-size:clamp(2rem,6vw,4rem);line-height:1.05}.SafPna_heroUnit{font-size:clamp(1rem,2vw,1.28rem);font-weight:650}.SafPna_heroDescription,.SafPna_heroProgress p{color:#e1defc;max-width:53ch}.SafPna_continue,.SafPna_arrows button{border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;font-weight:730;display:inline-flex}.SafPna_continue{color:#201949;background:#e5dcff;border-radius:.95rem;justify-self:start;min-height:3.1rem;margin-top:.8rem;padding:.65rem 1rem}.SafPna_continue:hover{background:#f2ecff}.SafPna_continue:focus-visible{outline-offset:4px;outline:2px solid #fff}.SafPna_heroProgress{background:#16144048;border:1px solid #ded7ff50;border-radius:1rem;align-content:start;gap:.45rem;padding:1rem 1.15rem;display:grid}.SafPna_progressLabel{color:#f0ebff}.SafPna_heroProgress strong{font-size:1.8rem;line-height:1.25}.SafPna_heroProgress strong span,.SafPna_heroProgress p{font-size:.86rem;font-weight:550}.SafPna_heroProgress progress{accent-color:#c5adff;background:#cbc1f944;border:0;border-radius:20px;width:100%;height:.48rem;overflow:hidden}.SafPna_heroProgress progress::-webkit-progress-bar{background:#cbc1f944}.SafPna_heroProgress progress::-webkit-progress-value{background:#c5adff}.SafPna_trail{min-width:0}.SafPna_trailHeader,.SafPna_arrows{align-items:center;gap:.65rem;display:flex}.SafPna_trailHeader{justify-content:space-between;margin-bottom:.65rem}.SafPna_trailHeader h2{color:var(--trail-indigo);font-size:clamp(1.55rem,3vw,2rem);line-height:1.2}.SafPna_kicker{color:#5e5389;margin-bottom:.15rem}.SafPna_arrows button{width:2.8rem;height:2.8rem;color:var(--trail-indigo);background:#fff;border-color:#dcd8ee;border-radius:.85rem;padding:0}.SafPna_arrows button:not(:disabled):hover{background:#eeeaff}.SafPna_rail{--tile-size:clamp(12.5rem, 29vw, 17rem);--rail-gap:.8rem;grid-auto-columns:var(--tile-size);gap:var(--rail-gap);scroll-snap-type:x mandatory;scrollbar-color:#b6addd transparent;scrollbar-width:thin;grid-template-rows:auto;grid-auto-flow:column;margin:0;padding:.5rem .2rem .95rem;list-style:none;display:grid;overflow-x:auto}.SafPna_rail li{scroll-snap-align:start;min-width:0}.SafPna_unit{width:100%;height:100%;color:var(--trail-indigo);text-align:left;background:0 0;border:0;grid-template-rows:auto 1fr;justify-items:start;gap:.65rem;padding:.1rem;display:grid;position:relative}.SafPna_unit:before{content:"";top:1.1rem;left:1rem;right:calc(-1.1rem - var(--rail-gap));background:#d9d3ed;height:2px;position:absolute}.SafPna_rail li:last-child .SafPna_unit:before{display:none}.SafPna_node{z-index:1;color:#4d407e;background:#f8f5ff;border:1px solid #dcd5f0;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.74rem;font-weight:760;display:grid;position:relative}.SafPna_node[data-complete=true]{color:#17624b;background:#e3f8ed;border-color:#b6e2cc}.SafPna_unit[aria-current=step] .SafPna_node{color:#fff;background:var(--trail-violet);border-color:var(--trail-violet);box-shadow:0 0 0 4px #ddd5fa}.SafPna_tile{background:#fff;border:1px solid #ddd9ef;border-radius:.95rem;grid-template-rows:auto 1fr auto;align-items:start;gap:.4rem;width:100%;min-height:8rem;padding:.85rem .95rem;display:grid}.SafPna_unit:hover .SafPna_tile,.SafPna_unit[aria-current=step] .SafPna_tile{background:#f8f5ff;border-color:#8771d4}.SafPna_unit[aria-current=step] .SafPna_tile{box-shadow:inset 0 0 0 1px #8771d4}.SafPna_unit:focus-visible,.SafPna_arrows button:focus-visible{outline:2px solid var(--trail-violet);outline-offset:-2px;border-radius:.95rem}.SafPna_unitNumber{color:#61538d}.SafPna_tile strong{font-weight:720;line-height:1.3}.SafPna_tileFooter,.SafPna_status{align-items:center;gap:.4rem;display:flex}.SafPna_tileFooter{color:#6a5a9a;justify-content:space-between}.SafPna_status{color:#514778;font-size:.78rem;font-weight:670}.SafPna_status[data-complete=true]{color:#17624b}@media (max-width:700px){.SafPna_hero{grid-template-columns:minmax(0,1fr)}.SafPna_heroProgress{width:100%}}
.VVQ7la_session{gap:14px;display:grid}.VVQ7la_status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.VVQ7la_status p,.VVQ7la_caption{margin:0}.VVQ7la_caption{color:#405276;font-weight:650}.VVQ7la_ratings,.VVQ7la_results{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,2vw,12px);display:grid}.VVQ7la_ratings button,.VVQ7la_results div{min-height:54px;font:inherit;color:var(--tone);background:var(--wash);border:1px solid;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:8px;font-weight:700;display:flex}.VVQ7la_ratings button{cursor:pointer}.VVQ7la_ratings button:disabled{opacity:.55;cursor:default}.VVQ7la_ratings button:focus-visible{outline-offset:2px;outline:3px solid #526ea9}.VVQ7la_ratings button svg{flex-shrink:0}.VVQ7la_session [data-rating=wrong]{--tone:#9b3540;--wash:#fff2f3}.VVQ7la_session [data-rating=hard]{--tone:#83501a;--wash:#fff8e9}.VVQ7la_session [data-rating=easy]{--tone:#1e704e;--wash:#eefaf3}.VVQ7la_summary{background:#f3f7ff;border-radius:18px;padding:clamp(14px,4vw,24px)}.VVQ7la_summary h3{margin-top:0}.VVQ7la_results div{flex-direction:column}.VVQ7la_results dd{margin:0;font-size:1.45rem}@media (max-width:430px){.VVQ7la_ratings button{gap:4px;padding-inline:4px;font-size:.85rem}.VVQ7la_ratings button svg{width:16px}}
