*,::before,::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;padding:0;font-family:'Noto Sans',sans-serif;font-size:16px;line-height:1.6;color:#0C0C0E;background:#FCFCFC;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:inherit}
ul{list-style:none;margin:0;padding:0}
button{cursor:pointer;border:none;background:none;font-family:inherit}
.hd-v1{background:#0C0C0E;border-bottom:3px solid #FED482}
.hd-v1 .hd-top-holder{max-width:1366px;margin:auto;padding:18px 32px 10px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.hd-v1 .logo-holder{display:flex;align-items:center;gap:16px;flex-shrink:0}
.hd-v1 .logo-holder img{width:90px;height:90px;object-fit:contain;border-radius:16px;background:#fed4821a;padding:4px}
.hd-v1 .brand-sig{display:flex;flex-direction:column}
.hd-v1 .brand-sig .sig-nm-v1{font-size:2rem;font-weight:700;color:#FED482;letter-spacing:-.5px;line-height:1.1}
.hd-v1 .brand-sig .sig-sub-v1{font-size:.75rem;color:#fcfcfc8c;letter-spacing:2px;text-transform:uppercase;margin-top:3px}
.hd-v1 .nv-holder{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.hd-v1 .nv-holder a{color:#fcfcfcd9;font-size:.875rem;font-weight:400;padding:8px 14px;border-radius:20px;transition:background 450ms ease,color 450ms ease;white-space:nowrap}
.hd-v1 .nv-holder a:hover{background:#fed4821f;color:#FED482}
.hd-v1 .nv-holder a.nv--active{color:#FED482;font-weight:700;background:#fed4821a}
.hd-v1 .hd-manage-link{display:inline-flex;align-items:center;gap:6px;color:#fcfcfc73;font-size:.75rem;padding:6px 12px;border:1px solid #fcfcfc26;border-radius:20px;transition:border-color 400ms,color 400ms;cursor:pointer;background:none;font-family:inherit}
.hd-v1 .hd-manage-link:hover{border-color:#fed48280;color:#fed482cc}
.hd-v1 .hd-bottom-strip{background:#fed4820f;border-top:1px solid #fed48226}
.hd-v1 .hd-bottom-strip .strip-inner{max-width:1366px;margin:auto;padding:8px 32px;display:flex;align-items:center;gap:20px}
.hd-v1 .hd-bottom-strip .strip-item{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#fcfcfc73}
.hd-v1 .hd-bottom-strip .strip-item .mdi{font-size:.875rem;color:#fed48299}
.ft-v2{background:#0C0C0E}
.ft-v2 .ft-inner-holder{max-width:1366px;margin:auto;padding:32px 32px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}
.ft-v2 .ft-nav-col{display:flex;flex-direction:column;gap:10px}
.ft-v2 .ft-nav-col .ft-label{font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:#fcfcfc59;margin-bottom:4px}
.ft-v2 .ft-nav-col a{font-size:.875rem;color:#fcfcfc99;transition:color 400ms;display:inline-flex;align-items:center;gap:6px}
.ft-v2 .ft-nav-col a:hover{color:#FED482}
.ft-v2 .ft-contact-col{display:flex;flex-direction:column;gap:10px}
.ft-v2 .ft-contact-col .ft-label{font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:#fcfcfc59;margin-bottom:4px}
.ft-v2 .ft-contact-col .ct-item{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#fcfcfca6}
.ft-v2 .ft-contact-col .ct-item .mdi{color:#FED482;font-size:1rem}
.ft-v2 .ft-contact-col a{color:#fcfcfca6;transition:color 400ms}
.ft-v2 .ft-contact-col a:hover{color:#FED482}
.ft-v2 .ft-bottom-bar{max-width:1366px;margin:auto;padding:16px 32px;border-top:1px solid #fcfcfc14;margin-top:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}
.ft-v2 .ft-bottom-bar .cr-txt{font-size:.75rem;color:#fcfcfc4d}
.ft-v2 .ft-bottom-bar .ft-cookie-btn{font-size:.75rem;color:#fcfcfc59;display:inline-flex;align-items:center;gap:5px;border:1px solid #fcfcfc1f;border-radius:14px;padding:5px 12px;transition:color 400ms,border-color 400ms;background:none;font-family:inherit;cursor:pointer}
.ft-v2 .ft-bottom-bar .ft-cookie-btn:hover{color:#fed482cc;border-color:#fed4824d}
.ck-panel-v1{position:fixed;top:20px;right:20px;width:380px;max-width:calc(100vw - 40px);background:#0C0C0E;border:1px solid #fed4824d;border-radius:20px;padding:24px;z-index:9999;box-shadow:4px 4px 0 #fed48226;opacity:0;transition:opacity 500ms ease;pointer-events:none}
.ck-panel-v1[data-state="visible"]{opacity:1;pointer-events:auto}
.ck-panel-v1 .ck-hd-v1{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.ck-panel-v1 .ck-hd-v1 .ck-title{font-size:.95rem;font-weight:700;color:#FED482;display:flex;align-items:center;gap:8px}
.ck-panel-v1 .ck-hd-v1 .ck-policy-icon{position:relative;display:inline-flex}
.ck-panel-v1 .ck-hd-v1 .ck-policy-icon .mdi{color:#fcfcfc66;font-size:1rem;cursor:pointer}
.ck-panel-v1 .ck-hd-v1 .ck-policy-icon .ck-tooltip{position:absolute;right:0;top:22px;background:#FED482;color:#0C0C0E;font-size:.7rem;padding:5px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 300ms}
.ck-panel-v1 .ck-hd-v1 .ck-policy-icon:hover .ck-tooltip{opacity:1}
.ck-panel-v1 .ck-desc{font-size:.8rem;color:#fcfcfc99;margin-bottom:16px;line-height:1.5}
.ck-panel-v1 .ck-cats{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}
.ck-panel-v1 .ck-cat-row{display:flex;align-items:center;gap:10px}
.ck-panel-v1 .ck-cat-row label{font-size:.8rem;color:#fcfcfcb3;cursor:pointer;flex:1}
.ck-panel-v1 .ck-cat-row input[type="radio"]{accent-color:#FED482;cursor:pointer}
.ck-panel-v1 .ck-optout-row{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-top:10px;border-top:1px solid #fcfcfc14}
.ck-panel-v1 .ck-optout-row label{font-size:.78rem;color:#fcfcfc8c;cursor:pointer}
.ck-panel-v1 .ck-optout-row input[type="checkbox"]{accent-color:#FED482;cursor:pointer}
.ck-panel-v1 .ck-btns{display:flex;gap:10px}
.ck-panel-v1 .ck-btns button{flex:1;padding:10px 14px;border-radius:20px;font-size:.82rem;font-weight:700;border:2px solid #FED482;background:transparent;color:#FED482;font-family:inherit;cursor:pointer;transition:background 400ms,color 400ms}
.ck-panel-v1 .ck-btns button:hover{background:#FED482;color:#0C0C0E}
@media (max-width: 768px) {
.hd-v1 .hd-top-holder{padding:14px 18px 10px;gap:14px}
.hd-v1 .brand-sig .sig-nm-v1{font-size:1.4rem}
.hd-v1 .logo-holder img{width:64px;height:64px}
.hd-v1 .nv-holder{gap:2px}
.hd-v1 .nv-holder a{padding:7px 10px;font-size:.8rem}
.hd-v1 .hd-bottom-strip .strip-inner{padding:8px 18px;flex-wrap:wrap;gap:12px}
.ft-v2 .ft-inner-holder{padding:24px 18px 0;flex-direction:column;gap:20px}
.ft-v2 .ft-bottom-bar{padding:14px 18px;flex-direction:column;align-items:flex-start}
.ck-panel-v1{width:calc(100vw - 24px);right:12px;top:12px}
}
@media (max-width: 375px) {
.hd-v1 .hd-top-holder{flex-direction:column;align-items:flex-start}
.hd-v1 .nv-holder{justify-content:flex-start}
}
.text-policy-d{max-width:820px;margin:0 auto;padding:48px 32px 80px;background:#FCFCFC;border-radius:24px;box-shadow:0 4px 8px #0c0c0e14}
.text-policy-d p{font-size:16px;line-height:1.85;color:#1a1a1e;margin:0 0 20px;font-family:Georgia,'Times New Roman',serif;letter-spacing:.01em}
.text-policy-d ul,.text-policy-d ol{margin:0 0 24px;padding-left:28px}
.text-policy-d ul{list-style:none;padding-left:0}
.text-policy-d ul li{position:relative;padding-left:22px;font-size:16px;line-height:1.8;color:#1a1a1e;margin-bottom:10px;font-family:Georgia,'Times New Roman',serif}
.text-policy-d ul li::before{content:'';position:absolute;left:0;top:12px;width:8px;height:8px;background:#FED482;border-radius:50%;box-shadow:0 2px 4px #fed48280}
.text-policy-d ol{list-style:none;counter-reset:policy-counter;padding-left:0}
.text-policy-d ol li{position:relative;padding-left:36px;font-size:16px;line-height:1.8;color:#1a1a1e;margin-bottom:10px;font-family:Georgia,'Times New Roman',serif;counter-increment:policy-counter}
.text-policy-d ol li::before{content:counter(policy-counter) ".";position:absolute;left:0;top:0;font-size:14px;font-weight:700;color:#0C0C0E;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;min-width:28px}
.text-policy-d strong,.text-policy-d b{font-weight:700;color:#0C0C0E;letter-spacing:.015em}
.text-policy-d a{color:#0C0C0E;text-decoration:none;border-bottom:2px solid #FED482;padding-bottom:1px;transition:color 400ms ease,border-color 400ms ease,background 400ms ease;border-radius:2px}
.text-policy-d a:hover{color:#0C0C0E;background:#fed48259;border-bottom-color:#0C0C0E;padding-left:3px;padding-right:3px}
.text-policy-d hr{border:none;height:2px;background:linear-gradient(90deg,#FED482 0%,#fed48226 100%);margin:40px 0;border-radius:2px;box-shadow:0 2px 4px #fed4824d}
.text-policy-d div{margin-bottom:32px}
.text-policy-d div p:last-child{margin-bottom:0}
@media screen and (max-width: 768px) {
.text-policy-d{padding:32px 20px 56px;border-radius:16px}
.text-policy-d p{font-size:15px;line-height:1.8;margin-bottom:16px}
.text-policy-d ul li,.text-policy-d ol li{font-size:15px;line-height:1.75;margin-bottom:8px}
.text-policy-d hr{margin:28px 0}
.text-policy-d div{margin-bottom:24px}
}
@media screen and (max-width: 375px) {
.text-policy-d{padding:24px 16px 40px;border-radius:12px;box-shadow:0 2px 4px #0c0c0e0f}
.text-policy-d p{font-size:14px;line-height:1.75;margin-bottom:14px}
.text-policy-d ul li,.text-policy-d ol li{font-size:14px;padding-left:18px;margin-bottom:7px}
.text-policy-d ul li::before{width:6px;height:6px;top:10px}
.text-policy-d ol li{padding-left:30px}
.text-policy-d hr{margin:22px 0;height:1px}
}
.PgHd-v1{background:#0C0C0E;padding:80px 0 0;overflow:hidden;position:relative}
.PgHd-v1 .hd-holder{max-width:1366px;margin:auto;padding:0 40px;display:flex;flex-direction:row;align-items:flex-end;gap:60px}
.PgHd-v1 .hd-txt-v1{flex:1;padding-bottom:60px}
.PgHd-v1 .hd-txt-v1 .stuff{display:inline-block;background:#fed48226;border:1px solid #fed48259;color:#FED482;font-size:13px;letter-spacing:2px;text-transform:uppercase;padding:6px 16px;border-radius:20px;margin-bottom:24px}
.PgHd-v1 .hd-txt-v1 h1{font-size:clamp(36px,5vw,62px);font-weight:800;color:#FCFCFC;line-height:1.1;margin:0 0 24px}
.PgHd-v1 .hd-txt-v1 h1 .acc-v1{color:#FED482;position:relative}
.PgHd-v1 .hd-txt-v1 h1 .acc-v1::after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:3px;background:#FED482;border-radius:2px}
.PgHd-v1 .hd-txt-v1 .hd-desc{color:#fcfcfca6;font-size:17px;line-height:1.7;max-width:480px;margin:0}
.PgHd-v1 .hd-img-v1{flex:0 0 420px;position:relative}
.PgHd-v1 .hd-img-v1::before{content:'';position:absolute;top:20px;left:20px;right:-20px;bottom:-20px;background:#fed4821f;border-radius:24px 24px 0 0;z-index:0}
.PgHd-v1 .hd-img-v1 img{width:100%;height:380px;object-fit:cover;border-radius:24px 24px 0 0;display:block;position:relative;z-index:1}
.PgHd-v1 .hd-wave{display:block;width:100%;margin-top:-2px}
.PlnSect-v2{background:#FCFCFC;padding:80px 0}
.PlnSect-v2 .pln-holder{max-width:1366px;margin:auto;padding:0 40px}
.PlnSect-v2 .pln-hd-v2{text-align:center;margin-bottom:56px}
.PlnSect-v2 .pln-hd-v2 h2{font-size:clamp(28px,3.5vw,44px);font-weight:800;color:#0C0C0E;margin:0 0 14px;position:relative;display:inline-block}
.PlnSect-v2 .pln-hd-v2 h2::before{content:'';position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#FED482;border-radius:50%}
.PlnSect-v2 .pln-hd-v2 h2::after{content:'';position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#FED482;border-radius:50%}
.PlnSect-v2 .pln-hd-v2 p{color:#0c0c0e99;font-size:16px;max-width:560px;margin:0 auto;line-height:1.65}
.PlnSect-v2 .pln-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:start}
.PrcCrd-v1{background:#fff;border-radius:24px;border:2px solid #0c0c0e14;padding:40px 32px 36px;position:relative;transition:box-shadow 400ms ease,transform 400ms ease;box-shadow:4px 4px 0 #0c0c0e0f}
.PrcCrd-v1:hover{box-shadow:6px 6px 0 #0c0c0e1f;transform:translateY(-4px)}
.PrcCrd-v1.crd--featured{background:#0C0C0E;border-color:#FED482;box-shadow:6px 6px 0 #fed48240}
.PrcCrd-v1.crd--featured:hover{box-shadow:8px 8px 0 #fed48266}
.PrcCrd-v1 .crd-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#FED482;color:#0C0C0E;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 16px;border-radius:20px;white-space:nowrap}
.PrcCrd-v1 .crd-tier{font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#0c0c0e73;margin-bottom:12px}
.PrcCrd-v1.crd--featured .crd-tier{color:#fcfcfc80}
.PrcCrd-v1 .crd-price{display:flex;flex-direction:row;align-items:flex-end;gap:6px;margin-bottom:8px}
.PrcCrd-v1 .crd-price .prc-num{font-size:52px;font-weight:800;color:#0C0C0E;line-height:1}
.PrcCrd-v1.crd--featured .crd-price .prc-num{color:#FED482}
.PrcCrd-v1 .crd-price .prc-sym{font-size:22px;font-weight:700;color:#0c0c0e80;padding-bottom:8px}
.PrcCrd-v1.crd--featured .crd-price .prc-sym{color:#fed48299}
.PrcCrd-v1 .crd-period{font-size:14px;color:#0c0c0e73;margin-bottom:20px}
.PrcCrd-v1.crd--featured .crd-period{color:#fcfcfc73}
.PrcCrd-v1 .crd-name{font-size:20px;font-weight:700;color:#0C0C0E;margin-bottom:6px}
.PrcCrd-v1.crd--featured .crd-name{color:#FCFCFC}
.PrcCrd-v1 .crd-sub{font-size:14px;color:#0c0c0e8c;margin-bottom:28px;line-height:1.5}
.PrcCrd-v1.crd--featured .crd-sub{color:#fcfcfc8c}
.PrcCrd-v1 .crd-divider{height:1px;background:#0c0c0e1a;margin-bottom:28px}
.PrcCrd-v1.crd--featured .crd-divider{background:#fcfcfc1f}
.PrcCrd-v1 .crd-feat-list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px}
.PrcCrd-v1 .crd-feat-list li{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:14px;color:#0c0c0ebf;line-height:1.5}
.PrcCrd-v1.crd--featured .crd-feat-list li{color:#fcfcfcbf}
.PrcCrd-v1 .crd-feat-list li .mdi{color:#FED482;font-size:18px;flex-shrink:0;margin-top:1px}
.PrcCrd-v1 .crd-feat-list li.feat--off .mdi{color:#0c0c0e40}
.PrcCrd-v1.crd--featured .crd-feat-list li.feat--off .mdi{color:#fcfcfc33}
.PrcCrd-v1 .crd-feat-list li.feat--off span{color:#0c0c0e4d;text-decoration:line-through}
.PrcCrd-v1.crd--featured .crd-feat-list li.feat--off span{color:#fcfcfc40}
.PrcCrd-v1 .bt-crd-v1{display:block;text-align:center;padding:14px 24px;border-radius:16px;font-size:15px;font-weight:700;text-decoration:none;transition:background 400ms ease,color 400ms ease,transform 400ms ease;background:#0c0c0e12;color:#0C0C0E;border:2px solid transparent}
.PrcCrd-v1 .bt-crd-v1:hover{background:#0C0C0E;color:#FCFCFC;transform:translateY(-2px)}
.PrcCrd-v1.crd--featured .bt-crd-v1{background:#FED482;color:#0C0C0E}
.PrcCrd-v1.crd--featured .bt-crd-v1:hover{background:#FCFCFC;color:#0C0C0E}
.CmpSect-v3{background:#0C0C0E;padding:80px 0}
.CmpSect-v3 .cmp-holder{max-width:1366px;margin:auto;padding:0 40px}
.CmpSect-v3 .cmp-top-v3{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:48px;gap:30px}
.CmpSect-v3 .cmp-top-v3 h2{font-size:clamp(26px,3vw,40px);font-weight:800;color:#FCFCFC;margin:0;max-width:440px;line-height:1.2}
.CmpSect-v3 .cmp-top-v3 h2 .acc-v2{color:#FED482}
.CmpSect-v3 .cmp-top-v3 p{color:#fcfcfc8c;font-size:15px;max-width:340px;line-height:1.65;margin:0}
.CmpSect-v3 .cmp-tbl-v1{border-radius:20px;overflow:hidden;border:1px solid #fcfcfc14}
.CmpSect-v3 .tbl-head{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:#fcfcfc0a;padding:16px 32px;gap:16px}
.CmpSect-v3 .tbl-head .th-cell{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#fcfcfc66;text-align:center}
.CmpSect-v3 .tbl-head .th-cell:first-child{text-align:left}
.CmpSect-v3 .tbl-head .th-cell.th--hl{color:#FED482}
.CmpSect-v3 .tbl-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:18px 32px;gap:16px;border-top:1px solid #fcfcfc0f;transition:background 300ms ease}
.CmpSect-v3 .tbl-row:hover{background:#fcfcfc08}
.CmpSect-v3 .tbl-row .td-cell{font-size:14px;color:#fcfcfc99;display:flex;flex-direction:row;align-items:center;justify-content:center}
.CmpSect-v3 .tbl-row .td-cell:first-child{justify-content:flex-start;color:#fcfcfcd9;font-weight:500}
.CmpSect-v3 .tbl-row .td-cell .mdi{font-size:20px}
.CmpSect-v3 .tbl-row .td-cell .mdi-check-circle{color:#FED482}
.CmpSect-v3 .tbl-row .td-cell .mdi-close-circle{color:#fcfcfc33}
.CmpSect-v3 .tbl-row .td-cell .txt-val{color:#FED482;font-weight:600;font-size:13px}
.FaqSect-v4{background:#FCFCFC;padding:80px 0 96px}
.FaqSect-v4 .faq-holder{max-width:1366px;margin:auto;padding:0 40px;display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}
.FaqSect-v4 .faq-lf-v4{position:sticky;top:32px}
.FaqSect-v4 .faq-lf-v4 .element{display:inline-flex;flex-direction:row;align-items:center;gap:8px;background:#0C0C0E;color:#FED482;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:20px;margin-bottom:20px}
.FaqSect-v4 .faq-lf-v4 h2{font-size:clamp(26px,2.8vw,38px);font-weight:800;color:#0C0C0E;margin:0 0 16px;line-height:1.2}
.FaqSect-v4 .faq-lf-v4 p{color:#0c0c0e8c;font-size:15px;line-height:1.65;margin:0 0 32px}
.FaqSect-v4 .faq-lf-v4 .bt-faq-ct{display:inline-flex;flex-direction:row;align-items:center;gap:8px;background:#0C0C0E;color:#FCFCFC;font-size:14px;font-weight:600;padding:13px 24px;border-radius:16px;text-decoration:none;transition:background 400ms ease,transform 400ms ease}
.FaqSect-v4 .faq-lf-v4 .bt-faq-ct:hover{background:#FED482;color:#0C0C0E;transform:translateY(-2px)}
.FaqSect-v4 .faq-rt-v4{display:flex;flex-direction:column;gap:2px}
.FaqAcc-v1{border-radius:16px;overflow:hidden;margin-bottom:10px;background:#fff;border:1px solid #0c0c0e14;box-shadow:2px 2px 0 #0c0c0e0a}
.FaqAcc-v1 input[type="checkbox"]{display:none}
.FaqAcc-v1 .acc-lbl{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;font-size:15px;font-weight:600;color:#0C0C0E;gap:16px;transition:color 300ms ease;user-select:none}
.FaqAcc-v1 .acc-lbl .mdi{font-size:22px;color:#0c0c0e59;flex-shrink:0;transition:transform 400ms ease,color 400ms ease}
.FaqAcc-v1 input[type="checkbox"]:checked ~ .acc-lbl{color:#0C0C0E;border-bottom:1px solid #0c0c0e14}
.FaqAcc-v1 input[type="checkbox"]:checked ~ .acc-lbl .mdi{transform:rotate(45deg);color:#FED482}
.FaqAcc-v1 .acc-body{max-height:0;overflow:hidden;transition:max-height 500ms ease,padding 400ms ease;padding:0 24px}
.FaqAcc-v1 input[type="checkbox"]:checked ~ .acc-body{max-height:300px;padding:18px 24px 20px}
.FaqAcc-v1 .acc-body p{font-size:14px;color:#0c0c0ea6;line-height:1.7;margin:0}
@media (max-width: 1100px) {
.PlnSect-v2 .pln-grid{grid-template-columns:1fr 1fr}
.PlnSect-v2 .pln-grid .PrcCrd-v1:last-child{grid-column:span 2;max-width:460px;margin:auto}
.CmpSect-v3 .cmp-top-v3{flex-direction:column;align-items:flex-start}
}
@media (max-width: 768px) {
.PgHd-v1 .hd-holder{flex-direction:column;padding:0 24px;gap:32px}
.PgHd-v1 .hd-txt-v1{padding-bottom:0}
.PgHd-v1 .hd-img-v1{flex:0 0 auto;width:100%}
.PlnSect-v2 .pln-holder{padding:0 24px}
.PlnSect-v2 .pln-grid{grid-template-columns:1fr}
.PlnSect-v2 .pln-grid .PrcCrd-v1:last-child{grid-column:span 1;max-width:100%}
.CmpSect-v3 .cmp-holder{padding:0 24px}
.CmpSect-v3 .tbl-head,.CmpSect-v3 .tbl-row{grid-template-columns:1.5fr 1fr 1fr;padding:14px 20px}
.CmpSect-v3 .tbl-head .th-cell:nth-child(3),.CmpSect-v3 .tbl-row .td-cell:nth-child(3){display:none}
.FaqSect-v4 .faq-holder{grid-template-columns:1fr;gap:40px;padding:0 24px}
.FaqSect-v4 .faq-lf-v4{position:static}
}
@media (max-width: 375px) {
.PgHd-v1 .hd-txt-v1 h1{font-size:30px}
.PrcCrd-v1 .crd-price .prc-num{font-size:40px}
.CmpSect-v3 .tbl-head,.CmpSect-v3 .tbl-row{padding:12px 14px;gap:8px}
}
.HrTtl-holder-v1{position:relative;background:#0C0C0E;overflow:hidden;padding:80px 20px}
.HrTtl-holder-v1 .geo-bg-v1{position:absolute;inset:0;pointer-events:none}
.HrTtl-holder-v1 .geo-bg-v1 svg{width:100%;height:100%;opacity:.07}
.HrTtl-holder-v1 .HrTtl-inner-v1{position:relative;max-width:1366px;margin:auto;display:flex;flex-direction:row;align-items:center;gap:48px}
.HrTtl-holder-v1 .HrTtl-txt-v1{flex:1 1 55%}
.HrTtl-holder-v1 .num-accent-v1{display:inline-block;font-size:80px;font-weight:900;color:#FED482;line-height:1;letter-spacing:-3px;margin-bottom:8px}
.HrTtl-holder-v1 .HrTtl-h1-v1{font-size:40px;font-weight:800;color:#FCFCFC;line-height:1.18;margin:0 0 20px}
.HrTtl-holder-v1 .HrTtl-h1-v1 span{color:#FED482}
.HrTtl-holder-v1 .HrTtl-desc-v1{font-size:16px;color:#fcfcfcb8;line-height:1.7;max-width:500px;margin:0 0 32px}
.HrTtl-holder-v1 .HrTtl-cta-v1{display:inline-flex;align-items:center;gap:10px;background:#FED482;color:#0C0C0E;font-weight:700;font-size:15px;padding:14px 28px;border-radius:28px;text-decoration:none;border:2px solid #FED482;transition:background 500ms,color 500ms,transform 400ms}
.HrTtl-holder-v1 .HrTtl-cta-v1:hover{background:transparent;color:#FED482;transform:translateY(-2px)}
.HrTtl-holder-v1 .HrTtl-img-v1{flex:1 1 40%;position:relative}
.HrTtl-holder-v1 .HrTtl-img-v1 img{width:100%;height:340px;object-fit:cover;border-radius:24px;opacity:.62;display:block}
.HrTtl-holder-v1 .HrTtl-img-badge-v1{position:absolute;bottom:20px;left:20px;background:#fed482f2;color:#0C0C0E;border-radius:14px;padding:10px 16px;font-weight:700;font-size:13px;display:flex;flex-direction:column;gap:2px}
.HrTtl-holder-v1 .HrTtl-img-badge-v1 strong{font-size:22px}
.GeoSec-holder-v2{background:#FCFCFC;padding:72px 20px}
.GeoSec-inner-v2{max-width:1366px;margin:auto;display:flex;flex-direction:row;gap:56px;align-items:center}
.GeoSec-img-v2{flex:1 1 44%}
.GeoSec-img-v2 img{width:100%;height:380px;object-fit:cover;border-radius:20px;display:block;box-shadow:4px 6px 0 #0c0c0e1f}
.GeoSec-txt-v2{flex:1 1 52%}
.GeoSec-lbl-v2{display:inline-flex;align-items:center;gap:7px;background:#fed48233;color:#0C0C0E;font-weight:600;font-size:13px;padding:5px 14px;border-radius:20px;margin-bottom:16px}
.GeoSec-lbl-v2 .mdi{color:#FED482;font-size:17px}
.GeoSec-h2-v2{font-size:32px;font-weight:800;color:#0C0C0E;line-height:1.22;margin:0 0 18px}
.GeoSec-h2-v2 em{font-style:normal;color:#b08000}
.GeoSec-p-v2{font-size:15px;color:#3a3a3e;line-height:1.75;margin:0 0 28px}
.GeoSec-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.GeoSec-stat-v2{background:#0C0C0E;border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}
.GeoSec-stat-v2 .st-num{font-size:28px;font-weight:900;color:#FED482;line-height:1}
.GeoSec-stat-v2 .st-lbl{font-size:12px;color:#fcfcfca6;font-weight:500}
.CmpSec-holder-v1{background:#0C0C0E;padding:72px 20px}
.CmpSec-inner-v1{max-width:1366px;margin:auto}
.CmpSec-hd-v1{text-align:center;margin-bottom:48px}
.CmpSec-hd-v1 h2{font-size:34px;font-weight:800;color:#FCFCFC;margin:0 0 12px}
.CmpSec-hd-v1 p{font-size:15px;color:#fcfcfc99;max-width:500px;margin:auto;line-height:1.7}
.CmpTbl-v1{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;border-radius:24px;overflow:hidden;border:1px solid #fcfcfc14}
.CmpTbl-col-v1{padding:32px 28px}
.CmpTbl-col-v1.col-attr{background:#fcfcfc0a;border-right:1px solid #fcfcfc14}
.CmpTbl-col-v1.col-trad{background:#fcfcfc05;border-right:1px solid #fcfcfc14}
.CmpTbl-col-v1.col-us{background:#fed48212}
.CmpTbl-col-v1 .col-head{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#fcfcfc66;margin-bottom:24px;display:block}
.CmpTbl-col-v1.col-us .col-head{color:#FED482}
.CmpTbl-row-item{display:flex;flex-direction:column;gap:4px;padding:14px 0;border-bottom:1px solid #fcfcfc0f}
.CmpTbl-row-item:last-child{border-bottom:none}
.CmpTbl-row-item .ri-val{font-size:14px;color:#fcfcfcbf;line-height:1.5;display:flex;align-items:flex-start;gap:8px}
.CmpTbl-row-item .ri-val .mdi{font-size:16px;flex-shrink:0;margin-top:1px}
.ri-val .mdi-check-circle{color:#FED482}
.ri-val .mdi-close-circle{color:#ff6b6b}
.ri-val .mdi-minus-circle{color:#fcfcfc4d}
.col-attr .ri-val{color:#fcfcfc80;font-size:13px}
.PrsSec-holder-v1{background:#FCFCFC;padding:72px 20px}
.PrsSec-inner-v1{max-width:1366px;margin:auto}
.PrsSec-top-v1{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:44px;gap:24px}
.PrsSec-top-v1 h2{font-size:34px;font-weight:800;color:#0C0C0E;max-width:480px;line-height:1.22;margin:0}
.PrsSec-top-v1 h2 span{color:#b08000}
.PrsSec-top-v1 p{font-size:15px;color:#5a5a5e;max-width:320px;line-height:1.7;margin:0}
.PrsGrid-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.PrsCard-v1{background:#0C0C0E;border-radius:24px;padding:28px 26px;display:flex;flex-direction:column;gap:14px;transition:transform 450ms,box-shadow 450ms}
.PrsCard-v1:hover{transform:translateY(-4px);box-shadow:0 8px 0 #fed48240}
.PrsCard-v1 .pc-icon{width:44px;height:44px;background:#fed48226;border-radius:14px;display:flex;align-items:center;justify-content:center}
.PrsCard-v1 .pc-icon .mdi{font-size:22px;color:#FED482}
.PrsCard-v1 .pc-title{font-size:16px;font-weight:700;color:#FCFCFC}
.PrsCard-v1 .pc-txt{font-size:13px;color:#fcfcfc9e;line-height:1.7}
.TrnSec-holder-v2{padding:72px 20px;background:linear-gradient(160deg,#0C0C0E 0%,#1a1a1e 100%)}
.TrnSec-inner-v2{max-width:1366px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.TrnSec-txt-v2 h2{font-size:34px;font-weight:800;color:#FCFCFC;margin:0 0 18px;line-height:1.22}
.TrnSec-txt-v2 h2 strong{color:#FED482}
.TrnSec-txt-v2 p{font-size:15px;color:#fcfcfca6;line-height:1.75;margin:0 0 24px}
.TrnSec-txt-v2 .trn-link-v2{display:inline-flex;align-items:center;gap:8px;color:#FED482;font-weight:600;font-size:15px;text-decoration:none;border-bottom:1px solid #fed4824d;padding-bottom:2px;transition:border-color 400ms}
.TrnSec-txt-v2 .trn-link-v2:hover{border-color:#FED482}
.TrnSec-cards-v2{display:flex;flex-direction:column;gap:16px}
.TrnCard-v2{background:#fcfcfc0d;border:1px solid #fcfcfc1a;border-radius:18px;padding:22px 24px;display:flex;flex-direction:row;align-items:flex-start;gap:16px;transition:background 500ms,border-color 500ms}
.TrnCard-v2:hover{background:#fed48212;border-color:#fed48240}
.TrnCard-v2 .tc-ico{width:40px;height:40px;border-radius:12px;background:#fed4821f;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.TrnCard-v2 .tc-ico .mdi{font-size:20px;color:#FED482}
.TrnCard-v2 .tc-body .tc-title{font-size:15px;font-weight:700;color:#FCFCFC;margin-bottom:4px}
.TrnCard-v2 .tc-body .tc-desc{font-size:13px;color:#fcfcfc94;line-height:1.6}
.DevSec-holder-v1{background:#FCFCFC;padding:72px 20px}
.DevSec-inner-v1{max-width:1366px;margin:auto}
.DevSec-top-v1{max-width:600px;margin:0 auto 52px;text-align:center}
.DevSec-top-v1 h2{font-size:34px;font-weight:800;color:#0C0C0E;margin:0 0 14px}
.DevSec-top-v1 h2 span{position:relative;display:inline-block}
.DevSec-top-v1 h2 span::after{content:'';position:absolute;bottom:-3px;left:0;right:0;height:3px;background:#FED482;border-radius:2px}
.DevSec-top-v1 p{font-size:15px;color:#5a5a5e;line-height:1.7;margin:0}
.DevSec-img-strip-v1{width:100%;height:240px;object-fit:cover;border-radius:22px;display:block;margin-bottom:40px;box-shadow:0 4px 0 #0c0c0e1f}
.DevPath-v1{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}
.DevPath-v1::before{content:'';position:absolute;top:30px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,#FED482 0%,#fed48233 100%);z-index:0}
.DevStep-v1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;position:relative;z-index:1}
.DevStep-v1 .ds-num{width:60px;height:60px;border-radius:50%;background:#0C0C0E;color:#FED482;font-weight:900;font-size:20px;display:flex;align-items:center;justify-content:center;border:3px solid #FED482}
.DevStep-v1 .ds-title{font-size:14px;font-weight:700;color:#0C0C0E}
.DevStep-v1 .ds-txt{font-size:12px;color:#5a5a5e;line-height:1.6;padding:0 8px}
.RscSec-holder-v1{background:#0C0C0E;padding:72px 20px}
.RscSec-inner-v1{max-width:1366px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}
.RscSec-left-v1 h2{font-size:34px;font-weight:800;color:#FCFCFC;margin:0 0 16px;line-height:1.22}
.RscSec-left-v1 h2 em{font-style:normal;color:#FED482}
.RscSec-left-v1 p{font-size:15px;color:#fcfcfc9e;line-height:1.75;margin:0 0 32px}
.RscSec-img-v1{width:100%;height:220px;object-fit:cover;border-radius:18px;display:block;opacity:.7}
.RscSec-metrics-v1{display:flex;flex-direction:column;gap:20px}
.RscMetric-v1 .rm-label{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}
.RscMetric-v1 .rm-label span{font-size:13px;color:#fcfcfcb3;font-weight:500}
.RscMetric-v1 .rm-label strong{font-size:13px;color:#FED482}
.RscMetric-v1 .rm-bar{height:8px;background:#fcfcfc14;border-radius:6px;overflow:hidden}
.RscMetric-v1 .rm-fill{height:100%;background:linear-gradient(90deg,#FED482 0%,#fed48280 100%);border-radius:6px}
.RscSec-cta-row-v1{display:flex;flex-direction:row;gap:14px;margin-top:32px;flex-wrap:wrap}
.RscSec-cta-row-v1 .btn-primary-v1{display:inline-flex;align-items:center;gap:8px;background:#FED482;color:#0C0C0E;font-weight:700;font-size:14px;padding:13px 24px;border-radius:24px;text-decoration:none;border:2px solid #FED482;transition:background 500ms,color 500ms}
.RscSec-cta-row-v1 .btn-primary-v1:hover{background:transparent;color:#FED482}
.RscSec-cta-row-v1 .btn-ghost-v1{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#fcfcfcbf;font-weight:600;font-size:14px;padding:13px 24px;border-radius:24px;text-decoration:none;border:2px solid #fcfcfc33;transition:border-color 500ms,color 500ms}
.RscSec-cta-row-v1 .btn-ghost-v1:hover{border-color:#fcfcfc80;color:#FCFCFC}
.divider-wave-v1{line-height:0;background:#0C0C0E}
.divider-wave-v1 svg{display:block;width:100%}
.divider-wave-v2{line-height:0;background:#FCFCFC}
.divider-wave-v2 svg{display:block;width:100%}
@media (max-width: 1024px) {
.CmpTbl-v1{grid-template-columns:1fr}
.CmpTbl-col-v1.col-attr{display:none}
.CmpTbl-col-v1{border-right:none;border-bottom:1px solid #fcfcfc14}
.PrsGrid-v1{grid-template-columns:1fr 1fr}
.DevPath-v1{grid-template-columns:1fr 1fr;gap:28px}
.DevPath-v1::before{display:none}
}
@media (max-width: 768px) {
.HrTtl-inner-v1{flex-direction:column}
.HrTtl-holder-v1 .num-accent-v1{font-size:56px}
.HrTtl-holder-v1 .HrTtl-h1-v1{font-size:28px}
.GeoSec-inner-v2{flex-direction:column}
.TrnSec-inner-v2{grid-template-columns:1fr}
.RscSec-inner-v1{grid-template-columns:1fr}
.PrsSec-top-v1{flex-direction:column;align-items:flex-start}
.PrsGrid-v1{grid-template-columns:1fr}
.DevPath-v1{grid-template-columns:1fr}
.GeoSec-grid-v2{grid-template-columns:1fr 1fr}
.CmpTbl-col-v1.col-trad{display:none}
}
@media (max-width: 375px) {
.HrTtl-holder-v1 .num-accent-v1{font-size:44px}
.HrTtl-holder-v1 .HrTtl-h1-v1{font-size:23px}
.GeoSec-grid-v2{grid-template-columns:1fr}
}
.cPgHd-v1{position:relative;overflow:hidden;padding:80px 20px 60px;background:#FCFCFC}
.cPgHd-v1 .bkGrd-v1{position:absolute;inset:0;background-image:linear-gradient(#0c0c0e0f 1px,transparent 1px),linear-gradient(90deg,#0c0c0e0f 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}
.cPgHd-v1 .hd-holder{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px;max-width:1366px;margin:auto}
.cPgHd-v1 .hd-img-v1{width:260px;height:320px;flex-shrink:0;border-radius:24px;overflow:hidden;box-shadow:4px 6px 8px #0c0c0e2e;will-change:transform}
.cPgHd-v1 .hd-img-v1 img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.cPgHd-v1 .hd-txt-v1{flex:1;max-width:520px;text-align:center}
.cPgHd-v1 .hd-txt-v1 .lbl-v1{display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#0C0C0E;background:#FED482;padding:4px 14px;border-radius:20px;margin-bottom:20px}
.cPgHd-v1 .hd-txt-v1 h1{font-size:42px;font-weight:800;line-height:1.15;color:#0C0C0E;margin:0 0 18px}
.cPgHd-v1 .hd-txt-v1 h1 .acc-v1{color:#0C0C0E;position:relative;display:inline-block}
.cPgHd-v1 .hd-txt-v1 h1 .acc-v1::after{content:'';position:absolute;left:0;bottom:2px;width:100%;height:6px;background:#FED482;border-radius:3px;z-index:-1}
.cPgHd-v1 .hd-txt-v1 p{font-size:16px;line-height:1.7;color:#0c0c0ea6;margin:0}
.hd-img-placeholder{display:none;width:260px;height:320px;flex-shrink:0;border-radius:24px;background:linear-gradient(135deg,#fed4824d 0%,#0c0c0e14 100%);position:relative;overflow:hidden}
.hd-img-placeholder::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 12px,#fed48226 12px,#fed48226 13px)}
.cInfoBlk-v2{background:#0C0C0E;padding:72px 20px}
.cInfoBlk-v2 .ci-holder{max-width:1366px;margin:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;border-radius:24px;overflow:hidden}
.cInfoBlk-v2 .ci-card-v1{background:#fcfcfc0d;padding:44px 36px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;transition:background 500ms ease;position:relative}
.cInfoBlk-v2 .ci-card-v1:hover{background:#fed4821a}
.cInfoBlk-v2 .ci-card-v1 .ci-ico-v1{width:48px;height:48px;border-radius:14px;background:#FED482;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.cInfoBlk-v2 .ci-card-v1 .ci-ico-v1 i{font-size:22px;color:#0C0C0E}
.cInfoBlk-v2 .ci-card-v1 .ci-lbl-v1{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#fcfcfc66}
.cInfoBlk-v2 .ci-card-v1 .ci-val-v1{font-size:16px;font-weight:600;color:#FCFCFC;line-height:1.5}
.cInfoBlk-v2 .ci-card-v1 .ci-val-v1 a{color:#FED482;text-decoration:none;transition:color 400ms}
.cInfoBlk-v2 .ci-card-v1 .ci-val-v1 a:hover{color:#FCFCFC}
.cInfoBlk-v2 .ci-card-v1 .ci-sub-v1{font-size:13px;color:#fcfcfc59;line-height:1.6}
.cInfoBlk-v2 .ci-divider-v1{width:2px;background:#fcfcfc0f;display:none}
.cFrmBlk-v3{background:#FCFCFC;padding:80px 20px 100px}
.cFrmBlk-v3 .fr-holder{max-width:900px;margin:auto}
.cFrmBlk-v3 .fr-hd-v1{text-align:center;margin-bottom:52px}
.cFrmBlk-v3 .fr-hd-v1 h2{font-size:34px;font-weight:800;color:#0C0C0E;margin:0 0 12px;line-height:1.2}
.cFrmBlk-v3 .fr-hd-v1 p{font-size:15px;color:#0c0c0e8c;margin:0;line-height:1.7}
.cFrmBlk-v3 .fr-inner-v1{background:#fff;border-radius:28px;padding:52px 52px 48px;box-shadow:2px 4px 8px #0c0c0e1a}
.cFrmBlk-v3 .fr-row-v1{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}
.cFrmBlk-v3 .fr-field-v1{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}
.cFrmBlk-v3 .fr-field-v1:last-child{margin-bottom:0}
.cFrmBlk-v3 .fr-lbl-v1{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#0c0c0e80}
.cFrmBlk-v3 .fr-inp-v1{width:100%;padding:14px 18px;border:2px solid #0c0c0e1a;border-radius:16px;font-size:15px;color:#0C0C0E;background:#FCFCFC;transition:border-color 400ms,box-shadow 400ms;outline:none;box-sizing:border-box;min-height:52px}
.cFrmBlk-v3 .fr-inp-v1:focus{border-color:#FED482;box-shadow:0 0 0 3px #fed48240}
.cFrmBlk-v3 .fr-radio-grp-v1{margin-bottom:28px}
.cFrmBlk-v3 .fr-radio-grp-v1 .fr-lbl-v1{margin-bottom:14px;display:block}
.cFrmBlk-v3 .fr-radio-list-v1{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}
.cFrmBlk-v3 .fr-radio-list-v1 input[type="radio"]{position:absolute;opacity:0;width:0;height:0}
.cFrmBlk-v3 .fr-radio-list-v1 label{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid #0c0c0e1a;border-radius:20px;font-size:14px;font-weight:500;color:#0c0c0ea6;cursor:pointer;transition:border-color 400ms,background 400ms,color 400ms;user-select:none}
.cFrmBlk-v3 .fr-radio-list-v1 label i{font-size:16px;color:#0c0c0e59;transition:color 400ms}
.cFrmBlk-v3 .fr-radio-list-v1 input[type="radio"]:checked + label{background:#0C0C0E;border-color:#0C0C0E;color:#FED482}
.cFrmBlk-v3 .fr-radio-list-v1 input[type="radio"]:checked + label i{color:#FED482}
.cFrmBlk-v3 .fr-radio-list-v1 label:hover{border-color:#FED482;background:#fed48214;color:#0C0C0E}
.cFrmBlk-v3 .fr-divider-v2{height:1px;background:linear-gradient(90deg,transparent,#0c0c0e1a,transparent);margin:28px 0}
.cFrmBlk-v3 .fr-prv-v1{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:28px;padding:16px 18px;background:#fed4821a;border-radius:16px}
.cFrmBlk-v3 .fr-prv-v1 input[type="checkbox"]{width:20px;height:20px;min-width:20px;cursor:pointer;accent-color:#0C0C0E;margin-top:2px}
.cFrmBlk-v3 .fr-prv-v1 .fr-prv-txt-v1{font-size:13px;color:#0c0c0e99;line-height:1.6}
.cFrmBlk-v3 .fr-prv-v1 .fr-prv-txt-v1 a{color:#0C0C0E;font-weight:600;text-decoration:underline;text-decoration-color:#FED482}
.cFrmBlk-v3 .fr-btn-v1{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:18px 36px;background:#0C0C0E;color:#FED482;font-size:15px;font-weight:700;letter-spacing:.5px;border:none;border-radius:20px;cursor:pointer;transition:background 500ms,color 500ms,box-shadow 500ms,transform 400ms;box-shadow:2px 4px 8px #0c0c0e33;position:relative;z-index:2}
.cFrmBlk-v3 .fr-btn-v1:hover{background:#FED482;color:#0C0C0E;box-shadow:4px 6px 12px #0c0c0e2e;transform:translateY(-2px)}
.cFrmBlk-v3 .fr-btn-v1 i{font-size:18px}
@media (max-width: 1024px) {
.cInfoBlk-v2 .ci-holder{grid-template-columns:1fr;gap:2px}
}
@media (max-width: 768px) {
.cPgHd-v1 .hd-holder{flex-direction:column;gap:24px}
.cPgHd-v1 .hd-img-v1{width:100%;height:200px}
.cPgHd-v1 .hd-img-v1:last-of-type{display:none}
.hd-img-placeholder{display:none}
.cPgHd-v1 .hd-txt-v1{max-width:100%}
.cPgHd-v1 .hd-txt-v1 h1{font-size:28px}
.cFrmBlk-v3 .fr-inner-v1{padding:28px 20px}
.cFrmBlk-v3 .fr-row-v1{grid-template-columns:1fr;gap:0}
.cFrmBlk-v3 .fr-hd-v1 h2{font-size:26px}
.cFrmBlk-v3 .fr-radio-list-v1{flex-direction:column;gap:8px}
.cInfoBlk-v2{padding:48px 20px}
.cInfoBlk-v2 .ci-card-v1{padding:28px 24px}
}
@media (max-width: 375px) {
.cPgHd-v1 .hd-txt-v1 h1{font-size:24px}
.cFrmBlk-v3 .fr-inner-v1{padding:20px 14px}
}
.ab-pg-wrap{max-width:1366px;margin:0 auto;overflow-x:hidden}
.ttl-blk-v1{position:relative;min-height:520px;display:flex;align-items:center;overflow:hidden;border-radius:0 0 32px 32px}
.ttl-blk-v1 .bg-img-holder{position:absolute;inset:0;z-index:0}
.ttl-blk-v1 .bg-img-holder img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(0.85) brightness(0.72)}
.ttl-blk-v1 .overlay-layer{position:absolute;inset:0;background:linear-gradient(105deg,#0c0c0ed1 40%,#0c0c0e61 100%);z-index:1}
.ttl-blk-v1 .deco-line-v1{position:absolute;top:0;left:0;width:6px;height:100%;background:#FED482;z-index:2;border-radius:0 4px 4px 0}
.ttl-blk-v1 .deco-arc{position:absolute;bottom:-48px;right:-48px;width:220px;height:220px;border:3px solid #fed4822e;border-radius:50%;z-index:2}
.ttl-blk-v1 .deco-dot-cluster{position:absolute;top:48px;right:18%;display:flex;flex-direction:column;gap:10px;z-index:2}
.ttl-blk-v1 .deco-dot-cluster span{display:block;width:7px;height:7px;border-radius:50%;background:#fed48273}
.ttl-blk-v1 .ttl-ct-v1{position:relative;z-index:3;padding:80px 72px 80px 96px;max-width:680px}
.ttl-ct-v1 .eyebrow-v1{display:inline-flex;align-items:center;gap:8px;background:#fed48224;border:1px solid #fed48259;border-radius:20px;padding:5px 14px;margin-bottom:24px}
.ttl-ct-v1 .eyebrow-v1 span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#FED482;font-weight:600}
.ttl-ct-v1 .eyebrow-v1 .mdi{font-size:14px;color:#FED482}
.ttl-ct-v1 .hd-v1{font-size:clamp(32px,4.2vw,56px);font-weight:800;color:#FCFCFC;line-height:1.12;margin:0 0 22px;letter-spacing:-.01em}
.ttl-ct-v1 .hd-v1 .acc-yl{color:#FED482}
.ttl-ct-v1 .sub-txt-v1{font-size:16px;line-height:1.7;color:#fcfcfcc7;margin:0 0 36px;max-width:520px}
.ttl-ct-v1 .stat-row-v1{display:flex;flex-direction:row;gap:32px;flex-wrap:wrap}
.stat-row-v1 .st-itm{display:flex;flex-direction:column;gap:4px}
.stat-row-v1 .st-itm .st-num{font-size:28px;font-weight:800;color:#FED482;line-height:1}
.stat-row-v1 .st-itm .st-lbl{font-size:12px;color:#fcfcfc99;text-transform:uppercase;letter-spacing:.09em}
.ab-story-blk{padding:88px 0 72px;background:#FCFCFC}
.ab-story-blk .story-inner{max-width:1200px;margin:0 auto;padding:0 40px}
.ab-story-blk .story-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:72px}
.story-grid .sg-left{position:relative}
.sg-left .sec-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px}
.sg-left .sec-eyebrow::before{content:'';display:block;width:28px;height:3px;background:#FED482;border-radius:2px}
.sg-left .sec-eyebrow span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#0C0C0E}
.sg-left .hd-v2{font-size:clamp(26px,2.8vw,38px);font-weight:800;color:#0C0C0E;line-height:1.18;margin:0 0 20px}
.sg-left .hd-v2 .acc-yl{position:relative;display:inline-block;color:#0C0C0E}
.sg-left .hd-v2 .acc-yl::after{content:'';position:absolute;left:0;bottom:2px;width:100%;height:6px;background:#fed48280;z-index:-1;border-radius:2px}
.sg-left .body-txt-v1{font-size:15px;line-height:1.75;color:#0c0c0eb8;margin:0 0 16px}
.sg-left .link-btn-v1{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:700;color:#0C0C0E;text-decoration:none;border-bottom:2px solid #FED482;padding-bottom:2px;transition:gap 400ms ease,color 400ms ease}
.sg-left .link-btn-v1:hover{gap:14px;color:#0c0c0eb3}
.story-grid .sg-right{display:flex;flex-direction:column;gap:20px}
.sg-right .img-stack{position:relative;border-radius:24px;overflow:hidden;box-shadow:4px 6px 0 #0c0c0e1f}
.sg-right .img-stack img{width:100%;height:280px;object-fit:cover;display:block;border-radius:24px;transition:transform 500ms ease}
.sg-right .img-stack:hover img{transform:scale(1.03)}
.sg-right .img-stack .img-badge{position:absolute;bottom:16px;left:16px;background:#0c0c0ec7;border:1px solid #fed4824d;border-radius:12px;padding:8px 14px;display:flex;flex-direction:column;gap:2px}
.img-badge .ib-main{font-size:13px;font-weight:700;color:#FED482}
.img-badge .ib-sub{font-size:11px;color:#fcfcfca6}
.sg-right .vals-list{display:flex;flex-direction:column;gap:12px}
.vals-list .vl-item{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:16px 18px;background:#FCFCFC;border:1px solid #0c0c0e14;border-radius:16px;box-shadow:2px 3px 0 #0c0c0e0f;transition:box-shadow 400ms ease,transform 400ms ease}
.vals-list .vl-item:hover{box-shadow:4px 5px 0 #0c0c0e1a;transform:translateY(-2px)}
.vals-list .vl-icon{width:38px;height:38px;min-width:38px;border-radius:10px;background:#fed48229;display:flex;align-items:center;justify-content:center}
.vals-list .vl-icon .mdi{font-size:19px;color:#0C0C0E}
.vals-list .vl-body .vl-title{font-size:14px;font-weight:700;color:#0C0C0E;margin:0 0 4px}
.vals-list .vl-body .vl-desc{font-size:13px;line-height:1.6;color:#0c0c0e9e;margin:0}
.ab-story-blk .team-divider{display:flex;flex-direction:row;align-items:center;gap:18px;margin-bottom:56px}
.ab-story-blk .team-divider .div-line{flex:1;height:1px;background:#0c0c0e1a}
.ab-story-blk .team-divider span{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:#0c0c0e66;white-space:nowrap}
.ab-story-blk .img-mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px;gap:16px;border-radius:24px;overflow:hidden}
.img-mosaic .mo-cell{overflow:hidden;border-radius:16px;position:relative}
.img-mosaic .mo-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 500ms ease}
.img-mosaic .mo-cell:hover img{transform:scale(1.05)}
.img-mosaic .mo-cell-span{grid-row:span 2}
.img-mosaic .mo-cell .mo-cap{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,#0c0c0ead 0%,transparent 100%);padding:20px 14px 14px}
.img-mosaic .mo-cell .mo-cap span{font-size:12px;color:#fcfcfcd1;font-weight:600;letter-spacing:.05em}
.ab-story-blk .approach-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}
.approach-row .ap-card{padding:28px 24px;border-radius:20px;background:#FCFCFC;border:1px solid #0c0c0e14;box-shadow:3px 4px 0 #0c0c0e12;transition:box-shadow 400ms,transform 400ms;display:flex;flex-direction:column;gap:14px}
.approach-row .ap-card:hover{box-shadow:5px 7px 0 #0c0c0e1a;transform:translateY(-3px)}
.ap-card .ap-num{font-size:36px;font-weight:900;color:#fed48259;line-height:1}
.ap-card .ap-title{font-size:16px;font-weight:800;color:#0C0C0E;margin:0}
.ap-card .ap-desc{font-size:14px;line-height:1.65;color:#0c0c0ea6;margin:0}
.ap-card .ap-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#0C0C0E;background:#fed48238;border-radius:20px;padding:4px 10px;width:fit-content}
.ap-card .ap-tag .mdi{font-size:13px}
@media (max-width: 1024px) {
.ttl-blk-v1 .ttl-ct-v1{padding:60px 48px 60px 64px}
.ab-story-blk .story-grid{grid-template-columns:1fr;gap:40px}
.ab-story-blk .img-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:auto}
.img-mosaic .mo-cell-span{grid-row:span 1;grid-column:span 2}
.ab-story-blk .approach-row{grid-template-columns:1fr 1fr}
}
@media (max-width: 768px) {
.ttl-blk-v1{min-height:420px;border-radius:0 0 20px 20px}
.ttl-blk-v1 .ttl-ct-v1{padding:52px 28px 52px 36px;max-width:100%}
.ttl-ct-v1 .stat-row-v1{gap:20px}
.ab-story-blk .story-inner{padding:0 20px}
.ab-story-blk{padding:56px 0 48px}
.ab-story-blk .approach-row{grid-template-columns:1fr}
.ab-story-blk .img-mosaic{grid-template-columns:1fr;grid-template-rows:auto;height:auto}
.img-mosaic .mo-cell-span{grid-column:span 1}
.img-mosaic .mo-cell img{height:200px}
}
@media (max-width: 375px) {
.ttl-ct-v1 .hd-v1{font-size:28px}
.ttl-blk-v1 .ttl-ct-v1{padding:40px 20px 40px 28px}
.stat-row-v1 .st-itm .st-num{font-size:22px}
}
.PgHd-v1{background-color:#0C0C0E;position:relative;overflow:hidden;padding:80px 24px 72px}
.PgHd-v1 .hd-holder{max-width:1366px;margin:auto;display:flex;flex-direction:row;align-items:center;gap:56px}
.PgHd-v1 .hd-txt-v1{flex:1 1 480px;position:relative;z-index:2}
.PgHd-v1 .hd-txt-v1 .tag-v1{display:inline-flex;align-items:center;gap:8px;background-color:#fed4821f;border:1px solid #fed48259;border-radius:24px;padding:6px 16px;margin-bottom:28px}
.PgHd-v1 .hd-txt-v1 .tag-v1 span{font-size:13px;color:#FED482;letter-spacing:.08em;text-transform:uppercase}
.PgHd-v1 .hd-txt-v1 .sub-lbl-v1{font-size:15px;color:#fcfcfc80;margin-bottom:10px;letter-spacing:.04em}
.PgHd-v1 .hd-txt-v1 .main-hd-v1{font-size:clamp(32px,5vw,58px);font-weight:800;color:#FCFCFC;line-height:1.1;margin-bottom:20px}
.PgHd-v1 .hd-txt-v1 .main-hd-v1 .acc-v1{color:#FED482;position:relative;display:inline-block}
.PgHd-v1 .hd-txt-v1 .main-hd-v1 .acc-v1::after{content:'';position:absolute;left:0;bottom:-4px;width:100%;height:3px;background:linear-gradient(90deg,#FED482 0%,#fed48200 100%);border-radius:2px}
.PgHd-v1 .hd-txt-v1 .desc-v1{font-size:16px;color:#fcfcfcb8;line-height:1.7;max-width:500px;margin-bottom:36px}
.PgHd-v1 .hd-txt-v1 .cta-row-v1{display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}
.PgHd-v1 .hd-txt-v1 .btn-prim-v1{display:inline-flex;align-items:center;gap:8px;background-color:#FED482;color:#0C0C0E;font-size:15px;font-weight:700;padding:14px 28px;border-radius:28px;text-decoration:none;border:none;cursor:pointer;transition:background-color 500ms ease,transform 400ms ease;position:relative;z-index:3}
.PgHd-v1 .hd-txt-v1 .btn-prim-v1:hover{background-color:#f5c55a;transform:translateY(-2px)}
.PgHd-v1 .hd-txt-v1 .btn-sec-v1{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#FCFCFC;font-size:15px;font-weight:600;padding:14px 24px;border-radius:28px;text-decoration:none;border:1px solid #fcfcfc40;cursor:pointer;transition:border-color 500ms ease,color 500ms ease;position:relative;z-index:3}
.PgHd-v1 .hd-txt-v1 .btn-sec-v1:hover{border-color:#FED482;color:#FED482}
.PgHd-v1 .hd-img-holder{flex:0 0 440px;position:relative;z-index:2}
.PgHd-v1 .hd-img-holder .img-frame-v1{border-radius:24px;overflow:hidden;box-shadow:6px 6px 0 #fed48259;animation:floatImg 5s ease-in-out infinite}
.PgHd-v1 .hd-img-holder .img-frame-v1 img{width:100%;height:360px;object-fit:cover;display:block}
@keyframes floatImg {
0%,100%{transform:translateY(0)}
50%{transform:translateY(-10px)}
}
.PgHd-v1 .dot-tl{position:absolute;top:20px;left:20px;width:80px;height:80px;background-image:radial-gradient(circle,#fed4824d 1.5px,transparent 1.5px);background-size:12px 12px}
.PgHd-v1 .dot-br{position:absolute;bottom:20px;right:20px;width:80px;height:80px;background-image:radial-gradient(circle,#fed48233 1.5px,transparent 1.5px);background-size:12px 12px}
.PgHd-v1 .dot-tr{position:absolute;top:20px;right:120px;width:50px;height:50px;background-image:radial-gradient(circle,#fcfcfc26 1.5px,transparent 1.5px);background-size:10px 10px}
.CrsBlk-v2{background-color:#FCFCFC;padding:80px 24px;position:relative}
.CrsBlk-v2 .blk-holder{max-width:1366px;margin:auto}
.CrsBlk-v2 .sec-intro-v2{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:60px}
.CrsBlk-v2 .sec-intro-v2 .lft-v2 .sec-eyebrow-v2{font-size:12px;font-weight:700;color:#FED482;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:8px}
.CrsBlk-v2 .sec-intro-v2 .lft-v2 .sec-eyebrow-v2::before{content:'';display:inline-block;width:24px;height:2px;background-color:#FED482;border-radius:1px}
.CrsBlk-v2 .sec-intro-v2 .lft-v2 h2{font-size:clamp(26px,3.5vw,40px);font-weight:800;color:#0C0C0E;line-height:1.2}
.CrsBlk-v2 .sec-intro-v2 .rgt-v2 p{font-size:16px;color:#444;line-height:1.75}
.CrsBlk-v2 .tabs-wrap-v2{position:relative}
.CrsBlk-v2 .tabs-wrap-v2 input[type="radio"]{position:absolute;opacity:0;width:0;height:0}
.CrsBlk-v2 .tab-nav-v2{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;margin-bottom:32px;border-bottom:2px solid #0c0c0e14;padding-bottom:0}
.CrsBlk-v2 .tab-lbl-v2{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#888;padding:10px 20px 14px;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color 450ms ease,border-color 450ms ease;border-radius:8px 8px 0 0}
.CrsBlk-v2 .tab-lbl-v2:hover{color:#0C0C0E}
.CrsBlk-v2 .tab-panel-v2{display:none}
#tab1-v2:checked ~ .tab-nav-v2 label[for="tab1-v2"],#tab2-v2:checked ~ .tab-nav-v2 label[for="tab2-v2"],#tab3-v2:checked ~ .tab-nav-v2 label[for="tab3-v2"]{color:#0C0C0E;border-bottom-color:#FED482}
#tab1-v2:checked ~ .tab-panels-v2 #panel1-v2,#tab2-v2:checked ~ .tab-panels-v2 #panel2-v2,#tab3-v2:checked ~ .tab-panels-v2 #panel3-v2{display:grid}
.CrsBlk-v2 .tab-panel-v2{grid-template-columns:repeat(3,1fr);gap:24px}
.CrsBlk-v2 .crs-card-v2{background:#FCFCFC;border:1px solid #0c0c0e1a;border-radius:20px;padding:28px;box-shadow:3px 3px 0 #0c0c0e0f;transition:box-shadow 450ms ease,transform 450ms ease;position:relative;overflow:hidden}
.CrsBlk-v2 .crs-card-v2::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#FED482,#fed4824d);border-radius:20px 20px 0 0}
.CrsBlk-v2 .crs-card-v2:hover{box-shadow:5px 5px 0 #fed48266;transform:translateY(-4px)}
.CrsBlk-v2 .crs-card-v2 .crd-ico-v2{width:48px;height:48px;background-color:#fed48226;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.CrsBlk-v2 .crs-card-v2 .crd-ico-v2 i{font-size:22px;color:#b8892a}
.CrsBlk-v2 .crs-card-v2 h4{font-size:17px;font-weight:700;color:#0C0C0E;margin-bottom:10px;line-height:1.3}
.CrsBlk-v2 .crs-card-v2 p{font-size:14px;color:#666;line-height:1.6;margin-bottom:18px}
.CrsBlk-v2 .crs-card-v2 .crd-meta-v2{display:flex;flex-direction:row;align-items:center;gap:12px;flex-wrap:wrap}
.CrsBlk-v2 .crs-card-v2 .crd-meta-v2 .mt-item-v2{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#888}
.CrsBlk-v2 .crs-card-v2 .crd-meta-v2 .mt-item-v2 i{font-size:14px;color:#FED482}
.OutcBlk-v3{background-color:#0C0C0E;padding:80px 24px;position:relative;overflow:hidden}
.OutcBlk-v3 .blk-holder-v3{max-width:1366px;margin:auto}
.OutcBlk-v3 .top-row-v3{text-align:center;margin-bottom:56px}
.OutcBlk-v3 .top-row-v3 .eyb-v3{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#FED482;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}
.OutcBlk-v3 .top-row-v3 h2{font-size:clamp(26px,3.5vw,42px);font-weight:800;color:#FCFCFC;line-height:1.2;max-width:600px;margin:auto auto 16px}
.OutcBlk-v3 .top-row-v3 p{font-size:16px;color:#fcfcfca6;max-width:520px;margin:auto;line-height:1.7}
.OutcBlk-v3 .grid-v3{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:48px}
.OutcBlk-v3 .out-item-v3{background:#fcfcfc0a;border:1px solid #fcfcfc14;border-radius:20px;padding:32px;display:flex;flex-direction:row;gap:24px;align-items:flex-start;transition:background 500ms ease,border-color 500ms ease}
.OutcBlk-v3 .out-item-v3:hover{background:#fed4820f;border-color:#fed48233}
.OutcBlk-v3 .out-item-v3 .num-v3{flex:0 0 auto;width:52px;height:52px;background:linear-gradient(135deg,#FED482 0%,#f5c55a 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#0C0C0E;box-shadow:3px 3px 0 #fed48240}
.OutcBlk-v3 .out-item-v3 .out-txt-v3 h4{font-size:17px;font-weight:700;color:#FCFCFC;margin-bottom:8px;line-height:1.3}
.OutcBlk-v3 .out-item-v3 .out-txt-v3 p{font-size:14px;color:#fcfcfc99;line-height:1.65}
.OutcBlk-v3 .stats-row-v3{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#fcfcfc0f;border-radius:20px;overflow:hidden}
.OutcBlk-v3 .stat-cell-v3{background:#0c0c0ecc;padding:32px 24px;text-align:center;transition:background 450ms ease}
.OutcBlk-v3 .stat-cell-v3:hover{background:#fed48214}
.OutcBlk-v3 .stat-cell-v3 .st-val-v3{font-size:clamp(28px,3vw,40px);font-weight:800;color:#FED482;line-height:1;margin-bottom:8px}
.OutcBlk-v3 .stat-cell-v3 .st-lbl-v3{font-size:13px;color:#fcfcfc8c;line-height:1.4}
.OutcBlk-v3 .bg-deco-v3{position:absolute;top:-60px;right:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,#fed48212 0%,transparent 70%);pointer-events:none}
.OutcBlk-v3 .bg-deco2-v3{position:absolute;bottom:-40px;left:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#fed4820d 0%,transparent 70%);pointer-events:none}
.EnrBlk-v4{background:linear-gradient(135deg,#FCFCFC 0%,#f5f0e8 100%);padding:80px 24px;position:relative;overflow:hidden}
.EnrBlk-v4::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#FED482 0%,#fed48233 100%)}
.EnrBlk-v4 .enr-holder-v4{max-width:1366px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}
.EnrBlk-v4 .enr-lft-v4 .eyb-v4{font-size:12px;font-weight:700;color:#b8892a;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:8px}
.EnrBlk-v4 .enr-lft-v4 .eyb-v4 i{font-size:16px;color:#FED482}
.EnrBlk-v4 .enr-lft-v4 h2{font-size:clamp(24px,3vw,38px);font-weight:800;color:#0C0C0E;line-height:1.2;margin-bottom:20px}
.EnrBlk-v4 .enr-lft-v4 p{font-size:16px;color:#555;line-height:1.72;margin-bottom:32px}
.EnrBlk-v4 .enr-lft-v4 .chk-list-v4{list-style:none;padding:0;margin:0 0 36px;display:flex;flex-direction:column;gap:12px}
.EnrBlk-v4 .enr-lft-v4 .chk-list-v4 li{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:15px;color:#333;line-height:1.5}
.EnrBlk-v4 .enr-lft-v4 .chk-list-v4 li i{flex:0 0 auto;font-size:18px;color:#b8892a;margin-top:1px}
.EnrBlk-v4 .enr-lft-v4 .btn-enr-v4{display:inline-flex;align-items:center;gap:10px;background-color:#0C0C0E;color:#FED482;font-size:15px;font-weight:700;padding:16px 32px;border-radius:28px;text-decoration:none;transition:background-color 500ms ease,transform 400ms ease;position:relative;z-index:3;box-shadow:4px 4px 0 #fed4824d}
.EnrBlk-v4 .enr-lft-v4 .btn-enr-v4:hover{background-color:#1a1a1e;transform:translateY(-2px)}
.EnrBlk-v4 .enr-rgt-v4{position:relative}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4{background:#0C0C0E;border-radius:28px;padding:40px;box-shadow:8px 8px 0 #fed48233;position:relative;z-index:2}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fc-title-v4{font-size:20px;font-weight:700;color:#FCFCFC;margin-bottom:6px}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fc-sub-v4{font-size:14px;color:#fcfcfc80;margin-bottom:28px;line-height:1.5}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fld-v4{margin-bottom:16px}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fld-v4 label{display:block;font-size:13px;color:#fcfcfc99;margin-bottom:6px;font-weight:500}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fld-v4 input,.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fld-v4 select{width:100%;padding:12px 16px;background:#fcfcfc0f;border:1px solid #fcfcfc1f;border-radius:12px;color:#FCFCFC;font-size:14px;outline:none;transition:border-color 450ms ease,background 450ms ease;box-sizing:border-box;appearance:none}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fld-v4 input::placeholder{color:#fcfcfc4d}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fld-v4 input:focus,.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fld-v4 select:focus{border-color:#fed48280;background:#fed4820d}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .fld-v4 select option{background:#1a1a1e;color:#FCFCFC}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .btn-sub-v4{width:100%;padding:14px;background-color:#FED482;color:#0C0C0E;font-size:15px;font-weight:700;border:none;border-radius:16px;cursor:pointer;margin-top:8px;transition:background-color 500ms ease,transform 400ms ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:3}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4 .btn-sub-v4:hover{background-color:#f5c55a;transform:translateY(-1px)}
.EnrBlk-v4 .bg-dot-deco-v4{position:absolute;bottom:24px;left:24px;width:100px;height:100px;background-image:radial-gradient(circle,#0c0c0e1f 1.5px,transparent 1.5px);background-size:12px 12px;pointer-events:none}
@media (max-width: 1024px) {
.CrsBlk-v2 .tab-panel-v2{grid-template-columns:repeat(2,1fr)}
.OutcBlk-v3 .stats-row-v3{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.PgHd-v1 .hd-holder{flex-direction:column;gap:36px}
.PgHd-v1 .hd-img-holder{flex:0 0 auto;width:100%}
.PgHd-v1 .hd-txt-v1 .main-hd-v1{font-size:32px}
.CrsBlk-v2 .sec-intro-v2{grid-template-columns:1fr;gap:24px}
.CrsBlk-v2 .tab-panel-v2{grid-template-columns:1fr}
.OutcBlk-v3 .grid-v3{grid-template-columns:1fr}
.OutcBlk-v3 .stats-row-v3{grid-template-columns:repeat(2,1fr)}
.EnrBlk-v4 .enr-holder-v4{grid-template-columns:1fr;gap:40px}
.CrsBlk-v2 .tab-nav-v2{overflow-x:auto}
}
@media (max-width: 375px) {
.PgHd-v1{padding:48px 16px}
.CrsBlk-v2,.OutcBlk-v3,.EnrBlk-v4{padding:56px 16px}
.OutcBlk-v3 .stats-row-v3{grid-template-columns:1fr 1fr}
.EnrBlk-v4 .enr-rgt-v4 .form-card-v4{padding:24px 20px}
}
.sc-TitleBlk{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:80px 20px}
.sc-TitleBlk .bg-ParallaxV1{position:absolute;inset:-60px;background:linear-gradient(135deg,#0C0C0E 0%,#1a1a2e 40%,#0C0C0E 80%,#fed48226 100%);will-change:transform;z-index:0;filter:blur(0px)}
.sc-TitleBlk .bg-ParallaxV1::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 60% 40%,#fed4821f 0%,transparent 65%),radial-gradient(ellipse at 20% 80%,#fcfcfc0a 0%,transparent 50%)}
.sc-TitleBlk .bg-ParallaxV1::after{content:'';position:absolute;inset:0;background:#0c0c0e8c;backdrop-filter:blur(2px)}
.sc-TitleBlk .frm-LineTop,.sc-TitleBlk .frm-LineBottom{position:absolute;left:50%;transform:translateX(-50%);width:calc(100% - 80px);max-width:900px;height:1px;background:linear-gradient(90deg,transparent 0%,#fed48280 30%,#fed482cc 50%,#fed48280 70%,transparent 100%);z-index:2}
.sc-TitleBlk .frm-LineTop{top:40px}
.sc-TitleBlk .frm-LineBottom{bottom:40px}
.sc-TitleBlk .frm-LineLeft,.sc-TitleBlk .frm-LineRight{position:absolute;top:40px;width:1px;height:calc(100% - 80px);background:linear-gradient(180deg,#fed48280 0%,#fed48233 50%,#fed48280 100%);z-index:2}
.sc-TitleBlk .frm-LineLeft{left:40px}
.sc-TitleBlk .frm-LineRight{right:40px}
.sc-TitleBlk .ct-holder-v2{position:relative;z-index:3;text-align:center;max-width:700px;margin:0 auto}
.sc-TitleBlk .ct-holder-v2 .ico-CheckRingV1{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#fed48233 0%,#fed48214 100%);border:2px solid #fed48299;margin-bottom:28px;animation:pulseRing 2.5s ease-in-out infinite}
@keyframes pulseRing {
0%,100%{box-shadow:0 0 0 0 #fed48240}
50%{box-shadow:0 0 0 14px #fed48200}
}
.sc-TitleBlk .ct-holder-v2 .ico-CheckRingV1 .mdi{font-size:32px;color:#FED482}
.sc-TitleBlk .ct-holder-v2 .lbl-SmV1{display:inline-block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#FED482;margin-bottom:18px;padding:5px 16px;border:1px solid #fed48259;border-radius:20px}
.sc-TitleBlk .ct-holder-v2 .hd-MainV1{font-size:clamp(36px,6vw,64px);font-weight:800;line-height:1.1;color:#FCFCFC;margin:0 0 14px;letter-spacing:-1px}
.sc-TitleBlk .ct-holder-v2 .hd-SubV1{font-size:clamp(16px,2.5vw,22px);font-weight:400;color:#fcfcfcb8;margin:0 0 32px;line-height:1.5}
.sc-TitleBlk .ct-holder-v2 .hd-NoteV1{font-size:14px;color:#fcfcfc73;margin:0;font-style:italic}
.sc-TitleBlk .ct-holder-v2 .bt-GoldV1{display:inline-block;background:#FED482;color:#0C0C0E;font-size:15px;font-weight:700;padding:14px 36px;border-radius:32px;text-decoration:none;border:none;cursor:pointer;transition:background 450ms ease,transform 400ms ease,box-shadow 400ms ease;box-shadow:0 4px 8px #fed48240;margin-right:12px;position:relative;z-index:5}
.sc-TitleBlk .ct-holder-v2 .bt-GoldV1:hover{background:#ffc94d;transform:translateY(-2px);box-shadow:0 6px 16px #fed48266}
.sc-TitleBlk .ct-holder-v2 .bt-OutlineV1{display:inline-block;background:transparent;color:#FCFCFC;font-size:15px;font-weight:600;padding:13px 32px;border-radius:32px;text-decoration:none;border:1px solid #fcfcfc66;cursor:pointer;transition:border-color 450ms ease,color 400ms ease,transform 400ms ease;position:relative;z-index:5}
.sc-TitleBlk .ct-holder-v2 .bt-OutlineV1:hover{border-color:#FED482;color:#FED482;transform:translateY(-2px)}
.sc-TitleBlk .ct-holder-v2 .grp-BtnsV1{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:28px}
.sc-NextStepBlk{background:#FCFCFC;padding:72px 20px;position:relative}
.sc-NextStepBlk::before{content:'';display:block;width:100%;height:3px;background:linear-gradient(90deg,transparent,#FED482 30%,#0C0C0E 50%,#FED482 70%,transparent);position:absolute;top:0;left:0}
.sc-NextStepBlk .ns-InnerV1{max-width:1100px;margin:0 auto}
.sc-NextStepBlk .ns-InnerV1 .ns-HeadV1{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:52px}
.sc-NextStepBlk .ns-InnerV1 .ns-HeadV1 .tx-AreaV1 .lbl-SmV2{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#0c0c0e73;display:block;margin-bottom:10px}
.sc-NextStepBlk .ns-InnerV1 .ns-HeadV1 .tx-AreaV1 .hd-SectionV1{font-size:clamp(26px,4vw,40px);font-weight:800;color:#0C0C0E;margin:0;line-height:1.15}
.sc-NextStepBlk .ns-InnerV1 .ns-HeadV1 .tx-AreaV1 .hd-SectionV1 span{color:#FED482;-webkit-text-stroke:1px #0c0c0e4d}
.sc-NextStepBlk .ns-InnerV1 .ns-HeadV1 .tx-SubHeadV1{font-size:15px;color:#0c0c0e94;line-height:1.6;max-width:280px;text-align:right;margin:0}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1{background:#0C0C0E;border-radius:24px;padding:36px 28px;position:relative;overflow:hidden;transition:transform 500ms ease,box-shadow 500ms ease;box-shadow:4px 4px 0 #0c0c0e1f}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1:hover{transform:translateY(-5px);box-shadow:6px 8px 0 #0c0c0e2e}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1::before{content:'';position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:#fed4820f}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1 .st-NumV1{font-size:11px;font-weight:700;letter-spacing:2px;color:#fed48280;text-transform:uppercase;display:block;margin-bottom:16px}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1 .st-IcoV1{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:#fed4821f;margin-bottom:20px}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1 .st-IcoV1 .mdi{font-size:24px;color:#FED482}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1 .st-TitleV1{font-size:18px;font-weight:700;color:#FCFCFC;margin:0 0 10px;line-height:1.3}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1 .st-TextV1{font-size:14px;color:#fcfcfc8c;line-height:1.65;margin:0 0 24px}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1 .st-LinkV1{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#FED482;text-decoration:none;transition:gap 400ms ease,opacity 400ms ease}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1 .st-LinkV1:hover{gap:10px;opacity:.85}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1 .st-LinkV1 .mdi{font-size:16px}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1.thing--featured{background:linear-gradient(145deg,#FED482 0%,#ffc94d 100%)}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1.thing--featured .st-NumV1{color:#0c0c0e73}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1.thing--featured .st-IcoV1{background:#0c0c0e1a}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1.thing--featured .st-IcoV1 .mdi{color:#0C0C0E}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1.thing--featured .st-TitleV1{color:#0C0C0E}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1.thing--featured .st-TextV1{color:#0c0c0ea6}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1 .cd-StepV1.thing--featured .st-LinkV1{color:#0C0C0E;text-decoration:underline}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1{background:linear-gradient(135deg,#0c0c0e0a 0%,#fed48214 100%);border-radius:20px;border:1px solid #0c0c0e1a;padding:28px 36px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1 .cb-IcoV1{width:44px;height:44px;border-radius:50%;background:#0C0C0E;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1 .cb-IcoV1 .mdi{font-size:20px;color:#FED482}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1 .cb-TxV1{flex:1;min-width:200px}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1 .cb-TxV1 .cb-LblV1{font-size:13px;color:#0c0c0e80;margin:0 0 3px}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1 .cb-TxV1 .cb-ValV1{font-size:16px;font-weight:700;color:#0C0C0E;margin:0}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1 .cb-TxV1 .cb-ValV1 a{color:#0C0C0E;text-decoration:none;transition:color 400ms ease}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1 .cb-TxV1 .cb-ValV1 a:hover{color:#FED482}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1 .cb-DivV1{width:1px;height:44px;background:#0c0c0e1f;flex-shrink:0}
@media (max-width: 1024px) {
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1{grid-template-columns:repeat(2,1fr)}
.sc-NextStepBlk .ns-InnerV1 .ns-HeadV1{grid-template-columns:1fr}
.sc-NextStepBlk .ns-InnerV1 .ns-HeadV1 .tx-SubHeadV1{text-align:left;max-width:100%}
}
@media (max-width: 768px) {
.sc-TitleBlk{min-height:380px;padding:70px 16px}
.sc-TitleBlk .frm-LineLeft,.sc-TitleBlk .frm-LineRight{display:none}
.sc-TitleBlk .frm-LineTop{top:24px}
.sc-TitleBlk .frm-LineBottom{bottom:24px}
.sc-NextStepBlk .ns-InnerV1 .grid-CardsV1{grid-template-columns:1fr}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1{flex-direction:column;align-items:flex-start;padding:22px}
.sc-NextStepBlk .ns-InnerV1 .bx-ContactBarV1 .cb-DivV1{width:44px;height:1px}
}
@media (max-width: 375px) {
.sc-TitleBlk .ct-holder-v2 .grp-BtnsV1{flex-direction:column;align-items:center}
.sc-NextStepBlk{padding:48px 16px}
}