@import "https://cdn.jsdelivr.net/npm/@fontsource/arimo@latest/400.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/arimo@latest/500.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/arimo@latest/600.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/arimo@latest/700.css";
*,::before,::after{box-sizing:border-box;margin:0;padding:0}
html{font-size:16px;-webkit-text-size-adjust:100%}
body{font-family:'Arimo',Arial,sans-serif;background:#0d1117;color:#E9F2EF;line-height:1.6;font-size:1rem}
img{max-width:100%;display:block}
a{text-decoration:none;color:inherit}
ul,ol{list-style:none}
button{cursor:pointer;border:none;background:none;font-family:inherit}
.HdrWrpr-v1{background:linear-gradient(160deg,#0a0e14 0%,#06191d 50%,#0d1117 100%);border-bottom:1px solid #ff93c726;box-shadow:0 4px 24px #00000080;position:relative;z-index:100}
.HdrInr-v1{max-width:960px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;min-height:96px}
.BrndStck-v1{display:flex;align-items:center;gap:14px;flex-shrink:0}
.BrndStck-v1 .LgoCntr-v1{width:80px;height:80px;flex-shrink:0;border-radius:16px;background:#ff93c714;border:1px solid #ff93c733;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px 8px #0006}
.BrndStck-v1 .LgoCntr-v1 img{width:64px;height:64px;object-fit:contain}
.BrndTxt-v1{display:flex;flex-direction:column;gap:2px}
.BrndTxt-v1 .SitNm-v1{font-size:1.35rem;font-weight:700;color:#E9F2EF;letter-spacing:.02em;line-height:1.2}
.BrndTxt-v1 .SitSlgn-v1{font-size:.72rem;font-weight:400;color:#FF93C7;letter-spacing:.08em;text-transform:uppercase;opacity:.85}
.NvgtnHldr-v1{display:flex;flex-direction:column;align-items:flex-end;gap:12px}
.CntctRw-v1{display:flex;align-items:center;gap:20px}
.CntctRw-v1 .CntctItm-v1{display:flex;align-items:center;gap:6px;font-size:.78rem;color:#e9f2efa6;transition:color 200ms ease-in}
.CntctRw-v1 .CntctItm-v1:hover{color:#FF93C7}
.CntctRw-v1 .CntctItm-v1 i{font-size:.85rem;color:#006571}
.NvgtnRw-v1{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}
.NvgtnRw-v1 .NvLnk-v1{font-size:.875rem;font-weight:500;color:#e9f2efcc;padding:8px 16px;border-radius:24px;transition:background 200ms ease-in,color 200ms ease-in;white-space:nowrap;border:1px solid transparent}
.NvgtnRw-v1 .NvLnk-v1:hover{background:#ff93c71a;color:#FF93C7;border-color:#ff93c733}
.NvgtnRw-v1 .NvLnk-v1--active{background:#00657140;color:#E9F2EF;border-color:#00657166}
.FtrWrpr-v1{background:linear-gradient(180deg,#080c10 0%,#06191d 100%);border-top:1px solid #00657140;padding:56px 24px 32px;margin-top:64px}
.FtrInr-v1{max-width:960px;margin:0 auto}
.FtrGrd-v1{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid #e9f2ef14}
.FtrClmn-v1 .FtrClmnHdr-v1{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#FF93C7;margin-bottom:18px}
.FtrClmn-v1 .FtrBrnd-v1{font-size:1.2rem;font-weight:700;color:#E9F2EF;margin-bottom:10px}
.FtrClmn-v1 .FtrDesc-v1{font-size:.85rem;color:#e9f2ef80;line-height:1.7;margin-bottom:16px}
.FtrClmn-v1 .FtrAddr-v1{font-size:.8rem;color:#e9f2ef73;line-height:1.8}
.FtrClmn-v1 .FtrNvLst-v1 li{margin-bottom:10px}
.FtrClmn-v1 .FtrNvLst-v1 a{font-size:.875rem;color:#e9f2ef99;transition:color 200ms ease-in}
.FtrClmn-v1 .FtrNvLst-v1 a:hover{color:#FF93C7}
.FtrClmn-v1 .FtrCntctLst-v1 li{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;font-size:.82rem;color:#e9f2ef8c}
.FtrClmn-v1 .FtrCntctLst-v1 i{color:#006571;margin-top:2px;flex-shrink:0}
.FtrBtm-v1{display:flex;align-items:center;justify-content:space-between;padding-top:28px;flex-wrap:wrap;gap:16px}
.FtrBtm-v1 .FtrCpyrght-v1{font-size:.78rem;color:#e9f2ef59}
.FtrBtm-v1 .FtrCkBtn-v1{font-size:.78rem;color:#e9f2ef66;background:transparent;border:1px solid #e9f2ef26;border-radius:20px;padding:6px 14px;transition:color 200ms ease-in,border-color 200ms ease-in;cursor:pointer}
.FtrBtm-v1 .FtrCkBtn-v1:hover{color:#FF93C7;border-color:#ff93c759}
.CkBnr-v2{position:fixed;bottom:0;left:50%;transform:translateX(-50%) translateY(100%);width:100%;max-width:900px;background:linear-gradient(135deg,#0f1923 0%,#071518 100%);border:1px solid #0065714d;border-bottom:none;border-radius:16px 16px 0 0;padding:28px 32px;z-index:9999;box-shadow:0 -8px 32px #0009;transition:transform 400ms ease-in}
.CkBnr-v2[data-visible="true"]{transform:translateX(-50%) translateY(0)}
.CkBnr-v2[data-visible="false"]{transform:translateX(-50%) translateY(100%)}
.CkBnrHdr-v2{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}
.CkBnrHdr-v2 .CkBnrTtl-v2{font-size:1rem;font-weight:600;color:#E9F2EF}
.CkBnrHdr-v2 .CkBnrSub-v2{font-size:.82rem;color:#e9f2ef8c;margin-top:4px;line-height:1.5}
.CkCtgrs-v2{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}
.CkCtgrItm-v2{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid #e9f2ef1a;border-radius:10px;padding:8px 14px;cursor:pointer;transition:border-color 200ms ease-in,background 200ms ease-in}
.CkCtgrItm-v2:hover{border-color:#00657166}
.CkCtgrItm-v2 input[type="radio"]{accent-color:#FF93C7;width:15px;height:15px;cursor:pointer}
.CkCtgrItm-v2 label{font-size:.82rem;color:#e9f2efb3;cursor:pointer;white-space:nowrap}
.CkBtnGrp-v2{display:flex;gap:12px;flex-wrap:wrap}
.CkBtnGrp-v2 .BttnCk-v1{font-size:.875rem;font-weight:500;padding:10px 24px;border-radius:24px;border:2px solid;background:transparent;transition:background 200ms ease-in,color 200ms ease-in;cursor:pointer;font-family:'Arimo',Arial,sans-serif}
.CkBtnGrp-v2 .BttnCk-v1--accept{border-color:#FF93C7;color:#FF93C7}
.CkBtnGrp-v2 .BttnCk-v1--accept:hover{background:#ff93c726}
.CkBtnGrp-v2 .BttnCk-v1--decline{border-color:#e9f2ef40;color:#e9f2ef99}
.CkBtnGrp-v2 .BttnCk-v1--decline:hover{background:#e9f2ef0f}
@media (max-width: 1024px) {
.HdrInr-v1{gap:24px}
.FtrGrd-v1{grid-template-columns:1fr 1fr}
.FtrGrd-v1 .FtrClmn-v1:first-child{grid-column:1 / -1}
}
@media (max-width: 640px) {
.HdrInr-v1{grid-template-columns:1fr;padding:16px;gap:16px;min-height:auto}
.BrndStck-v1{justify-content:center}
.NvgtnHldr-v1{align-items:center}
.NvgtnRw-v1{justify-content:center}
.CntctRw-v1{justify-content:center;flex-wrap:wrap;gap:12px}
.FtrGrd-v1{grid-template-columns:1fr;gap:32px}
.FtrBtm-v1{flex-direction:column;align-items:center;text-align:center}
.CkBnr-v2{padding:20px 18px}
.CkCtgrs-v2{gap:10px}
}
.policy-box{max-width:960px;margin:0 auto;padding:48px 24px 80px;background:#0f1117;color:#dce8e5;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.8;border-radius:12px}
.policy-box h1{font-size:2.2rem;font-weight:800;line-height:1.2;margin:0 0 32px;padding-bottom:20px;background:linear-gradient(23deg,#FF93C7 0%,#006571 50%,#E9F2EF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;border-bottom:2px solid #1e2730}
.policy-box h2{font-size:1.6rem;font-weight:700;line-height:1.3;margin:48px 0 16px;color:#FF93C7;padding-left:14px;border-left:3px solid #006571}
.policy-box h3{font-size:1.25rem;font-weight:700;line-height:1.4;margin:36px 0 12px;color:#E9F2EF}
.policy-box h4{font-size:1.05rem;font-weight:600;line-height:1.5;margin:28px 0 10px;color:#b8d4cf}
.policy-box h5{font-size:.95rem;font-weight:600;line-height:1.5;margin:24px 0 8px;color:#9abfb9;text-transform:uppercase;letter-spacing:.06em}
.policy-box h6{font-size:.875rem;font-weight:600;line-height:1.5;margin:20px 0 8px;color:#7aa8a1;text-transform:uppercase;letter-spacing:.08em}
.policy-box p{margin:0 0 20px;color:#c8dbd7;font-size:1rem;line-height:1.85}
.policy-box ul{margin:0 0 24px;padding-left:0;list-style:none}
.policy-box ol{margin:0 0 24px;padding-left:0;list-style:none;counter-reset:policy-counter}
.policy-box ul li{position:relative;padding:6px 0 6px 28px;color:#c8dbd7;font-size:1rem;line-height:1.75;border-bottom:1px solid #1a2128}
.policy-box ul li::before{content:'';position:absolute;left:8px;top:16px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#FF93C7,#006571);box-shadow:0 0 6px #ff93c766}
.policy-box ol li{position:relative;padding:6px 0 6px 36px;color:#c8dbd7;font-size:1rem;line-height:1.75;border-bottom:1px solid #1a2128;counter-increment:policy-counter}
.policy-box ol li::before{content:counter(policy-counter) ".";position:absolute;left:4px;top:6px;font-size:.85rem;font-weight:700;color:#FF93C7;min-width:24px}
.policy-box ul li:last-child,.policy-box ol li:last-child{border-bottom:none}
.policy-box ul ul,.policy-box ol ol,.policy-box ul ol,.policy-box ol ul{margin:8px 0 4px 16px}
.policy-box strong,.policy-box b{font-weight:700;color:#e8f4f1}
.policy-box em,.policy-box i{font-style:italic;color:#b0d0ca}
.policy-box hr{border:none;height:1px;background:linear-gradient(90deg,transparent 0%,#006571 30%,#FF93C7 60%,transparent 100%);margin:40px 0;opacity:.5}
.policy-box table{width:100%;border-collapse:collapse;margin:28px 0 36px;font-size:.9rem;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px #00000059}
.policy-box table thead{background:linear-gradient(23deg,#FF93C7 0%,#006571 100%)}
.policy-box table thead th{padding:14px 18px;text-align:left;font-weight:700;font-size:.85rem;color:#fff;text-transform:uppercase;letter-spacing:.07em;border:none}
.policy-box table tbody{background:#141920}
.policy-box table tbody tr{border-bottom:1px solid #1e2730;transition:background 200ms ease-in}
.policy-box table tbody tr:last-child{border-bottom:none}
.policy-box table tbody tr:hover{background:#1a2330}
.policy-box table tbody td{padding:12px 18px;color:#c0d6d1;font-size:.9rem;line-height:1.6;vertical-align:top;border:none}
.policy-box table th{padding:14px 18px;font-weight:700;color:#fff;border:none}
@media (max-width: 640px) {
.policy-box{padding:28px 16px 56px;font-size:15px}
.policy-box h1{font-size:1.6rem;margin-bottom:24px}
.policy-box h2{font-size:1.3rem;margin-top:36px}
.policy-box h3{font-size:1.1rem}
.policy-box table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
.policy-box ul li{padding-left:22px}
.policy-box ol li{padding-left:30px}
}
@media (min-width: 641px) and (max-width: 1024px) {
.policy-box{padding:40px 32px 72px}
.policy-box h1{font-size:1.9rem}
.policy-box h2{font-size:1.45rem}
}
.HrTtl-hlder-v1{max-width:960px;margin:0 auto;padding:64px 24px 48px}
.HrTtl-inr-v1{display:flex;flex-direction:row;align-items:center;gap:48px}
.HrTtl-txt-v1{flex:1 1 0;min-width:0}
.HrTtl-txt-v1 .HrTtl-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#FF93C7;background:#ff93c71a;border:1px solid #ff93c738;border-radius:20px;padding:4px 14px;margin-bottom:18px}
.HrTtl-txt-v1 h1{font-size:clamp(2rem,5vw,3.1rem);font-weight:800;line-height:1.18;color:#E9F2EF;margin:0 0 18px;letter-spacing:-.5px}
.HrTtl-txt-v1 h1 .HrTtl-accent{color:#FF93C7;position:relative}
.HrTtl-txt-v1 h1 .HrTtl-accent::after{content:'';display:block;height:3px;width:100%;background:linear-gradient(90deg,#FF93C7 0%,#006571 100%);border-radius:2px;margin-top:2px}
.HrTtl-txt-v1 .HrTtl-desc{font-size:1.08rem;line-height:1.7;color:#b0c4bf;margin:0 0 28px;max-width:420px}
.HrTtl-cta-row{display:flex;flex-direction:row;gap:14px;align-items:center;flex-wrap:wrap}
.BtnPrimry-v1{display:inline-block;background:linear-gradient(120deg,#FF93C7 0%,#006571 100%);color:#fff;font-size:1rem;font-weight:700;border-radius:10px;padding:13px 30px;text-decoration:none;border:none;cursor:pointer;transition:box-shadow 300ms ease-in,transform 200ms ease-in;box-shadow:0 4px 16px #ff93c72e;position:relative;z-index:2}
.BtnPrimry-v1:hover{box-shadow:0 8px 28px #ff93c752;transform:translateY(-2px)}
.BtnOutln-v1{display:inline-block;background:transparent;color:#FF93C7;font-size:1rem;font-weight:600;border-radius:10px;padding:12px 28px;text-decoration:none;border:1.5px solid #FF93C7;cursor:pointer;transition:background 200ms ease-in,color 200ms ease-in;position:relative;z-index:2}
.BtnOutln-v1:hover{background:#ff93c71a;color:#fff}
.HrTtl-img-crd{flex:0 0 320px;position:relative}
.HrTtl-img-crd img{width:300px;height:370px;object-fit:cover;border-radius:16px;display:block;box-shadow:0 12px 40px #00657159;filter:brightness(0.88) saturate(1.1)}
.HrTtl-img-deco{position:absolute;top:-14px;right:-14px;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#FF93C7 0%,#006571 100%);opacity:.22;z-index:0}
.HrTtl-img-deco2{position:absolute;bottom:18px;left:-18px;width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#006571 0%,#FF93C7 100%);opacity:.25;z-index:0}
.HrTtl-stat-badge{position:absolute;bottom:-14px;right:18px;background:#0e1f22;border:1.5px solid #00657173;border-radius:12px;padding:10px 18px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 4px 16px #0006;z-index:3}
.HrTtl-stat-badge .stat-num{font-size:1.5rem;font-weight:800;color:#FF93C7;line-height:1}
.HrTtl-stat-badge .stat-lbl{font-size:.72rem;color:#7ba8a4;margin-top:2px;letter-spacing:.5px}
.SpprtSct-v2{background:linear-gradient(160deg,#0b1e22 0%,#0e2a2f 60%,#111 100%);padding:64px 0 56px}
.SpprtSct-hlder{max-width:960px;margin:0 auto;padding:0 24px}
.SpprtSct-hdr{text-align:center;margin-bottom:44px}
.SpprtSct-hdr h2{font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;color:#E9F2EF;margin:0 0 12px;position:relative;display:inline-block}
.SpprtSct-hdr h2::before{content:'';display:block;width:36px;height:3px;background:#FF93C7;border-radius:2px;margin:0 auto 14px}
.SpprtSct-hdr p{font-size:1rem;color:#7ba8a4;max-width:500px;margin:0 auto;line-height:1.65}
.SpprtSct-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.SpprtCrd-v2{background:#0e1f22d9;border:1px solid #00657147;border-radius:14px;padding:28px 24px 24px;transition:box-shadow 300ms ease-in,transform 300ms ease-in;position:relative;overflow:hidden}
.SpprtCrd-v2::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF93C7,#006571);border-radius:14px 14px 0 0}
.SpprtCrd-v2:hover{box-shadow:0 8px 28px #ff93c724;transform:translateY(-4px)}
.SpprtCrd-icn{width:44px;height:44px;border-radius:10px;background:linear-gradient(135deg,#ff93c726 0%,#0065712e 100%);display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.SpprtCrd-icn svg{width:22px;height:22px}
.SpprtCrd-v2 h4{font-size:1rem;font-weight:700;color:#E9F2EF;margin:0 0 8px}
.SpprtCrd-v2 p{font-size:.88rem;color:#7ba8a4;line-height:1.6;margin:0}
.LrnPrc-sct{background:#0d1a1c;padding:72px 0 64px}
.LrnPrc-hlder{max-width:960px;margin:0 auto;padding:0 24px}
.LrnPrc-inr{display:flex;flex-direction:row;gap:56px;align-items:flex-start}
.LrnPrc-img-side{flex:0 0 340px;position:relative}
.LrnPrc-img-side img{width:100%;height:400px;object-fit:cover;border-radius:14px;display:block;box-shadow:0 8px 32px #00000073}
.LrnPrc-img-ovrl{position:absolute;bottom:20px;left:-16px;background:linear-gradient(135deg,#006571 0%,#0b1e22 100%);border-radius:12px;padding:14px 18px;box-shadow:0 4px 18px #0006;z-index:2}
.LrnPrc-img-ovrl .ovrl-num{font-size:1.6rem;font-weight:800;color:#FF93C7}
.LrnPrc-img-ovrl .ovrl-lbl{font-size:.75rem;color:#E9F2EF;opacity:.7;margin-top:2px}
.LrnPrc-cntnt{flex:1 1 0;min-width:0}
.LrnPrc-cntnt h2{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:#E9F2EF;margin:0 0 14px}
.LrnPrc-cntnt .LrnPrc-sub{font-size:.95rem;color:#7ba8a4;line-height:1.65;margin:0 0 32px}
.LrnPrc-steps{display:flex;flex-direction:column;gap:0}
.LrnPrc-step{display:flex;flex-direction:row;gap:18px;align-items:flex-start;padding-bottom:24px;position:relative}
.LrnPrc-step:not(:last-child)::after{content:'';position:absolute;left:17px;top:36px;bottom:0;width:2px;background:linear-gradient(180deg,#006571 0%,#00657114 100%)}
.LrnPrc-step-num{flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#FF93C7 0%,#006571 100%);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;color:#fff;box-shadow:0 2px 8px #ff93c740;position:relative;z-index:1}
.LrnPrc-step-bdy h5{font-size:.97rem;font-weight:700;color:#E9F2EF;margin:4px 0}
.LrnPrc-step-bdy p{font-size:.85rem;color:#7ba8a4;line-height:1.55;margin:0}
.FdbckSct-v1{background:linear-gradient(23deg,#0b1e22 0%,#0d1a1c 50%,#0b1c20 100%);padding:68px 0 60px}
.FdbckSct-hlder{max-width:960px;margin:0 auto;padding:0 24px}
.FdbckSct-hdr{margin-bottom:42px}
.FdbckSct-hdr h2{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:#E9F2EF;margin:0 0 10px}
.FdbckSct-hdr p{font-size:.95rem;color:#7ba8a4;max-width:480px;line-height:1.6;margin:0}
.FdbckSct-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.FdbckCrd-v1{background:#0e1f22e6;border:1px solid #00657140;border-radius:14px;padding:26px 24px;transition:border-color 300ms ease-in}
.FdbckCrd-v1:hover{border-color:#ff93c74d}
.FdbckCrd-stars{display:flex;flex-direction:row;gap:3px;margin-bottom:14px}
.FdbckCrd-stars span{color:#FF93C7;font-size:14px}
.FdbckCrd-v1 blockquote{font-size:.9rem;color:#b0c4bf;line-height:1.65;margin:0 0 18px;font-style:italic}
.FdbckCrd-auth{display:flex;flex-direction:row;align-items:center;gap:12px}
.FdbckCrd-avtr{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#FF93C7 0%,#006571 100%);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff;flex-shrink:0}
.FdbckCrd-auth-inf .auth-name{font-size:.88rem;font-weight:700;color:#E9F2EF}
.FdbckCrd-auth-inf .auth-role{font-size:.75rem;color:#7ba8a4;margin-top:1px}
.FdbckSct-ratng{margin-top:36px;background:#0065711f;border:1px solid #00657140;border-radius:14px;padding:22px 28px;display:flex;flex-direction:row;align-items:center;gap:36px;flex-wrap:wrap}
.FdbckSct-rtng-big{display:flex;flex-direction:column;align-items:center}
.FdbckSct-rtng-big .big-num{font-size:3rem;font-weight:800;color:#FF93C7;line-height:1}
.FdbckSct-rtng-big .big-lbl{font-size:.75rem;color:#7ba8a4;margin-top:4px;text-align:center}
.FdbckSct-rtng-bars{flex:1 1 200px;display:flex;flex-direction:column;gap:7px}
.rtng-bar-row{display:flex;flex-direction:row;align-items:center;gap:10px}
.rtng-bar-lbl{font-size:.75rem;color:#7ba8a4;width:28px;text-align:right;flex-shrink:0}
.rtng-bar-track{flex:1;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}
.rtng-bar-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#FF93C7,#006571)}
.IntFmt-sct{background:#111a1c;padding:72px 0 64px}
.IntFmt-hlder{max-width:960px;margin:0 auto;padding:0 24px}
.IntFmt-hdr{text-align:center;margin-bottom:46px}
.IntFmt-hdr h2{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:#E9F2EF;margin:0 0 10px;display:inline-block;position:relative}
.IntFmt-hdr h2::after{content:'';display:block;width:56px;height:3px;background:linear-gradient(90deg,#FF93C7,#006571);border-radius:2px;margin:10px auto 0}
.IntFmt-hdr p{font-size:.95rem;color:#7ba8a4;max-width:480px;margin:0 auto;line-height:1.6}
.IntFmt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.IntFmtCrd{background:#0d1a1ce6;border:1px solid #00657138;border-radius:14px;padding:26px 22px;display:flex;flex-direction:row;gap:18px;align-items:flex-start;transition:background 300ms ease-in,border-color 300ms ease-in}
.IntFmtCrd:hover{background:#00657121;border-color:#ff93c740}
.IntFmtCrd-icn{flex:0 0 46px;width:46px;height:46px;background:linear-gradient(135deg,#ff93c721,#0065712e);border-radius:10px;display:flex;align-items:center;justify-content:center}
.IntFmtCrd-icn svg{width:22px;height:22px}
.IntFmtCrd-bdy h4{font-size:.97rem;font-weight:700;color:#E9F2EF;margin:0 0 7px}
.IntFmtCrd-bdy p{font-size:.85rem;color:#7ba8a4;line-height:1.58;margin:0}
.PrctcSct-v1{background:linear-gradient(160deg,#0e2a2f 0%,#0d1a1c 100%);padding:72px 0 64px}
.PrctcSct-hlder{max-width:960px;margin:0 auto;padding:0 24px}
.PrctcSct-inr{display:flex;flex-direction:row;gap:52px;align-items:flex-start}
.PrctcSct-cntnt{flex:1 1 0;min-width:0}
.PrctcSct-cntnt h2{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;color:#E9F2EF;margin:0 0 14px}
.PrctcSct-cntnt .PrctcSct-sub{font-size:.95rem;color:#7ba8a4;line-height:1.65;margin:0 0 30px;max-width:400px}
.PrctcSct-list{display:flex;flex-direction:column;gap:14px;margin:0 0 30px}
.PrctcSct-itm{display:flex;flex-direction:row;gap:12px;align-items:flex-start}
.PrctcSct-itm-dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#FF93C7;margin-top:6px}
.PrctcSct-itm-txt{font-size:.9rem;color:#b0c4bf;line-height:1.55}
.PrctcSct-itm-txt strong{color:#E9F2EF;font-weight:700}
.PrctcSct-img-side{flex:0 0 300px;display:flex;flex-direction:column;gap:16px}
.PrctcSct-img-side img{width:100%;height:220px;object-fit:cover;border-radius:14px;display:block;box-shadow:0 8px 28px #0006}
.PrctcSct-kywrd-badge{background:#0065712e;border:1px solid #0065714d;border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:8px}
.kywrd-itm{font-size:.82rem;color:#FF93C7;font-weight:600;letter-spacing:.3px}
.WvDivdr{display:block;width:100%;overflow:hidden;line-height:0;background:#0d1a1c}
.WvDivdr svg{display:block;width:100%}
@media (max-width: 1024px) {
.HrTtl-img-crd{flex:0 0 260px}
.HrTtl-img-crd img{width:240px;height:300px}
.LrnPrc-img-side{flex:0 0 280px}
.PrctcSct-img-side{flex:0 0 240px}
}
@media (max-width: 640px) {
.HrTtl-inr-v1{flex-direction:column;gap:32px}
.HrTtl-img-crd{flex:0 0 auto;width:100%;display:flex;justify-content:center}
.HrTtl-img-crd img{width:100%;height:240px;max-width:380px}
.HrTtl-txt-v1 .HrTtl-desc{max-width:100%}
.SpprtSct-grid{grid-template-columns:1fr;gap:16px}
.LrnPrc-inr{flex-direction:column;gap:32px}
.LrnPrc-img-side{flex:0 0 auto;width:100%}
.LrnPrc-img-side img{height:240px;width:100%}
.FdbckSct-grid{grid-template-columns:1fr}
.IntFmt-grid{grid-template-columns:1fr}
.PrctcSct-inr{flex-direction:column;gap:28px}
.PrctcSct-img-side{flex:0 0 auto;width:100%}
.PrctcSct-img-side img{height:200px}
.FdbckSct-ratng{flex-direction:column;gap:20px;align-items:flex-start}
.HrTtl-hlder-v1{padding:40px 16px 32px}
.SpprtSct-hlder,.LrnPrc-hlder,.FdbckSct-hlder,.IntFmt-hlder,.PrctcSct-hlder{padding:0 16px}
}
.cntct-pg-wrpr{max-width:960px;margin:0 auto;padding:0 20px}
.ttl-blck-v1{position:relative;overflow:hidden;padding:80px 0 60px;background:linear-gradient(23deg,#0d1a1c 0%,#003a42 50%,#0f1f22 100%)}
.ttl-blck-v1 .bg-anmt{position:absolute;inset:0;pointer-events:none;z-index:0}
.ttl-blck-v1 .bg-anmt span{position:absolute;border-radius:50%;opacity:.07;animation:floatDot 8s ease-in infinite}
.ttl-blck-v1 .bg-anmt span:nth-child(1){width:180px;height:180px;background:#FF93C7;top:-40px;right:15%;animation-delay:0s}
.ttl-blck-v1 .bg-anmt span:nth-child(2){width:100px;height:100px;background:#006571;bottom:10%;left:8%;animation-delay:3s}
.ttl-blck-v1 .bg-anmt span:nth-child(3){width:60px;height:60px;background:#E9F2EF;top:30%;left:40%;animation-delay:5s}
@keyframes floatDot {
0%{transform:translateY(0) scale(1);opacity:.07}
50%{transform:translateY(-18px) scale(1.08);opacity:.13}
100%{transform:translateY(0) scale(1);opacity:.07}
}
.ttl-blck-v1 .ttl-innr{position:relative;z-index:1;max-width:960px;margin:0 auto;padding:0 20px;display:flex;flex-direction:row;align-items:center;gap:48px}
.ttl-blck-v1 .ttl-txt-side{flex:1 1 0;min-width:0}
.ttl-blck-v1 .ttl-eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#FF93C7;background:#ff93c71a;border:1px solid #ff93c740;padding:5px 14px;border-radius:20px;margin-bottom:22px}
.ttl-blck-v1 .ttl-hdng{font-size:clamp(28px,4vw,46px);font-weight:800;color:#E9F2EF;line-height:1.18;margin:0 0 18px}
.ttl-blck-v1 .ttl-hdng .hlt-phrse{color:#FF93C7;position:relative;display:inline-block}
.ttl-blck-v1 .ttl-hdng .hlt-phrse::after{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:linear-gradient(90deg,#FF93C7 0%,transparent 100%);border-radius:2px}
.ttl-blck-v1 .ttl-subttl{font-size:16px;line-height:1.65;color:#e9f2efb8;max-width:420px;margin:0}
.ttl-blck-v1 .ttl-img-side{flex:0 0 340px;max-width:340px;position:relative}
.ttl-blck-v1 .ttl-img-side img{width:100%;height:260px;object-fit:cover;border-radius:14px;display:block}
.ttl-blck-v1 .ttl-img-side::after{content:'';position:absolute;inset:0;border-radius:14px;background:linear-gradient(90deg,#0d1a1c 0%,transparent 45%);pointer-events:none}
.inf-blck-v2{background:#0f2226;padding:72px 0}
.inf-blck-v2 .inf-innr{max-width:960px;margin:0 auto;padding:0 20px}
.inf-blck-v2 .inf-sctn-lbl{font-size:11px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;color:#006571;margin-bottom:10px}
.inf-blck-v2 .inf-hdng{font-size:clamp(22px,3vw,34px);font-weight:700;color:#E9F2EF;margin:0 0 40px;line-height:1.25}
.inf-grd-v2{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
.inf-crd-v2{background:linear-gradient(160deg,#132a2e 0%,#0d1e21 100%);border:1px solid #00657140;border-radius:14px;padding:28px 24px;transition:border-color 300ms ease-in,transform 300ms ease-in;position:relative;overflow:hidden}
.inf-crd-v2::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF93C7,#006571);border-radius:14px 14px 0 0;opacity:0;transition:opacity 300ms ease-in}
.inf-crd-v2:hover{border-color:#ff93c74d;transform:translateY(-4px)}
.inf-crd-v2:hover::before{opacity:1}
.inf-crd-icn{width:44px;height:44px;border-radius:10px;background:#00657140;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:18px}
.inf-crd-icn svg{width:22px;height:22px}
.inf-crd-v2 .inf-crd-ttl{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#FF93C7;margin-bottom:10px}
.inf-crd-v2 .inf-crd-val{font-size:15px;color:#E9F2EF;line-height:1.55;word-break:break-word}
.inf-crd-v2 .inf-crd-val a{color:#E9F2EF;text-decoration:none;transition:color 200ms ease-in}
.inf-crd-v2 .inf-crd-val a:hover{color:#FF93C7}
.frm-blck-v3{background:linear-gradient(23deg,#0a1618 0%,#021e22 60%,#0d2229 100%);padding:80px 0 90px}
.frm-blck-v3 .frm-innr{max-width:960px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}
.frm-blck-v3 .frm-txt-side .frm-eyebrow{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#FF93C7;margin-bottom:14px}
.frm-blck-v3 .frm-txt-side .frm-hdng{font-size:clamp(20px,2.5vw,30px);font-weight:700;color:#E9F2EF;line-height:1.28;margin:0 0 20px}
.frm-blck-v3 .frm-txt-side .frm-desc{font-size:15px;line-height:1.68;color:#e9f2efa6;margin:0 0 32px}
.frm-stps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}
.frm-stps-list li{display:flex;flex-direction:row;align-items:center;gap:14px;font-size:14px;color:#e9f2efbf}
.frm-stps-list li .stp-num{flex:0 0 28px;height:28px;background:linear-gradient(135deg,#FF93C7,#006571);border-radius:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff}
.frm-holder-v3{background:#0f2428;border:1px solid #0065714d;border-radius:16px;padding:36px 32px;box-shadow:0 12px 40px #00000059 inset 0 2px 6px #00657114}
.frm-stp-blk{margin-bottom:24px;padding-bottom:24px;border-bottom:1px dashed #00657133}
.frm-stp-blk:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}
.frm-stp-hdr{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:16px}
.frm-stp-hdr .stp-badge{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#006571;background:#00657126;border:1px solid #0065714d;padding:3px 10px;border-radius:20px}
.frm-stp-hdr .stp-ttl{font-size:14px;font-weight:600;color:#E9F2EF}
.frm-fld-grp{display:flex;flex-direction:column;gap:14px}
.frm-fld-itm{display:flex;flex-direction:column;gap:6px}
.frm-fld-itm label{font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#e9f2ef8c}
.frm-fld-itm input[type="text"],.frm-fld-itm input[type="tel"]{background:#ffffff0a;border:1px solid #00657159;border-radius:10px;padding:13px 16px;font-size:15px;color:#E9F2EF;outline:none;transition:border-color 200ms ease-in,box-shadow 200ms ease-in;width:100%;box-sizing:border-box}
.frm-fld-itm input[type="text"]:focus,.frm-fld-itm input[type="tel"]:focus{border-color:#FF93C7;box-shadow:0 0 0 3px #ff93c71f}
.frm-fld-itm input::placeholder{color:#e9f2ef4d}
.frm-prvcy-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:24px;margin-top:20px}
.frm-prvcy-row input[type="checkbox"]{flex:0 0 18px;width:18px;height:18px;margin-top:2px;accent-color:#FF93C7;cursor:pointer}
.frm-prvcy-row .prvc-lbl{font-size:13px;line-height:1.58;color:#e9f2ef99}
.frm-prvcy-row .prvc-lbl a{color:#FF93C7;text-decoration:underline;text-underline-offset:2px}
.frm-sbmt-btn-v3{width:100%;padding:15px 24px;background:linear-gradient(90deg,#FF93C7 0%,#006571 100%);border:none;border-radius:10px;font-size:15px;font-weight:700;color:#fff;cursor:pointer;letter-spacing:.5px;transition:opacity 300ms ease-in,transform 200ms ease-in;position:relative;z-index:2}
.frm-sbmt-btn-v3:hover{opacity:.88;transform:translateY(-2px)}
.frm-sbmt-btn-v3:active{transform:translateY(0)}
.sctn-dvdr-wave{width:100%;line-height:0;display:block}
.sctn-dvdr-wave svg{display:block;width:100%}
@media (max-width: 1024px) {
.inf-grd-v2{grid-template-columns:1fr 1fr}
.ttl-blck-v1 .ttl-img-side{flex:0 0 260px;max-width:260px}
}
@media (max-width: 640px) {
.ttl-blck-v1 .ttl-innr{flex-direction:column;gap:28px}
.ttl-blck-v1 .ttl-img-side{flex:none;max-width:100%;width:100%}
.ttl-blck-v1 .ttl-img-side::after{background:linear-gradient(180deg,transparent 55%,#0d1a1c 100%)}
.ttl-blck-v1 .ttl-img-side img{height:200px}
.inf-grd-v2{grid-template-columns:1fr}
.frm-blck-v3 .frm-innr{grid-template-columns:1fr;gap:36px}
.frm-holder-v3{padding:26px 20px}
.ttl-blck-v1{padding:52px 0 44px}
.inf-blck-v2{padding:52px 0}
.frm-blck-v3{padding:52px 0 60px}
}
.abt-pgWrapper{background:linear-gradient(160deg,#0d1117 0%,#0a1a1e 40%,#0f1520 100%);min-height:80vh;position:relative;overflow-x:hidden}
.abt-TtlBlk{max-width:960px;margin:0 auto;padding:72px 24px 56px;position:relative}
.abt-TtlBlk::before{content:'';position:absolute;top:0;left:-20%;width:60%;height:100%;background:radial-gradient(ellipse at 30% 30%,#ff93c712 0%,transparent 65%);pointer-events:none}
.abt-TtlBlk::after{content:'';position:absolute;top:10%;right:-10%;width:50%;height:80%;background:radial-gradient(ellipse at 70% 50%,#0065711a 0%,transparent 65%);pointer-events:none}
.abt-TtlGrd{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;position:relative;z-index:2}
.abt-TtlTxt{display:flex;flex-direction:column;gap:20px}
.abt-EybrowLbl{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#FF93C7;position:relative}
.abt-EybrowLbl::before{content:'';display:block;width:24px;height:2px;background:linear-gradient(90deg,#FF93C7,#006571);border-radius:2px}
.abt-H1Main{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.15;color:#E9F2EF;margin:0;position:relative}
.abt-H1Main .abt-AccntSpn{color:#FF93C7;position:relative}
.abt-H1Main .abt-AccntSpn::after{content:'';position:absolute;bottom:2px;left:0;right:0;height:3px;background:linear-gradient(90deg,#FF93C7,#006571);border-radius:2px;opacity:.6}
.abt-ThsisList{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}
.abt-ThsisList li{font-size:.96rem;line-height:1.6;color:#e9f2efbf;padding-left:18px;position:relative}
.abt-ThsisList li::before{content:'';position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#FF93C7,#006571)}
.abt-ImgHolder-v1{position:relative;border-radius:16px;overflow:hidden}
.abt-ImgHolder-v1::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#ff93c726 0%,transparent 50%,#00657133 100%);z-index:1;pointer-events:none}
.abt-ImgHolder-v1 img{width:100%;height:380px;object-fit:cover;display:block;border-radius:16px;filter:brightness(0.88) saturate(1.1);transition:filter 300ms ease-in}
.abt-ImgHolder-v1:hover img{filter:brightness(0.95) saturate(1.2)}
.abt-NoiseOverlay{position:absolute;inset:0;z-index:2;border-radius:16px;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:150px;pointer-events:none}
.abt-ImgCornerDeco{position:absolute;bottom:-1px;right:-1px;width:80px;height:80px;z-index:3}
.abt-YrBadge{position:absolute;top:20px;left:20px;z-index:4;background:#0d1117d9;border:1px solid #ff93c74d;border-radius:10px;padding:10px 16px;backdrop-filter:blur(8px)}
.abt-YrBadge .abt-YrNum{display:block;font-size:1.5rem;font-weight:800;color:#FF93C7;line-height:1}
.abt-YrBadge .abt-YrLbl{display:block;font-size:.65rem;letter-spacing:.1em;color:#e9f2ef99;text-transform:uppercase;margin-top:2px}
.abt-DivWave{width:100%;overflow:hidden;line-height:0}
.abt-DivWave svg{display:block;width:100%}
.abt-CntBlk{background:linear-gradient(23deg,#0a1e22 0%,#0f1b2a 50%,#111820 100%);padding:0 0 80px;position:relative}
.abt-CntBlk::before{content:'';position:absolute;bottom:0;right:0;width:40%;height:60%;background:radial-gradient(ellipse at 80% 80%,#00657114 0%,transparent 70%);pointer-events:none}
.abt-CntInner{max-width:960px;margin:0 auto;padding:64px 24px 0;position:relative;z-index:2}
.abt-CntHdrRow{text-align:center;margin-bottom:48px}
.abt-H2Cnt{font-size:clamp(1.5rem,3.2vw,2.2rem);font-weight:700;color:#E9F2EF;margin:0 0 12px;position:relative;display:inline-block}
.abt-H2Cnt::after{content:'';display:block;width:48px;height:3px;background:linear-gradient(90deg,#FF93C7,#006571);border-radius:2px;margin:10px auto 0}
.abt-CntSubtxt{font-size:.95rem;color:#e9f2ef99;line-height:1.65;max-width:500px;margin:0 auto}
.abt-AsymmLayout{display:grid;grid-template-columns:3fr 2fr;gap:40px;margin-bottom:48px}
.abt-StryPnl{display:flex;flex-direction:column;gap:24px}
.abt-StryPnl p{font-size:.97rem;line-height:1.7;color:#e9f2efc7;margin:0}
.abt-KwdSpn{color:#FF93C7;font-weight:600}
.abt-SidePnl{display:flex;flex-direction:column;gap:16px}
.abt-StatCrd{background:#ff93c70f;border:1px solid #ff93c726;border-radius:12px;padding:20px;transition:border-color 200ms ease-in,background 200ms ease-in}
.abt-StatCrd:hover{border-color:#ff93c759;background:#ff93c71a}
.abt-StatCrd .abt-StatNum{display:block;font-size:2rem;font-weight:800;color:#FF93C7;line-height:1;margin-bottom:4px}
.abt-StatCrd .abt-StatLbl{font-size:.8rem;color:#e9f2ef99;line-height:1.4}
.abt-GrdImgs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:48px}
.abt-GrdImgWrap{position:relative;border-radius:12px;overflow:hidden}
.abt-GrdImgWrap img{width:100%;height:200px;object-fit:cover;display:block;transition:transform 400ms ease-in;filter:brightness(0.82) saturate(1.05)}
.abt-GrdImgWrap:hover img{transform:scale(1.04);filter:brightness(0.92) saturate(1.15)}
.abt-GrdImgWrap::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#00657166 100%);pointer-events:none}
.abt-GrdImgWrap.abt-GrdSpan2{grid-column:span 2}
.abt-GrdImgWrap.abt-GrdSpan2 img{height:220px}
.abt-VlsRow{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:40px}
.abt-VlsCrd{background:#0065711a;border:1px solid #00657140;border-radius:14px;padding:28px 24px;position:relative;overflow:hidden;transition:border-color 300ms ease-in}
.abt-VlsCrd::before{content:'';position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,#00657126 0%,transparent 70%)}
.abt-VlsCrd:hover{border-color:#00657180}
.abt-VlsCrd .abt-VlsIco{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#ff93c733,#0065714d);display:flex;align-items:center;justify-content:center;margin-bottom:14px}
.abt-VlsCrd .abt-VlsIco svg{width:20px;height:20px}
.abt-VlsCrd .abt-VlsH{font-size:1rem;font-weight:700;color:#E9F2EF;margin:0 0 8px}
.abt-VlsCrd .abt-VlsP{font-size:.85rem;color:#e9f2ef9e;line-height:1.6;margin:0}
.abt-CtaStrip{background:linear-gradient(23deg,#FF93C7 0%,#006571 50%,#0a1e22 100%);border-radius:16px;padding:40px 36px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:24px;position:relative;overflow:hidden}
.abt-CtaStrip::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") repeat;background-size:120px;opacity:.04;pointer-events:none}
.abt-CtaTxtHolder{position:relative;z-index:2}
.abt-CtaTxtHolder .abt-CtaH{font-size:1.3rem;font-weight:700;color:#0d1117;margin:0 0 8px;line-height:1.3}
.abt-CtaTxtHolder .abt-CtaP{font-size:.88rem;color:#0d1117bf;margin:0}
.abt-BtnPrimary-v2{display:inline-flex;align-items:center;gap:8px;background:#0d1117;color:#FF93C7;font-size:.9rem;font-weight:700;padding:14px 28px;border-radius:10px;text-decoration:none;white-space:nowrap;position:relative;z-index:3;border:2px solid #ff93c74d;transition:background 200ms ease-in,border-color 200ms ease-in,transform 150ms ease-in}
.abt-BtnPrimary-v2:hover{background:#111d22;border-color:#ff93c7b3;transform:translateY(-2px)}
@media (max-width: 1024px) {
.abt-TtlGrd{grid-template-columns:1fr 1fr;gap:36px}
.abt-AsymmLayout{grid-template-columns:1fr}
.abt-GrdImgs{grid-template-columns:1fr 1fr}
.abt-GrdImgWrap.abt-GrdSpan2{grid-column:span 2}
}
@media (max-width: 640px) {
.abt-TtlGrd{grid-template-columns:1fr;gap:28px}
.abt-TtlBlk{padding:48px 16px 40px}
.abt-ImgHolder-v1 img{height:260px}
.abt-GrdImgs{grid-template-columns:1fr}
.abt-GrdImgWrap.abt-GrdSpan2{grid-column:span 1}
.abt-GrdImgWrap img,.abt-GrdImgWrap.abt-GrdSpan2 img{height:200px}
.abt-VlsRow{grid-template-columns:1fr}
.abt-CtaStrip{flex-direction:column;align-items:flex-start;padding:28px 24px}
.abt-CntInner{padding:48px 16px 0}
}
.CrrsHldr-v1{max-width:960px;margin:0 auto;padding:0 20px}
.TtlBlck-v1{position:relative;overflow:hidden;background:linear-gradient(23deg,#1a0d14 0%,#002a30 50%,#0d1f1c 100%);padding:80px 0 0}
.TtlBlck-v1 .CrrsHldr-v1{display:flex;flex-direction:row;align-items:flex-end;gap:40px;position:relative;z-index:2}
.TtlTxt-v1{flex:1 1 55%;padding-bottom:60px}
.TtlTxt-v1 .SmllLbl-v1{display:inline-block;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#FF93C7;border:1px solid #ff93c74d;padding:6px 14px;border-radius:20px;margin-bottom:24px}
.TtlTxt-v1 .MnHdng-v1{font-size:clamp(38px,5.5vw,64px);font-weight:800;line-height:1.05;color:#E9F2EF;margin:0 0 12px;letter-spacing:-1px}
.TtlTxt-v1 .MnHdng-v1 span{color:#FF93C7;position:relative}
.TtlTxt-v1 .MnHdng-v1 span::after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#FF93C7,transparent);border-radius:2px}
.TtlTxt-v1 .SubHdng-v1{font-size:clamp(18px,2.5vw,26px);font-weight:300;color:#e9f2efa6;margin:0 0 28px;line-height:1.3}
.TtlTxt-v1 .TtlDsc-v1{font-size:15px;line-height:1.65;color:#e9f2efb3;max-width:440px;margin:0 0 32px}
.TtlImgWrp-v1{flex:0 0 38%;position:relative;align-self:flex-end}
.TtlImgWrp-v1 img{width:100%;height:420px;object-fit:cover;object-position:center top;display:block;border-radius:16px 16px 0 0;filter:saturate(0.7) brightness(0.85) sepia(0.15)}
.TtlImgWrp-v1::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#00657159 100%);border-radius:16px 16px 0 0;z-index:1}
.TtlGeoShp-v1{position:absolute;top:-60px;right:-60px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,#ff93c714 0%,transparent 70%);pointer-events:none}
.TtlGeoShp2-v1{position:absolute;bottom:80px;left:-40px;width:200px;height:200px;border:1px solid #00657133;border-radius:50%;pointer-events:none}
.WvDvdr-v1{display:block;width:100%;margin-top:-2px}
.OpnPosSct-v2{background:#0d1f1c;padding:80px 0}
.SctHdr-v2{text-align:center;margin-bottom:56px}
.SctHdr-v2 .SctLbl-v2{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#006571;display:block;margin-bottom:12px}
.SctHdr-v2 .SctTtl-v2{font-size:clamp(26px,3.5vw,40px);font-weight:700;color:#E9F2EF;margin:0 0 14px;line-height:1.15}
.SctHdr-v2 .SctTtl-v2::after{content:'';display:block;width:48px;height:3px;background:linear-gradient(90deg,#FF93C7,#006571);margin:14px auto 0;border-radius:2px}
.SctHdr-v2 .SctSub-v2{font-size:15px;color:#e9f2ef99;line-height:1.6;max-width:520px;margin:0 auto}
.PosGrd-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
input[name="pos-tab"]{display:none}
.PosCard-v2{background:linear-gradient(160deg,#ff93c70a 0%,#00657114 100%);border:1px solid #e9f2ef14;border-radius:16px;overflow:hidden;transition:border-color 300ms ease-in,box-shadow 300ms ease-in;cursor:pointer}
.PosCard-v2:hover{border-color:#ff93c740;box-shadow:0 8px 32px #ff93c714}
.PosCardTop-v2{padding:28px 24px 20px}
.PosCardIco-v2{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#ff93c726,#00657133);display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:16px}
.PosCardIco-v2 svg{width:22px;height:22px}
.PosCardNm-v2{font-size:17px;font-weight:700;color:#E9F2EF;margin:0 0 6px;line-height:1.2}
.PosCardTyp-v2{font-size:12px;color:#FF93C7;font-weight:500;letter-spacing:.5px}
.PosCardMeta-v2{padding:16px 24px;border-top:1px solid #e9f2ef0f;display:flex;flex-direction:column;gap:8px}
.PosCardMetaItm-v2{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px;color:#e9f2ef8c}
.PosCardMetaItm-v2 svg{flex-shrink:0;opacity:.6}
.PosCardFtr-v2{padding:16px 24px 24px}
.PosCardBtn-v2{display:inline-block;font-size:13px;font-weight:600;color:#FF93C7;text-decoration:none;letter-spacing:.3px;transition:color 150ms ease-in}
.PosCardBtn-v2::after{content:' →'}
.PosCardBtn-v2:hover{color:#E9F2EF}
.VlsBlck-v3{background:linear-gradient(23deg,#0b1a17 0%,#001a1e 55%,#130a11 100%);padding:80px 0;position:relative;overflow:hidden}
.VlsBlck-v3::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,#0065711a 0%,transparent 50%),radial-gradient(circle at 80% 20%,#ff93c712 0%,transparent 45%);pointer-events:none}
.VlsInr-v3{position:relative;z-index:2}
.VlsLyt-v3{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}
.VlsLft-v3 .VlsHdng-v3{font-size:clamp(24px,3vw,36px);font-weight:700;color:#E9F2EF;line-height:1.2;margin:0 0 20px}
.VlsLft-v3 .VlsHdng-v3 em{font-style:normal;color:#FF93C7}
.VlsLft-v3 .VlsDsc-v3{font-size:15px;line-height:1.7;color:#e9f2efa6;margin:0 0 36px}
.VlsLst-v3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}
.VlsLst-v3 li{display:flex;flex-direction:row;align-items:flex-start;gap:14px;font-size:14px;color:#e9f2efbf;line-height:1.5}
.VlsLst-v3 li .VlsLstIco-v3{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#FF93C7,#006571);display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:1px}
.VlsLst-v3 li .VlsLstIco-v3 svg{width:11px;height:11px}
.VlsRgt-v3{display:flex;flex-direction:column;gap:20px}
.VlsStat-v3{background:#e9f2ef08;border:1px solid #e9f2ef12;border-radius:14px;padding:24px;position:relative;overflow:hidden}
.VlsStat-v3::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#FF93C7,#006571);border-radius:3px 0 0 3px}
.VlsStatNum-v3{font-size:36px;font-weight:800;color:#FF93C7;line-height:1;margin-bottom:6px}
.VlsStatLbl-v3{font-size:14px;font-weight:600;color:#E9F2EF;margin-bottom:6px}
.VlsStatTxt-v3{font-size:13px;color:#e9f2ef80;line-height:1.5}
.VlsStatPrg-v3{margin-top:12px;height:4px;background:#e9f2ef14;border-radius:4px;overflow:hidden}
.VlsStatPrgFll-v3{height:100%;border-radius:4px;background:linear-gradient(90deg,#FF93C7,#006571)}
.ApplySct-v3{background:linear-gradient(135deg,#ff93c714,#0065711f);border:1px solid #ff93c726;border-radius:16px;padding:32px}
.ApplySctHdng-v3{font-size:20px;font-weight:700;color:#E9F2EF;margin:0 0 12px}
.ApplySctTxt-v3{font-size:14px;color:#e9f2ef99;line-height:1.6;margin:0 0 22px}
.ApplyFrm-v3{display:flex;flex-direction:column;gap:14px}
.FrmFld-v3{display:flex;flex-direction:column;gap:6px}
.FrmFld-v3 label{font-size:12px;color:#e9f2ef80;letter-spacing:.5px;text-transform:uppercase}
.FrmFld-v3 input,.FrmFld-v3 select,.FrmFld-v3 textarea{background:#e9f2ef0a;border:1px solid #e9f2ef1f;border-radius:10px;padding:12px 16px;font-size:14px;color:#E9F2EF;outline:none;transition:border-color 200ms ease-in;width:100%;box-sizing:border-box}
.FrmFld-v3 input::placeholder,.FrmFld-v3 textarea::placeholder{color:#e9f2ef40}
.FrmFld-v3 input:focus,.FrmFld-v3 select:focus,.FrmFld-v3 textarea:focus{border-color:#ff93c766}
.FrmFld-v3 select option{background:#0d1f1c;color:#E9F2EF}
.FrmFld-v3 textarea{resize:vertical;min-height:90px}
.FrmRow-v3{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.SbmtBtn-v3{display:inline-block;background:linear-gradient(90deg,#FF93C7,#cc6fa0);color:#1a0d14;font-size:14px;font-weight:700;padding:14px 32px;border-radius:10px;border:none;cursor:pointer;letter-spacing:.3px;transition:transform 200ms ease-in,box-shadow 200ms ease-in;align-self:flex-start;z-index:5;position:relative}
.SbmtBtn-v3:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff93c759}
.DshDvdr-v1{display:flex;flex-direction:row;align-items:center;gap:16px;padding:32px 0 0}
.DshDvdr-v1 .DshLn-v1{flex:1;height:1px;background:linear-gradient(90deg,transparent,#00657166,transparent)}
.DshDvdr-v1 .DshDot-v1{width:6px;height:6px;border-radius:50%;background:#006571}
@media (max-width: 1024px) {
.PosGrd-v2{grid-template-columns:repeat(2,1fr)}
.VlsLyt-v3{gap:40px}
}
@media (max-width: 640px) {
.TtlBlck-v1 .CrrsHldr-v1{flex-direction:column;gap:0}
.TtlTxt-v1{padding-bottom:32px}
.TtlImgWrp-v1{flex:0 0 auto;width:100%}
.TtlImgWrp-v1 img{height:280px;border-radius:0}
.TtlImgWrp-v1::before{border-radius:0}
.PosGrd-v2{grid-template-columns:1fr}
.VlsLyt-v3{grid-template-columns:1fr;gap:40px}
.FrmRow-v3{grid-template-columns:1fr}
.OpnPosSct-v2{padding:56px 0}
.VlsBlck-v3{padding:56px 0}
.TtlBlck-v1{padding:56px 0 0}
}
.LrnPrg-HdrHldr{position:relative;overflow:hidden;background:linear-gradient(23deg,#0a0f14 0%,#006571 50%,#1a2830 100%);padding:72px 0 0}
.LrnPrg-HdrHldr .LrnPrg-HdrInr{max-width:960px;margin:0 auto;padding:0 24px;display:flex;flex-direction:row;align-items:flex-end;gap:0;position:relative;z-index:2}
.LrnPrg-HdrHldr .LrnPrg-TxtBlk{flex:1;padding-bottom:64px;padding-right:40px}
.LrnPrg-HdrHldr .LrnPrg-PrblmTag{display:inline-block;background:#ff93c726;border:1px solid #ff93c766;border-radius:24px;padding:6px 16px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#FF93C7;margin-bottom:24px}
.LrnPrg-HdrHldr .LrnPrg-PrblmSttmnt{font-size:1.05rem;color:#e9f2efb3;line-height:1.6;margin-bottom:20px;font-weight:400}
.LrnPrg-HdrHldr .LrnPrg-MnHdng{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;line-height:1.15;color:#E9F2EF;margin-bottom:20px;position:relative}
.LrnPrg-HdrHldr .LrnPrg-MnHdng::after{content:'';display:block;width:56px;height:4px;background:linear-gradient(90deg,#FF93C7,#006571);border-radius:2px;margin-top:16px}
.LrnPrg-HdrHldr .LrnPrg-SltnTxt{font-size:1rem;color:#e9f2efd1;line-height:1.7;margin-bottom:32px}
.LrnPrg-HdrHldr .LrnPrg-CtaGrp{display:flex;flex-direction:row;gap:14px;flex-wrap:wrap}
.LrnPrg-HdrHldr .LrnPrg-BtnPrmry{display:inline-block;background:linear-gradient(135deg,#FF93C7 0%,#c0437a 100%);color:#0a0f14;font-weight:700;font-size:.92rem;padding:14px 28px;border-radius:10px;text-decoration:none;border:none;cursor:pointer;transition:transform 200ms ease-in,box-shadow 200ms ease-in;position:relative;z-index:10;box-shadow:0 4px 16px #ff93c759}
.LrnPrg-HdrHldr .LrnPrg-BtnPrmry:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff93c780}
.LrnPrg-HdrHldr .LrnPrg-BtnScndr{display:inline-block;background:transparent;color:#E9F2EF;font-weight:600;font-size:.92rem;padding:13px 28px;border-radius:10px;text-decoration:none;border:1px solid #e9f2ef59;cursor:pointer;transition:background 300ms ease-in,border-color 300ms ease-in;position:relative;z-index:10}
.LrnPrg-HdrHldr .LrnPrg-BtnScndr:hover{background:#e9f2ef14;border-color:#e9f2ef99}
.LrnPrg-HdrHldr .LrnPrg-ImgHldr{width:380px;flex-shrink:0;position:relative;align-self:flex-end;margin-right:-24px}
.LrnPrg-HdrHldr .LrnPrg-ImgHldr img{width:100%;height:460px;object-fit:cover;object-position:top center;border-radius:16px 16px 0 0;display:block;filter:saturate(0.7) contrast(1.1) brightness(0.9)}
.LrnPrg-HdrHldr .LrnPrg-GeoShp1{position:absolute;top:20px;right:200px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,#ff93c71f 0%,transparent 70%);z-index:1}
.LrnPrg-HdrHldr .LrnPrg-GeoShp2{position:absolute;bottom:60px;left:0;width:200px;height:2px;background:linear-gradient(90deg,transparent,#00657199,transparent);z-index:1}
.LrnPrg-HdrHldr .LrnPrg-DcrtDot{position:absolute;top:40px;left:50%;z-index:1;display:flex;flex-direction:row;gap:8px}
.LrnPrg-HdrHldr .LrnPrg-DcrtDot span{width:6px;height:6px;border-radius:50%;background:#ff93c766;display:block}
.LrnPrg-HdrHldr .LrnPrg-DcrtDot span:nth-child(2){background:#00657199;margin-top:10px}
.LrnPrg-MdlsHldr{background:#0d1117;padding:80px 0;position:relative}
.LrnPrg-MdlsHldr::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#006571,transparent)}
.LrnPrg-MdlsInr{max-width:960px;margin:0 auto;padding:0 24px}
.LrnPrg-MdlsHdr{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:48px;gap:24px}
.LrnPrg-MdlsHdr .LrnPrg-MdlsLbl{display:inline-flex;align-items:center;gap:8px;color:#006571;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}
.LrnPrg-MdlsHdr .LrnPrg-MdlsLbl::before{content:'';display:block;width:20px;height:2px;background:#006571}
.LrnPrg-MdlsHdr .LrnPrg-Hdng2{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;color:#E9F2EF;line-height:1.2;margin:0}
.LrnPrg-MdlsHdr .LrnPrg-HdrRght{max-width:320px;color:#e9f2efa6;font-size:.92rem;line-height:1.6;flex-shrink:0}
.LrnPrg-MdlsHdr .LrnPrg-HdrLft{flex:1}
.LrnPrg-AccrdnHldr{display:flex;flex-direction:column;gap:0}
.LrnPrg-AccrdnHldr input[type="radio"]{display:none}
.LrnPrg-AccrdnItm{border-bottom:1px solid #e9f2ef14}
.LrnPrg-AccrdnItm:first-of-type{border-top:1px solid #e9f2ef14}
.LrnPrg-AccrdnLbl{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:22px 0;cursor:pointer;transition:color 200ms ease-in;gap:16px}
.LrnPrg-AccrdnLbl .LrnPrg-AccrdnNum{font-size:.75rem;font-weight:700;color:#FF93C7;letter-spacing:.05em;min-width:28px}
.LrnPrg-AccrdnLbl .LrnPrg-AccrdnTtl{flex:1;font-size:1rem;font-weight:600;color:#E9F2EF;transition:color 200ms ease-in}
.LrnPrg-AccrdnLbl .LrnPrg-AccrdnIcn{width:24px;height:24px;border-radius:50%;border:1px solid #e9f2ef33;display:flex;align-items:center;justify-content:center;transition:background 300ms ease-in,border-color 300ms ease-in,transform 300ms ease-in;flex-shrink:0}
.LrnPrg-AccrdnLbl .LrnPrg-AccrdnIcn svg{transition:transform 300ms ease-in}
.LrnPrg-AccrdnBdy{max-height:0;overflow:hidden;transition:max-height 400ms ease-in}
.LrnPrg-AccrdnBdyInr{padding:0 0 24px 44px;display:flex;flex-direction:row;gap:32px}
.LrnPrg-AccrdnBdyInr .LrnPrg-AccrdnTxt{flex:1;color:#e9f2efbf;font-size:.92rem;line-height:1.7}
.LrnPrg-AccrdnBdyInr .LrnPrg-AccrdnMta{display:flex;flex-direction:column;gap:10px;flex-shrink:0;min-width:180px}
.LrnPrg-AccrdnMta .LrnPrg-MtaItm{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:.82rem;color:#e9f2ef8c}
.LrnPrg-AccrdnMta .LrnPrg-MtaItm svg{color:#006571;flex-shrink:0}
.LrnPrg-AccrdnMta .LrnPrg-WchtBdg{display:inline-flex;align-items:center;gap:6px;background:#00657133;border:1px solid #00657166;border-radius:20px;padding:5px 12px;font-size:.78rem;font-weight:600;color:#4db8c4;margin-top:4px;align-self:flex-start}
#acc1:checked ~ .LrnPrg-AccrdnItm-v1 .LrnPrg-AccrdnBdy,#acc2:checked ~ .LrnPrg-AccrdnItm-v2 .LrnPrg-AccrdnBdy,#acc3:checked ~ .LrnPrg-AccrdnItm-v3 .LrnPrg-AccrdnBdy,#acc4:checked ~ .LrnPrg-AccrdnItm-v4 .LrnPrg-AccrdnBdy,#acc5:checked ~ .LrnPrg-AccrdnItm-v5 .LrnPrg-AccrdnBdy{max-height:400px}
#acc1:checked ~ .LrnPrg-AccrdnItm-v1 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnIcn,#acc2:checked ~ .LrnPrg-AccrdnItm-v2 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnIcn,#acc3:checked ~ .LrnPrg-AccrdnItm-v3 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnIcn,#acc4:checked ~ .LrnPrg-AccrdnItm-v4 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnIcn,#acc5:checked ~ .LrnPrg-AccrdnItm-v5 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnIcn{background:#ff93c733;border-color:#FF93C7;transform:rotate(45deg)}
#acc1:checked ~ .LrnPrg-AccrdnItm-v1 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnTtl,#acc2:checked ~ .LrnPrg-AccrdnItm-v2 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnTtl,#acc3:checked ~ .LrnPrg-AccrdnItm-v3 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnTtl,#acc4:checked ~ .LrnPrg-AccrdnItm-v4 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnTtl,#acc5:checked ~ .LrnPrg-AccrdnItm-v5 .LrnPrg-AccrdnLbl .LrnPrg-AccrdnTtl{color:#FF93C7}
.LrnPrg-EnrlHldr{background:linear-gradient(23deg,#0a1520 0%,#003d47 50%,#111820 100%);padding:80px 0;position:relative;overflow:hidden}
.LrnPrg-EnrlHldr::before{content:'';position:absolute;top:-80px;right:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#ff93c714 0%,transparent 70%);pointer-events:none}
.LrnPrg-EnrlInr{max-width:960px;margin:0 auto;padding:0 24px;display:flex;flex-direction:row;gap:56px;align-items:flex-start}
.LrnPrg-EnrlLft{flex:1}
.LrnPrg-EnrlLbl{display:inline-flex;align-items:center;gap:8px;color:#FF93C7;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}
.LrnPrg-EnrlLbl::before{content:'';display:block;width:16px;height:2px;background:#FF93C7}
.LrnPrg-EnrlHdng{font-size:clamp(1.6rem,3.5vw,2.1rem);font-weight:700;color:#E9F2EF;line-height:1.25;margin-bottom:16px}
.LrnPrg-EnrlTxt{color:#e9f2efb3;font-size:.95rem;line-height:1.7;margin-bottom:32px}
.LrnPrg-EnrlImg{width:100%;height:240px;object-fit:cover;border-radius:14px;filter:saturate(0.75) contrast(1.05);display:block}
.LrnPrg-EnrlRght{width:340px;flex-shrink:0}
.LrnPrg-EnrlCrd{background:#e9f2ef0a;border:1px solid #e9f2ef1a;border-radius:16px;padding:32px}
.LrnPrg-EnrlCrd .LrnPrg-CrdHdng{font-size:1.1rem;font-weight:700;color:#E9F2EF;margin-bottom:8px}
.LrnPrg-EnrlCrd .LrnPrg-CrdSub{font-size:.85rem;color:#e9f2ef8c;margin-bottom:24px;line-height:1.5}
.LrnPrg-EnrlFrm{display:flex;flex-direction:column;gap:14px}
.LrnPrg-EnrlFrm .LrnPrg-FrmFld{display:flex;flex-direction:column;gap:5px}
.LrnPrg-EnrlFrm .LrnPrg-FrmLbl{font-size:.78rem;font-weight:600;color:#e9f2ef99;letter-spacing:.04em}
.LrnPrg-EnrlFrm .LrnPrg-FrmInpt{background:#e9f2ef0f;border:1px solid #e9f2ef26;border-radius:8px;padding:11px 14px;color:#E9F2EF;font-size:.9rem;outline:none;transition:border-color 200ms ease-in,background 200ms ease-in;width:100%;box-sizing:border-box}
.LrnPrg-EnrlFrm .LrnPrg-FrmInpt:focus{border-color:#FF93C7;background:#ff93c70f}
.LrnPrg-EnrlFrm .LrnPrg-FrmInpt::placeholder{color:#e9f2ef4d}
.LrnPrg-EnrlFrm .LrnPrg-FrmSlct{background:#e9f2ef0f;border:1px solid #e9f2ef26;border-radius:8px;padding:11px 14px;color:#E9F2EF;font-size:.9rem;outline:none;width:100%;box-sizing:border-box;cursor:pointer;transition:border-color 200ms ease-in;appearance:none}
.LrnPrg-EnrlFrm .LrnPrg-FrmSlct:focus{border-color:#FF93C7}
.LrnPrg-EnrlFrm .LrnPrg-FrmSlct option{background:#1a2530;color:#E9F2EF}
.LrnPrg-EnrlFrm .LrnPrg-FrmBtn{display:block;width:100%;background:linear-gradient(135deg,#FF93C7 0%,#c0437a 100%);color:#0a0f14;font-weight:700;font-size:.95rem;padding:14px;border-radius:10px;border:none;cursor:pointer;transition:transform 200ms ease-in,box-shadow 200ms ease-in;box-shadow:0 4px 16px #ff93c74d;margin-top:4px;position:relative;z-index:10}
.LrnPrg-EnrlFrm .LrnPrg-FrmBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff93c773}
.LrnPrg-EnrlFrm .LrnPrg-FrmNte{font-size:.75rem;color:#e9f2ef66;text-align:center;line-height:1.5}
.LrnPrg-EnrlFeatRow{display:flex;flex-direction:row;gap:20px;margin-top:32px;flex-wrap:wrap}
.LrnPrg-EnrlFeatItm{flex:1;min-width:140px;background:#00657126;border:1px solid #0065714d;border-radius:12px;padding:18px 16px}
.LrnPrg-EnrlFeatItm .LrnPrg-FeatIcn{display:block;margin-bottom:8px}
.LrnPrg-EnrlFeatItm .LrnPrg-FeatTtl{font-size:.85rem;font-weight:700;color:#E9F2EF;margin-bottom:4px}
.LrnPrg-EnrlFeatItm .LrnPrg-FeatDsc{font-size:.78rem;color:#e9f2ef8c;line-height:1.5}
.LrnPrg-KyWrdBdg{display:inline-block;background:#ff93c71f;color:#FF93C7;border-radius:4px;padding:1px 6px;font-size:inherit;font-weight:inherit}
@media (max-width: 1024px) {
.LrnPrg-HdrHldr .LrnPrg-ImgHldr{width:300px}
.LrnPrg-EnrlInr{gap:36px}
.LrnPrg-EnrlRght{width:300px}
}
@media (max-width: 640px) {
.LrnPrg-HdrHldr{padding:48px 0 0}
.LrnPrg-HdrHldr .LrnPrg-HdrInr{flex-direction:column;align-items:stretch}
.LrnPrg-HdrHldr .LrnPrg-TxtBlk{padding-right:0;padding-bottom:32px}
.LrnPrg-HdrHldr .LrnPrg-ImgHldr{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}
.LrnPrg-HdrHldr .LrnPrg-ImgHldr img{height:280px;border-radius:0}
.LrnPrg-MdlsHdr{flex-direction:column;align-items:flex-start}
.LrnPrg-MdlsHdr .LrnPrg-HdrRght{max-width:100%}
.LrnPrg-AccrdnBdyInr{flex-direction:column;padding-left:0;gap:16px}
.LrnPrg-AccrdnMta{min-width:auto}
.LrnPrg-EnrlInr{flex-direction:column}
.LrnPrg-EnrlRght{width:100%}
.LrnPrg-EnrlFeatRow{flex-direction:column}
.LrnPrg-EnrlFeatItm{min-width:auto}
}
.SccssPg-v1{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1.5rem;position:relative;overflow:hidden;background:linear-gradient(23deg,#0a0f0e 0%,#001f23 40%,#003840 70%,#004d58 100%)}
.SccssPg-v1::before{content:'';position:absolute;top:-120px;right:-80px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#ff93c71f 0%,#00657114 50%,transparent 70%);pointer-events:none}
.SccssPg-v1::after{content:'';position:absolute;bottom:-80px;left:-60px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#00657126 0%,#ff93c70d 60%,transparent 75%);pointer-events:none}
.SccssInrHldr-v1{max-width:680px;width:100%;margin:0 auto;text-align:center;position:relative;z-index:2}
.SccssIcnWrpr-v1{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:2rem}
.SccssIcnCrcl-v1{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#ff93c72e 0%,#00657140 100%);border:2px solid #ff93c759;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 32px #ff93c71f inset 0 2px 6px #0000004d;position:relative}
.SccssIcnCrcl-v1 svg{width:42px;height:42px}
.SccssDcrtLn-v1{display:flex;flex-direction:row;align-items:center;gap:6px;margin-bottom:1.5rem;justify-content:center}
.SccssDcrtLn-v1 span{display:block;height:2px;border-radius:2px}
.SccssDcrtLn-v1 .ln-short{width:24px;background:#ff93c766}
.SccssDcrtLn-v1 .ln-long{width:64px;background:linear-gradient(90deg,#FF93C7,#006571)}
.SccssDcrtLn-v1 .ln-dot{width:7px;height:7px;border-radius:50%;background:#FF93C7;opacity:.7}
.SccssHdr-v1{font-size:2.6rem;font-weight:800;line-height:1.18;letter-spacing:-.02em;color:#E9F2EF;margin-bottom:1rem;position:relative}
.SccssHdr-v1 .hdr-accent{background:linear-gradient(90deg,#FF93C7,#7ecfd8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.SccssSubTxt-v1{font-size:1.08rem;line-height:1.65;color:#e9f2efb3;margin-bottom:2.2rem;max-width:520px;margin-left:auto;margin-right:auto}
.SccssQtBlk-v1{background:linear-gradient(135deg,#0065712e 0%,#ff93c70f 100%);border:1px solid #ff93c72e;border-left:4px solid #FF93C7;border-radius:12px;padding:1.4rem 1.8rem;margin-bottom:2.4rem;text-align:left;position:relative}
.SccssQtBlk-v1::before{content:'\201C';position:absolute;top:-12px;left:18px;font-size:3.5rem;color:#ff93c74d;line-height:1;font-style:italic}
.SccssQtTxt-v1{font-size:1.02rem;line-height:1.6;color:#e9f2efd1;font-style:italic;margin:0}
.SccssQtAthr-v1{font-size:.85rem;color:#ff93c7b3;margin-top:.5rem;font-style:normal;display:block}
.SccssBtnGrp-v1{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:.5rem}
.SccssBtnPrm-v1{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;padding:.85rem 2rem;background:linear-gradient(135deg,#FF93C7 0%,#c96fa0 100%);color:#0a0f0e;font-size:.95rem;font-weight:700;border-radius:10px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 16px #ff93c740;transition:box-shadow 300ms ease-in,transform 200ms ease-in;position:relative;z-index:3}
.SccssBtnPrm-v1:hover{box-shadow:0 8px 28px #ff93c761;transform:translateY(-2px)}
.SccssBtnScd-v1{display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;padding:.85rem 1.8rem;background:transparent;color:#E9F2EF;font-size:.95rem;font-weight:600;border-radius:10px;text-decoration:none;border:1.5px solid #00657199;cursor:pointer;transition:border-color 300ms ease-in,background 300ms ease-in;position:relative;z-index:3}
.SccssBtnScd-v1:hover{border-color:#006571;background:#00657126}
.SccssGeoShp-v1{position:absolute;top:18%;left:5%;width:48px;height:48px;border:1.5px solid #00657140;border-radius:10px;transform:rotate(22deg);opacity:.5;pointer-events:none}
.SccssGeoShp-v2{position:absolute;bottom:22%;right:6%;width:32px;height:32px;border:1.5px solid #ff93c733;border-radius:50%;opacity:.4;pointer-events:none}
.SccssGeoShp-v3{position:absolute;top:60%;left:8%;width:18px;height:18px;background:#ff93c714;border-radius:4px;transform:rotate(45deg);pointer-events:none}
.SccssKwdStrp-v1{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem;margin-top:2.4rem;padding-top:2rem;border-top:1px solid #00657133}
.SccssKwdStrp-v1 .kwd-tag{font-size:.78rem;color:#e9f2ef80;padding:.3rem .75rem;border-radius:20px;border:1px solid #00657138;letter-spacing:.03em;background:#00657112;transition:color 200ms ease-in,border-color 200ms ease-in}
.SccssKwdStrp-v1 .kwd-tag:hover{color:#ff93c7d9;border-color:#ff93c740}
@media (max-width: 640px) {
.SccssPg-v1{padding:3rem 1rem;min-height:70vh}
.SccssHdr-v1{font-size:1.9rem}
.SccssBtnGrp-v1{flex-direction:column;align-items:stretch}
.SccssBtnPrm-v1,.SccssBtnScd-v1{justify-content:center}
.SccssQtBlk-v1{padding:1.1rem 1.2rem}
.SccssKwdStrp-v1{gap:.4rem}
}
@media (min-width: 641px) and (max-width: 1023px) {
.SccssHdr-v1{font-size:2.2rem}
}