.r83-service-menu{position:relative}.r83-service-menu>summary{list-style:none;display:flex;gap:9px;align-items:center;cursor:pointer;padding:13px 0;white-space:nowrap}.r83-service-menu>summary::-webkit-details-marker{display:none}.r83-service-panel{position:absolute;top:100%;right:-270px;width:650px;display:grid;grid-template-columns:1.1fr 1fr;background:#26232b;border:1px solid #62586e;border-radius:12px;overflow:hidden;z-index:100;box-shadow:0 22px 45px #0006}.r83-service-panel nav{padding:28px;display:block!important;position:static!important;background:transparent!important}.r83-service-panel nav:first-child{background:#332b40!important}.r83-service-panel p{margin:0 0 18px;font-size:12px;font-weight:400;color:#b6a9c6;letter-spacing:.08em}.r83-service-panel nav>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 15px}.r83-service-panel a{display:flex!important;justify-content:space-between;gap:9px;padding:10px 0!important;color:#eee8f7;font-size:14px;text-decoration:none;line-height:1.55}.r83-service-panel a:hover{color:#e7efa7}.r83-service-panel a span{color:#a790c5}.r83-service-panel .r83-menu-all{margin-top:16px;border-top:1px solid #62516f;padding-top:16px!important;font-size:12px}.r83-mobile-service .r83-service-panel{position:static;width:100%;grid-template-columns:1fr;border:0;box-shadow:none}.r83-mobile-service .r83-service-panel nav{padding:16px}.r83-mobile-service{width:100%}.r83-mobile-service>summary{justify-content:space-between;padding:18px 0}.r83-mobile-service .r83-service-panel nav>div{grid-template-columns:1fr 1fr}.r83-about-nav nav,.r83-learn-nav nav{min-width:260px}
[data-refinement83-footer] .footer48-grid{grid-template-columns:minmax(0,2.1fr) repeat(3,minmax(0,.78fr));gap:45px}[data-refinement83-footer] .footer48-contact{max-width:550px}[data-refinement83-footer] .r83-footer-intro{font-size:15px!important;line-height:1.95!important;max-width:none!important;color:#cfc8db!important;margin:20px 0 26px!important;text-wrap:pretty}[data-refinement83-footer] .footer48-phone{font-size:24px!important;margin-top:0!important}[data-refinement83-footer] address{margin-top:16px!important}[data-refinement83-footer] .footer48-directory{padding-top:65px;padding-bottom:55px}[data-refinement83-footer] .r83-footer-intro:target{scroll-margin-top:120px}
.r83-learning,.r83-news{color:#f5f2f8;background:#19181c}.r83-learning .container,.r83-news .container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.r83-learning-hero{padding:90px 0 76px;display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:center}.r83-learning h1,.r83-news h1{font-size:clamp(40px,5.2vw,74px);line-height:1.25;letter-spacing:-.055em;margin:22px 0}.r83-learning-intro{font-size:18px;line-height:1.95;color:#bdb5c9;max-width:630px;margin-bottom:30px}.r83-learning .eyebrow,.r83-news .eyebrow{color:#e7efa7;font-size:12px;letter-spacing:.08em}.r83-learning-diagram{padding:35px 28px;border:1px solid #5a496a;border-radius:150px;background:radial-gradient(ellipse,#714f9166,transparent 70%);text-align:center;aspect-ratio:1.18;display:flex;flex-direction:column;align-items:center;justify-content:center}.r83-diagram-label{font-size:12px;color:#b9aaca;letter-spacing:.18em}.r83-learning-diagram>div{display:grid;grid-template-columns:1fr 1fr;margin:25px 0;width:80%;gap:0}.r83-learning-diagram>div span{border:1px solid #9584a9;aspect-ratio:1.15;border-radius:100%;display:grid;place-items:center;font-size:25px;font-weight:700;background:#31263c66}.r83-learning-diagram>div span:nth-child(even){transform:translateX(-8px)}.r83-learning-diagram>p{font-size:12px;color:#d6c8e6}.r83-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:28px}.r83-section-heading h2{font-size:30px;letter-spacing:-.03em;margin:0}.r83-section-heading p{font-size:14px;color:#b7adbf}.r83-learning-picks{padding:25px 0 70px;border-bottom:1px solid #42394c}.r83-picks-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px}.r83-pick{background:#25212b;border:1px solid #4b4056;border-radius:14px;overflow:hidden}.r83-pick a{color:inherit;text-decoration:none}.r83-pick-art{height:200px;position:relative;padding:25px;background:linear-gradient(140deg,#342344,#805aa1);overflow:hidden}.r83-pick-1 .r83-pick-art{background:linear-gradient(140deg,#193b3d,#568b7b)}.r83-pick-2 .r83-pick-art{background:linear-gradient(140deg,#4f3525,#9b7549)}.r83-pick-art>span{font-size:19px;font-weight:700;position:relative;z-index:1}.r83-pick-art i{position:absolute;width:200px;height:200px;border:30px solid #ffffff20;border-radius:50%;right:-45px;bottom:-80px;transform:rotate(-22deg)}.r83-pick-art b{position:absolute;bottom:12px;left:24px;font-size:85px;color:#ffffff22;font-weight:900;line-height:1}.r83-pick-copy{padding:22px 24px 25px}.r83-pick-copy p{font-size:12px;color:#cbb5dd;margin:0}.r83-pick-copy h3{font-size:21px;line-height:1.6;margin:15px 0 28px}.r83-pick-copy>span{font-size:13px;color:#e7efa7}.r83-pick a:hover h3{text-decoration:underline;text-underline-offset:5px}.r83-learning-library{padding:65px 0}.r83-learning-library .blog-search-v46{margin-bottom:26px}.r83-learning-library input{background:#26212b;border:1px solid #786783;padding:18px 21px;color:#fff;border-radius:8px;font:inherit;width:min(680px,80%)}.r83-learning-library .blog-search-v46 label{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.r83-learning-library .blog-search-v46 output{font-size:13px;color:#c1b3ce;margin-left:18px}.r83-learning-library .field-filters-v46{margin-bottom:32px;display:flex;flex-wrap:wrap;gap:10px}.r83-learning [hidden]{display:none!important}.r83-learning-news{border-top:1px solid #493d56;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:52px 0 70px}.r83-learning-news h2{font-size:30px}.r83-learning-news p{color:#bdb2ca;font-size:15px;line-height:1.8}.r83-learning a:focus-visible,.r83-news a:focus-visible,.r83-service-menu summary:focus-visible{outline:2px solid #e7efa7;outline-offset:5px}.r83-news-hero{padding:65px 0 58px;border-bottom:1px solid #4b3f57}.r83-news-hero .breadcrumbs{margin-bottom:50px}.r83-news-hero>p:last-child{font-size:19px;line-height:1.9;color:#bcb1c9;max-width:800px}.r83-news-body{padding:40px 0 90px}.r83-news-labels{display:flex;gap:12px;flex-wrap:wrap}.r83-news-labels span{padding:9px 17px;border:1px solid #60516d;border-radius:30px;color:#c7b8d3;font-size:13px}.r83-news-empty{margin-top:40px;border:1px solid #51425f;border-radius:18px;padding:56px;background:radial-gradient(ellipse at right,#50336455,transparent 65%)}.r83-empty-mark{font-size:46px;color:#e7efa7}.r83-news-empty h2{font-size:28px;line-height:1.6}.r83-news-empty p{font-size:16px;line-height:1.9;color:#bdb1ca}.r83-news-empty>a{margin-right:24px;margin-top:20px;display:inline-block}
@media(max-width:1000px){.r83-service-panel{right:-230px;width:580px}[data-refinement83-footer] .footer48-grid{grid-template-columns:repeat(3,1fr);gap:30px}[data-refinement83-footer] .footer48-contact{grid-column:1/-1;max-width:800px}.r83-learning-hero{gap:35px}.r83-picks-grid{grid-template-columns:repeat(3,1fr)}.r83-pick-copy{padding:20px}.r83-pick-copy h3{font-size:18px}}
@media(max-width:700px){.r83-learning .container,.r83-news .container{width:calc(100% - 40px)}.r83-learning-hero{grid-template-columns:1fr;padding:48px 0 35px;gap:28px}.r83-learning-diagram{aspect-ratio:auto;border-radius:18px;padding:25px}.r83-learning-diagram>div{display:flex;width:100%;margin:20px 0}.r83-learning-diagram>div span{width:25%;font-size:18px}.r83-learning-diagram>div span:nth-child(even){transform:none}.r83-learning-intro{font-size:16px}.r83-section-heading{align-items:flex-start;gap:14px;flex-direction:column}.r83-picks-grid{grid-template-columns:1fr}.r83-pick a{display:grid;grid-template-columns:110px 1fr}.r83-pick-art{height:100%;min-height:210px;padding:15px}.r83-pick-art>span{font-size:14px}.r83-pick-art b{font-size:55px;left:12px}.r83-pick-copy h3{font-size:19px}.r83-pick-copy{padding:19px}.r83-learning-library{padding:42px 0}.r83-learning-library input{width:100%}.r83-learning-library .blog-search-v46 output{display:block;margin:12px 0 0}.r83-learning-news{display:block;padding-bottom:50px}.r83-news-empty{padding:30px 24px}.r83-news-empty h2{font-size:24px}[data-refinement83-footer] .footer48-grid{grid-template-columns:1fr 1fr;gap:30px 20px}[data-refinement83-footer] .footer48-contact{grid-column:1/-1}[data-refinement83-footer] .r83-footer-intro{font-size:14px!important}[data-refinement83-footer] .footer48-company{grid-column:auto}}
