.faq-hero{padding:105px 8vw;min-height:500px;color:#fff;background:radial-gradient(circle at 18% 70%,#4f9c2d44,transparent 38%),linear-gradient(135deg,#082640,#03111e)}.faq-hero>span{font-size:14px;color:var(--cyan);font-weight:800}.faq-hero h1{font-size:clamp(68px,9vw,124px);line-height:.78;letter-spacing:-.06em;margin:30px 0}.faq-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1.4px #fff}.faq-hero p{font-size:21px;color:#c4d2db}.faq-list{max-width:1050px;margin:auto;padding:100px 5vw}.faq-item{border-bottom:1px solid #ccd7d4}.faq-question{width:100%;border:0;background:none;padding:30px 0;display:grid;grid-template-columns:65px 1fr 45px;gap:15px;align-items:center;text-align:right;color:var(--ink);font-family:inherit;cursor:pointer}.faq-question .no{font-size:13px;color:var(--green);font-weight:800}.faq-question b{font-size:23px}.faq-question i{font-style:normal;font-size:29px;color:#087c9f;transition:.25s}.faq-item.open .faq-question i{transform:rotate(45deg);color:var(--green)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq-answer>div{overflow:hidden;padding-right:80px}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-item.open .faq-answer>div{padding-bottom:32px}.faq-answer p,.faq-answer li{font-size:18px;line-height:1.75;color:#596b73}.faq-answer ol{padding-right:22px}.faq-answer li{padding:5px 8px}.faq-answer li::marker{color:var(--green);font-weight:800}.faq-answer .note{border-right:3px solid var(--green);padding:12px 18px;background:#fff}@media(max-width:700px){.faq-hero{padding:85px 6vw}.faq-hero h1{font-size:64px}.faq-list{padding:65px 6vw}.faq-question{grid-template-columns:42px 1fr 30px}.faq-question b{font-size:19px}.faq-answer>div{padding-right:42px}}
