*::before,*::after{content:none;box-sizing:inherit;}html{scroll-behavior:auto;box-sizing:border-box;}body{margin:0;min-height:100dvh;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:"DM Sans",sans-serif;}.site-header{position:relative;background:linear-gradient(160deg,#1b1228 0%,#0d1a1f 100%);border-bottom:1px solid rgba(141,104,188,0.18);box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);overflow:visible;}.site-header::after{content:none;}.hdr-accent-bar{height:4px;background:linear-gradient(90deg,#8D68BC 0%,#126071 100%);width:100%;}.hdr-body{max-width:1440px;margin:0 auto;padding:48px 48px 48px 48px;display:flex;align-items:center;justify-content:space-between;gap:48px;}.brand-col{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;}.logo-frame{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background:#EAF7F2;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);box-shadow:-1px 4px 25px 0 rgba(141,104,188,0.10);padding:8px;position:relative;z-index:2;}.logo-frame img{width:80px;height:80px;object-fit:contain;display:block;}.brand-label{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:700;letter-spacing:0.18em;color:#EAF7F2;text-transform:uppercase;line-height:1.15;opacity:0.7;padding:0;}.region-tag{display:flex;align-items:center;gap:8px;font-family:"DM Sans",sans-serif;font-size:13px;color:rgba(234,247,242,0.55);line-height:1.4;letter-spacing:0.06em;}.region-dot{width:6px;height:6px;border-radius:50%;background:#8D68BC;flex-shrink:0;}.nav-col{display:flex;flex-direction:column;align-items:flex-end;gap:24px;}.primary-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;list-style:none;margin:0;padding:0;}.primary-nav li{margin:0;padding:0;}.primary-nav li a{display:inline-block;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;color:rgba(234,247,242,0.82);text-decoration:none;padding:8px 16px;border-radius:6px;line-height:1.4;transition:color 0.38s cubic-bezier(0.34,1.2,0.64,1),background 0.38s cubic-bezier(0.34,1.2,0.64,1);}.primary-nav li a:hover,.primary-nav li a:focus{color:#EAF7F2;background:rgba(141,104,188,0.14);outline:none;}.primary-nav li a:focus-visible{outline:2px solid #8D68BC;outline-offset:2px;}.nav-active-link{color:#EAF7F2 !important;background:rgba(141,104,188,0.22) !important;font-weight:700 !important;}.hdr-contact-strip{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:flex-end;}.hdr-contact-item{font-family:"DM Sans",sans-serif;font-size:13px;color:rgba(234,247,242,0.55);line-height:1.4;letter-spacing:0.04em;text-decoration:none;transition:color 0.35s ease-in-out;}.hdr-contact-item:hover{color:#EAF7F2;}.hdr-contact-sep{width:1px;height:14px;background:rgba(141,104,188,0.3);flex-shrink:0;}.site-footer{background:linear-gradient(170deg,#0d1a1f 0%,#110d1e 100%);border-top:1px solid rgba(18,96,113,0.22);position:relative;}.ftr-accent{height:3px;background:linear-gradient(90deg,#126071 0%,#8D68BC 100%);width:100%;}.ftr-body{max-width:1440px;margin:0 auto;padding:48px 48px 48px 48px;display:flex;align-items:flex-start;justify-content:space-between;gap:48px;flex-wrap:wrap;}.ftr-brand{display:flex;flex-direction:column;gap:16px;flex-shrink:0;}.ftr-logo-frame{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background:#EAF7F2;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);box-shadow:-1px 4px 25px 0 rgba(18,96,113,0.10);padding:8px;}.ftr-logo-frame img{width:80px;height:80px;object-fit:contain;display:block;}.ftr-brand-name{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:700;letter-spacing:0.18em;color:#EAF7F2;text-transform:uppercase;line-height:1.15;opacity:0.65;}.ftr-mid{display:flex;flex-direction:column;gap:24px;}.ftr-hours-block{display:flex;flex-direction:column;gap:8px;}.ftr-hours-label{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:700;letter-spacing:0.1em;color:#8D68BC;text-transform:uppercase;line-height:1.15;}.ftr-hours-val{font-family:"DM Sans",sans-serif;font-size:16px;color:rgba(234,247,242,0.75);line-height:1.6;}.ftr-address-block{display:flex;flex-direction:column;gap:8px;}.ftr-addr-label{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:700;letter-spacing:0.1em;color:#126071;text-transform:uppercase;line-height:1.15;}.ftr-addr-val{font-family:"DM Sans",sans-serif;font-size:16px;color:rgba(234,247,242,0.65);line-height:1.6;}.ftr-right{display:flex;flex-direction:column;align-items:flex-end;gap:24px;}.ftr-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;}.ftr-nav li{margin:0;padding:0;}.ftr-nav li a{font-family:"DM Sans",sans-serif;font-size:16px;color:rgba(234,247,242,0.6);text-decoration:none;line-height:1.4;padding:8px 0;display:inline-block;transition:color 0.42s cubic-bezier(0.34,1.2,0.64,1);}.ftr-nav li a:hover{color:#EAF7F2;}.ftr-nav li a:focus-visible{outline:2px solid #8D68BC;outline-offset:2px;border-radius:4px;}.ftr-manage-link{font-family:"DM Sans",sans-serif;font-size:13px;color:rgba(141,104,188,0.65);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:none;padding:8px 0;transition:color 0.35s ease-in-out;line-height:1.4;letter-spacing:0.04em;}.ftr-manage-link:hover{color:#8D68BC;}.ftr-manage-link:focus-visible{outline:2px solid #8D68BC;outline-offset:2px;border-radius:4px;}.ftr-bottom{max-width:1440px;margin:0 auto;padding:16px 48px 24px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid rgba(18,96,113,0.12);}.ftr-copy{font-family:"DM Sans",sans-serif;font-size:13px;color:rgba(234,247,242,0.35);line-height:1.4;}.ftr-tagline{font-family:"DM Sans",sans-serif;font-size:13px;color:rgba(141,104,188,0.45);line-height:1.4;letter-spacing:0.06em;}@media (max-width:1366px){.hdr-body{padding:48px 24px;}.ftr-body{padding:48px 24px;}.ftr-bottom{padding:16px 24px 24px 24px;}}@media (max-width:768px){.hdr-body{flex-direction:column;align-items:flex-start;gap:24px;padding:24px 16px;}.nav-col{align-items:flex-start;width:100%;}.primary-nav{justify-content:flex-start;}.hdr-contact-strip{justify-content:flex-start;}.ftr-body{flex-direction:column;gap:24px;padding:24px 16px;}.ftr-right{align-items:flex-start;}.ftr-nav{align-items:flex-start;}.ftr-bottom{flex-direction:column;padding:16px 16px 24px 16px;}}@media (max-width:375px){.hdr-body{padding:16px 8px;gap:16px;}.primary-nav li a{font-size:13px;padding:8px;}.ftr-body{padding:16px 8px;}.ftr-bottom{padding:8px 8px 16px 8px;}}*:focus-visible{outline:2px solid #8D68BC;outline-offset:2px;}.legal-container{max-width:1440px;margin:0 auto;padding:48px 48px;background:linear-gradient(160deg,#1b1428 0%,#0e1a20 100%);color:#EAF7F2;min-height:100vh;}.legal-container ul,.legal-container ol{padding-left:24px;margin-top:16px;margin-bottom:24px;}.legal-container ul{list-style:none;padding-left:16px;}.legal-container ol{list-style:decimal;}.legal-container ul li,.legal-container ol li{font-size:16px;line-height:1.6;color:#c8e8e0;margin-bottom:8px;padding-left:8px;position:relative;}.legal-container ul li::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#8D68BC;position:absolute;left:-14px;top:9px;flex-shrink:0;}.legal-container ol li::marker{color:#8D68BC;font-size:16px;}.legal-container ul ul,.legal-container ol ol,.legal-container ul ol,.legal-container ol ul{margin-top:8px;margin-bottom:8px;}.legal-container em,.legal-container i{font-style:italic;color:#b8d8d0;}.legal-container a{color:#a885d8;text-decoration:none;border-bottom:1px solid rgba(141,104,188,0.35);transition:color 0.38s cubic-bezier(0.34,1.2,0.64,1),border-bottom-color 0.42s ease-in-out;padding-bottom:1px;}.legal-container a:hover{color:#EAF7F2;border-bottom-color:rgba(234,247,242,0.6);}.legal-container a:focus-visible{outline:2px solid #8D68BC;outline-offset:3px;border-radius:1px;}.legal-container table{width:100%;border-collapse:collapse;margin-top:24px;margin-bottom:24px;font-size:16px;line-height:1.6;border-radius:6px;overflow:hidden;box-shadow:-1px 4px 25px 0 rgba(141,104,188,0.10);}.legal-container thead{background:linear-gradient(90deg,rgba(141,104,188,0.28) 0%,rgba(18,96,113,0.28) 100%);}.legal-container thead th{color:#EAF7F2;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:16px 24px;text-align:left;border-bottom:1px solid rgba(141,104,188,0.3);}.legal-container tbody{background:rgba(234,247,242,0.03);}.legal-container tbody tr{border-bottom:1px solid rgba(141,104,188,0.1);transition:background 0.35s cubic-bezier(0.34,1.2,0.64,1);}.legal-container tbody tr:last-child{border-bottom:none;}.legal-container tbody tr:hover{background:rgba(141,104,188,0.08);}.legal-container td{color:#c8e8e0;font-size:16px;line-height:1.6;padding:16px 24px;vertical-align:top;}.legal-container hr{border:none;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(141,104,188,0.45) 30%,rgba(18,96,113,0.45) 70%,transparent 100%);margin-top:48px;margin-bottom:48px;}@media (max-width:768px){.legal-container{padding:48px 24px;}.legal-container table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:-1px 3px 5px 0 rgba(141,104,188,0.08);}.legal-container thead th,.legal-container td{padding:16px;white-space:nowrap;}.legal-container ul,.legal-container ol{padding-left:16px;}.legal-container hr{margin-top:24px;margin-bottom:24px;}}@media (max-width:375px){.legal-container{padding:24px 16px;}.legal-container ul li,.legal-container ol li{font-size:16px;}.legal-container td,.legal-container thead th{font-size:13px;padding:8px;}}.ctc-pg{background:linear-gradient(170deg,#1a1230 0%,#0d1a1f 60%,#080d10 100%);min-height:100vh;overflow-x:clip;position:relative;}.ctc-pg .pg-wrap{max-width:1440px;margin:0 auto;padding:0 24px;}.ctc-pg::selection{background:linear-gradient(90deg,#8D68BC,#126071);color:#EAF7F2;}.ctc-pg .num-accent{color:#8D68BC;font-size:38px;line-height:1.15;font-weight:700;}.ctc-pg .arrow-link{display:inline-block;color:#EAF7F2;text-decoration:none;border-bottom:2px solid;border-image:linear-gradient(90deg,#8D68BC,#126071) 1;transition:opacity 0.38s cubic-bezier(0.34,1.2,0.64,1);}.ctc-pg .arrow-link:hover{opacity:0.75;}.ctc-pg .deco-dots{display:flex;flex-direction:row;gap:8px;align-items:center;margin-bottom:24px;}.ctc-pg .deco-dots .dot{width:8px;height:8px;border-radius:50%;background:#8D68BC;opacity:0.4;}.ctc-pg .deco-dots .dot.active{opacity:1;background:#8D68BC;box-shadow:-1px 3px 5px 0 rgba(141,104,188,0.08);}.ctc-pg .deco-dots .dot-line{width:24px;height:1px;background:linear-gradient(90deg,#8D68BC 0%,#126071 100%);opacity:0.4;}.ctc-pg .top-band{padding:48px 0 48px;position:relative;}.ctc-pg .top-band-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}.ctc-pg .img-geo-wrap{position:relative;width:100%;}.ctc-pg .img-clip-box{width:100%;border-radius:10px;overflow:hidden;box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);position:relative;}.ctc-pg .img-clip-box img{width:100%;height:480px;object-fit:cover;display:block;filter:saturate(0.7) brightness(0.75);}.ctc-pg .img-overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(141,104,188,0.38) 0%,rgba(18,96,113,0.45) 100%);border-radius:10px;}.ctc-pg .img-border-deco{position:absolute;top:-8px;left:-8px;right:8px;bottom:8px;border:1px dashed rgba(141,104,188,0.35);border-radius:10px;pointer-events:none;}.ctc-pg .text-zone{display:flex;flex-direction:column;gap:24px;}.ctc-pg .label-tag{display:inline-block;font-size:13px;letter-spacing:0.12em;color:#8D68BC;text-transform:uppercase;font-weight:600;}.ctc-pg .main-heading{font-size:52px;line-height:1.15;color:transparent;-webkit-text-stroke:1.5px #EAF7F2;font-weight:800;margin:0;}.ctc-pg .main-heading .accent-word{-webkit-text-stroke:1.5px #8D68BC;}.ctc-pg .sub-para{font-size:16px;line-height:1.6;color:rgba(234,247,242,0.78);margin:0;}.ctc-pg .metric-pair{display:flex;flex-direction:row;align-items:center;gap:16px;padding:16px;background:rgba(141,104,188,0.07);border:1px solid rgba(141,104,188,0.18);border-radius:6px;}.ctc-pg .metric-pair .m-num{font-size:38px;line-height:1.15;font-weight:800;color:#8D68BC;}.ctc-pg .metric-pair .m-arrow{font-size:21px;color:#126071;font-weight:700;}.ctc-pg .metric-pair .m-num.second{color:#EAF7F2;}.ctc-pg .metric-pair .m-desc{font-size:13px;line-height:1.4;color:rgba(234,247,242,0.65);max-width:160px;}.ctc-pg .svg-divider{width:100%;overflow:hidden;line-height:0;display:block;}.ctc-pg .svg-divider svg{display:block;width:100%;}.ctc-pg .form-band{padding:48px 0;background:rgba(18,96,113,0.06);clip-path:polygon(0 0,100% 24px,100% 100%,0 calc(100% - 24px));padding-top:72px;padding-bottom:72px;}.ctc-pg .form-band-inner{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:start;}.ctc-pg .contact-info-col{display:flex;flex-direction:column;gap:24px;}.ctc-pg .info-heading{font-size:28px;line-height:1.4;color:#EAF7F2;font-weight:700;margin:0;-webkit-text-stroke:0.5px #EAF7F2;}.ctc-pg .info-block{display:flex;flex-direction:column;gap:16px;}.ctc-pg .info-item{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:6px;background:rgba(234,247,242,0.04);border:1px solid rgba(234,247,242,0.08);transition:background 0.42s cubic-bezier(0.34,1.2,0.64,1),border-color 0.42s cubic-bezier(0.34,1.2,0.64,1);}.ctc-pg .info-item:hover{background:rgba(141,104,188,0.09);border-color:rgba(141,104,188,0.28);}.ctc-pg .info-item .i-label{font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:#8D68BC;font-weight:600;}.ctc-pg .info-item .i-val{font-size:16px;line-height:1.6;color:#EAF7F2;}.ctc-pg .info-item .i-val a{color:#EAF7F2;text-decoration:none;border-bottom:1px solid;border-image:linear-gradient(90deg,#8D68BC,#126071) 1;transition:opacity 0.35s ease-in-out;}.ctc-pg .info-item .i-val a:hover{opacity:0.7;}.ctc-pg .code-snippet{background:rgba(8,13,16,0.9);border:1px solid rgba(141,104,188,0.25);border-radius:6px;padding:16px;box-shadow:-1px 4px 25px 0 rgba(18,96,113,0.10);}.ctc-pg .code-snippet .cs-bar{display:flex;flex-direction:row;gap:8px;margin-bottom:16px;align-items:center;}.ctc-pg .code-snippet .cs-dot{width:10px;height:10px;border-radius:50%;}.ctc-pg .code-snippet .cs-dot.r{background:rgba(141,104,188,0.5);}.ctc-pg .code-snippet .cs-dot.y{background:rgba(18,96,113,0.6);}.ctc-pg .code-snippet .cs-dot.g{background:rgba(234,247,242,0.3);}.ctc-pg .code-snippet pre{margin:0;font-size:13px;line-height:2.0;color:rgba(234,247,242,0.75);white-space:pre-wrap;word-break:break-word;}.ctc-pg .code-snippet pre .cs-key{color:#8D68BC;}.ctc-pg .code-snippet pre .cs-val{color:#EAF7F2;}.ctc-pg .code-snippet pre .cs-str{color:rgba(18,96,113,0.9);filter:brightness(1.8);}.ctc-pg .form-col{display:flex;flex-direction:column;gap:24px;}.ctc-pg .form-heading{font-size:28px;line-height:1.4;color:transparent;-webkit-text-stroke:1px #EAF7F2;font-weight:700;margin:0;}.ctc-pg .ctc-form{display:flex;flex-direction:column;gap:16px;}.ctc-pg .field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.ctc-pg .field-grp{display:flex;flex-direction:column;gap:8px;}.ctc-pg .field-grp label{font-size:13px;letter-spacing:0.08em;color:rgba(234,247,242,0.65);text-transform:uppercase;}.ctc-pg .field-grp input[type="text"],.ctc-pg .field-grp input[type="email"],.ctc-pg .field-grp input[type="tel"],.ctc-pg .field-grp textarea,.ctc-pg .field-grp select{background:rgba(234,247,242,0.05);border:1px solid rgba(141,104,188,0.22);border-radius:6px;padding:16px;color:#EAF7F2;font-size:16px;line-height:1.4;width:100%;box-sizing:border-box;outline:none;transition:border-color 0.38s cubic-bezier(0.34,1.2,0.64,1),background 0.38s cubic-bezier(0.34,1.2,0.64,1);box-shadow:inset 0 1px 2px rgba(141,104,188,0.06);}.ctc-pg .field-grp input::placeholder,.ctc-pg .field-grp textarea::placeholder{color:rgba(234,247,242,0.3);font-weight:300;}.ctc-pg .field-grp input:focus,.ctc-pg .field-grp textarea:focus,.ctc-pg .field-grp select:focus{border-color:#8D68BC;background:rgba(141,104,188,0.08);}.ctc-pg .field-grp textarea{resize:vertical;min-height:100px;}.ctc-pg .check-group{display:flex;flex-direction:column;gap:8px;}.ctc-pg .check-group .cg-label{font-size:13px;letter-spacing:0.08em;color:rgba(234,247,242,0.65);text-transform:uppercase;margin-bottom:8px;}.ctc-pg .check-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.ctc-pg .check-item{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;border-radius:4px;border:1px solid rgba(141,104,188,0.18);cursor:pointer;transition:background 0.35s ease-in-out,border-color 0.35s ease-in-out;}.ctc-pg .check-item:hover{background:rgba(141,104,188,0.1);border-color:rgba(141,104,188,0.35);}.ctc-pg .check-item input[type="checkbox"]{width:18px;height:18px;accent-color:#8D68BC;cursor:pointer;flex-shrink:0;}.ctc-pg .check-item .ci-text{font-size:13px;line-height:1.4;color:rgba(234,247,242,0.8);}.ctc-pg .privacy-row{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px;border-radius:4px;background:rgba(18,96,113,0.1);border:1px solid rgba(18,96,113,0.25);}.ctc-pg .privacy-row input[type="checkbox"]{width:20px;height:20px;accent-color:#8D68BC;cursor:pointer;flex-shrink:0;margin-top:2px;}.ctc-pg .privacy-row .pr-text{font-size:13px;line-height:1.6;color:rgba(234,247,242,0.65);}.ctc-pg .privacy-row .pr-text a{color:#8D68BC;text-decoration:none;border-bottom:1px solid rgba(141,104,188,0.4);transition:opacity 0.33s ease-in-out;}.ctc-pg .privacy-row .pr-text a:hover{opacity:0.7;}.ctc-pg .submit-btn{display:inline-block;padding:16px 48px;background:linear-gradient(135deg,#8D68BC 0%,#126071 100%);color:#EAF7F2;font-size:16px;font-weight:600;border:none;border-radius:6px;cursor:pointer;letter-spacing:0.06em;box-shadow:-1px 4px 25px 0 rgba(141,104,188,0.10);transition:transform 0.38s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.38s cubic-bezier(0.34,1.2,0.64,1);align-self:flex-start;}.ctc-pg .submit-btn:hover{transform:scale(1.04);box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.ctc-pg .submit-btn:focus{outline:2px solid #8D68BC;outline-offset:3px;}.ctc-pg .submit-btn:active{transform:scale(0.98);}.ctc-pg .bottom-band{padding:48px 0;}.ctc-pg .bottom-inner{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;}.ctc-pg .bottom-heading{font-size:38px;line-height:1.15;color:transparent;-webkit-text-stroke:1px rgba(234,247,242,0.9);font-weight:700;margin:0;}.ctc-pg .bottom-para{font-size:16px;line-height:1.6;color:rgba(234,247,242,0.65);max-width:560px;margin:0;}.ctc-pg .detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:900px;}.ctc-pg .detail-card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:10px;border:1px solid rgba(141,104,188,0.15);background:rgba(141,104,188,0.05);text-align:left;box-shadow:-1px 3px 5px 0 rgba(141,104,188,0.08);transition:transform 0.40s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.40s cubic-bezier(0.34,1.2,0.64,1);}.ctc-pg .detail-card:hover{transform:translateY(-4px);box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.ctc-pg .detail-card .dc-num{font-size:38px;line-height:1.15;font-weight:800;color:#8D68BC;}.ctc-pg .detail-card .dc-label{font-size:13px;text-transform:uppercase;letter-spacing:0.1em;color:rgba(234,247,242,0.5);}.ctc-pg .detail-card .dc-desc{font-size:16px;line-height:1.6;color:rgba(234,247,242,0.8);}.ctc-pg .appear-item{opacity:0;transform:translateY(0px);animation:appearDown 0.42s cubic-bezier(0.34,1.2,0.64,1) forwards;}.ctc-pg .appear-item:nth-child(1){animation-delay:0.08s;}.ctc-pg .appear-item:nth-child(2){animation-delay:0.18s;}.ctc-pg .appear-item:nth-child(3){animation-delay:0.28s;}@keyframes appearDown{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}}.ctc-pg .word-hover-wrap span{display:inline;transition:background 0.35s ease-in-out;border-radius:1px;padding:0 2px;}.ctc-pg .word-hover-wrap:hover span{background:rgba(141,104,188,0.15);}@media (max-width:1366px){.ctc-pg .main-heading{font-size:38px;}.ctc-pg .detail-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:768px){.ctc-pg .top-band-inner{grid-template-columns:1fr;gap:24px;}.ctc-pg .img-clip-box img{height:280px;}.ctc-pg .main-heading{font-size:28px;}.ctc-pg .form-band-inner{grid-template-columns:1fr;gap:24px;}.ctc-pg .field-row{grid-template-columns:1fr;}.ctc-pg .check-row{grid-template-columns:1fr;}.ctc-pg .detail-grid{grid-template-columns:1fr;}.ctc-pg .bottom-heading{font-size:28px;}.ctc-pg .form-band{clip-path:none;padding-top:48px;padding-bottom:48px;}}@media (max-width:375px){.ctc-pg .main-heading{font-size:21px;}.ctc-pg .pg-wrap{padding:0 16px;}.ctc-pg .submit-btn{padding:16px 24px;width:100%;text-align:center;}.ctc-pg .metric-pair{flex-direction:column;align-items:flex-start;}}.innov-pg{background:linear-gradient(170deg,#18122a 0%,#0d1a20 60%,#091318 100%);min-height:100vh;overflow-x:clip;position:relative;}.innov-pg .pg-noise{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:0.03;}.innov-pg .bleed-accent{position:absolute;width:480px;height:480px;border-radius:50%;background:radial-gradient(ellipse at 80% 20%,rgba(141,104,188,0.18) 0%,transparent 70%);top:-80px;right:-120px;pointer-events:none;animation:bleed-emerge 8s ease-in-out infinite alternate;}@keyframes bleed-emerge{0%{opacity:0.4;transform:scale(0.92) translate(0,0);}100%{opacity:1;transform:scale(1.06) translate(-24px,16px);}}.innov-pg .bleed-accent-b{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(ellipse at 20% 80%,rgba(18,96,113,0.15) 0%,transparent 68%);bottom:120px;left:-80px;pointer-events:none;animation:bleed-emerge 11s ease-in-out infinite alternate-reverse;}.innov-pg .divider-line{height:1px;background:linear-gradient(90deg,rgba(141,104,188,0.6) 0%,transparent 60%);border:none;margin:0;}.innov-pg .divider-line-alt{height:1px;background:linear-gradient(90deg,rgba(18,96,113,0.5) 0%,transparent 55%);border:none;margin:0;}.innov-pg .top-block{position:relative;max-width:1440px;margin:0 auto;padding:48px 48px 48px 48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;z-index:1;}.innov-pg .top-block-left{display:flex;flex-direction:column;gap:24px;}.innov-pg .label-tag{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:0.12em;color:rgba(234,247,242,0.55);text-transform:uppercase;font-weight:600;}.innov-pg .label-tag-dot{width:6px;height:6px;border-radius:50%;background:#8D68BC;display:inline-block;flex-shrink:0;}.innov-pg .top-h1{font-size:52px;line-height:1.15;color:#EAF7F2;font-weight:700;margin:0;position:relative;padding-left:16px;}.innov-pg .top-h1::before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,#8D68BC 0%,#126071 100%);border-radius:1px;}.innov-pg .top-h1 .outlined{-webkit-text-stroke:1.5px #8D68BC;color:transparent;}.innov-pg .top-desc{font-size:16px;line-height:1.6;color:rgba(234,247,242,0.72);margin:0;}.innov-pg .counter-row{display:flex;flex-direction:row;gap:24px;align-items:flex-end;flex-wrap:wrap;}.innov-pg .counter-item{display:flex;flex-direction:column;gap:8px;}.innov-pg .counter-num{font-size:38px;line-height:1.15;font-weight:800;color:#8D68BC;}.innov-pg .counter-num .unit{font-size:21px;font-weight:600;color:rgba(141,104,188,0.7);}.innov-pg .counter-label{font-size:13px;line-height:1.4;color:rgba(234,247,242,0.5);letter-spacing:0.06em;}.innov-pg .top-block-right{position:relative;display:flex;flex-direction:column;align-items:flex-end;}.innov-pg .img-wrap-main{position:relative;width:100%;max-width:580px;border-radius:10px;overflow:hidden;box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.innov-pg .img-wrap-main img{width:100%;height:420px;object-fit:cover;display:block;border-radius:10px;}.innov-pg .img-gradient-overlay{position:absolute;inset:0;background:linear-gradient(270deg,rgba(18,96,113,0.55) 0%,transparent 60%);border-radius:10px;pointer-events:none;}.innov-pg .noise-layer{position:absolute;inset:0;border-radius:10px;pointer-events:none;opacity:0.08;filter:url(#grain);}.innov-pg .approach-band{position:relative;z-index:1;background:linear-gradient(135deg,rgba(141,104,188,0.07) 0%,rgba(18,96,113,0.10) 100%);}.innov-pg .approach-inner{max-width:1440px;margin:0 auto;padding:48px 48px 48px 48px;display:grid;grid-template-columns:420px 1fr;gap:48px;align-items:start;}.innov-pg .approach-sticky{display:flex;flex-direction:column;gap:24px;position:sticky;top:48px;}.innov-pg .approach-h2{font-size:38px;line-height:1.15;color:#EAF7F2;font-weight:700;margin:0;padding-left:16px;position:relative;}.innov-pg .approach-h2::before{content:'';position:absolute;left:0;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,#126071 0%,#8D68BC 100%);border-radius:1px;}.innov-pg .approach-h2 .outlined{-webkit-text-stroke:1.5px #126071;color:transparent;}.innov-pg .approach-lead{font-size:16px;line-height:1.6;color:rgba(234,247,242,0.65);margin:0;}.innov-pg .img-wrap-secondary{width:100%;border-radius:10px;overflow:hidden;box-shadow:-1px 4px 25px 0 rgba(18,96,113,0.10);margin-top:16px;}.innov-pg .img-wrap-secondary img{width:100%;height:220px;object-fit:cover;display:block;border-radius:10px;}.innov-pg .cards-col{display:flex;flex-direction:column;gap:16px;}.innov-pg .method-card{background:rgba(234,247,242,0.04);border:1px solid rgba(141,104,188,0.14);border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:-1px 3px 5px 0 rgba(141,104,188,0.08);transition:border-color 0.38s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.42s ease-in-out;cursor:default;}.innov-pg .method-card:hover{border-color:rgba(141,104,188,0.38);box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.innov-pg .method-card-top{display:flex;flex-direction:row;align-items:center;gap:16px;}.innov-pg .method-num{font-size:28px;line-height:1.15;font-weight:800;color:#8D68BC;min-width:40px;}.innov-pg .method-h3{font-size:21px;line-height:1.4;color:#EAF7F2;font-weight:600;margin:0;}.innov-pg .method-body{font-size:16px;line-height:1.6;color:rgba(234,247,242,0.65);margin:0;}.innov-pg .method-trail{display:flex;flex-direction:row;align-items:center;gap:8px;padding-top:8px;}.innov-pg .trail-dot{width:8px;height:8px;border-radius:50%;background:rgba(141,104,188,0.25);border:1.5px solid rgba(141,104,188,0.4);flex-shrink:0;transition:background 0.35s ease-in-out;}.innov-pg .trail-dot.active{background:#8D68BC;border-color:#8D68BC;}.innov-pg .trail-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(141,104,188,0.35) 0%,transparent 100%);}.innov-pg .method-card:hover .trail-dot{background:rgba(141,104,188,0.55);}.innov-pg .method-card:hover .trail-dot.active{background:#8D68BC;}.innov-pg .tag-row{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.innov-pg .tag-chip{font-size:13px;line-height:1.4;color:rgba(234,247,242,0.7);background:rgba(18,96,113,0.18);border:1px solid rgba(18,96,113,0.3);border-radius:4px;padding:4px 8px;letter-spacing:0.04em;}@media (max-width:1366px){.innov-pg .top-block{padding:48px 24px;gap:24px;}.innov-pg .approach-inner{padding:48px 24px;grid-template-columns:340px 1fr;gap:24px;}}@media (max-width:768px){.innov-pg .top-block{grid-template-columns:1fr;padding:48px 16px 24px;gap:24px;}.innov-pg .top-h1{font-size:38px;}.innov-pg .top-block-right{align-items:stretch;}.innov-pg .img-wrap-main img{height:280px;}.innov-pg .approach-inner{grid-template-columns:1fr;padding:48px 16px;gap:24px;}.innov-pg .approach-sticky{position:static;}.innov-pg .approach-h2{font-size:28px;}.innov-pg .counter-num{font-size:28px;}.innov-pg .bleed-accent{width:260px;height:260px;right:-60px;top:-40px;}}@media (max-width:375px){.innov-pg .top-block{padding:24px 16px;}.innov-pg .top-h1{font-size:28px;}.innov-pg .counter-row{gap:16px;}.innov-pg .approach-inner{padding:24px 16px;}.innov-pg .method-card{padding:16px;}.innov-pg .approach-h2{font-size:21px;}}.innov-pg .link-grad{color:#EAF7F2;text-decoration:none;background-image:linear-gradient(90deg,#8D68BC,#126071);background-size:100% 1.5px;background-repeat:no-repeat;background-position:0 100%;transition:color 0.36s cubic-bezier(0.34,1.2,0.64,1);}.innov-pg .link-grad:hover{color:#8D68BC;}.fst-pg{background:linear-gradient(175deg,#1a1230 0%,#0d0d1a 40%,#080d18 100%);min-height:100vh;overflow-x:clip;position:relative;}.fst-pg .pg-reveal{animation:elastic-in 0.42s cubic-bezier(0.34,1.2,0.64,1) both;}@keyframes elastic-in{0%{opacity:0;transform:translateY(32px) scale(0.97);}100%{opacity:1;transform:translateY(0) scale(1);}}.fst-pg::selection{background:linear-gradient(90deg,#8D68BC,#126071);color:#EAF7F2;}.fst-pg .pg-reveal--delay{animation:elastic-in 0.38s cubic-bezier(0.34,1.2,0.64,1) 0.12s both;}.fst-pg .pg-reveal--late{animation:elastic-in 0.44s cubic-bezier(0.34,1.2,0.64,1) 0.22s both;}.fst-pg .pg-reveal--last{animation:elastic-in 0.40s cubic-bezier(0.34,1.2,0.64,1) 0.30s both;}.fst-pg .inner-bound{max-width:1440px;margin:0 auto;padding:0 48px;}@media (max-width:768px){.fst-pg .inner-bound{padding:0 16px;}}@media (max-width:375px){.fst-pg .inner-bound{padding:0 8px;}}.fst-pg .txt-grad-sel{background:linear-gradient(90deg,#8D68BC,#126071);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.fst-pg .underline-grad{display:inline;background-image:linear-gradient(90deg,#8D68BC 0%,transparent 50%,#126071 100%);background-size:100% 2px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:4px;}.fst-pg .outlined-head{-webkit-text-stroke:1px #8D68BC;color:transparent;}.fst-pg .outlined-head--teal{-webkit-text-stroke:1px #126071;color:transparent;}.fst-pg .accent-digit{color:#8D68BC;font-size:21px;font-weight:700;}.fst-pg .accent-digit--teal{color:#EAF7F2;font-size:21px;font-weight:700;}.fst-pg .corner-border{position:relative;}.fst-pg .corner-border::before,.fst-pg .corner-border::after{content:'';position:absolute;width:32px;height:32px;pointer-events:none;}.fst-pg .corner-border::before{top:0;left:0;border-top:2px solid #8D68BC;border-left:2px solid #8D68BC;}.fst-pg .corner-border::after{bottom:0;right:0;border-bottom:2px solid #126071;border-right:2px solid #126071;}.fst-pg .progress-trail{display:flex;flex-direction:row;align-items:center;gap:0;margin-bottom:24px;}.fst-pg .progress-trail__dot{width:10px;height:10px;border-radius:50%;background:#2a2040;border:2px solid #8D68BC;flex-shrink:0;transition:background 0.35s ease-in-out;}.fst-pg .progress-trail__dot.active{background:#8D68BC;}.fst-pg .progress-trail__line{height:2px;width:40px;background:linear-gradient(90deg,#8D68BC 0%,#126071 100%);flex-shrink:0;}.fst-pg .t-block{padding:96px 0 64px;position:relative;}.fst-pg .t-block__top{text-align:center;max-width:860px;margin:0 auto 48px;}.fst-pg .t-block__label{font-size:13px;letter-spacing:0.18em;color:#8D68BC;text-transform:uppercase;margin-bottom:24px;display:block;}.fst-pg .t-block__h1{font-size:66px;line-height:1.15;color:#EAF7F2;margin:0 0 24px;font-weight:800;}@media (max-width:768px){.fst-pg .t-block__h1{font-size:38px;}}@media (max-width:375px){.fst-pg .t-block__h1{font-size:28px;}}.fst-pg .t-block__sub{font-size:21px;line-height:1.6;color:#b8c8d8;margin:0;font-weight:400;}@media (max-width:768px){.fst-pg .t-block__sub{font-size:16px;}}.fst-pg .t-block__img-wrap{position:relative;max-width:960px;margin:0 auto;border-radius:10px;overflow:hidden;box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.fst-pg .t-block__img-wrap img{width:100%;height:auto;display:block;object-fit:cover;border-radius:10px;filter:blur(0px);transition:filter 0.40s cubic-bezier(0.34,1.2,0.64,1);}.fst-pg .t-block__img-wrap:hover img{filter:blur(0px) brightness(1.05);}.fst-pg .t-block__vignette{position:absolute;inset:0;border-radius:10px;background:radial-gradient(ellipse at 20% 20%,rgba(141,104,188,0.22) 0%,transparent 60%),radial-gradient(ellipse at 80% 80%,rgba(18,96,113,0.22) 0%,transparent 60%);pointer-events:none;}.fst-pg .t-block__flow-accent{position:absolute;top:48px;right:48px;width:80px;height:3px;background:linear-gradient(90deg,transparent 0%,#8D68BC 100%);border-radius:1px;pointer-events:none;}.fst-pg .t-block__flow-accent2{position:absolute;bottom:48px;left:48px;width:80px;height:3px;background:linear-gradient(90deg,#126071 0%,transparent 100%);border-radius:1px;pointer-events:none;}.fst-pg .nums-block{padding:64px 0;position:relative;}.fst-pg .nums-block__inner{background:linear-gradient(135deg,#12203a 0%,#1a1230 100%);border-radius:10px;padding:48px;box-shadow:-1px 4px 25px 0 rgba(18,96,113,0.10);position:relative;overflow:hidden;}@media (max-width:768px){.fst-pg .nums-block__inner{padding:24px 16px;}}.fst-pg .nums-block__pan-bg{position:absolute;inset:0;background-image:url('./img/new_best_lower6.jpg');background-size:120% auto;background-position:0% 50%;background-repeat:no-repeat;opacity:0.07;border-radius:10px;animation:pan-lr 18s linear infinite alternate;pointer-events:none;}@keyframes pan-lr{0%{background-position:0% 50%;}100%{background-position:100% 50%;}}.fst-pg .nums-block__head{font-size:38px;line-height:1.15;margin:0 0 48px;color:transparent;-webkit-text-stroke:1px #EAF7F2;max-width:560px;}@media (max-width:768px){.fst-pg .nums-block__head{font-size:28px;margin-bottom:24px;}}.fst-pg .nums-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}@media (max-width:768px){.fst-pg .nums-grid{grid-template-columns:repeat(2,1fr);gap:16px;}}@media (max-width:375px){.fst-pg .nums-grid{grid-template-columns:1fr;gap:8px;}}.fst-pg .num-card{background:rgba(141,104,188,0.06);border:1px solid rgba(141,104,188,0.18);border-radius:6px;padding:24px 16px;position:relative;transition:border-color 0.38s ease-in-out,box-shadow 0.38s ease-in-out;}.fst-pg .num-card:hover{border-color:rgba(141,104,188,0.45);box-shadow:-1px 4px 25px 0 rgba(141,104,188,0.10);}.fst-pg .num-card__val{font-size:52px;line-height:1.15;font-weight:800;background:linear-gradient(135deg,#8D68BC 0%,#126071 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:8px;}@media (max-width:768px){.fst-pg .num-card__val{font-size:38px;}}.fst-pg .num-card__label{font-size:13px;line-height:1.4;color:#8aacbe;letter-spacing:0.08em;text-transform:uppercase;}.fst-pg .num-card__desc{font-size:13px;line-height:1.6;color:#6a8898;margin-top:8px;}.fst-pg .nums-block__foot{margin-top:48px;display:flex;flex-direction:row;align-items:center;gap:24px;flex-wrap:wrap;}.fst-pg .nums-block__foot-text{font-size:16px;line-height:1.6;color:#b8c8d8;max-width:620px;}.fst-pg .approach-block{padding:64px 0;position:relative;}.fst-pg .approach-block__accent-band{position:absolute;left:0;top:48px;bottom:48px;width:4px;background:linear-gradient(180deg,#8D68BC 0%,#126071 100%);border-radius:0px;pointer-events:none;}.fst-pg .approach-block__layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}@media (max-width:768px){.fst-pg .approach-block__layout{grid-template-columns:1fr;gap:24px;}}.fst-pg .approach-block__left{position:relative;}.fst-pg .approach-block__img-wrap{border-radius:10px;overflow:hidden;box-shadow:-1px 8px 52px 0 rgba(18,96,113,0.10);position:relative;}.fst-pg .approach-block__img-wrap img{width:100%;height:auto;display:block;object-fit:cover;filter:blur(3px);transition:filter 0.44s cubic-bezier(0.34,1.2,0.64,1);}.fst-pg .approach-block__img-wrap:hover img{filter:blur(0px);}.fst-pg .approach-block__right{padding-left:24px;}@media (max-width:768px){.fst-pg .approach-block__right{padding-left:0;}}.fst-pg .approach-block__h2{font-size:38px;line-height:1.15;color:transparent;-webkit-text-stroke:1px #8D68BC;margin:0 0 24px;}@media (max-width:768px){.fst-pg .approach-block__h2{font-size:28px;}}.fst-pg .approach-block__para{font-size:16px;line-height:1.6;color:#b8c8d8;margin:0 0 24px;}.fst-pg .approach-block__para:last-child{margin-bottom:0;}.fst-pg .diff-list{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:16px;}.fst-pg .diff-list__item{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px;background:rgba(18,96,113,0.08);border-radius:6px;border:1px solid rgba(18,96,113,0.18);transition:background 0.36s ease-in-out;}.fst-pg .diff-list__item:hover{background:rgba(18,96,113,0.16);}.fst-pg .diff-list__num{font-size:21px;font-weight:800;color:#8D68BC;line-height:1.15;flex-shrink:0;min-width:32px;}.fst-pg .diff-list__body{flex:1;}.fst-pg .diff-list__title{font-size:16px;font-weight:700;color:#EAF7F2;margin:0 0 8px;line-height:1.4;}.fst-pg .diff-list__text{font-size:13px;line-height:1.6;color:#8aacbe;margin:0;}.fst-pg .exp-block{padding:64px 0 96px;position:relative;}.fst-pg .exp-block__frosted{background:rgba(234,247,242,0.04);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(234,247,242,0.10);border-radius:10px;padding:48px;position:relative;box-shadow:-1px 3px 5px 0 rgba(141,104,188,0.08);}@media (max-width:768px){.fst-pg .exp-block__frosted{padding:24px 16px;}}.fst-pg .exp-block__head{font-size:38px;line-height:1.15;color:transparent;-webkit-text-stroke:1px #EAF7F2;margin:0 0 48px;text-align:center;}@media (max-width:768px){.fst-pg .exp-block__head{font-size:28px;margin-bottom:24px;}}.fst-pg .tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;}@media (max-width:768px){.fst-pg .tiers-grid{grid-template-columns:1fr;gap:16px;}}.fst-pg .tier-card{border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:16px;position:relative;transition:transform 0.40s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.40s cubic-bezier(0.34,1.2,0.64,1);}.fst-pg .tier-card:hover{transform:scale(1.03);box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.fst-pg .tier-card--base{background:rgba(141,104,188,0.07);border:1px solid rgba(141,104,188,0.20);}.fst-pg .tier-card--mid{background:rgba(18,96,113,0.12);border:1px solid rgba(18,96,113,0.30);}.fst-pg .tier-card--top{background:linear-gradient(145deg,rgba(141,104,188,0.14) 0%,rgba(18,96,113,0.14) 100%);border:1px solid rgba(141,104,188,0.35);}.fst-pg .tier-card__badge{font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#8D68BC;font-weight:700;}.fst-pg .tier-card--mid .tier-card__badge{color:#EAF7F2;}.fst-pg .tier-card--top .tier-card__badge{background:linear-gradient(90deg,#8D68BC,#126071);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.fst-pg .tier-card__name{font-size:21px;font-weight:800;color:#EAF7F2;line-height:1.15;margin:0;}.fst-pg .tier-card__feat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;}.fst-pg .tier-card__feat-list li{font-size:13px;line-height:1.6;color:#8aacbe;display:flex;flex-direction:row;align-items:flex-start;gap:8px;}.fst-pg .tier-card__feat-list li::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#8D68BC;flex-shrink:0;margin-top:5px;}.fst-pg .tier-card--mid .tier-card__feat-list li::before{background:#126071;}.fst-pg .tier-card--top .tier-card__feat-list li::before{background:linear-gradient(135deg,#8D68BC,#126071);}.fst-pg .tier-card__diff{font-size:13px;color:#6a8898;line-height:1.4;font-style:italic;margin-top:auto;padding-top:8px;border-top:1px solid rgba(141,104,188,0.12);}.fst-pg .exp-block__voices{display:grid;grid-template-columns:1fr 1fr;gap:24px;}@media (max-width:768px){.fst-pg .exp-block__voices{grid-template-columns:1fr;gap:16px;}}.fst-pg .voice-card{background:rgba(141,104,188,0.05);border-radius:6px;padding:24px;border:1px solid rgba(141,104,188,0.14);position:relative;}.fst-pg .voice-card__quote{font-size:16px;line-height:1.6;color:#c8d8e8;margin:0 0 16px;font-style:italic;}.fst-pg .voice-card__who{display:flex;flex-direction:row;align-items:center;gap:16px;}.fst-pg .voice-card__avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#8D68BC 0%,#126071 100%);flex-shrink:0;display:flex;align-items:center;justify-content:center;}.fst-pg .voice-card__avatar-init{font-size:16px;font-weight:700;color:#EAF7F2;line-height:1;}.fst-pg .voice-card__name{font-size:13px;font-weight:700;color:#EAF7F2;letter-spacing:0.06em;}.fst-pg .voice-card__role{font-size:13px;color:#6a8898;margin-top:4px;}.fst-pg .exp-block__img-row{margin-top:48px;border-radius:10px;overflow:hidden;position:relative;box-shadow:-1px 4px 25px 0 rgba(18,96,113,0.10);}.fst-pg .exp-block__img-row img{width:100%;height:auto;display:block;object-fit:cover;filter:blur(4px);transition:filter 0.43s cubic-bezier(0.34,1.2,0.64,1);}.fst-pg .exp-block__img-row:hover img{filter:blur(0px);}.fst-pg .exp-block__img-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(8,13,24,0.85) 0%,transparent 100%);padding:24px;font-size:13px;color:#8aacbe;letter-spacing:0.08em;}.fst-pg .divider-a{height:1px;background:linear-gradient(90deg,transparent 0%,#8D68BC 50%,transparent 100%);margin:0 48px;}.fst-pg .divider-b{height:2px;background:linear-gradient(90deg,#126071 0%,transparent 60%);margin:0;}.fst-pg .divider-c{display:flex;flex-direction:row;align-items:center;gap:16px;padding:0 48px;margin:0;}.fst-pg .divider-c__line{flex:1;height:1px;background:rgba(141,104,188,0.18);}.fst-pg .divider-c__dot{width:6px;height:6px;border-radius:50%;background:#8D68BC;}@media (max-width:768px){.fst-pg .divider-a,.fst-pg .divider-c{margin:0 16px;}}.ltips-pg{background:linear-gradient(170deg,#1a1230 0%,#0d1a20 60%,#0a1520 100%);min-height:100vh;overflow-x:clip;position:relative;}.ltips-pg .slide-up{opacity:0;transform:translateY(32px);animation:ltSlideUp 0.42s cubic-bezier(0.34,1.2,0.64,1) forwards;}.ltips-pg .slide-up:nth-child(1){animation-delay:0.08s;}.ltips-pg .slide-up:nth-child(2){animation-delay:0.18s;}.ltips-pg .slide-up:nth-child(3){animation-delay:0.28s;}.ltips-pg .slide-up:nth-child(4){animation-delay:0.36s;}@keyframes ltSlideUp{to{opacity:1;transform:translateY(0);}}.ltips-pg::selection{background:linear-gradient(90deg,#8D68BC,#126071);color:#EAF7F2;}.ltips-pg .pg-max{max-width:1440px;margin:0 auto;padding:0 48px;}@media (max-width:768px){.ltips-pg .pg-max{padding:0 16px;}}.ltips-pg .outlined-head{-webkit-text-stroke:1.5px #8D68BC;color:transparent;line-height:1.15;}.ltips-pg .grad-underline{display:inline;background:linear-gradient(90deg,#8D68BC,#126071);background-size:100% 2px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:4px;}.ltips-pg a.grad-underline{color:#EAF7F2;text-decoration:none;transition:opacity 0.38s ease-in-out;}.ltips-pg a.grad-underline:hover{opacity:0.75;}.ltips-pg .num-accent{color:#8D68BC;font-size:28px;font-weight:700;line-height:1.15;}.ltips-pg .label-tag{font-size:13px;letter-spacing:0.12em;text-transform:uppercase;color:#126071;font-weight:600;}.ltips-pg .tri-corner{position:absolute;width:0;height:0;pointer-events:none;z-index:0;}.ltips-pg .tri-tl{top:0;left:0;border-top:80px solid rgba(141,104,188,0.10);border-right:80px solid transparent;}.ltips-pg .tri-br{bottom:0;right:0;border-bottom:60px solid rgba(18,96,113,0.10);border-left:60px solid transparent;}.ltips-pg .step-divider{width:100%;height:32px;position:relative;overflow:hidden;}.ltips-pg .step-divider svg{width:100%;height:100%;display:block;}.ltips-pg .step-divider-2{width:100%;height:28px;position:relative;overflow:hidden;}.ltips-pg .step-divider-2 svg{width:100%;height:100%;display:block;}.ltips-pg .thin-edge-line{width:3px;height:100%;background:linear-gradient(180deg,transparent 0%,#8D68BC 40%,#126071 100%);border-radius:1px;flex-shrink:0;}.ltips-pg .dot-trail{display:flex;flex-direction:column;gap:0;position:relative;}.ltips-pg .dot-trail-item{display:flex;flex-direction:row;align-items:flex-start;gap:16px;position:relative;}.ltips-pg .dot-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px;}.ltips-pg .dot-circle{width:14px;height:14px;border-radius:50%;background:#0d1a20;border:2px solid #8D68BC;flex-shrink:0;transition:background 0.35s cubic-bezier(0.34,1.2,0.64,1),border-color 0.35s cubic-bezier(0.34,1.2,0.64,1);}.ltips-pg .dot-trail-item:hover .dot-circle{background:#8D68BC;border-color:#EAF7F2;}.ltips-pg .dot-line{width:2px;flex:1;min-height:24px;background:linear-gradient(180deg,rgba(141,104,188,0.4),rgba(18,96,113,0.2));}.ltips-pg .dot-trail-item:last-child .dot-line{display:none;}.ltips-pg .dot-text{padding-top:0;padding-bottom:24px;flex:1;}.ltips-pg .dot-text-head{font-size:16px;font-weight:600;color:#EAF7F2;line-height:1.4;margin-bottom:8px;}.ltips-pg .dot-text-body{font-size:13px;color:rgba(234,247,242,0.7);line-height:1.6;}.ltips-pg .before-after-row{display:flex;flex-direction:row;gap:16px;align-items:stretch;}.ltips-pg .ba-cell{flex:1;padding:24px;border-radius:6px;position:relative;overflow:hidden;}.ltips-pg .ba-cell.before{background:rgba(18,96,113,0.12);border:1px solid rgba(18,96,113,0.3);box-shadow:-1px 3px 5px 0 rgba(18,96,113,0.08);}.ltips-pg .ba-cell.after{background:rgba(141,104,188,0.12);border:1px solid rgba(141,104,188,0.3);box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.ltips-pg .ba-label{font-size:13px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:8px;font-weight:600;}.ltips-pg .ba-cell.before .ba-label{color:rgba(18,96,113,0.9);}.ltips-pg .ba-cell.after .ba-label{color:#8D68BC;}.ltips-pg .ba-num{font-size:52px;font-weight:800;line-height:1.15;display:block;margin-bottom:8px;}.ltips-pg .ba-cell.before .ba-num{color:rgba(234,247,242,0.45);}.ltips-pg .ba-cell.after .ba-num{color:#8D68BC;}.ltips-pg .ba-desc{font-size:13px;color:rgba(234,247,242,0.65);line-height:1.6;}@media (max-width:375px){.ltips-pg .before-after-row{flex-direction:column;}}.ltips-pg .s1{padding:48px 0 0;position:relative;}.ltips-pg .s1-inner{display:flex;flex-direction:row;align-items:stretch;gap:48px;position:relative;z-index:1;}.ltips-pg .s1-img-col{width:38%;flex-shrink:0;position:relative;}.ltips-pg .s1-img-wrap{width:100%;height:100%;min-height:340px;border-radius:6px;overflow:hidden;box-shadow:-1px 4px 25px 0 rgba(141,104,188,0.10);position:relative;}.ltips-pg .s1-img-wrap img{width:100%;height:100%;object-fit:cover;display:block;filter:blur(0px);}.ltips-pg .s1-img-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(141,104,188,0.18) 0%,transparent 60%);pointer-events:none;}.ltips-pg .s1-edge-line{position:absolute;top:24px;bottom:24px;right:-16px;width:3px;background:linear-gradient(180deg,transparent,#8D68BC 50%,transparent);border-radius:1px;}.ltips-pg .s1-right{flex:1;display:flex;flex-direction:column;justify-content:center;padding:48px 0;}.ltips-pg .s1-label{font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#126071;font-weight:600;margin-bottom:16px;}.ltips-pg .s1-h1{font-size:52px;line-height:1.15;-webkit-text-stroke:1.5px #8D68BC;color:transparent;margin-bottom:24px;}.ltips-pg .s1-quote{font-size:21px;color:rgba(234,247,242,0.85);line-height:1.4;font-style:italic;border-top:1px solid rgba(141,104,188,0.3);padding-top:16px;margin-bottom:0;}@media (max-width:768px){.ltips-pg .s1-inner{flex-direction:column;gap:24px;}.ltips-pg .s1-img-col{width:100%;}.ltips-pg .s1-img-wrap{min-height:220px;}.ltips-pg .s1-edge-line{display:none;}.ltips-pg .s1-h1{font-size:38px;}.ltips-pg .s1-right{padding:0;}}@media (max-width:375px){.ltips-pg .s1-h1{font-size:28px;}}.ltips-pg .s2{padding:48px 0;position:relative;}.ltips-pg .s2-bg{background:rgba(18,96,113,0.07);border-radius:10px;padding:48px;position:relative;overflow:hidden;}.ltips-pg .s2-bg::before{content:'';position:absolute;top:0;right:0;width:240px;height:240px;background:radial-gradient(circle at 100% 0%,rgba(141,104,188,0.12) 0%,transparent 70%);pointer-events:none;}.ltips-pg .s2-grid{display:grid;grid-template-columns:60% 40%;gap:48px;align-items:start;position:relative;z-index:1;}.ltips-pg .s2-left{}.ltips-pg .s2-h2{font-size:38px;line-height:1.15;-webkit-text-stroke:1.5px #EAF7F2;color:transparent;margin-bottom:24px;}.ltips-pg .s2-body{font-size:16px;color:rgba(234,247,242,0.8);line-height:1.6;margin-bottom:24px;}.ltips-pg .s2-body-sm{font-size:13px;color:rgba(234,247,242,0.6);line-height:1.6;}.ltips-pg .s2-right{}@media (max-width:768px){.ltips-pg .s2-bg{padding:24px;}.ltips-pg .s2-grid{grid-template-columns:1fr;gap:24px;}.ltips-pg .s2-h2{font-size:28px;}}.ltips-pg .s3{padding:48px 0 64px;position:relative;}.ltips-pg .s3-head-row{display:flex;flex-direction:row;align-items:flex-end;gap:48px;margin-bottom:48px;}.ltips-pg .s3-h3{font-size:38px;line-height:1.15;-webkit-text-stroke:1.5px #8D68BC;color:transparent;flex:1;}.ltips-pg .s3-sub{font-size:16px;color:rgba(234,247,242,0.7);line-height:1.6;max-width:360px;}.ltips-pg .s3-cols{display:grid;grid-template-columns:1fr 56px 1fr;gap:0;align-items:start;}.ltips-pg .s3-col-wide{padding-right:48px;}.ltips-pg .s3-col-center{display:flex;flex-direction:column;align-items:center;padding-top:8px;}.ltips-pg .s3-vs{font-size:13px;letter-spacing:0.12em;color:rgba(234,247,242,0.35);text-transform:uppercase;writing-mode:vertical-rl;margin-top:16px;}.ltips-pg .s3-divider-v{width:1px;background:linear-gradient(180deg,transparent,rgba(141,104,188,0.4) 30%,rgba(18,96,113,0.4) 70%,transparent);flex:1;min-height:200px;}.ltips-pg .s3-col-right{padding-left:48px;}.ltips-pg .metric-row{display:flex;flex-direction:row;gap:24px;margin-bottom:24px;align-items:flex-start;}.ltips-pg .metric-num{font-size:66px;font-weight:800;line-height:1.15;color:#8D68BC;flex-shrink:0;}.ltips-pg .metric-desc{flex:1;padding-top:8px;}.ltips-pg .metric-desc-head{font-size:16px;font-weight:600;color:#EAF7F2;line-height:1.4;margin-bottom:8px;}.ltips-pg .metric-desc-body{font-size:13px;color:rgba(234,247,242,0.65);line-height:1.6;}.ltips-pg .tip-card{background:rgba(141,104,188,0.07);border:1px solid rgba(141,104,188,0.2);border-radius:6px;padding:24px;margin-bottom:16px;transition:background 0.4s cubic-bezier(0.34,1.2,0.64,1),border-color 0.4s cubic-bezier(0.34,1.2,0.64,1);box-shadow:-1px 3px 5px 0 rgba(141,104,188,0.08);}.ltips-pg .tip-card:hover{background:rgba(141,104,188,0.14);border-color:rgba(141,104,188,0.45);}.ltips-pg .tip-card:hover+.tip-card{border-color:rgba(141,104,188,0.32);background:rgba(141,104,188,0.10);}.ltips-pg .tip-card-num{font-size:13px;letter-spacing:0.1em;color:#8D68BC;font-weight:700;margin-bottom:8px;}.ltips-pg .tip-card-head{font-size:16px;font-weight:600;color:#EAF7F2;line-height:1.4;margin-bottom:8px;}.ltips-pg .tip-card-body{font-size:13px;color:rgba(234,247,242,0.65);line-height:1.6;}@media (max-width:768px){.ltips-pg .s3-head-row{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px;}.ltips-pg .s3-h3{font-size:28px;}.ltips-pg .s3-cols{grid-template-columns:1fr;gap:24px;}.ltips-pg .s3-col-center{display:none;}.ltips-pg .s3-col-wide{padding-right:0;}.ltips-pg .s3-col-right{padding-left:0;}.ltips-pg .metric-num{font-size:38px;}}.abt-pg{background:linear-gradient(170deg,#1a1230 0%,#0d0d1a 40%,#081018 100%);min-height:100vh;overflow:hidden;}.abt-pg .frame-band{width:100%;background:linear-gradient(90deg,#126071 0%,#8D68BC 100%);height:4px;}.abt-pg .pg-bound{max-width:1440px;margin:0 auto;padding:0 48px;}@media (max-width:768px){.abt-pg .pg-bound{padding:0 16px;}}@media (max-width:375px){.abt-pg .pg-bound{padding:0 8px;}}.abt-pg::selection{background:linear-gradient(90deg,#8D68BC,#126071);color:#EAF7F2;}.abt-pg .outlined-h{-webkit-text-stroke:1px #8D68BC;color:transparent;font-size:52px;line-height:1.15;letter-spacing:-0.5px;}@media (max-width:768px){.abt-pg .outlined-h{font-size:38px;}}@media (max-width:375px){.abt-pg .outlined-h{font-size:28px;}}.abt-pg .grad-line{display:inline;background:linear-gradient(90deg,transparent 0%,#8D68BC 30%,#126071 70%,transparent 100%);background-size:100% 2px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:2px;}.abt-pg .num-accent{color:#8D68BC;font-size:38px;line-height:1.15;}.abt-pg .label-sm{font-size:13px;letter-spacing:0.12em;line-height:2.0;color:#EAF7F2;opacity:0.6;text-transform:uppercase;}.abt-pg .body-txt{font-size:16px;line-height:1.6;color:#EAF7F2;opacity:0.85;}.abt-pg .body-txt-tight{font-size:16px;line-height:1.4;color:#EAF7F2;opacity:0.85;}.abt-pg .h2-main{font-size:38px;line-height:1.15;color:#EAF7F2;}.abt-pg .h3-sub{font-size:21px;line-height:1.4;color:#EAF7F2;}.abt-pg .h4-card{font-size:21px;line-height:1.4;color:#EAF7F2;}.abt-pg .h5-label{font-size:16px;line-height:1.4;color:#EAF7F2;}.abt-pg .accent-digit{color:#8D68BC;font-size:21px;line-height:1.4;}.abt-pg .dashed-connector{display:flex;flex-direction:row;align-items:center;gap:8px;margin:24px 0;}.abt-pg .icon-node{width:40px;height:40px;border-radius:10px;background:rgba(141,104,188,0.15);border:1px solid rgba(141,104,188,0.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.abt-pg .icon-node svg{width:20px;height:20px;}.abt-pg .dash-line{flex:1;border-top:2px dashed rgba(141,104,188,0.35);}.abt-pg .btn-primary{display:inline-block;padding:16px 48px;background:transparent;border:1px solid #8D68BC;border-radius:4px;color:#EAF7F2;font-size:16px;line-height:1.4;cursor:pointer;text-decoration:none;transition:transform 0.38s cubic-bezier(0.34,1.2,0.64,1),background 0.42s ease-in-out,box-shadow 0.38s ease-in-out;box-shadow:-1px 3px 5px 0 rgba(141,104,188,0.08);}.abt-pg .btn-primary:hover{transform:scale(1.04);background:rgba(141,104,188,0.18);box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.abt-pg .btn-primary:focus{outline:2px solid #8D68BC;outline-offset:3px;}.abt-pg .btn-primary:active{transform:scale(0.98);}.abt-pg .btn-sec{display:inline-block;padding:16px 48px;background:transparent;border:1px solid rgba(18,96,113,0.7);border-radius:4px;color:#EAF7F2;font-size:16px;line-height:1.4;cursor:pointer;text-decoration:none;transition:transform 0.35s cubic-bezier(0.34,1.2,0.64,1),background 0.4s ease-in-out;}.abt-pg .btn-sec:hover{transform:scale(1.04);background:rgba(18,96,113,0.18);}.abt-pg .btn-sec:focus{outline:2px solid #126071;outline-offset:3px;}.abt-pg .zigzag-bg{position:relative;}.abt-pg .zigzag-bg::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,transparent 0px,transparent 18px,rgba(141,104,188,0.04) 18px,rgba(141,104,188,0.04) 20px);pointer-events:none;z-index:0;}.abt-pg .zigzag-bg>*{position:relative;z-index:1;}.abt-pg .sec-1{padding:48px 0 0 0;}.abt-pg .sec-1-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:48px 0;}@media (max-width:768px){.abt-pg .sec-1-grid{grid-template-columns:1fr;gap:24px;}}.abt-pg .img-frame{position:relative;border-radius:6px;overflow:hidden;box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.abt-pg .img-frame::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:1px solid rgba(141,104,188,0.3);border-radius:6px;z-index:2;pointer-events:none;}.abt-pg .img-frame::after{content:"";position:absolute;top:8px;left:8px;right:-8px;bottom:-8px;border:1px solid rgba(18,96,113,0.25);border-radius:6px;z-index:0;pointer-events:none;}.abt-pg .img-frame img{display:block;width:100%;height:480px;object-fit:cover;border-radius:6px;position:relative;z-index:1;filter:blur(0px);}@media (max-width:768px){.abt-pg .img-frame img{height:280px;}}.abt-pg .txt-col{display:flex;flex-direction:column;gap:24px;}.abt-pg .tag-row{display:flex;flex-direction:row;gap:8px;align-items:center;}.abt-pg .tag-pill{display:inline-block;padding:8px 16px;border-radius:4px;border:1px solid rgba(141,104,188,0.3);background:rgba(141,104,188,0.08);font-size:13px;line-height:2.0;color:#8D68BC;letter-spacing:0.1em;}.abt-pg .h1-split{display:flex;flex-direction:column;gap:8px;}.abt-pg .h1-split h1{font-size:52px;line-height:1.15;color:#EAF7F2;margin:0;}@media (max-width:768px){.abt-pg .h1-split h1{font-size:38px;}}@media (max-width:375px){.abt-pg .h1-split h1{font-size:28px;}}.abt-pg .h1-split .h1-line2{-webkit-text-stroke:1px #8D68BC;color:transparent;font-size:52px;line-height:1.15;}@media (max-width:768px){.abt-pg .h1-split .h1-line2{font-size:38px;}}@media (max-width:375px){.abt-pg .h1-split .h1-line2{font-size:28px;}}.abt-pg .h1-split .h1-line3{font-size:38px;line-height:1.15;color:#EAF7F2;opacity:0.7;}@media (max-width:375px){.abt-pg .h1-split .h1-line3{font-size:28px;}}.abt-pg .divider-band{width:100%;background:linear-gradient(90deg,#126071 0%,#8D68BC 50%,#126071 100%);height:3px;margin:0;}.abt-pg .sec-2{background:rgba(18,96,113,0.08);padding:48px 0;border-top:1px solid rgba(18,96,113,0.2);border-bottom:1px solid rgba(18,96,113,0.2);}.abt-pg .two-col-line{display:grid;grid-template-columns:1fr 1px 1fr;gap:48px;align-items:start;}@media (max-width:768px){.abt-pg .two-col-line{grid-template-columns:1fr;gap:24px;}}.abt-pg .col-divider{background:linear-gradient(180deg,transparent 0%,#8D68BC 30%,#126071 70%,transparent 100%);width:1px;align-self:stretch;min-height:200px;}@media (max-width:768px){.abt-pg .col-divider{display:none;}}.abt-pg .col-left{display:flex;flex-direction:column;gap:24px;}.abt-pg .col-right{display:flex;flex-direction:column;gap:24px;}.abt-pg .stat-split-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(141,104,188,0.2);border-radius:6px;overflow:hidden;box-shadow:-1px 4px 25px 0 rgba(141,104,188,0.10);}.abt-pg .stat-zone{padding:24px;display:flex;flex-direction:column;gap:8px;}.abt-pg .stat-zone:first-child{border-right:1px solid rgba(141,104,188,0.2);background:rgba(141,104,188,0.06);}.abt-pg .stat-zone:last-child{background:rgba(18,96,113,0.06);}.abt-pg .stat-num{font-size:38px;line-height:1.15;color:#8D68BC;}.abt-pg .stat-desc{font-size:13px;line-height:1.6;color:#EAF7F2;opacity:0.7;}.abt-pg .sec-3{padding:48px 0;}.abt-pg .sec-3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;}@media (max-width:768px){.abt-pg .sec-3-grid{grid-template-columns:1fr;gap:16px;}}.abt-pg .big-card{border:1px solid rgba(141,104,188,0.15);border-radius:6px;background:rgba(255,255,255,0.02);padding:24px;display:flex;flex-direction:column;gap:16px;transition:transform 0.4s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.42s ease-in-out,border-color 0.35s ease-in-out;box-shadow:-1px 3px 5px 0 rgba(141,104,188,0.08);cursor:default;}.abt-pg .big-card:hover{transform:translateY(-6px);box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);border-color:rgba(141,104,188,0.4);}.abt-pg .card-img-wrap{border-radius:4px;overflow:hidden;}.abt-pg .card-img-wrap img{display:block;width:100%;height:220px;object-fit:cover;border-radius:4px;transition:transform 0.45s cubic-bezier(0.34,1.2,0.64,1);}.abt-pg .big-card:hover .card-img-wrap img{transform:scale(1.04);}.abt-pg .card-body{display:flex;flex-direction:column;gap:8px;}.abt-pg .card-num{font-size:13px;line-height:2.0;color:#8D68BC;letter-spacing:0.1em;}.abt-pg .sec-3-head{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;}@media (max-width:768px){.abt-pg .sec-3-head{flex-direction:column;align-items:flex-start;}}.abt-pg .sec-4{padding:48px 0;background:rgba(141,104,188,0.05);border-top:1px solid rgba(141,104,188,0.12);}.abt-pg .sec-4-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}@media (max-width:768px){.abt-pg .sec-4-inner{grid-template-columns:1fr;gap:24px;}}.abt-pg .person-card{border:1px solid rgba(18,96,113,0.3);border-radius:6px;overflow:hidden;box-shadow:-1px 4px 25px 0 rgba(18,96,113,0.10);transition:transform 0.38s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.4s ease-in-out;}.abt-pg .person-card:hover{transform:translateY(-4px);box-shadow:-1px 8px 52px 0 rgba(18,96,113,0.10);}.abt-pg .person-img{display:block;width:100%;height:320px;object-fit:cover;object-position:top center;}.abt-pg .person-info{padding:24px;background:rgba(18,96,113,0.12);display:flex;flex-direction:column;gap:8px;}.abt-pg .person-name{font-size:21px;line-height:1.4;color:#EAF7F2;}.abt-pg .person-role{font-size:13px;line-height:2.0;color:#126071;letter-spacing:0.1em;text-transform:uppercase;}.abt-pg .person-quote{font-size:16px;line-height:1.6;color:#EAF7F2;opacity:0.8;border-top:1px solid rgba(18,96,113,0.3);padding-top:16px;margin-top:8px;}.abt-pg .right-col-4{display:flex;flex-direction:column;gap:24px;}.abt-pg .dot-trail{display:flex;flex-direction:column;gap:0;}.abt-pg .trail-item{display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.abt-pg .trail-dot-col{display:flex;flex-direction:column;align-items:center;flex-shrink:0;}.abt-pg .trail-dot{width:12px;height:12px;border-radius:50%;background:rgba(141,104,188,0.3);border:2px solid rgba(141,104,188,0.5);flex-shrink:0;margin-top:4px;transition:background 0.35s ease-in-out,border-color 0.35s ease-in-out;}.abt-pg .trail-item:hover .trail-dot{background:#8D68BC;border-color:#8D68BC;}.abt-pg .trail-dot.active{background:#8D68BC !important;border-color:#EAF7F2 !important;box-shadow:0 0 0 3px rgba(141,104,188,0.3);}.abt-pg .trail-line{width:2px;flex:1;min-height:24px;background:linear-gradient(180deg,rgba(141,104,188,0.4) 0%,rgba(18,96,113,0.2) 100%);}.abt-pg .trail-text{display:flex;flex-direction:column;gap:8px;padding-bottom:24px;}.abt-pg .trail-year{font-size:13px;line-height:2.0;color:#8D68BC;letter-spacing:0.1em;}.abt-pg .trail-desc{font-size:16px;line-height:1.6;color:#EAF7F2;opacity:0.8;}.abt-pg .cycle-group{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.abt-pg .cycle-item{padding:8px 16px;border:1px solid rgba(141,104,188,0.2);border-radius:4px;font-size:13px;line-height:2.0;color:#EAF7F2;opacity:0.7;animation:cycleOn 4s ease-in-out infinite;}.abt-pg .cycle-item:nth-child(1){animation-delay:0s;}.abt-pg .cycle-item:nth-child(2){animation-delay:1.3s;}.abt-pg .cycle-item:nth-child(3){animation-delay:2.6s;}@keyframes cycleOn{0%,25%{opacity:0.7;border-color:rgba(141,104,188,0.2);background:transparent;}33%,58%{opacity:1;border-color:rgba(141,104,188,0.7);background:rgba(141,104,188,0.12);}66%,100%{opacity:0.7;border-color:rgba(141,104,188,0.2);background:transparent;}}.abt-pg .contact-strip{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.abt-pg .contact-item{display:flex;flex-direction:row;gap:8px;align-items:center;}.abt-pg .contact-icon{width:32px;height:32px;border-radius:4px;background:rgba(18,96,113,0.2);border:1px solid rgba(18,96,113,0.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;}.abt-pg .contact-icon svg{width:16px;height:16px;}.abt-pg .contact-lnk{font-size:16px;line-height:1.4;color:#EAF7F2;opacity:0.85;text-decoration:none;transition:color 0.35s ease-in-out,opacity 0.35s ease-in-out;}.abt-pg .contact-lnk:hover{color:#8D68BC;opacity:1;}.abt-pg .addr-txt{font-size:13px;line-height:1.6;color:#EAF7F2;opacity:0.6;}.abt-pg .sec-3-full{padding:48px 0;}.abt-pg .full-img-card{border-radius:6px;overflow:hidden;position:relative;box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.abt-pg .full-img-card img{display:block;width:100%;height:400px;object-fit:cover;}@media (max-width:768px){.abt-pg .full-img-card img{height:240px;}}.abt-pg .img-caption{position:absolute;bottom:0;left:0;right:0;padding:24px;background:linear-gradient(0deg,rgba(8,16,24,0.9) 0%,transparent 100%);}.abt-pg .sec-2-head{margin-bottom:48px;}.abt-pg .page-end-band{width:100%;background:linear-gradient(90deg,#8D68BC 0%,#126071 100%);height:4px;}.success-pg{min-height:100vh;background:linear-gradient(160deg,#1b1428 0%,#0e1e24 60%,#091419 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;max-width:1440px;margin:0 auto;box-sizing:border-box;position:relative;overflow:hidden;}.success-pg .pg-deco{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;}.success-pg .pg-deco::before{content:"";position:absolute;top:-80px;right:-60px;width:420px;height:420px;background:radial-gradient(ellipse at 80% 20%,rgba(141,104,188,0.13) 0%,transparent 65%);border-radius:50%;}.success-pg .pg-deco::after{content:"";position:absolute;bottom:-100px;left:-80px;width:380px;height:380px;background:radial-gradient(ellipse at 20% 80%,rgba(18,96,113,0.16) 0%,transparent 65%);border-radius:50%;}.success-pg .success-card{position:relative;z-index:1;max-width:560px;width:100%;background:linear-gradient(145deg,rgba(141,104,188,0.08) 0%,rgba(18,96,113,0.06) 100%);border:1px solid rgba(141,104,188,0.22);border-radius:10px;padding:48px;box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);text-align:left;}.success-pg .success-card .icon-wrap{width:56px;height:56px;border-radius:10px;background:linear-gradient(135deg,rgba(141,104,188,0.22) 0%,rgba(18,96,113,0.18) 100%);border:1px solid rgba(141,104,188,0.30);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:-1px 4px 25px 0 rgba(18,96,113,0.10);}.success-pg .success-card .icon-wrap svg{width:28px;height:28px;display:block;}.success-pg .success-card .card-label{font-size:13px;line-height:1.4;letter-spacing:0.12em;color:#8D68BC;text-transform:uppercase;margin-bottom:16px;font-weight:600;}.success-pg .success-card .card-heading{font-size:38px;line-height:1.15;color:#EAF7F2;margin:0 0 16px 0;font-weight:700;-webkit-text-stroke:0;}.success-pg .success-card .card-heading span{-webkit-text-stroke:1.5px #8D68BC;color:transparent;}.success-pg .success-card .card-text{font-size:16px;line-height:1.6;color:rgba(234,247,242,0.72);margin:0 0 24px 0;}.success-pg .success-card .divider-line{width:48px;height:2px;background:linear-gradient(90deg,#8D68BC 0%,#126071 100%);border-radius:1px;margin-bottom:24px;}.success-pg .success-card .detail-row{display:flex;flex-direction:row;align-items:flex-start;gap:16px;margin-bottom:16px;padding:16px;background:rgba(18,96,113,0.08);border-radius:6px;border:1px solid rgba(18,96,113,0.18);}.success-pg .success-card .detail-row .dot-mark{width:8px;height:8px;border-radius:50%;background:#8D68BC;margin-top:6px;flex-shrink:0;box-shadow:-1px 3px 5px 0 rgba(141,104,188,0.08);}.success-pg .success-card .detail-row .detail-text{font-size:13px;line-height:1.6;color:rgba(234,247,242,0.78);margin:0;}.success-pg .success-card .detail-row .detail-text strong{color:#EAF7F2;font-weight:600;}.success-pg .success-card .action-area{margin-top:24px;display:flex;flex-direction:row;align-items:center;gap:24px;flex-wrap:wrap;}.success-pg .success-card .btn-primary{display:inline-block;padding:16px 24px;background:linear-gradient(135deg,#8D68BC 0%,#126071 100%);color:#EAF7F2;font-size:16px;line-height:1.4;font-weight:600;border-radius:6px;text-decoration:none;border:none;cursor:pointer;transition:transform 0.38s cubic-bezier(0.34,1.2,0.64,1),box-shadow 0.42s ease-in-out;box-shadow:-1px 4px 25px 0 rgba(141,104,188,0.10);letter-spacing:0.02em;}.success-pg .success-card .btn-primary:hover{transform:scale(1.04);box-shadow:-1px 8px 52px 0 rgba(141,104,188,0.10);}.success-pg .success-card .btn-primary:focus{outline:2px solid #8D68BC;outline-offset:3px;}.success-pg .success-card .link-secondary{font-size:16px;line-height:1.4;color:rgba(234,247,242,0.60);text-decoration:none;position:relative;transition:color 0.35s ease-in-out;padding-bottom:2px;}.success-pg .success-card .link-secondary::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,#8D68BC 0%,#126071 100%);transform:scaleX(0.4);transform-origin:left;transition:transform 0.40s cubic-bezier(0.34,1.2,0.64,1);}.success-pg .success-card .link-secondary:hover{color:#EAF7F2;}.success-pg .success-card .link-secondary:hover::after{transform:scaleX(1);}.success-pg .success-card .link-secondary:focus{outline:2px solid #8D68BC;outline-offset:3px;border-radius:1px;}.success-pg .contact-note{margin-top:24px;font-size:13px;line-height:1.6;color:rgba(234,247,242,0.42);text-align:center;position:relative;z-index:1;}.success-pg .contact-note a{color:rgba(141,104,188,0.80);text-decoration:none;border-bottom:1px solid rgba(141,104,188,0.30);transition:color 0.33s ease-in-out,border-color 0.36s ease-in-out;}.success-pg .contact-note a:hover{color:#8D68BC;border-color:#8D68BC;}@media (max-width:768px){.success-pg .success-card{padding:24px;}.success-pg .success-card .card-heading{font-size:28px;}.success-pg .success-card .action-area{flex-direction:column;align-items:flex-start;gap:16px;}}@media (max-width:375px){.success-pg{padding:24px 16px;}.success-pg .success-card{padding:24px 16px;}.success-pg .success-card .card-heading{font-size:21px;}.success-pg .success-card .btn-primary{width:100%;text-align:center;}}