.faq-v3{--ink:#082f55;--muted:#45647e;--aqua:#02c9cd;--cyan:#00aeea;--pink:#e843cf;--violet:#9154f4;position:relative;width:100%;margin:28px auto 34px;color:var(--ink);font-family:Inconsolata,sans-serif;isolation:isolate}
.faq-v3:before{content:"";position:absolute;inset:-30px -20px;z-index:-2;pointer-events:none;background:radial-gradient(circle at 9% 12%,rgba(44,228,213,.13),transparent 25%),radial-gradient(circle at 91% 14%,rgba(31,210,230,.17),transparent 26%),radial-gradient(circle at 84% 67%,rgba(238,107,211,.09),transparent 24%),radial-gradient(circle at 20% 79%,rgba(108,206,255,.1),transparent 25%)}
.faq-v3 *{box-sizing:border-box}.faq-v3-symbols{position:absolute;width:0;height:0;overflow:hidden}.faq-v3 svg{display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.faq-v3-badge{display:table!important;width:max-content!important;margin:0!important;padding:7px 17px!important;border:1px solid rgba(17,169,203,.27)!important;border-radius:9px!important;background:linear-gradient(135deg,rgba(222,255,252,.9),rgba(255,239,253,.92))!important;box-shadow:0 8px 20px rgba(32,125,158,.1),inset 0 1px 0 #fff!important;color:#13819d!important;font-size:14px!important;font-weight:800!important;line-height:1!important;letter-spacing:.11em!important;text-transform:uppercase!important}
.faq-v3-hero{position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(470px,1.06fr);min-height:470px;align-items:center;overflow:hidden;padding:35px 58px;border:1px solid rgba(31,181,199,.18);border-radius:18px;background:linear-gradient(112deg,rgba(255,255,255,.93),rgba(239,255,253,.81) 48%,rgba(254,238,252,.68));box-shadow:0 18px 45px rgba(28,97,131,.09),inset 0 1px 0 #fff}
.faq-v3-hero-copy{position:relative;z-index:2;padding-left:14px}.faq-v3-hero h1{margin:19px 0 12px;color:var(--ink);font-size:clamp(48px,4.5vw,78px);font-weight:800;line-height:.98;letter-spacing:-.052em;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-v3-hero h1 em{font-style:normal;background:linear-gradient(90deg,#03b8c5 8%,#00aeea 45%,#dd49d5 92%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-v3-hero-copy>p:not(.faq-v3-badge){max-width:630px;margin:0;color:var(--muted);font-size:20px;line-height:1.42}
.faq-v3-search{display:grid;grid-template-columns:27px minmax(0,1fr) 145px;align-items:center;width:min(590px,100%);height:65px;margin-top:28px;padding:7px 8px 7px 20px;border:1px solid rgba(60,164,194,.2);border-radius:13px;background:rgba(255,255,255,.88);box-shadow:0 13px 27px rgba(40,119,148,.12),inset 0 1px 0 #fff}.faq-v3-search svg{width:22px;color:#128baa}.faq-v3-search input{min-width:0;height:100%;padding:0 13px;border:0;outline:0;background:transparent;color:var(--ink);font:500 16px/1.2 inherit}.faq-v3-search input::placeholder{color:#7690a4}.faq-v3-search button,.faq-v3-primary{border:0;border-radius:10px;background:linear-gradient(110deg,#00c9c8,#08b8db 55%,#e34bd1);box-shadow:0 10px 24px rgba(20,182,195,.24),0 8px 20px rgba(226,75,210,.18),inset 0 1px 0 rgba(255,255,255,.52);color:#fff;font-weight:800;cursor:pointer}.faq-v3-search button{height:49px;font-size:16px}
.faq-v3-hero-art{position:relative;z-index:1;display:grid;height:100%;place-items:center}.faq-v3-hero-art:before{content:"";position:absolute;width:77%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(61,225,234,.2),rgba(157,123,255,.08) 52%,transparent 70%);filter:blur(8px)}.faq-v3-hero-art picture,.faq-v3-hero-art img{position:relative;display:block;width:100%;height:auto;filter:drop-shadow(0 25px 26px rgba(19,117,170,.18))}.faq-orb{position:absolute;z-index:3;width:38px;aspect-ratio:1;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff 0 8%,#48f1e5 18%,#0dc4dc 42%,#d360e6 72%,#b8ffff 88%);box-shadow:inset -6px -7px 10px rgba(97,38,201,.23),0 9px 17px rgba(26,144,179,.18)}.faq-orb-a{top:28px;left:10px;width:30px}.faq-orb-b{right:14px;bottom:26px;width:58px}.faq-orb-c{top:26px;left:22px;width:25px}.faq-orb-d{right:-13px;top:-19px;width:40px}
.faq-v3-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:22px;padding:13px;border:1px solid rgba(38,164,192,.19);border-radius:18px;background:rgba(255,255,255,.79);box-shadow:0 15px 32px rgba(43,111,145,.1),inset 0 1px 0 #fff}.faq-category{display:flex;min-width:0;height:94px;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:10px 5px;border:1px solid rgba(50,150,185,.13);border-radius:13px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(246,251,255,.88));box-shadow:0 8px 18px rgba(43,114,144,.07),inset 0 1px 0 #fff;color:#143f62;cursor:pointer;font:700 14px/1.2 inherit;transition:transform .2s,box-shadow .2s,color .2s}.faq-category:hover{transform:translateY(-3px);box-shadow:0 13px 25px rgba(43,114,144,.13)}.faq-category svg{width:27px;height:27px;color:#03acc2}.faq-category.is-active{border-color:rgba(38,212,205,.4);background:linear-gradient(125deg,#04cbc7,#06bdda 54%,#df54d4);box-shadow:0 12px 27px rgba(32,184,195,.29),inset 0 1px 0 rgba(255,255,255,.45);color:#fff}.faq-category.is-active svg{color:#fff}
.faq-v3-content{display:grid;grid-template-columns:minmax(0,2.55fr) minmax(315px,1fr);gap:26px;margin-top:27px;align-items:start}.faq-v3-accordion{padding:35px 37px;border:1px solid rgba(38,156,190,.25);border-radius:15px;background:linear-gradient(145deg,rgba(250,255,255,.9),rgba(239,250,255,.81) 56%,rgba(250,244,255,.82));box-shadow:0 20px 42px rgba(29,97,133,.13),inset 0 1px 0 #fff}.faq-v3-item{overflow:hidden;margin-bottom:13px;border:1px solid rgba(65,155,189,.12);border-radius:14px;background:linear-gradient(105deg,rgba(255,255,255,.98),rgba(245,251,255,.9));box-shadow:0 9px 20px rgba(42,103,139,.075),inset 0 1px 0 #fff}.faq-v3-item:last-of-type{margin-bottom:0}.faq-v3-item[hidden]{display:none}.faq-v3-item summary{display:grid;grid-template-columns:57px minmax(0,1fr) 26px;align-items:center;min-height:64px;padding:4px 22px 4px 8px;list-style:none;cursor:pointer}.faq-v3-item summary::-webkit-details-marker{display:none}.faq-v3-item summary strong{font-size:17px;line-height:1.3}.faq-v3-icon{display:grid;width:48px;aspect-ratio:1;place-items:center;border:4px solid rgba(255,255,255,.88);border-radius:50%;background:#e9fbff;box-shadow:0 7px 18px rgba(27,148,181,.13),inset 0 0 13px rgba(9,201,209,.1);color:#05a9bd}.faq-v3-icon svg{width:22px;height:22px}.faq-v3-icon.is-pink{background:#fff0fc;color:#e642c7}.faq-v3-icon.is-orange{background:#fff5e8;color:#ff9a24}.faq-v3-icon.is-blue{background:#eaf7ff;color:#079cdd}.faq-v3-icon.is-violet{background:#f5edff;color:#8e47ee}.faq-v3-icon.is-mint{background:#e8fff9;color:#09b9a8}.faq-v3-icon.is-rose{background:#fff0f7;color:#c842a9}.faq-v3-icon.is-indigo{background:#f0efff;color:#644af0}.faq-v3-chevron{position:relative;width:15px;height:15px;justify-self:end;border-right:2px solid #0c426a;border-bottom:2px solid #0c426a;transform:rotate(45deg) translate(-2px,2px);transition:transform .22s}.faq-v3-item[open] summary{background:linear-gradient(100deg,rgba(242,255,254,.88),rgba(238,248,255,.86))}.faq-v3-item[open] .faq-v3-chevron{transform:rotate(225deg) translate(-2px,2px)}.faq-v3-answer{margin:0 22px 0 65px;padding:0 18px 18px;border-top:1px solid rgba(77,160,187,.12)}.faq-v3-answer p{margin:12px 0 0;color:#3b607c;font-size:16px;line-height:1.55}.faq-v3-empty{margin:0;padding:45px;text-align:center;color:var(--muted);font-size:16px}
.faq-v3-aside{display:grid;gap:20px}.faq-v3-help-card,.faq-v3-message-card{position:relative;overflow:hidden;border:1px solid rgba(54,157,190,.22);border-radius:15px;background:linear-gradient(145deg,rgba(250,255,255,.94),rgba(239,252,252,.83) 55%,rgba(255,242,253,.88));box-shadow:0 17px 38px rgba(33,100,137,.11),inset 0 1px 0 #fff}.faq-v3-help-card{padding:20px 28px 28px}.faq-v3-help-card picture{display:block;height:216px;margin:-16px auto -4px;text-align:center}.faq-v3-help-card picture img{height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 18px 17px rgba(26,141,177,.16))}.faq-v3-help-card h2{margin:13px 0 12px;font-size:34px;line-height:.98;letter-spacing:-.035em;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-v3-help-card>p:not(.faq-v3-badge){margin:0;color:var(--muted);font-size:15px;line-height:1.55}.faq-v3-primary{display:flex;height:58px;align-items:center;justify-content:center;gap:10px;margin-top:22px;text-decoration:none}.faq-v3-primary svg{width:22px;height:22px}.faq-v3-primary span{margin-left:auto;padding-right:18px;font-size:20px}.faq-v3-benefits{display:grid;gap:16px;margin:23px 0 0;padding:0;list-style:none}.faq-v3-benefits li{display:flex;align-items:center;gap:13px}.faq-v3-benefits li>span{display:grid;width:49px;aspect-ratio:1;flex:0 0 auto;place-items:center;border:5px solid #fff;border-radius:50%;background:linear-gradient(145deg,#e8fffb,#f4edff);box-shadow:0 8px 17px rgba(53,124,157,.12);color:#0bb7c4}.faq-v3-benefits svg{width:22px;height:22px}.faq-v3-benefits div{display:grid;gap:3px}.faq-v3-benefits strong{font-size:14px}.faq-v3-benefits small{color:#688197;font-size:14px}.faq-v3-message-card{padding:23px 28px 27px;text-align:center}.faq-v3-message-card picture{display:block;height:145px}.faq-v3-message-card img{width:auto;height:100%;object-fit:contain;filter:drop-shadow(0 12px 15px rgba(37,141,174,.14))}.faq-v3-message-card h3{margin:10px 0 8px;font-size:22px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-v3-message-card p{max-width:270px;margin:0 auto;color:var(--muted);font-size:14px;line-height:1.45}.faq-v3-message-card a{display:flex;height:46px;align-items:center;justify-content:center;margin-top:18px;border:1px solid transparent;border-radius:10px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(95deg,#08c5ca,#e75ed5) border-box;color:#05789e;font-size:14px;font-weight:800;text-decoration:none}.faq-v3-message-card a span{margin-left:8px;color:#8d52e8}
.faq-v3-cta{position:relative;display:grid;grid-template-columns:275px minmax(0,1fr) 210px;min-height:205px;align-items:center;gap:26px;overflow:hidden;margin-top:38px;padding:17px 40px;border:1px solid rgba(38,169,195,.3);border-radius:17px;background:linear-gradient(105deg,rgba(234,255,253,.93),rgba(253,253,255,.94) 48%,rgba(255,237,253,.91));box-shadow:0 18px 41px rgba(32,105,140,.11),inset 0 1px 0 #fff}.faq-v3-cta:after{content:"";position:absolute;right:8%;bottom:-45px;width:280px;height:130px;border-radius:50%;background:rgba(171,225,255,.18);filter:blur(30px)}.faq-v3-cta picture,.faq-v3-cta picture img{display:block;width:100%;height:auto;max-height:182px;object-fit:contain;filter:drop-shadow(0 14px 16px rgba(31,144,174,.16))}.faq-v3-cta>div{position:relative;z-index:1}.faq-v3-cta h2{margin:14px 0 6px;font-size:32px;line-height:1.08;letter-spacing:-.035em;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-v3-cta h2 em{font-style:normal;background:linear-gradient(90deg,#00aeca,#e154d5);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-v3-cta div>span{color:#44647d;font-size:14px;line-height:1.45}.faq-v3-cta>.faq-v3-primary{position:relative;z-index:1;margin:0}.faq-v3-cta>.faq-v3-primary span{padding-right:10px}
@media(max-width:1120px){.faq-v3-hero{grid-template-columns:1fr 1fr;padding:34px}.faq-v3-hero h1{font-size:55px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-v3-categories{grid-template-columns:repeat(4,1fr)}.faq-v3-content{grid-template-columns:minmax(0,1.8fr) minmax(280px,.85fr)}.faq-v3-accordion{padding:25px}.faq-v3-cta{grid-template-columns:220px 1fr 190px;padding-inline:25px}}
@media(max-width:820px){.faq-v3{margin-top:18px}.faq-v3-hero{grid-template-columns:1fr;min-height:0;padding:37px 29px 5px}.faq-v3-hero-copy{padding:0}.faq-v3-hero h1{font-size:clamp(45px,11vw,66px);font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-v3-hero-copy>p:not(.faq-v3-badge){font-size:17px}.faq-v3-hero-art{height:340px}.faq-v3-hero-art img{max-height:380px;object-fit:contain}.faq-v3-content{grid-template-columns:1fr}.faq-v3-aside{grid-template-columns:1fr 1fr}.faq-v3-help-card{grid-row:span 2}.faq-v3-cta{grid-template-columns:180px 1fr;padding:18px 25px}.faq-v3-cta>.faq-v3-primary{grid-column:2;width:190px;margin-top:-16px}.faq-v3-cta h2{font-size:28px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}}
@media(max-width:600px){.faq-v3{margin-top:12px}.faq-v3-hero{padding:28px 20px 0;border-radius:14px}.faq-v3-hero h1{margin-top:15px;font-size:43px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-v3-hero-copy>p:not(.faq-v3-badge){font-size:16px}.faq-v3-search{grid-template-columns:23px minmax(0,1fr) 94px;height:58px;padding-left:13px}.faq-v3-search input{padding-inline:8px;font-size:14px}.faq-v3-search button{height:44px;font-size:14px}.faq-v3-hero-art{height:260px}.faq-v3-categories{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:13px;padding:9px}.faq-category{height:75px;flex-direction:row;gap:8px;font-size:14px}.faq-category svg{width:22px;height:22px}.faq-v3-content{gap:15px;margin-top:15px}.faq-v3-accordion{padding:12px 10px}.faq-v3-item{margin-bottom:8px}.faq-v3-item summary{grid-template-columns:46px minmax(0,1fr) 18px;min-height:59px;padding-right:13px}.faq-v3-item summary strong{font-size:14px}.faq-v3-icon{width:40px;border-width:3px}.faq-v3-icon svg{width:19px;height:19px}.faq-v3-answer{margin-left:50px;padding:0 10px 14px}.faq-v3-answer p{font-size:14px}.faq-v3-aside{grid-template-columns:1fr}.faq-v3-help-card{grid-row:auto}.faq-v3-cta{grid-template-columns:1fr;padding:20px;text-align:center}.faq-v3-cta picture{max-width:260px;margin:auto}.faq-v3-cta .faq-v3-badge{margin-inline:auto!important}.faq-v3-cta>.faq-v3-primary{grid-column:auto;width:100%;margin:0}.faq-v3-cta h2{font-size:28px;font-family:"Momo Trust Display",Inconsolata,sans-serif!important}.faq-orb-b{width:38px}}
@media(prefers-reduced-motion:no-preference){.faq-v3-hero-art img{animation:faqFloat 5.5s ease-in-out infinite}.faq-orb{animation:faqBubble 4.6s ease-in-out infinite alternate}.faq-orb-b{animation-delay:-1.3s}@keyframes faqFloat{50%{transform:translateY(-9px)}}@keyframes faqBubble{to{transform:translateY(-9px) rotate(8deg)}}}
