.faq-page .header{height:52px}.faq-home{font-size:13px;font-weight:600;color:var(--purple)}.skip-link{position:fixed;top:-100px;left:20px;padding:12px;background:white;z-index:100}.skip-link:focus{top:8px}.faq-main{max-width:1200px;padding:0 38px}.breadcrumbs{display:flex;justify-content:flex-start;margin:28px 0 0;gap:12px;color:#6c6877;font-size:12px}.breadcrumbs a:hover,.faq-permalink:hover{text-decoration:underline}.faq-hero{display:grid;grid-template-columns:1fr 260px;gap:50px;padding:46px 0 54px;border-bottom:1px solid #e4e0eb}.faq-hero h1{font:750 clamp(34px,4vw,52px)/1.12 Manrope,sans-serif;letter-spacing:-2px;margin:18px 0}.faq-hero h1 span{color:var(--purple)}.faq-hero p{font-size:16px;line-height:1.8;color:#6c6877;max-width:560px;margin:20px 0 26px}.faq-primary{display:inline-flex;gap:24px;align-items:center;background:var(--purple);border-radius:9px;padding:13px 20px;color:white;font-weight:600}.faq-primary:hover{background:#654bb9}.faq-hero-art{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.faq-mini-wheel{width:158px;height:158px;background:conic-gradient(#8270df 0 45deg,#f2b84b 45deg 90deg,#e99091 90deg 135deg,#70aaa4 135deg 180deg,#91a9df 180deg 225deg,#ba96c7 225deg 270deg,#de8466 270deg 315deg,#98b77d 315deg);border:8px solid white;border-radius:50%;box-shadow:0 0 0 1px #e4e0eb,0 14px 28px #7961cd15;display:grid;place-items:center;transform:rotate(-12deg)}.faq-mini-wheel span{display:grid;place-items:center;width:54px;height:54px;background:#fff;border-radius:50%;font:700 30px Manrope;color:var(--purple)}.faq-hero-art p{font-size:13px;line-height:1.6;transform:rotate(-5deg);text-align:center;margin:22px 0 0}.faq-art-spark{position:absolute;right:12px;top:24px;font-size:40px;color:#ae9cdd}.faq-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:58px;padding:42px 0 60px;align-items:start}.faq-sidebar{position:sticky;top:80px}.faq-sidebar h2{font:700 19px Manrope;margin:10px 0 22px}.faq-sidebar nav{display:flex;flex-direction:column;gap:4px;margin:0}.faq-sidebar nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:8px;font-size:13px;color:#625e6e}.faq-sidebar nav a:hover,.faq-sidebar nav a:focus-visible{background:#ece7f6;color:#6046b1}.faq-count{font-size:11px;color:#77707f}.faq-sidebar-note{border-top:1px solid #e4e0eb;margin-top:25px;padding:22px 8px;display:flex;gap:12px;color:var(--purple)}.faq-sidebar-note>span{font-size:28px}.faq-sidebar-note p{font-size:12px;line-height:1.9;margin:0;color:#6c6877}.faq-sidebar-note a{color:var(--purple)}.faq-search-tools{margin:0 0 34px}.faq-search-tools>label{display:block;font-weight:600;font-size:13px;margin:0 0 10px}.faq-search-wrap{display:flex;align-items:center;gap:12px;border:1px solid #ded9e9;background:#fff;border-radius:10px;padding:0 15px}.faq-search-wrap>span{font-size:26px;color:var(--purple)}.faq-search-wrap input{width:100%;min-width:0;border:0;background:transparent;padding:16px 0;color:var(--text);font-size:14px}.faq-search-wrap:focus-within{outline:2px solid var(--purple);outline-offset:2px}.faq-search-wrap input:focus-visible{outline:0}.faq-result-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#6c6877;padding-top:5px}.faq-result-bar button{font-size:12px;color:var(--purple);padding:8px 0}.faq-section{margin:0 0 36px;scroll-margin-top:85px}.faq-section-title{display:flex;gap:14px;align-items:center;margin-bottom:17px}.faq-section-number{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#ece7f6;border-radius:11px;color:var(--purple);font-weight:600;font-size:12px}.faq-section h2{font:700 23px Manrope;letter-spacing:-.6px;margin:0 0 5px}.faq-section-title p{margin:0;font-size:13px;color:#6c6877}.faq-answer{border:1px solid #e5e1eb;background:#fff;border-radius:10px;margin:9px 0;scroll-margin-top:85px;overflow:clip}.faq-answer summary{position:relative;cursor:pointer;list-style:none;font-weight:600;font-size:14px;line-height:1.55;padding:18px 48px 18px 20px}.faq-answer summary::-webkit-details-marker{display:none}.faq-answer summary:after{content:'+';position:absolute;right:20px;top:15px;font-size:23px;color:var(--purple);font-weight:400}.faq-answer[open] summary:after{content:'−'}.faq-answer[open]{border-color:#ccc0e7}.faq-answer[open] summary{color:#6046b1}.faq-answer summary:hover{background:#fcfaff}.faq-answer summary:focus-visible{outline-offset:-4px}.faq-answer-body{padding:0 20px 20px}.faq-answer-body p{font-size:14px;line-height:1.85;color:#595564;margin:0 0 12px;max-width:70ch}.faq-permalink{font-size:11px;color:#7356ba}.faq-bottom{padding:32px;background:#eeebf5;border-radius:14px;margin-top:45px}.faq-bottom h2{font:700 25px/1.3 Manrope;letter-spacing:-.7px}.faq-bottom p{color:#625e6e;line-height:1.8;max-width:52ch}.faq-bottom .faq-primary{margin-top:10px}#faq-no-results{padding:30px 20px;background:white;border-radius:12px}#faq-no-results button{color:var(--purple);text-decoration:underline}.header nav>a{font-size:13px;font-weight:550;padding:12px 0}footer>a{font-weight:600}.faq-page [hidden]{display:none!important}@media(max-width:800px){.faq-layout{grid-template-columns:1fr;gap:26px;padding-top:25px}.faq-sidebar{position:static}.faq-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:6px}.faq-sidebar nav a{border:1px solid #e1dce9;background:white;padding:8px 10px;font-size:12px}.faq-sidebar .faq-count,.faq-sidebar-note{display:none}.faq-sidebar h2{margin-bottom:14px}.faq-hero{grid-template-columns:1fr 160px;gap:18px}.faq-mini-wheel{width:125px;height:125px}.faq-art-spark{right:0;top:10px}.faq-hero-art p{font-size:12px}.faq-home{white-space:nowrap}}@media(max-width:520px){.faq-main{padding:0 20px}.faq-page .header{padding:0 16px;gap:10px}.faq-page .brand{font-size:13px;letter-spacing:-.5px;gap:6px}.faq-page .brand img{width:25px;height:25px}.faq-home{font-size:11px}.faq-hero{grid-template-columns:1fr;padding:30px 0}.faq-hero-art{display:none}.faq-hero h1{font-size:36px;letter-spacing:-1.6px}.faq-hero p{font-size:14px}.faq-section h2{font-size:20px}.faq-answer summary{padding-left:16px}.faq-answer-body{padding:0 16px 18px}.faq-result-bar{font-size:11px}.faq-result-bar button{font-size:11px}.faq-bottom{padding:24px}.faq-bottom h2{font-size:23px}.faq-search-wrap input{font-size:13px}}@media print{.faq-sidebar,.faq-search-tools,.faq-hero-art,.faq-home,.faq-permalink,.faq-bottom{display:none!important}.faq-layout{display:block}.faq-answer::details-content{content-visibility:visible}.faq-answer{break-inside:avoid}.faq-page .header{position:static}.faq-main{max-width:none}}

.privacy-main{max-width:850px;padding:0 28px 60px}.privacy-main article{padding-top:40px}.privacy-main h1{font:750 38px/1.2 Manrope,sans-serif;letter-spacing:-1.2px}.privacy-main h2{font:700 22px/1.4 Manrope,sans-serif;margin-top:32px}.privacy-main p{font-size:15px;line-height:1.85;color:#595564}.privacy-main a{color:var(--purple);text-decoration:underline;text-underline-offset:3px}.privacy-main .privacy-date{font-size:12px;color:var(--muted)}@media(max-width:520px){.privacy-main{padding:0 20px 40px}.privacy-main h1{font-size:30px}.privacy-main h2{font-size:20px}}
