@charset "utf-8";.faq-detail-page .content-body{width:100%} .faq-detail-page .content-body>section,.faq-detail-page .faq-detail-back{width:calc(100% - 56px);max-width:1340px;margin-left:auto;margin-right:auto;box-sizing:border-box} .faq-detail-back{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px} .faq-detail-back>a{display:inline-flex;align-items:center;gap:7px;color:#465563;font-size:0.86rem;font-weight:700;text-decoration:none} .faq-detail-back>a>span{color:#ff6600;font-size:1.45rem;line-height:1} .faq-detail-back>a:hover,.faq-detail-back>a:focus-visible{color:#ff6600;outline:none} .faq-detail-category{padding:6px 10px;color:#e95d00;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;background:#fff8f3;border:1px solid #f0d7c4;border-radius:999px} .faq-detail-answer{overflow:hidden;background:#fff;border:1px solid #dde3e8;border-top:4px solid #ff6600;border-radius:14px;box-shadow:0 5px 20px rgba(0,0,0,0.035)} .faq-detail-answer-heading{padding:30px 34px 24px;background:#f8fafb;border-bottom:1px solid #e5e9ed} .faq-detail-answer-heading>span,.faq-detail-section-heading>span,.faq-detail-support-copy>span{display:block;margin-bottom:5px;color:#ff6600;font-size:0.8rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase} .faq-detail-answer-heading>small{display:block;margin-bottom:8px;color:#7b8792;font-size:0.78rem;font-weight:600} .faq-detail-answer-heading h2,.faq-detail-section-heading h2,.faq-detail-support-copy h2{margin:0;color:#17212d;font-size:clamp(1.55rem,2.2vw,2.05rem);line-height:1.28} .faq-detail-answer-content{padding:30px 34px 34px;color:#465563;font-size:0.96rem;line-height:1.72} .faq-detail-answer-content p{margin:0 0 15px} .faq-detail-answer-content p:last-child{margin-bottom:0} .faq-detail-answer-content a{color:#e95d00;font-weight:700;text-decoration:none} .faq-detail-answer-content a:hover,.faq-detail-answer-content a:focus-visible{text-decoration:underline;outline:none} .faq-guide-label,.faq-guide-strong{color:#263442;font-weight:800} .faq-guide-alert{color:#b93831;font-weight:800} .faq-guide-success{color:#32764a;font-weight:800} .faq-guide-subheading{margin:28px 0 13px;color:#17212d;font-size:1.2rem;line-height:1.35} .faq-guide-notice{margin:18px 0;padding:20px 22px;text-align:center;color:#465563;background:#fff8f3;border:1px solid #f0d7c4;border-left:4px solid #ff6600;border-radius:10px} .faq-guide-list{margin:14px 0 20px;padding:0;list-style:none} .faq-guide-list li{position:relative;margin:0 0 8px;padding:9px 11px 9px 30px;background:#f8fafb;border:1px solid #e6eaee;border-radius:7px;overflow-wrap:anywhere} .faq-guide-list li::before{content:"›";position:absolute;left:12px;top:8px;color:#ff6600;font-size:1.1rem;font-weight:800} .faq-guide-list-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px} .faq-guide-list-columns li{margin:0} .faq-version-current{margin:0 0 18px;padding:17px 19px;color:#263442;font-weight:700;background:#fff8f3;border:1px solid #f0d7c4;border-left:4px solid #ff6600;border-radius:9px} .faq-webmail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 24px} .faq-webmail-card{padding:16px;background:#f8fafb;border:1px solid #e1e6ea;border-radius:9px} .faq-webmail-card h3{margin:0 0 9px;color:#17212d;font-size:0.94rem} .faq-webmail-list{margin:0;padding:0;list-style:none} .faq-webmail-list li{padding:5px 0;color:#52606d;font-size:0.82rem;line-height:1.5;overflow-wrap:anywhere} .faq-guide-figure{width:fit-content;max-width:100%;margin:22px auto 28px;padding:10px;box-sizing:border-box;background:#f8fafb;border:1px solid #e0e5e9;border-radius:11px} .faq-guide-image{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:7px} .faq-guide-figure figcaption{margin:9px auto 0;color:#7a8793;font-size:0.74rem;line-height:1.45;text-align:center} .faq-detail-related{margin-top:30px !important;padding:30px 32px;background:#f6f8fa;border:1px solid #e1e6ea;border-radius:14px} .faq-detail-section-heading{max-width:1050px;margin:0 auto 24px;text-align:center} .faq-detail-section-heading p{max-width:880px;margin:9px auto 0;color:#667481;font-size:0.93rem;line-height:1.6} .faq-detail-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px} .faq-detail-related-link{display:flex;align-items:center;gap:10px;min-height:50px;padding:10px 12px;box-sizing:border-box;color:#465563;font-size:0.88rem;line-height:1.45;text-decoration:none;background:#fff;border:1px solid #dde3e8;border-radius:8px;transition:border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease} .faq-detail-related-link:hover,.faq-detail-related-link:focus-visible{color:#17212d;background:#fff8f3;border-color:#efc7a9;transform:translateY(-1px);outline:none} .faq-detail-related-mark{display:flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;color:#ff6600;font-size:0.8rem;font-weight:800;background:#fff8f3;border:1px solid #f0d5c1;border-radius:50%} .faq-detail-related-text{min-width:0;flex:1 1 auto} .faq-detail-related-arrow{flex:0 0 auto;color:#ff6600;font-size:1.35rem;line-height:1} .faq-detail-new{padding:3px 6px;color:#fff;font-size:0.61rem;font-weight:800;text-transform:uppercase;background:#ff6600;border-radius:4px} .faq-detail-overview-link{margin-top:22px;text-align:center} .faq-detail-support{margin-top:30px !important;padding:28px 30px;background:#fff8f3;border:1px solid #f1d9c7;border-radius:14px} .faq-detail-support-copy{max-width:980px;margin:0 auto 22px;text-align:center} .faq-detail-support-copy p{max-width:850px;margin:9px auto 0;color:#5c6976;font-size:0.93rem;line-height:1.6} .faq-detail-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1120px;margin:0 auto} .faq-detail-support-item{display:flex;align-items:center;gap:12px;padding:14px 16px;color:inherit;text-decoration:none;background:#fff;border:1px solid #ead8ca;border-radius:9px;transition:border-color 0.2s ease,transform 0.2s ease} .faq-detail-support-item:hover,.faq-detail-support-item:focus-visible{border-color:#ff6600;transform:translateY(-1px);outline:none} .faq-detail-support-icon{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;color:#ff6600;background:#fff;border:1px solid #f0d7c4;border-radius:8px} .faq-detail-support-icon svg{width:21px;height:21px;fill:currentColor} .faq-detail-support-whatsapp img{display:block;width:28px;height:28px;object-fit:contain} .faq-detail-support-item strong{display:block;color:#263442;font-size:0.9rem} .faq-detail-support-item small{display:block;margin-top:2px;color:#7a8793;font-size:0.75rem} .faq-detail-service-hours{margin:14px auto 0;text-align:center;color:#667481;font-size:0.82rem} .faq-detail-service-hours strong{color:#263442} .faq-detail-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;box-sizing:border-box;color:#fff;font-size:0.86rem;font-weight:700;text-decoration:none;background:#ff6600;border:1px solid #ff6600;border-radius:8px} .faq-detail-button-secondary{color:#374553;background:#fff;border-color:#cfd8e3} .faq-detail-button-secondary:hover,.faq-detail-button-secondary:focus-visible{color:#ff6600;border-color:#ff6600;transform:translateY(-1px);outline:none} @media (max-width:1100px){.faq-guide-list-columns,.faq-webmail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:900px){.faq-detail-related-grid,.faq-detail-support-grid{grid-template-columns:1fr}} @media (max-width:680px){.faq-detail-page .content-body>section,.faq-detail-page .faq-detail-back{width:calc(100% - 24px)} .faq-detail-back{align-items:flex-start;flex-direction:column} .faq-detail-answer-heading,.faq-detail-answer-content{padding-left:18px;padding-right:18px} .faq-detail-related,.faq-detail-support{padding:24px 14px;border-radius:12px} .faq-guide-list-columns,.faq-webmail-grid{grid-template-columns:1fr}} .faq-tld-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 26px} .faq-tld-card{padding:15px 16px;background:#f8fafb;border:1px solid #e1e6ea;border-radius:9px} .faq-tld-card h3{margin:0 0 10px;color:#17212d;font-size:0.9rem} .faq-tld-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none} .faq-tld-list li{padding:4px 7px;color:#52606d;font-size:0.76rem;line-height:1.25;background:#fff;border:1px solid #dde3e8;border-radius:5px} .faq-payment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 22px;padding:0;list-style:none} .faq-payment-card{margin:0;padding:16px 17px;color:#52606d;line-height:1.55;background:#f8fafb;border:1px solid #e1e6ea;border-top:3px solid #ff6600;border-radius:9px} .faq-payment-card .faq-guide-label{display:block;margin-bottom:5px;color:#17212d;font-size:0.94rem} @media (max-width:1100px){.faq-tld-grid{grid-template-columns:repeat(3,minmax(0,1fr))}} @media (max-width:900px){.faq-tld-grid,.faq-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media (max-width:680px){.faq-tld-grid,.faq-payment-grid{grid-template-columns:1fr}}