.information-page{background:#fcfaff;color:#21182f}
.information-header{height:auto;background:#fff}
.information-header-inner{display:flex;align-items:center;gap:34px;min-height:90px}
.information-navigation{display:flex;align-items:center;gap:9px;margin-inline-start:auto}
.information-navigation a{font-size:14px;font-weight:500;color:#62556f;padding:8px 16px;border-radius:24px}
.information-navigation a:hover{color:#7429dc;background:#faf6ff}
.information-navigation a[aria-current=page]{color:#7429dc;background:#f2eafb;font-weight:700}
.information-page .information-studio{margin-inline-start:15px}
.information-page .information-studio>span{font-size:21px;line-height:1}
.information-main{position:relative;padding-bottom:90px;background:radial-gradient(ellipse 650px 360px at 85% 60px,#f2e7ff8c,transparent),#fcfaff}
.information-hero{padding-block:34px 38px;position:relative}
.information-back{display:flex;align-items:center;gap:8px;color:#756881;font-size:13px;width:fit-content;margin-bottom:35px}
.information-back:hover{color:#7429dc}
.information-hero .eyebrow{display:flex;width:fit-content;font-size:12px;margin-bottom:16px;letter-spacing:.025em}
.information-hero .mini-spark{font-size:20px}
.information-hero h1{font-size:53px;letter-spacing:-.04em;line-height:1.18;max-width:900px;margin-bottom:18px}
.information-lead{font-size:18px;color:#736580;line-height:1.8;max-width:700px}
.information-card{background:#fff;border:1px solid #e9e1f1;border-radius:24px;box-shadow:0 12px 40px #4f1e7b04}
.information-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;color:#8a6da3}
.support-layout{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);align-items:start;gap:42px}
.support-form{padding:34px 38px 38px}
.support-card-heading{display:flex;align-items:center;gap:14px;margin-bottom:30px}
.information-icon{height:47px;width:47px;display:grid;place-items:center;flex-shrink:0;background:#f2e7fc;color:#872bd2;border-radius:14px}
.information-icon svg{height:24px;width:24px}
.support-card-heading h2{font-size:25px;margin-top:5px;line-height:1.2}
.support-form form{position:relative}
.support-form label{display:block;color:#47384f;font-size:15px;font-weight:500;margin-bottom:22px}
.support-form input,.support-form select,.support-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #dcd0e8;border-radius:12px;background:#fff;color:#32233f;padding:13px 15px;font:400 16px/1.5 Tajawal,Arial,sans-serif;margin-top:8px;min-height:50px;transition:border-color .15s,box-shadow .15s}
.support-form select{padding-inline-end:30px;cursor:pointer}
.support-form textarea{min-height:168px;resize:vertical;max-height:580px}
.support-form input:hover,.support-form select:hover,.support-form textarea:hover{border-color:#b796d0}
.support-form input:focus-visible,.support-form select:focus-visible,.support-form textarea:focus-visible{outline:0;border-color:#973ee0;box-shadow:0 0 0 3px #a451e51a}
.support-form .website-field{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;white-space:nowrap}
.support-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;min-height:53px;border:0;border-radius:13px;padding:14px 24px;color:#fff;background:linear-gradient(110deg,#972be9,#7023d1);font-size:16px;font-weight:700;line-height:1.5;box-shadow:0 7px 20px #7429dc19;transition:transform .18s,box-shadow .18s}
.support-form button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 9px 22px #7429dc28}
.support-guidance{padding:24px 4px 8px;max-width:410px}
.guidance-icon{display:grid;place-items:center;width:53px;height:53px;background:#efe6f8;border-radius:16px;color:#8641b6;margin-bottom:22px}
.guidance-icon svg{height:27px;width:27px}
.support-guidance h2{font-size:26px;margin-bottom:17px}
.support-guidance p{font-size:15px;color:#73657f;line-height:1.95;margin-bottom:18px}
.support-guidance p a,.information-prose a,.support-result a{color:#7629be;text-decoration:underline;text-underline-offset:3px}
.support-guidance p a:hover,.information-prose a:hover,.support-result a:hover{color:#53179f}
.support-privacy-link{display:flex;align-items:center;gap:12px;color:#7629be;font-size:14px;font-weight:700;margin-top:28px}
.support-privacy-link:hover{text-decoration:underline;text-underline-offset:4px}
.support-privacy-link>span{font-size:20px}
.support-result{padding:38px;max-width:760px;display:flex;align-items:center;gap:24px}
.result-mark{display:grid;place-items:center;height:54px;width:54px;flex-shrink:0;background:#f0e6fb;color:#7a2bc8;border-radius:17px;font-size:29px;font-weight:700}
.support-result p{font-size:17px;line-height:1.8;color:#63536e;margin:0}
.legal-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:40px;align-items:start}
.legal-sidebar{position:sticky;top:28px}
.contents-card{background:#fff;border:1px solid #e9e1f1;border-radius:20px;padding:25px 21px 16px}
.contents-card .information-kicker{margin-bottom:15px;padding-inline:9px}
.contents-card>a,.mobile-contents nav>a{display:flex;align-items:baseline;gap:12px;padding:10px 9px;border-radius:8px;color:#6b5b76;font-size:14px;line-height:1.5}
.contents-card>a>span,.mobile-contents nav>a>span{color:#a18bad;font-size:10px;min-width:15px;font-weight:500}
.contents-card>a:hover,.mobile-contents nav>a:hover{background:#f7f0fc;color:#7429dc}
.legal-help{padding:27px 22px 0}
.legal-help>span{display:block;height:22px;width:22px;color:#9e6fc1;margin-bottom:14px}
.legal-help strong{display:block;font-size:16px;line-height:1.6;font-weight:500;color:#62516e;max-width:180px}
.legal-help>a{display:flex;align-items:center;gap:7px;color:#7429dc;font-size:12px;font-weight:700;margin-top:12px}
.legal-help>a:hover{text-decoration:underline;text-underline-offset:3px}
.information-prose{padding:35px 41px 43px}
.information-prose p,.information-prose li{font-size:17px;line-height:1.9;color:#584963}
.information-prose p{margin-bottom:19px}
.information-prose .meta{font-size:12px;color:#80638e;background:#f7f0fc;display:inline-block;border-radius:7px;padding:6px 12px;margin-bottom:24px;line-height:1.6}
.information-prose h2{font-size:25px;line-height:1.4;color:#2f203c;margin:30px 0 14px;scroll-margin-top:25px}
.information-prose h2:first-child{margin-top:0}
.information-prose ul,.information-prose ol{padding-inline-start:23px;margin:0 0 24px}
.information-prose li{padding-inline-start:4px;margin-block:8px}
.information-prose li::marker{color:#a56bca}
.information-prose p:last-child{margin-bottom:0}
.information-prose .notice{padding:17px 19px;background:#f7f0fc;border-inline-start:3px solid #9a4bce;border-radius:0 12px 12px 0}
.mobile-contents{display:none}
.information-page .site-footer{background:#fff}
@media(min-width:1450px){.information-hero{padding-top:42px;padding-bottom:44px}.information-hero h1{font-size:57px}.support-layout{gap:58px}.support-form{padding:38px 42px 42px}}
@media(max-width:1000px){.support-layout{gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.support-form{padding:28px}.information-header-inner{gap:20px}.information-page .information-studio{margin-inline-start:0}.information-navigation{gap:2px}.information-navigation a{padding-inline:12px}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:25px}.information-prose{padding:30px}.contents-card{padding:22px 14px 15px}}
@media(max-width:850px){.information-hero h1{font-size:46px}.information-hero{padding-bottom:30px}.legal-layout{display:block}.legal-sidebar{display:none}.mobile-contents{display:block;border:1px solid #e9e1f1;background:white;border-radius:15px;margin-bottom:18px;padding:0 20px}.mobile-contents summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:59px;font-size:14px;font-weight:700;color:#735384;cursor:pointer;list-style:none}.mobile-contents summary::-webkit-details-marker{display:none}.mobile-contents summary>span{font-size:23px;font-weight:400;color:#8a60a4}.mobile-contents[open] summary>span{transform:rotate(45deg)}.mobile-contents nav{padding-bottom:14px}.information-navigation a{font-size:13px;padding-inline:10px}.information-page .information-studio{font-size:12px;padding-inline:13px}.information-header-inner{gap:15px}.support-card-heading h2{font-size:23px}.support-guidance{padding-top:20px}.support-guidance h2{font-size:24px}.support-guidance p{font-size:14px}.information-kicker{font-size:10px}}
@media(max-width:650px){.information-header-inner{min-height:0;padding-top:18px;gap:14px;flex-wrap:wrap}.information-header .brand img{height:38px;width:38px}.information-header .brand>span{font-size:25px}.information-header .brand small{font-size:9px}.information-page .information-studio{margin-inline-start:auto;font-size:12px;padding:9px 12px;min-height:39px}.information-page .information-studio>span{font-size:17px}.information-navigation{order:3;width:100%;margin:0;justify-content:center;gap:9px;border-top:1px solid #f0e9f5;padding-block:10px}.information-navigation a{font-size:13px;padding:6px 15px}.information-hero{padding-top:25px;padding-bottom:26px}.information-back{font-size:12px;margin-bottom:26px}.information-hero .eyebrow{font-size:11px;margin-bottom:13px;letter-spacing:0}.information-hero h1{font-size:39px;line-height:1.2;margin-bottom:14px;letter-spacing:-.035em}.information-lead{font-size:16px;line-height:1.8}.information-main{padding-bottom:55px;background:radial-gradient(ellipse 400px 300px at 100% 10px,#f2e7ff80,transparent),#fcfaff}.support-layout{grid-template-columns:1fr;gap:25px}.support-form{padding:25px 22px 27px;border-radius:20px}.support-card-heading{gap:12px;margin-bottom:27px}.support-card-heading h2{font-size:23px}.information-icon{width:42px;height:42px;border-radius:13px}.information-icon svg{height:22px;width:22px}.support-form label{font-size:14px;margin-bottom:21px}.support-form input,.support-form select,.support-form textarea{font-size:16px;padding:12px 13px;min-height:49px;margin-top:7px;border-radius:11px}.support-form textarea{min-height:150px}.support-form button[type=submit]{width:100%;font-size:15px;min-height:50px}.support-guidance{max-width:none;border:1px solid #e9e1f1;background:#f6f0fb;border-radius:20px;padding:25px 23px 27px}.guidance-icon{height:43px;width:43px;border-radius:13px;margin-bottom:18px;background:#ece1f6}.guidance-icon svg{height:23px;width:23px}.support-guidance h2{font-size:24px;margin-bottom:14px}.support-guidance p{font-size:14px;line-height:1.9;margin-bottom:16px}.support-privacy-link{margin-top:22px;font-size:13px}.information-prose{padding:26px 23px 29px;border-radius:20px}.information-prose p,.information-prose li{font-size:16px;line-height:1.9}.information-prose h2{font-size:23px;margin-top:26px}.information-prose .meta{font-size:11px;padding:6px 9px;margin-bottom:21px}.information-prose ul,.information-prose ol{padding-inline-start:19px}.information-prose li{padding-inline-start:2px}.mobile-contents{padding-inline:18px}.mobile-contents summary{font-size:13px;min-height:56px}.mobile-contents nav>a{font-size:13px;padding-inline:4px}.support-result{padding:27px 24px;align-items:flex-start;gap:18px}.result-mark{height:44px;width:44px;border-radius:13px;font-size:25px}.support-result p{font-size:15px}}
@media(max-width:370px){.information-page .information-studio>span{display:none}.information-header-inner{gap:12px}.information-page .information-studio{font-size:11px;padding-inline:10px}.information-hero h1{font-size:35px}.information-navigation{gap:4px}.information-navigation a{font-size:12px;padding-inline:14px}.support-form{padding-inline:20px}.support-card-heading h2{font-size:21px}.information-prose{padding-inline:21px}.support-result{padding:24px 20px;gap:14px}}
@media(prefers-reduced-motion:reduce){.support-form input,.support-form select,.support-form textarea,.support-form button[type=submit]{transition:none}.support-form button[type=submit]:hover{transform:none}}
@media print{.information-header,.site-footer,.legal-sidebar,.mobile-contents,.information-back,.skip-link{display:none}.information-page,.information-main{background:white}.information-hero,.information-content{width:100%;padding:0}.information-hero h1{font-size:30px}.information-hero .eyebrow{display:none}.legal-layout{display:block}.information-prose{border:0;box-shadow:none;padding:20px 0}.information-prose h2{break-after:avoid}.information-prose p,.information-prose li{font-size:12px}.information-hero{margin-bottom:20px}}
