ul,ol,h1,h2,h3,h4,h5,h6,figure,blockquote,p{margin:0;padding:0}
ul,ol{list-style:none}
*,::before,::after{box-sizing:border-box}
body{font-family:'JetBrains Mono',monospace;background:#1a1525;color:#F9FBFB;font-size:16px;line-height:1.6;overflow-x:hidden}
.HdrOuter-v1{background:linear-gradient(160deg,#1a1525 0%,#322B44 60%,#1e1830 100%);border-bottom:1px solid #fc8a2d2e;position:relative;z-index:100}
.HdrInner-v1{max-width:1440px;margin:auto;padding:0 32px}
.HdrRow-v1{display:flex;align-items:center;justify-content:space-between;padding:10px 0 6px;border-bottom:1px solid #f9fbfb12}
.HdrRow-v1 .hdr-brand-txt{font-size:11px;font-weight:300;color:#f9fbfb59;letter-spacing:.18em;text-transform:uppercase}
.HdrRow-v1 .hdr-contact-lnk{font-size:11px;color:#fc8a2db3;text-decoration:none;letter-spacing:.05em;transition:color 200ms}
.HdrRow-v1 .hdr-contact-lnk:hover{color:#FC8A2D}
.HdrRow-v1 .hdr-contact-lnk i{margin-right:5px;font-size:12px}
.HdrRow-v2{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px;gap:24px;position:relative}
.LogoWrpr-v1{display:flex;align-items:center;gap:14px;text-decoration:none;flex-shrink:0;position:relative;z-index:2}
.LogoWrpr-v1 .logo-img-cntr{width:72px;height:72px;background:#fc8a2d14;border:1px solid #fc8a2d38;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 4px 18px #fc8a2d26}
.LogoWrpr-v1 .logo-img-cntr img{width:58px;height:58px;object-fit:contain}
.LogoWrpr-v1 .logo-name-blk{display:flex;flex-direction:column}
.LogoWrpr-v1 .logo-name-blk .site-nm{font-size:22px;font-weight:700;color:#F9FBFB;letter-spacing:.06em;line-height:1.15}
.LogoWrpr-v1 .logo-name-blk .site-tagln{font-size:10px;font-weight:300;color:#FC8A2D;letter-spacing:.14em;text-transform:uppercase}
.NvgtnOuter-v1{flex:1;display:flex;justify-content:flex-end;align-items:center}
.NvgtnInner-v1{display:flex;align-items:center;gap:4px}
.NvgtnInner-v1 .nvgtn-lnk{display:inline-flex;align-items:center;gap:7px;padding:9px 18px;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:400;color:#f9fbfbbf;text-decoration:none;border-radius:4px;border:1px solid transparent;letter-spacing:.04em;transition:color 200ms,background 200ms,border-color 200ms;white-space:nowrap}
.NvgtnInner-v1 .nvgtn-lnk i{font-size:15px}
.NvgtnInner-v1 .nvgtn-lnk:hover{color:#F9FBFB;background:#fc8a2d17;border-color:#fc8a2d33}
.NvgtnInner-v1 .nvgtn-lnk.is-active{color:#FC8A2D;background:#fc8a2d1a;border-color:#fc8a2d40}
.NvgtnInner-v1 .nvgtn-lnk-cta{background:linear-gradient(135deg,#FC8A2D 0%,#e0721a 100%);color:#1a1525;border-color:transparent;font-weight:600;padding:9px 20px}
.NvgtnInner-v1 .nvgtn-lnk-cta:hover{background:linear-gradient(135deg,#ffaa5e 0%,#FC8A2D 100%);color:#1a1525;border-color:transparent}
.FtrOuter-v1{background:linear-gradient(180deg,#1a1525 0%,#0f0d18 100%);border-top:1px solid #fc8a2d26;padding:52px 0 0}
.FtrInner-v1{max-width:1440px;margin:auto;padding:0 32px}
.FtrGrd-v1{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid #f9fbfb14}
.FtrBlk-v1 .ftr-logo-row{display:flex;align-items:center;gap:12px;margin-bottom:16px}
.FtrBlk-v1 .ftr-logo-row .ftr-logo-bx{width:52px;height:52px;background:#fc8a2d14;border:1px solid #fc8a2d33;border-radius:5px;display:flex;align-items:center;justify-content:center}
.FtrBlk-v1 .ftr-logo-row .ftr-logo-bx img{width:40px;height:40px;object-fit:contain}
.FtrBlk-v1 .ftr-logo-row .ftr-site-nm{font-size:18px;font-weight:700;color:#F9FBFB;letter-spacing:.06em}
.FtrBlk-v1 .ftr-desc{font-size:12px;color:#f9fbfb73;line-height:1.75;margin-bottom:20px;max-width:320px}
.FtrBlk-v1 .ftr-cntct-lst{display:flex;flex-direction:column;gap:9px}
.FtrBlk-v1 .ftr-cntct-lst li a,.FtrBlk-v1 .ftr-cntct-lst li span{font-size:12px;color:#f9fbfb80;text-decoration:none;display:flex;align-items:flex-start;gap:8px;transition:color 200ms;line-height:1.5}
.FtrBlk-v1 .ftr-cntct-lst li a:hover{color:#FC8A2D}
.FtrBlk-v1 .ftr-cntct-lst li a i,.FtrBlk-v1 .ftr-cntct-lst li span i{color:#FC8A2D;font-size:14px;flex-shrink:0;margin-top:2px}
.FtrBlk-v2 .ftr-blk-hdng{font-size:12px;font-weight:600;color:#FC8A2D;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}
.FtrBlk-v2 .ftr-lnk-lst{display:flex;flex-direction:column;gap:10px}
.FtrBlk-v2 .ftr-lnk-lst li a{font-size:12px;color:#f9fbfb80;text-decoration:none;display:flex;align-items:center;gap:7px;transition:color 200ms}
.FtrBlk-v2 .ftr-lnk-lst li a:hover{color:#F9FBFB}
.FtrBlk-v2 .ftr-lnk-lst li a i{font-size:13px;color:#fc8a2d80}
.FtrDisclmr-v1{padding:20px 0;border-bottom:1px solid #f9fbfb0f}
.FtrDisclmr-v1 .dsclmr-bdg{display:inline-flex;align-items:center;gap:8px;background:#fc8a2d14;border:1px solid #fc8a2d33;border-radius:4px;padding:6px 12px;margin-bottom:10px}
.FtrDisclmr-v1 .dsclmr-bdg span{font-size:10px;font-weight:600;color:#FC8A2D;letter-spacing:.1em;text-transform:uppercase}
.FtrDisclmr-v1 .dsclmr-txt{font-size:11px;color:#f9fbfb59;line-height:1.7}
.FtrBttm-v1{padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.FtrBttm-v1 .cpyrght-txt{font-size:11px;color:#f9fbfb47;letter-spacing:.04em}
.FtrBttm-v1 .cpyrght-txt span{color:#fc8a2d80}
.AgeVrfyOvrly-v1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e0;z-index:9999;display:flex;align-items:center;justify-content:center}
.AgeVrfyPpup-v1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;background:linear-gradient(155deg,#1e1830 0%,#322B44 100%);border:1px solid #fc8a2d4d;border-radius:6px;padding:36px 32px;width:90vw;max-width:440px;box-shadow:0 12px 48px #0009 0 0 0 1px #fc8a2d1a}
.AgeVrfyPpup-v1 .agvrf-icn-rw{display:flex;justify-content:center;margin-bottom:20px}
.AgeVrfyPpup-v1 .agvrf-icn-rw .agvrf-icn-bx{width:56px;height:56px;background:#fc8a2d1f;border:1px solid #fc8a2d4d;border-radius:50%;display:flex;align-items:center;justify-content:center}
.AgeVrfyPpup-v1 .agvrf-icn-rw .agvrf-icn-bx i{font-size:26px;color:#FC8A2D}
.AgeVrfyPpup-v1 .agvrf-hdng{font-size:20px;font-weight:700;color:#F9FBFB;text-align:center;margin-bottom:10px;letter-spacing:.03em}
.AgeVrfyPpup-v1 .agvrf-sub{font-size:12px;color:#f9fbfb80;text-align:center;line-height:1.7;margin-bottom:24px}
.AgeVrfyPpup-v1 .agvrf-btn-rw{display:flex;gap:12px}
.AgeVrfyPpup-v1 .agvrf-btn-rw button{flex:1;padding:13px 16px;font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:600;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:background 250ms,color 250ms;min-height:46px}
.AgeVrfyPpup-v1 .agvrf-btn-rw .agvrf-btn-cnfrm{background:linear-gradient(135deg,#FC8A2D 0%,#e0721a 100%);color:#1a1525;border-color:transparent}
.AgeVrfyPpup-v1 .agvrf-btn-rw .agvrf-btn-cnfrm:hover{background:linear-gradient(135deg,#ffaa5e 0%,#FC8A2D 100%)}
.AgeVrfyPpup-v1 .agvrf-btn-rw .agvrf-btn-deny{background:transparent;color:#f9fbfb8c;border-color:#f9fbfb2e}
.AgeVrfyPpup-v1 .agvrf-btn-rw .agvrf-btn-deny:hover{background:#f9fbfb0f;color:#F9FBFB}
.AgeVrfyPpup-v1 .agvrf-deny-msg{display:none;margin-top:16px;padding:12px;background:#f9fbfb0d;border:1px solid #f9fbfb1a;border-radius:4px;font-size:11px;color:#f9fbfb80;text-align:center;line-height:1.6}
.CkOuter-v1{position:fixed;right:0;top:50%;transform:translateY(-50%) translateX(100%);z-index:8888;width:340px;background:linear-gradient(155deg,#1e1830 0%,#2a2240 100%);border:1px solid #fc8a2d40;border-right:none;border-radius:6px 0 0 6px;box-shadow:-8px 0 32px #0006;transition:transform 400ms cubic-bezier(0.22,1,0.36,1);max-height:90vh;overflow-y:auto}
.CkOuter-v1.is-visible{transform:translateY(-50%) translateX(0)}
.CkInner-v1{padding:24px 20px}
.CkInner-v1 .ck-hdng-rw{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.CkInner-v1 .ck-hdng-rw .ck-ttl{font-size:14px;font-weight:700;color:#F9FBFB;display:flex;align-items:center;gap:8px}
.CkInner-v1 .ck-hdng-rw .ck-ttl i{color:#FC8A2D}
.CkInner-v1 .ck-body-txt{font-size:11px;color:#f9fbfb73;line-height:1.7;margin-bottom:16px}
.CkTgglBlk-v1{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}
.CkTgglBlk-v1 .ck-tggl-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 12px;background:#f9fbfb0a;border:1px solid #f9fbfb12;border-radius:4px}
.CkTgglBlk-v1 .ck-tggl-row .tggl-info .tggl-nm{font-size:11px;font-weight:600;color:#F9FBFB;margin-bottom:2px}
.CkTgglBlk-v1 .ck-tggl-row .tggl-info .tggl-desc{font-size:10px;color:#f9fbfb61;line-height:1.5}
.CkTgglBlk-v1 .ck-tggl-row .tggl-sw{flex-shrink:0;position:relative;width:36px;height:20px}
.CkTgglBlk-v1 .ck-tggl-row .tggl-sw input{opacity:0;width:0;height:0}
.CkTgglBlk-v1 .ck-tggl-row .tggl-sw .sw-trck{position:absolute;top:0;left:0;right:0;bottom:0;background:#f9fbfb26;border-radius:20px;cursor:pointer;transition:background 250ms}
.CkTgglBlk-v1 .ck-tggl-row .tggl-sw .sw-trck::before{content:'';position:absolute;width:14px;height:14px;border-radius:50%;background:#F9FBFB;top:3px;left:3px;transition:transform 250ms}
.CkTgglBlk-v1 .ck-tggl-row .tggl-sw input:checked + .sw-trck{background:#FC8A2D}
.CkTgglBlk-v1 .ck-tggl-row .tggl-sw input:checked + .sw-trck::before{transform:translateX(16px)}
.CkTgglBlk-v1 .ck-tggl-row .tggl-sw input:disabled + .sw-trck{opacity:.6;cursor:not-allowed}
.CkBtnRw-v1{display:flex;gap:8px}
.CkBtnRw-v1 button{flex:1;padding:10px 8px;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:600;border-radius:4px;cursor:pointer;border:1px solid transparent;transition:background 200ms,color 200ms;min-height:40px}
.CkBtnRw-v1 .ck-btn-acpt{background:linear-gradient(135deg,#FC8A2D 0%,#e0721a 100%);color:#1a1525}
.CkBtnRw-v1 .ck-btn-acpt:hover{background:linear-gradient(135deg,#ffaa5e 0%,#FC8A2D 100%)}
.CkBtnRw-v1 .ck-btn-dny{background:transparent;color:#f9fbfb8c;border-color:#f9fbfb2e}
.CkBtnRw-v1 .ck-btn-dny:hover{background:#f9fbfb0f;color:#F9FBFB}
.CkPlyLnk-v1{margin-top:12px;text-align:center}
.CkPlyLnk-v1 a{font-size:10px;color:#fc8a2d99;text-decoration:underline;transition:color 200ms}
.CkPlyLnk-v1 a:hover{color:#FC8A2D}
@media (max-width: 900px) {
.HdrInner-v1{padding:0 20px}
.HdrRow-v2{flex-wrap:wrap;gap:14px}
.NvgtnOuter-v1{justify-content:flex-start;width:100%}
.NvgtnInner-v1{flex-wrap:wrap;gap:4px}
.NvgtnInner-v1 .nvgtn-lnk{padding:7px 12px;font-size:12px}
.FtrGrd-v1{grid-template-columns:1fr;gap:32px}
.FtrInner-v1{padding:0 20px}
.CkOuter-v1{width:90vw;max-width:320px}
}
@media (max-width: 480px) {
.LogoWrpr-v1 .logo-name-blk .site-nm{font-size:18px}
.AgeVrfyPpup-v1{padding:28px 20px}
.AgeVrfyPpup-v1 .agvrf-btn-rw{flex-direction:column}
}
.policy-data{max-width:860px;margin:0 auto;padding:60px 40px 80px;background:#1a1525;color:#d8dde8;font-family:'Georgia','Times New Roman',serif;font-size:16px;line-height:1.85;border-radius:4px;box-shadow:0 8px 40px #322b4499 0 2px 8px #fc8a2d14}
.policy-data h1{font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2;color:#F9FBFB;margin:0 0 32px;padding-bottom:20px;border-bottom:2px solid #322B44;letter-spacing:-.5px;background:linear-gradient(135deg,#FC8A2D 0%,#f0b070 60%,#F9FBFB 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.policy-data h2{font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;font-size:clamp(20px,3vw,28px);font-weight:600;line-height:1.3;color:#F9FBFB;margin:52px 0 18px;padding-left:14px;border-left:3px solid #FC8A2D;letter-spacing:-.3px}
.policy-data h3{font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;font-size:clamp(17px,2.5vw,22px);font-weight:600;line-height:1.35;color:#e8edf5;margin:40px 0 14px;letter-spacing:-.2px}
.policy-data h4{font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;font-size:clamp(15px,2vw,18px);font-weight:600;line-height:1.4;color:#d8dde8;margin:32px 0 12px;text-transform:uppercase;letter-spacing:.6px;font-size:14px;color:#FC8A2D}
.policy-data h5{font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.45;color:#b8bfcc;margin:28px 0 10px;text-transform:uppercase;letter-spacing:.8px}
.policy-data h6{font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.5;color:#9aa0b0;margin:24px 0 8px;text-transform:uppercase;letter-spacing:1px}
.policy-data p{margin:0 0 20px;color:#c8cedd;font-size:16px;line-height:1.85}
.policy-data strong,.policy-data b{font-weight:700;color:#F9FBFB;letter-spacing:.1px}
.policy-data em,.policy-data i{font-style:italic;color:#c0c8d8}
.policy-data a{color:#FC8A2D;text-decoration:underline;text-decoration-color:#fc8a2d66;text-underline-offset:3px;transition:color 180ms ease,text-decoration-color 180ms ease;font-weight:500}
.policy-data a:hover{color:#ffaa5e;text-decoration-color:#ffaa5eb3}
.policy-data a:visited{color:#d4783a;text-decoration-color:#d4783a66}
.policy-data hr{border:none;border-top:1px solid #2e2840;margin:48px 0;position:relative}
.policy-data hr::after{content:'';display:block;width:60px;height:2px;background:linear-gradient(90deg,#FC8A2D,transparent);position:absolute;top:-1px;left:0}
.policy-data ul{margin:0 0 20px;padding-left:0;list-style:none}
.policy-data ul li{position:relative;padding-left:22px;margin-bottom:10px;color:#c8cedd;line-height:1.75}
.policy-data ul li::before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#FC8A2D;position:absolute;left:0;top:9px}
.policy-data ol{margin:0 0 20px;padding-left:0;list-style:none;counter-reset:plcy-cntr-v1}
.policy-data ol li{position:relative;padding-left:28px;margin-bottom:10px;color:#c8cedd;line-height:1.75;counter-increment:plcy-cntr-v1}
.policy-data ol li::before{content:counter(plcy-cntr-v1) ".";position:absolute;left:0;top:0;color:#FC8A2D;font-weight:700;font-family:'Segoe UI',sans-serif;font-size:14px;line-height:1.85}
.policy-data blockquote{margin:32px 0;padding:20px 24px;border-left:3px solid #FC8A2D;background:#322b4466;border-radius:0 4px 4px 0;color:#b8bfcc;font-style:italic}
.policy-data blockquote p{margin:0;color:#b8bfcc}
.policy-data code{font-family:'Courier New',Courier,monospace;font-size:13.5px;background:#322b4499;color:#FC8A2D;padding:2px 7px;border-radius:3px;border:1px solid #fc8a2d26}
.policy-data pre{background:#141020cc;border:1px solid #2e2840;border-radius:4px;padding:20px 24px;overflow-x:auto;margin:0 0 24px}
.policy-data pre code{background:none;border:none;padding:0;font-size:13px;color:#c8cedd}
.policy-data table{width:100%;border-collapse:collapse;margin:32px 0;font-size:15px;font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;border-radius:4px;overflow:hidden;box-shadow:0 2px 16px #0000004d}
.policy-data table thead{background:linear-gradient(135deg,#322B44 0%,#2a2338 100%)}
.policy-data table thead tr{border-bottom:2px solid #FC8A2D}
.policy-data table thead th{padding:14px 18px;text-align:left;font-weight:600;color:#F9FBFB;font-size:13px;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap}
.policy-data table tbody{background:#1a1525cc}
.policy-data table tbody tr{border-bottom:1px solid #322b4499;transition:background 180ms ease}
.policy-data table tbody tr:last-child{border-bottom:none}
.policy-data table tbody tr:hover{background:#322b4480}
.policy-data table tbody td{padding:13px 18px;color:#c0c8d8;font-size:15px;line-height:1.6;vertical-align:top}
.policy-data table tbody tr:nth-child(even){background:#322b4440}
.policy-data table tbody tr:nth-child(even):hover{background:#322b4480}
.policy-data div{box-sizing:border-box}
.policy-data div + div{margin-top:4px}
@media (max-width: 768px) {
.policy-data{padding:40px 24px 60px;font-size:15px}
.policy-data h1{font-size:26px;margin-bottom:24px;padding-bottom:16px}
.policy-data h2{font-size:21px;margin-top:40px}
.policy-data h3{font-size:18px;margin-top:32px}
.policy-data table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13px}
.policy-data table thead th{padding:12px 14px}
.policy-data table tbody td{padding:11px 14px}
.policy-data hr{margin:36px 0}
}
@media (max-width: 480px) {
.policy-data{padding:28px 16px 48px;font-size:15px;border-radius:0}
.policy-data h1{font-size:22px}
.policy-data h2{font-size:18px;padding-left:12px}
.policy-data h3{font-size:16px}
.policy-data blockquote{padding:16px 18px}
}
.HrOutr-v1{background:linear-gradient(322deg,#FC8A2D 0%,#322B44 50%,#1a1525 100%);padding:80px 20px 100px;position:relative;overflow:hidden}
.HrOutr-v1::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 70% 40%,#fc8a2d26 0%,transparent 60%);pointer-events:none}
.HrInr-v1{max-width:1440px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:60px}
.HrTxt-v1{flex:1 1 55%;position:relative;z-index:2}
.HrBdg-v1{display:inline-flex;flex-direction:row;align-items:center;gap:8px;background:#fc8a2d26;border:1px solid #fc8a2d66;border-radius:4px;padding:6px 14px;margin-bottom:28px}
.HrBdg-v1 span{color:#FC8A2D;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}
.HrBdg-v1 i{color:#FC8A2D;font-size:15px}
.HrH1-v1{font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.1;color:#F9FBFB;margin:0 0 10px;letter-spacing:-.02em}
.HrH1-v1 .HrAccnt-v1{color:#FC8A2D;position:relative}
.HrH1-v1 .HrAccnt-v1::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#FC8A2D,transparent);border-radius:2px}
.HrH2Sub-v1{font-size:clamp(22px,3vw,38px);font-weight:300;color:#f9fbfbb3;margin:0 0 28px;line-height:1.3}
.HrPara-v1{font-size:16px;line-height:1.75;color:#f9fbfbbf;margin:0 0 36px;max-width:520px}
.HrBtns-v1{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}
.HrBtnPrm-v1{display:inline-flex;flex-direction:row;align-items:center;gap:8px;background:#FC8A2D;color:#1a1525;font-size:15px;font-weight:700;padding:14px 28px;border-radius:4px;text-decoration:none;transition:background 200ms,box-shadow 200ms,transform 150ms;box-shadow:0 4px 20px #fc8a2d59;position:relative;z-index:3}
.HrBtnPrm-v1:hover{background:#e07820;box-shadow:0 6px 28px #fc8a2d8c;transform:translateY(-2px)}
.HrBtnScd-v1{display:inline-flex;flex-direction:row;align-items:center;gap:8px;background:transparent;color:#F9FBFB;font-size:15px;font-weight:600;padding:14px 28px;border-radius:4px;text-decoration:none;border:1px solid #f9fbfb4d;transition:border-color 200ms,background 200ms;position:relative;z-index:3}
.HrBtnScd-v1:hover{border-color:#FC8A2D;background:#fc8a2d14}
.HrImg-v1{flex:1 1 40%;position:relative;z-index:2}
.HrImgWrp-v1{position:relative;border-radius:6px;overflow:hidden;box-shadow:0 20px 60px #00000080 0 0 0 1px #fc8a2d33}
.HrImgWrp-v1 img{width:100%;height:360px;object-fit:cover;display:block;filter:saturate(0.9)}
.HrImgWrp-v1::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#fc8a2d1f 0%,transparent 60%);pointer-events:none}
.HrDot-TL,.HrDot-TR,.HrDot-BL,.HrDot-BR{position:absolute;width:60px;height:60px;opacity:.25}
.HrDot-TL{top:20px;left:20px;background-image:radial-gradient(circle,#FC8A2D 1.5px,transparent 1.5px);background-size:10px 10px}
.HrDot-TR{top:20px;right:20px;background-image:radial-gradient(circle,#FC8A2D 1.5px,transparent 1.5px);background-size:10px 10px}
.HrDot-BL{bottom:20px;left:20px;background-image:radial-gradient(circle,#f9fbfbcc 1.5px,transparent 1.5px);background-size:10px 10px}
.HrDot-BR{bottom:20px;right:20px;background-image:radial-gradient(circle,#f9fbfbcc 1.5px,transparent 1.5px);background-size:10px 10px}
.HrStats-v1{display:flex;flex-direction:row;gap:24px;margin-top:24px}
.HrStat-v1{display:flex;flex-direction:column}
.HrStat-v1 .HrStatNum-v1{font-size:26px;font-weight:800;color:#FC8A2D;line-height:1}
.HrStat-v1 .HrStatLbl-v1{font-size:12px;color:#f9fbfb8c;margin-top:4px;text-transform:uppercase;letter-spacing:.05em}
.UvpSctn-v1{background:#1a1525;padding:90px 20px;position:relative}
.UvpSctn-v1::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#FC8A2D,transparent)}
.UvpInr-v1{max-width:1440px;margin:0 auto}
.UvpHdr-v1{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:56px;gap:30px}
.UvpHdrTxt-v1{max-width:560px}
.UvpEybrw-v1{font-size:12px;font-weight:700;color:#FC8A2D;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}
.UvpH2-v1{font-size:clamp(28px,3.5vw,46px);font-weight:800;color:#F9FBFB;margin:0;line-height:1.15}
.UvpH2-v1 em{font-style:normal;color:#FC8A2D}
.UvpSubtxt-v1{font-size:16px;color:#f9fbfb8c;line-height:1.7;max-width:360px;text-align:right}
.UvpGrid-v1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;background:#fc8a2d14;border:1px solid #fc8a2d1f;border-radius:8px;overflow:hidden}
.UvpCrd-v1{background:#1e1830;padding:40px 32px;position:relative;transition:background 300ms}
.UvpCrd-v1:hover{background:#241e38}
.UvpCrd-v1::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#FC8A2D,transparent);opacity:0;transition:opacity 300ms}
.UvpCrd-v1:hover::before{opacity:1}
.UvpCrdIcn-v1{width:48px;height:48px;background:#fc8a2d1a;border-radius:4px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.UvpCrdIcn-v1 i{color:#FC8A2D;font-size:22px}
.UvpCrdH3-v1{font-size:19px;font-weight:700;color:#F9FBFB;margin:0 0 12px;line-height:1.3}
.UvpCrdP-v1{font-size:14px;line-height:1.75;color:#f9fbfb9e;margin:0}
.UvpImgStrip-v1{margin-top:48px;border-radius:6px;overflow:hidden;position:relative;height:200px}
.UvpImgStrip-v1 img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(0.8) brightness(0.7)}
.UvpImgStrip-v1::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1a1525 0%,transparent 40%,transparent 60%,#1a1525 100%)}
.UvpImgTxt-v1{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;text-align:center}
.UvpImgTxt-v1 span{font-size:13px;color:#f9fbfb99;letter-spacing:.08em;text-transform:uppercase}
.UvpImgTxt-v1 strong{font-size:clamp(20px,2.5vw,30px);font-weight:800;color:#F9FBFB;margin-top:6px}
.PrgSctn-v2{background:linear-gradient(160deg,#322B44 0%,#1a1525 100%);padding:90px 20px;position:relative;overflow:hidden}
.PrgSctn-v2::after{content:'';position:absolute;right:-100px;top:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,#fc8a2d14 0%,transparent 70%);pointer-events:none}
.PrgInr-v2{max-width:1440px;margin:0 auto;display:flex;flex-direction:row;gap:70px;align-items:flex-start}
.PrgLeft-v2{flex:0 0 380px;position:sticky;top:40px}
.PrgEybrw-v2{font-size:12px;font-weight:700;color:#FC8A2D;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}
.PrgH2-v2{font-size:clamp(26px,3vw,42px);font-weight:800;color:#F9FBFB;margin:0 0 20px;line-height:1.2}
.PrgH2-v2 span{color:#FC8A2D}
.PrgPara-v2{font-size:15px;line-height:1.8;color:#f9fbfba6;margin:0 0 32px}
.PrgImgBox-v2{border-radius:6px;overflow:hidden;position:relative;box-shadow:0 12px 40px #0006}
.PrgImgBox-v2 img{width:100%;height:220px;object-fit:cover;display:block}
.PrgImgBox-v2::before{content:'';position:absolute;inset:0;border:1px solid #fc8a2d40;border-radius:6px;z-index:1;pointer-events:none}
.PrgRight-v2{flex:1}
.PrgTrack-v2{display:flex;flex-direction:column;gap:0}
.PrgStep-v2{display:flex;flex-direction:row;gap:24px;position:relative}
.PrgStep-v2:not(:last-child)::after{content:'';position:absolute;left:19px;top:48px;bottom:-20px;width:2px;background:linear-gradient(180deg,#fc8a2d66,#fc8a2d0d)}
.PrgStpNum-v2{flex:0 0 40px;height:40px;border-radius:50%;background:#fc8a2d1f;border:2px solid #fc8a2d4d;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#FC8A2D;margin-top:4px;flex-shrink:0;transition:background 300ms,border-color 300ms}
.PrgStep-v2:hover .PrgStpNum-v2{background:#fc8a2d40;border-color:#FC8A2D}
.PrgStpBody-v2{padding:0 0 40px;flex:1}
.PrgStpH4-v2{font-size:17px;font-weight:700;color:#F9FBFB;margin:0 0 8px;padding-top:6px}
.PrgStpP-v2{font-size:14px;line-height:1.75;color:#f9fbfb99;margin:0 0 12px}
.PrgTags-v2{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}
.PrgTag-v2{font-size:11px;padding:3px 10px;border-radius:3px;background:#322b44cc;color:#f9fbfbb3;border:1px solid #fc8a2d26}
.StdSctn-v1{background:#12101c;padding:90px 20px;position:relative}
.StdSctn-v1::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#322b44cc,transparent)}
.StdInr-v1{max-width:1440px;margin:0 auto}
.StdHdr-v1{text-align:center;margin-bottom:64px}
.StdEybrw-v1{font-size:12px;font-weight:700;color:#FC8A2D;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px}
.StdH2-v1{font-size:clamp(28px,3.5vw,46px);font-weight:800;color:#F9FBFB;margin:0 0 16px;line-height:1.2}
.StdH2-v1 em{font-style:normal;color:#FC8A2D}
.StdSubP-v1{font-size:16px;line-height:1.7;color:#f9fbfb99;max-width:560px;margin:0 auto}
.StdLayout-v1{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px}
.StdMain-v1{background:linear-gradient(135deg,#1e1830 0%,#2a2240 100%);border-radius:8px;padding:40px;border:1px solid #fc8a2d26;position:relative;overflow:hidden}
.StdMain-v1::after{content:'';position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#fc8a2d1f 0%,transparent 70%)}
.StdMainH3-v1{font-size:22px;font-weight:800;color:#F9FBFB;margin:0 0 14px;position:relative;z-index:1}
.StdMainH3-v1::before{content:'';display:block;width:36px;height:3px;background:#FC8A2D;border-radius:2px;margin-bottom:12px}
.StdMainP-v1{font-size:15px;line-height:1.8;color:#f9fbfba6;margin:0 0 24px;position:relative;z-index:1}
.StdBars-v1{display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}
.StdBar-v1{display:flex;flex-direction:column;gap:6px}
.StdBarTop-v1{display:flex;flex-direction:row;justify-content:space-between}
.StdBarTop-v1 span{font-size:13px;color:#f9fbfbb3}
.StdBarTop-v1 strong{font-size:13px;color:#FC8A2D;font-weight:700}
.StdBarTrack-v1{height:6px;background:#f9fbfb14;border-radius:3px;overflow:hidden}
.StdBarFill-v1{height:100%;background:linear-gradient(90deg,#FC8A2D,#e07820);border-radius:3px}
.StdSide-v1{display:flex;flex-direction:column;gap:16px}
.StdSideCrd-v1{background:#1e1830;border-radius:6px;padding:24px 28px;border:1px solid #322b44cc;display:flex;flex-direction:row;align-items:flex-start;gap:16px;transition:border-color 300ms,background 300ms}
.StdSideCrd-v1:hover{border-color:#fc8a2d4d;background:#241e38}
.StdSideCrd-v1 i{color:#FC8A2D;font-size:24px;flex-shrink:0;margin-top:2px}
.StdSideTxt-v1{display:flex;flex-direction:column}
.StdSideTxt-v1 h4{font-size:15px;font-weight:700;color:#F9FBFB;margin:0 0 6px}
.StdSideTxt-v1 p{font-size:13px;line-height:1.65;color:#f9fbfb94;margin:0}
.StdImgRow-v1{display:grid;grid-template-columns:3fr 2fr;gap:16px;border-radius:8px;overflow:hidden}
.StdImgCell-v1{position:relative;overflow:hidden;border-radius:6px}
.StdImgCell-v1 img{width:100%;height:200px;object-fit:cover;display:block;transition:transform 400ms;filter:saturate(0.85) brightness(0.75)}
.StdImgCell-v1:hover img{transform:scale(1.04)}
.StdImgCell-v1::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#1a1525b3 100%);pointer-events:none}
.StdImgCta-v1{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#FC8A2D 0%,#e07820 100%);border-radius:6px;padding:32px 24px;text-align:center;text-decoration:none;transition:box-shadow 300ms,transform 200ms;box-shadow:0 8px 30px #fc8a2d4d}
.StdImgCta-v1:hover{box-shadow:0 12px 40px #fc8a2d80;transform:translateY(-3px)}
.StdImgCta-v1 i{font-size:32px;color:#1a1525;margin-bottom:12px}
.StdImgCta-v1 strong{font-size:16px;font-weight:800;color:#1a1525;display:block;margin-bottom:6px}
.StdImgCta-v1 span{font-size:13px;color:#1a1525b3}
.PgDvdr-wave{background:#1a1525;line-height:0}
.PgDvdr-wave svg{display:block;width:100%}
@media (max-width: 1024px) {
.HrInr-v1{flex-direction:column;gap:40px}
.HrImg-v1{width:100%;flex:unset}
.UvpGrid-v1{grid-template-columns:1fr 1fr}
.PrgInr-v2{flex-direction:column;gap:40px}
.PrgLeft-v2{flex:unset;width:100%;position:static}
.StdLayout-v1{grid-template-columns:1fr}
.UvpHdr-v1{flex-direction:column;align-items:flex-start}
.UvpSubtxt-v1{text-align:left}
}
@media (max-width: 680px) {
.HrOutr-v1{padding:60px 16px 80px}
.UvpGrid-v1{grid-template-columns:1fr}
.HrStats-v1{gap:16px}
.PrgSctn-v2{padding:60px 16px}
.UvpSctn-v1{padding:60px 16px}
.StdSctn-v1{padding:60px 16px}
.StdImgRow-v1{grid-template-columns:1fr}
.StdImgCta-v1{padding:24px}
.HrBtns-v1{flex-direction:column}
}
.CntctPg-OuterWrpr{background:#0f0c18;min-height:100vh}
.HroBnr-OuterV1{position:relative;overflow:hidden}
.HroBnr-ImgWrpr{position:relative;width:100%;height:480px;overflow:hidden}
.HroBnr-ImgWrpr img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(0) brightness(0.4)}
.HroBnr-DttnOverlay{position:absolute;inset:0;background:linear-gradient(145deg,#fc8a2d59 0%,#322b44b8 55%,#0f0c18e0 100%);mix-blend-mode:multiply}
.HroBnr-DtPatrn{position:absolute;inset:0;background-image:radial-gradient(circle,#fc8a2d2e 1px,transparent 1px);background-size:22px 22px;pointer-events:none}
.HroBnr-BottmFade{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent,#0f0c18)}
.HroBnr-TxtBlk{max-width:1440px;margin:0 auto;padding:48px 48px 64px;display:flex;flex-direction:column;align-items:flex-start;gap:0}
.HroBnr-TagLine{display:inline-flex;align-items:center;gap:8px;background:#fc8a2d1f;border:1px solid #fc8a2d4d;border-radius:4px;padding:6px 14px;margin-bottom:28px}
.HroBnr-TagLine span{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#FC8A2D;font-weight:600}
.HroBnr-MainHdng{font-size:clamp(38px,5.5vw,72px);font-weight:800;line-height:1.08;color:#F9FBFB;margin:0 0 24px;max-width:680px}
.HroBnr-MainHdng em{font-style:normal;color:#FC8A2D;position:relative}
.HroBnr-MainHdng em::after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:3px;background:linear-gradient(90deg,#FC8A2D,transparent);border-radius:2px}
.HroBnr-SubTxt{font-size:17px;line-height:1.7;color:#f9fbfba6;max-width:520px;margin:0 0 40px}
.HroBnr-BtnRow{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}
.BtnPrimary-v1{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#FC8A2D 0%,#e0721a 100%);color:#0f0c18;font-size:15px;font-weight:700;padding:14px 32px;border-radius:4px;text-decoration:none;border:none;cursor:pointer;transition:all 300ms ease;box-shadow:0 4px 20px #fc8a2d59;position:relative;z-index:2}
.BtnPrimary-v1:hover{background:linear-gradient(135deg,#ffa050 0%,#FC8A2D 100%);box-shadow:0 6px 28px #fc8a2d80;transform:translateY(-2px)}
.BtnOutlne-v1{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#F9FBFB;font-size:15px;font-weight:600;padding:13px 30px;border-radius:4px;text-decoration:none;border:1px solid #f9fbfb40;cursor:pointer;transition:all 200ms ease;position:relative;z-index:2}
.BtnOutlne-v1:hover{border-color:#f9fbfb99;background:#f9fbfb0f}
.CntctDtls-SctV2{max-width:1440px;margin:0 auto;padding:72px 48px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px}
.CntctCard-v1{background:#1a1628;padding:40px 36px;position:relative;overflow:hidden;transition:background 300ms ease}
.CntctCard-v1::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#FC8A2D,#322B44);opacity:0;transition:opacity 300ms ease}
.CntctCard-v1:hover{background:#1e1b2e}
.CntctCard-v1:hover::before{opacity:1}
.CntctCard-v1.is-highlighted{background:linear-gradient(145deg,#1e1b2e,#251e38)}
.CntctCard-v1.is-highlighted::before{opacity:1}
.CntctCard-IcnWrpr{width:52px;height:52px;border-radius:6px;background:#fc8a2d1f;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.CntctCard-IcnWrpr i{font-size:24px;color:#FC8A2D}
.CntctCard-v1 h4{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#f9fbfb66;margin:0 0 10px;font-weight:600}
.CntctCard-v1 p{font-size:16px;line-height:1.6;color:#F9FBFB;margin:0}
.CntctCard-v1 a{color:#F9FBFB;text-decoration:none;transition:color 200ms ease}
.CntctCard-v1 a:hover{color:#FC8A2D}
.CntctCard-SubNte{font-size:13px;color:#f9fbfb66;margin-top:8px}
.FrmSct-OuterV1{background:linear-gradient(175deg,#12101e 0%,#1a1628 50%,#0f0c18 100%);position:relative;overflow:hidden}
.FrmSct-OuterV1::before{content:'';position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,#fc8a2d0f 0%,transparent 65%);pointer-events:none}
.FrmSct-InrCntnr{max-width:1440px;margin:0 auto;padding:80px 48px;display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:start}
.FrmSct-LeftBlk{display:flex;flex-direction:column;gap:32px;position:sticky;top:40px}
.FrmSct-LblTag{display:inline-flex;align-items:center;gap:8px;width:fit-content}
.FrmSct-LblTag span{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#FC8A2D;font-weight:600}
.FrmSct-LblTag::after{content:'';width:32px;height:1px;background:#FC8A2D;display:block}
.FrmSct-LeftBlk h2{font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.15;color:#F9FBFB;margin:0}
.FrmSct-LeftBlk h2 strong{color:#FC8A2D;font-weight:800}
.FrmSct-BodyTxt{font-size:16px;line-height:1.75;color:#f9fbfb99;margin:0}
.FrmSct-InfoList{display:flex;flex-direction:column;gap:16px;list-style:none;padding:0;margin:0}
.FrmSct-InfoList li{display:flex;align-items:center;gap:12px;font-size:15px;color:#f9fbfbb3}
.FrmSct-InfoList li i{color:#FC8A2D;font-size:18px;flex-shrink:0}
.FrmBlk-WrprV1{background:#16132a;border-radius:6px;padding:48px 44px;border:1px solid #f9fbfb12;box-shadow:0 8px 48px #0006 inset 0 1px 0 #f9fbfb0a}
.FrmBlk-WrprV1 h3{font-size:20px;font-weight:700;color:#F9FBFB;margin:0 0 32px}
.FrmFld-GrpV1{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}
.FrmFld-SnglV1{margin-bottom:20px;display:flex;flex-direction:column}
.FrmFld-SnglV1 label,.FrmFld-GrpV1 .FrmFld-ItemV1 label{display:block;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#f9fbfb80;font-weight:600;margin-bottom:8px}
.FrmFld-ItemV1{display:flex;flex-direction:column}
.FrmInpt-StlV1{background:#f9fbfb0a;border:1px solid #f9fbfb1f;border-radius:4px;padding:13px 16px;font-size:15px;color:#F9FBFB;width:100%;box-sizing:border-box;transition:border-color 200ms ease,background 200ms ease;outline:none;appearance:none;-webkit-appearance:none}
.FrmInpt-StlV1:focus{border-color:#fc8a2d99;background:#fc8a2d0a}
.FrmInpt-StlV1::placeholder{color:#f9fbfb40}
.FrmSlct-StlV1{background:#f9fbfb0a;border:1px solid #f9fbfb1f;border-radius:4px;padding:13px 40px 13px 16px;font-size:15px;color:#F9FBFB;width:100%;box-sizing:border-box;transition:border-color 200ms ease;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23FC8A2D' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}
.FrmSlct-StlV1:focus{border-color:#fc8a2d99}
.FrmSlct-StlV1 option{background:#1a1628;color:#F9FBFB}
.FrmTxtA-StlV1{background:#f9fbfb0a;border:1px solid #f9fbfb1f;border-radius:4px;padding:13px 16px;font-size:15px;color:#F9FBFB;width:100%;box-sizing:border-box;transition:border-color 200ms ease,background 200ms ease;outline:none;resize:vertical;min-height:120px}
.FrmTxtA-StlV1:focus{border-color:#fc8a2d99;background:#fc8a2d0a}
.FrmTxtA-StlV1::placeholder{color:#f9fbfb40}
.FrmChkWrpr-v1{display:flex;align-items:flex-start;gap:12px;margin-bottom:28px;margin-top:8px}
.FrmChkWrpr-v1 input[type="checkbox"]{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:#FC8A2D;cursor:pointer}
.FrmChkWrpr-v1 span{font-size:13px;line-height:1.6;color:#f9fbfb80}
.FrmChkWrpr-v1 span a{color:#FC8A2D;text-decoration:underline;text-underline-offset:3px}
.FrmChkWrpr-v1 span a:hover{color:#ffa050}
.BtnSubmit-v1{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#FC8A2D 0%,#e0721a 100%);color:#0f0c18;font-size:15px;font-weight:700;padding:16px 40px;border-radius:4px;border:none;cursor:pointer;transition:all 300ms ease;box-shadow:0 4px 20px #fc8a2d59;width:100%;position:relative;z-index:2}
.BtnSubmit-v1:hover{background:linear-gradient(135deg,#ffa050 0%,#FC8A2D 100%);box-shadow:0 6px 28px #fc8a2d80;transform:translateY(-2px)}
.AddlBlk-SctV1{background:#0f0c18;position:relative;overflow:hidden}
.AddlBlk-SctV1::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1px;height:80px;background:linear-gradient(to bottom,#fc8a2d66,transparent)}
.AddlBlk-InrV1{max-width:1440px;margin:0 auto;padding:80px 48px;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}
.AddlBlk-ImgSd{position:relative}
.AddlBlk-ImgSd img{width:100%;height:400px;object-fit:cover;border-radius:4px;display:block;filter:saturate(0.7) brightness(0.75)}
.AddlBlk-ImgDcr{position:absolute;bottom:-16px;right:-16px;width:120px;height:120px;background-image:radial-gradient(circle,#fc8a2d66 1.5px,transparent 1.5px);background-size:14px 14px;z-index:0}
.AddlBlk-ImgBrd{position:absolute;top:-12px;left:-12px;right:12px;bottom:12px;border:2px solid #fc8a2d33;border-radius:4px;z-index:0;pointer-events:none}
.AddlBlk-TxtSd{display:flex;flex-direction:column;gap:28px}
.AddlBlk-TxtSd h2{font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.2;color:#F9FBFB;margin:0}
.AddlBlk-TxtSd h2 span{color:#FC8A2D}
.AddlBlk-TxtSd p{font-size:16px;line-height:1.75;color:#f9fbfb99;margin:0}
.HrsGrid-v1{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.HrsGrid-ItemV1{background:#f9fbfb0a;border:1px solid #f9fbfb14;border-radius:4px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}
.HrsGrid-ItemV1 .HrsGrid-DayLbl{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#f9fbfb66;font-weight:600}
.HrsGrid-ItemV1 .HrsGrid-TimeLbl{font-size:15px;color:#F9FBFB;font-weight:600}
.HrsGrid-ItemV1.is-clsd .HrsGrid-TimeLbl{color:#f9fbfb59}
.DvdrWave-v1{width:100%;overflow:hidden;line-height:0;background:#0f0c18}
.DvdrWave-v1 svg{display:block;width:100%}
@media (max-width: 1024px) {
.HroBnr-TxtBlk{padding:40px 32px 56px}
.CntctDtls-SctV2{grid-template-columns:1fr;gap:2px;padding:48px 32px}
.FrmSct-InrCntnr{grid-template-columns:1fr;gap:48px;padding:64px 32px}
.FrmSct-LeftBlk{position:static}
.AddlBlk-InrV1{grid-template-columns:1fr;gap:48px;padding:64px 32px}
}
@media (max-width: 768px) {
.HroBnr-ImgWrpr{height:320px}
.HroBnr-TxtBlk{padding:32px 20px 48px}
.HroBnr-BtnRow{flex-direction:column}
.BtnPrimary-v1,.BtnOutlne-v1{justify-content:center}
.CntctDtls-SctV2{padding:40px 20px}
.CntctCard-v1{padding:28px 24px}
.FrmSct-InrCntnr{padding:48px 20px}
.FrmBlk-WrprV1{padding:32px 24px}
.FrmFld-GrpV1{grid-template-columns:1fr}
.AddlBlk-InrV1{padding:48px 20px}
.HrsGrid-v1{grid-template-columns:1fr}
}
.GmsHdr-outer{position:relative;overflow:hidden;background:#1a1425;padding:80px 0 70px}
.GmsHdr-outer::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E");opacity:.18;z-index:0}
.GmsHdr-outer::after{content:'';position:absolute;top:-120px;right:-80px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#fc8a2d2e 0%,#322b4414 60%,transparent 80%);z-index:0}
.GmsHdr-inner{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 32px;display:flex;flex-direction:row;align-items:center;gap:48px}
.GmsHdr-txt-col{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;gap:20px}
.GmsHdr-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#fc8a2d1f;border:1px solid #fc8a2d47;border-radius:3px;padding:6px 14px;width:fit-content}
.GmsHdr-eyebrow span{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#FC8A2D}
.GmsHdr-h1{font-size:clamp(32px,4.5vw,58px);font-weight:800;line-height:1.1;color:#F9FBFB;margin:0}
.GmsHdr-h1 .AccntWrd{color:#FC8A2D;position:relative}
.GmsHdr-h1 .AccntWrd::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,#FC8A2D 0%,transparent 100%)}
.GmsHdr-subp{font-size:16px;line-height:1.7;color:#f9fbfbb8;margin:0;max-width:480px}
.GmsHdr-subp strong{color:#F9FBFB;font-weight:600}
.GmsHdr-persuade{background:#322b4499;border-left:3px solid #FC8A2D;border-radius:0 4px 4px 0;padding:14px 20px}
.GmsHdr-persuade p{font-size:15px;line-height:1.65;color:#f9fbfbd1;margin:0}
.GmsHdr-btns{display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}
.BtnPrmry-v1{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#FC8A2D 0%,#e07220 100%);color:#1a1425;font-weight:700;font-size:15px;padding:13px 28px;border-radius:4px;text-decoration:none;border:none;cursor:pointer;position:relative;z-index:2;transition:box-shadow 250ms,transform 150ms;box-shadow:0 4px 18px #fc8a2d59}
.BtnPrmry-v1:hover{box-shadow:0 6px 28px #fc8a2d8c;transform:translateY(-2px)}
.BtnOutln-v1{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#F9FBFB;font-weight:600;font-size:15px;padding:12px 26px;border-radius:4px;text-decoration:none;border:1px solid #f9fbfb4d;cursor:pointer;position:relative;z-index:2;transition:border-color 200ms,background 200ms}
.BtnOutln-v1:hover{border-color:#f9fbfbb3;background:#f9fbfb0d}
.GmsHdr-img-col{flex:0 0 50%;max-width:50%;position:relative}
.GmsHdr-VisBox{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:4/3;background:linear-gradient(145deg,#322B44 0%,#1a1425 40%,#2a1f38 100%);box-shadow:0 20px 60px #00000080 0 0 0 1px #fc8a2d26}
.GmsHdr-VisBox::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)' opacity='0.06'/%3E%3C/svg%3E");z-index:1}
.GmsHdr-VisBox-Vgntt{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 30%,#1a1425a6 80%,#1a1425eb 100%);z-index:2}
.GmsHdr-VisBox-Gfx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:3}
.VisCard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:32px;width:100%}
.VisCard-itm{background:#fc8a2d1a;border:1px solid #fc8a2d38;border-radius:5px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:background 300ms}
.VisCard-itm:hover{background:#fc8a2d33}
.VisCard-icn{font-size:28px;color:#FC8A2D}
.VisCard-lbl{font-size:11px;font-weight:600;color:#f9fbfba6;text-align:center;letter-spacing:.04em}
.VisCard-val{font-size:18px;font-weight:800;color:#F9FBFB}
.GmsHdr-AccntBdg{position:absolute;bottom:-16px;left:24px;background:linear-gradient(135deg,#322B44 0%,#1a1425 100%);border:1px solid #fc8a2d4d;border-radius:5px;padding:10px 18px;display:flex;align-items:center;gap:10px;z-index:10;box-shadow:0 8px 24px #0006}
.GmsHdr-AccntBdg i{font-size:20px;color:#FC8A2D}
.GmsHdr-AccntBdg-txt span{display:block;font-size:11px;color:#f9fbfb80;font-weight:500}
.GmsHdr-AccntBdg-txt strong{display:block;font-size:14px;color:#F9FBFB;font-weight:700}
.DmoCntnt-outer{background:#12101c;padding:90px 0 80px;position:relative}
.DmoCntnt-outer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#fc8a2d66 50%,transparent)}
.DmoCntnt-inner{max-width:1280px;margin:0 auto;padding:0 32px}
.DmoCntnt-hd{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:52px;gap:14px}
.DmoCntnt-hd-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;background:#322b44cc;border:1px solid #fc8a2d33;border-radius:20px;font-size:12px;font-weight:600;color:#FC8A2D;letter-spacing:.1em;text-transform:uppercase}
.DmoCntnt-h2{font-size:clamp(26px,3.5vw,42px);font-weight:800;color:#F9FBFB;margin:0;max-width:600px}
.DmoCntnt-h2 em{font-style:normal;color:#FC8A2D}
.DmoCntnt-desc{font-size:16px;line-height:1.7;color:#f9fbfba6;max-width:580px;margin:0}
.DmoLyt-grid{display:grid;grid-template-columns:1fr 380px;gap:40px;align-items:start}
.DmoFrm-wrap{position:relative;border-radius:8px;overflow:hidden;background:#1a1425;border:1px solid #fc8a2d33;box-shadow:0 12px 48px #00000080 0 0 0 1px #fc8a2d14}
.DmoFrm-TopBar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#322b44cc;border-bottom:1px solid #fc8a2d26}
.DmoFrm-Dots{display:flex;gap:6px}
.DmoFrm-Dots span{width:10px;height:10px;border-radius:50%}
.DmoFrm-Dots span:nth-child(1){background:#ff5f57}
.DmoFrm-Dots span:nth-child(2){background:#febc2e}
.DmoFrm-Dots span:nth-child(3){background:#28c840}
.DmoFrm-lbl{font-size:12px;color:#f9fbfb73;font-weight:500}
.DmoFrm-Embdr{position:relative;aspect-ratio:16/10;background:#0f0c18}
.DmoFrm-Embdr iframe{width:100%;height:100%;border:none;display:block}
.DmoFrm-Blr{position:absolute;inset:0;background:#12101cd1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;backdrop-filter:blur(8px);z-index:5;transition:opacity 400ms}
.DmoFrm-Blr p{font-size:15px;color:#f9fbfba6;text-align:center;max-width:280px;margin:0;line-height:1.6}
.BtnDmo-v1{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#FC8A2D 0%,#e07220 100%);color:#1a1425;font-weight:800;font-size:16px;padding:14px 32px;border-radius:5px;text-decoration:none;transition:box-shadow 250ms,transform 150ms;box-shadow:0 6px 24px #fc8a2d66;position:relative;z-index:6}
.BtnDmo-v1:hover{box-shadow:0 10px 36px #fc8a2d99;transform:translateY(-2px)}
.DmoFrm-BottomBar{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#322b4480;border-top:1px solid #fc8a2d1a}
.DmoFrm-BottomBar-note{font-size:12px;color:#f9fbfb66;display:flex;align-items:center;gap:6px}
.DmoFrm-BottomBar-note i{font-size:14px;color:#FC8A2D}
.DmoSide-col{display:flex;flex-direction:column;gap:20px}
.DmoSide-InfoCrd{background:#322b4480;border:1px solid #fc8a2d26;border-radius:6px;padding:22px}
.DmoSide-InfoCrd-hd{display:flex;align-items:center;gap:10px;margin-bottom:14px}
.DmoSide-InfoCrd-hd i{font-size:22px;color:#FC8A2D}
.DmoSide-InfoCrd-hd h4{font-size:15px;font-weight:700;color:#F9FBFB;margin:0}
.DmoSide-MchList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}
.DmoSide-MchList li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:#f9fbfbb8}
.DmoSide-MchList li i{font-size:16px;color:#FC8A2D;margin-top:1px;flex-shrink:0}
.DmoSide-SttsGrd{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.DmoSide-SttsCrd{background:#1a1425cc;border:1px solid #fc8a2d1f;border-radius:5px;padding:14px;text-align:center;display:flex;flex-direction:column;gap:4px}
.DmoSide-SttsCrd-num{font-size:22px;font-weight:800;color:#FC8A2D;line-height:1}
.DmoSide-SttsCrd-lbl{font-size:11px;color:#f9fbfb80;font-weight:500}
.DmoSide-MchTgs{display:flex;flex-wrap:wrap;gap:8px}
.DmoSide-MchTgs span{display:inline-block;padding:5px 11px;background:#fc8a2d1a;border:1px solid #fc8a2d33;border-radius:3px;font-size:12px;color:#f9fbfbbf;font-weight:500}
.DmoSide-CrsLink{background:linear-gradient(135deg,#fc8a2d26 0%,#322b4499 100%);border:1px solid #fc8a2d40;border-radius:6px;padding:22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}
.DmoSide-CrsLink p{font-size:14px;line-height:1.6;color:#f9fbfbb3;margin:0}
.DmoSide-CrsLink h4{font-size:16px;font-weight:700;color:#F9FBFB;margin:0}
.DmoDivdr{height:2px;background:linear-gradient(90deg,transparent 0%,#fc8a2d59 30%,#322b4480 70%,transparent 100%);margin:0;border:none}
@media (max-width: 1024px) {
.DmoLyt-grid{grid-template-columns:1fr}
.DmoSide-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.DmoSide-CrsLink{grid-column:1 / -1}
}
@media (max-width: 768px) {
.GmsHdr-inner{flex-direction:column;gap:36px;padding:0 20px}
.GmsHdr-txt-col,.GmsHdr-img-col{flex:0 0 100%;max-width:100%}
.GmsHdr-outer{padding:50px 0 70px}
.DmoCntnt-inner{padding:0 20px}
.DmoCntnt-outer{padding:60px 0}
.DmoSide-col{grid-template-columns:1fr}
.DmoSide-SttsGrd{grid-template-columns:repeat(4,1fr)}
.GmsHdr-btns{flex-direction:column;align-items:flex-start}
}
@media (max-width: 480px) {
.VisCard-grid{grid-template-columns:repeat(2,1fr);padding:20px;gap:8px}
.DmoSide-SttsGrd{grid-template-columns:1fr 1fr}
.GmsHdr-AccntBdg{display:none}
}
.SuccessPage-OuterWrpr{min-height:100vh;display:flex;flex-direction:column;background:#1a1525}
.HroBnr-OuterWrpr-v1{position:relative;overflow:hidden;min-height:92vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px}
.HroBnr-BgLayer-v1{position:absolute;inset:0;background:linear-gradient(322deg,#FC8A2D 0%,#322B44 48%,#1a1525 100%);z-index:0}
.HroBnr-DuotoneMask-v1{position:absolute;inset:0;z-index:1;overflow:hidden}
.HroBnr-DuotoneMask-v1::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 80% 30%,#fc8a2d38 0%,transparent 65%),radial-gradient(ellipse 50% 70% at 15% 80%,#322b448c 0%,transparent 70%)}
.HroBnr-GlowRing-v1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#fc8a2d21 0%,#fc8a2d0a 45%,transparent 70%);z-index:1;pointer-events:none}
.HroBnr-FlareA-v1{position:absolute;top:12%;right:18%;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,#fc8a2d47 0%,transparent 65%);z-index:1;pointer-events:none;filter:blur(18px)}
.HroBnr-FlareB-v1{position:absolute;bottom:18%;left:10%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#f9fbfb17 0%,transparent 70%);z-index:1;pointer-events:none;filter:blur(14px)}
.HroBnr-GeomDeco-v1{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}
.HroBnr-GeomDeco-v1 svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.07}
.HroBnr-Cntnr-v1{position:relative;z-index:2;max-width:780px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}
.HroBnr-IcnBdg-v1{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#FC8A2D 0%,#e07020 100%);box-shadow:0 0 40px #fc8a2d73 0 8px 24px #fc8a2d38;margin-bottom:32px;position:relative}
.HroBnr-IcnBdg-v1 i{font-size:38px;color:#F9FBFB}
.HroBnr-IcnBdg-v1::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:2px solid #fc8a2d4d;animation:pulse-ring-v1 2.2s ease-out infinite}
@keyframes pulse-ring-v1 {
0%{transform:scale(1);opacity:.7}
70%{transform:scale(1.25);opacity:0}
100%{transform:scale(1.25);opacity:0}
}
.HroBnr-Sprt-v1{display:block;width:64px;height:3px;background:linear-gradient(90deg,transparent,#FC8A2D,transparent);margin:0 auto 28px;border-radius:2px}
.HroBnr-Hdng-v1{font-size:clamp(2.1rem,5vw,3.6rem);font-weight:800;color:#F9FBFB;line-height:1.12;letter-spacing:-.02em;margin:0 0 10px}
.HroBnr-Hdng-v1 .acnt-orng-v1{color:#FC8A2D;position:relative}
.HroBnr-Hdng-v1 .acnt-orng-v1::after{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:linear-gradient(90deg,#FC8A2D,#fc8a2d33);border-radius:1px}
.HroBnr-VsDvdr-v1{display:flex;align-items:center;gap:14px;margin:22px auto 28px;width:100%;max-width:420px}
.HroBnr-VsDvdr-v1 span.ln-v1{flex:1;height:1px;background:linear-gradient(90deg,transparent,#f9fbfb33)}
.HroBnr-VsDvdr-v1 span.ln-v1:last-child{background:linear-gradient(90deg,#f9fbfb33,transparent)}
.HroBnr-VsDvdr-v1 span.dot-v1{width:6px;height:6px;border-radius:50%;background:#FC8A2D;box-shadow:0 0 8px #fc8a2d99}
.HroBnr-SubTxt-v1{font-size:clamp(1rem,2vw,1.18rem);color:#f9fbfbb8;line-height:1.7;max-width:560px;margin:0 auto 40px}
.HroBnr-ActnGrp-v1{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center}
.HroBnr-BtnPrimary-blue-button-hero-section-homepage{display:inline-flex;align-items:center;gap:9px;padding:14px 32px;background:linear-gradient(135deg,#FC8A2D 0%,#e07020 100%);color:#F9FBFB;font-size:1rem;font-weight:700;border-radius:4px;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 18px #fc8a2d59;transition:transform 200ms ease,box-shadow 200ms ease;position:relative;z-index:3}
.HroBnr-BtnPrimary-blue-button-hero-section-homepage:hover{transform:translateY(-2px);box-shadow:0 8px 28px #fc8a2d80}
.HroBnr-BtnScndry-v1{display:inline-flex;align-items:center;gap:9px;padding:13px 28px;background:transparent;color:#F9FBFB;font-size:1rem;font-weight:600;border-radius:4px;text-decoration:none;border:1.5px solid #f9fbfb47;cursor:pointer;transition:border-color 200ms ease,background 200ms ease;position:relative;z-index:3}
.HroBnr-BtnScndry-v1:hover{border-color:#fc8a2d99;background:#fc8a2d12}
.HroBnr-ScrollHnt-v1{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.45}
.HroBnr-ScrollHnt-v1 span{font-size:.72rem;color:#F9FBFB;letter-spacing:.1em;text-transform:uppercase}
.HroBnr-ScrollHnt-v1 i{font-size:20px;color:#FC8A2D;animation:bounce-dwn-v1 1.6s ease-in-out infinite}
@keyframes bounce-dwn-v1 {
0%,100%{transform:translateY(0)}
50%{transform:translateY(6px)}
}
.NxtStps-OuterWrpr-v2{background:#1a1525;padding:90px 24px 100px;position:relative;overflow:hidden}
.NxtStps-OuterWrpr-v2::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#fc8a2d59,transparent)}
.NxtStps-BgAccnt-v2{position:absolute;top:-120px;right:-80px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#322b4499 0%,transparent 70%);pointer-events:none}
.NxtStps-InrCntnr-v2{max-width:1200px;margin:0 auto;position:relative;z-index:1}
.NxtStps-HdrRow-v2{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:64px}
.NxtStps-LblTg-v2{display:inline-flex;align-items:center;gap:8px;background:#fc8a2d1f;border:1px solid #fc8a2d40;border-radius:20px;padding:5px 14px;margin-bottom:18px}
.NxtStps-LblTg-v2 i{color:#FC8A2D;font-size:14px}
.NxtStps-LblTg-v2 span{font-size:.78rem;color:#FC8A2D;font-weight:600;text-transform:uppercase;letter-spacing:.08em}
.NxtStps-MnHdng-v2{font-size:clamp(1.7rem,3vw,2.6rem);font-weight:800;color:#F9FBFB;line-height:1.18;margin:0}
.NxtStps-MnHdng-v2 .acnt-stripe-v2{position:relative;display:inline-block;color:#FC8A2D}
.NxtStps-DescBlk-v2{display:flex;flex-direction:column;justify-content:flex-end;gap:20px}
.NxtStps-DescTxt-v2{font-size:1rem;color:#f9fbfba6;line-height:1.72;margin:0}
.NxtStps-DescTxt-v2 strong{color:#f9fbfbe6;font-weight:600}
.NxtStps-StpGrid-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:56px}
.NxtStps-StpCrd-v2{background:#322b4466;border:1px solid #f9fbfb12;border-radius:6px;padding:32px 28px;position:relative;transition:border-color 300ms ease,transform 300ms ease,box-shadow 300ms ease;overflow:hidden}
.NxtStps-StpCrd-v2::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#FC8A2D,#fc8a2d33);opacity:0;transition:opacity 300ms ease}
.NxtStps-StpCrd-v2:hover{border-color:#fc8a2d4d;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d 0 4px 12px #fc8a2d14}
.NxtStps-StpCrd-v2:hover::before{opacity:1}
.NxtStps-StpNum-v2{font-size:.72rem;font-weight:700;color:#FC8A2D;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;display:block}
.NxtStps-StpIcnWrp-v2{width:48px;height:48px;border-radius:4px;background:#fc8a2d1a;display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:background 300ms ease}
.NxtStps-StpCrd-v2:hover .NxtStps-StpIcnWrp-v2{background:#fc8a2d33}
.NxtStps-StpIcnWrp-v2 i{font-size:24px;color:#FC8A2D}
.NxtStps-StpTtl-v2{font-size:1.08rem;font-weight:700;color:#F9FBFB;margin:0 0 10px;line-height:1.3}
.NxtStps-StpDsc-v2{font-size:.92rem;color:#f9fbfb99;line-height:1.65;margin:0}
.NxtStps-FtrRow-v2{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:32px 36px;background:#fc8a2d0f;border:1px solid #fc8a2d2e;border-radius:6px}
.NxtStps-FtrTxt-v2{display:flex;flex-direction:column;gap:6px}
.NxtStps-FtrTxt-v2 strong{font-size:1.08rem;color:#F9FBFB;font-weight:700}
.NxtStps-FtrTxt-v2 span{font-size:.9rem;color:#f9fbfb8c}
.NxtStps-FtrActns-v2{display:flex;flex-direction:row;gap:12px;flex-shrink:0}
.NxtStps-FtrBtn-prim-v2{display:inline-flex;align-items:center;gap:8px;padding:12px 26px;background:#FC8A2D;color:#1a1525;font-size:.95rem;font-weight:700;border-radius:4px;text-decoration:none;transition:background 200ms ease,box-shadow 200ms ease;box-shadow:0 4px 14px #fc8a2d4d}
.NxtStps-FtrBtn-prim-v2:hover{background:#e07020;box-shadow:0 6px 20px #fc8a2d73}
.NxtStps-FtrBtn-scnd-v2{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:transparent;color:#f9fbfbcc;font-size:.95rem;font-weight:600;border-radius:4px;text-decoration:none;border:1.5px solid #f9fbfb2e;transition:border-color 200ms ease,color 200ms ease}
.NxtStps-FtrBtn-scnd-v2:hover{border-color:#fc8a2d73;color:#FC8A2D}
.WvDvdr-v2{position:relative;height:60px;background:#1a1525;overflow:hidden}
.WvDvdr-v2 svg{position:absolute;bottom:0;width:100%;height:60px}
@media (max-width: 1024px) {
.NxtStps-HdrRow-v2{grid-template-columns:1fr;gap:24px}
.NxtStps-StpGrid-v2{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 700px) {
.HroBnr-OuterWrpr-v1{min-height:100svh;padding:60px 20px 80px}
.HroBnr-ActnGrp-v1{flex-direction:column;width:100%}
.HroBnr-BtnPrimary-blue-button-hero-section-homepage,.HroBnr-BtnScndry-v1{width:100%;justify-content:center}
.NxtStps-StpGrid-v2{grid-template-columns:1fr}
.NxtStps-FtrRow-v2{flex-direction:column;align-items:flex-start;padding:24px 20px}
.NxtStps-FtrActns-v2{flex-direction:column;width:100%}
.NxtStps-FtrBtn-prim-v2,.NxtStps-FtrBtn-scnd-v2{justify-content:center;width:100%}
.NxtStps-OuterWrpr-v2{padding:60px 20px 70px}
}