@font-face{font-family:'Outfit';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Outfit';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--timeline-gold:#d8a91e;--timeline-gold-glow:rgba(216, 169, 30, 0.4);--timeline-card-bg:rgba(15, 20, 35, 0.65);--timeline-card-border:rgba(255, 255, 255, 0.08);--timeline-card-border-hover:rgba(216, 169, 30, 0.5);--timeline-text-main:#ffffff;--timeline-text-muted:#a1a9b8;--timeline-radius:24px}.timeline-section{width:100%;padding:60px 20px;font-family:'Outfit',sans-serif;color:var(--timeline-text-main);overflow-x:hidden;box-sizing:border-box}.timeline-section *{box-sizing:border-box}.timeline-wrapper{max-width:var(--timeline-container-width,1000px);margin:0 auto;position:relative;min-height:auto;padding:20px 0}.timeline-line{position:absolute;left:50%;top:0;transform:translateX(-50%);width:2px;height:100%;background:linear-gradient(to bottom,#fff0 0%,rgb(216 169 30 / .8) 15%,rgb(216 169 30 / .8) 85%,#fff0 100%);z-index:1}.timeline-item{position:relative;width:100%;margin-bottom:40px;display:flex;justify-content:center;align-items:center}.timeline-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at top left,#ffd86b,var(--timeline-gold));box-shadow:0 0 0 6px rgb(216 169 30 / .15),0 0 20px var(--timeline-gold-glow);z-index:3;transition:transform 0.4s cubic-bezier(.175,.885,.32,1.275),box-shadow 0.4s ease}.timeline-item:hover .timeline-dot{transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 0 8px rgb(216 169 30 / .25),0 0 30px var(--timeline-gold)}.timeline-item::before{content:'';position:absolute;top:50%;width:calc(50% - 200px);height:1px;background:linear-gradient(90deg,rgb(216 169 30 / .5),#fff0);z-index:1}.timeline-item.left::before{right:50%;background:linear-gradient(270deg,rgb(216 169 30 / .6),#fff0)}.timeline-item.right::before{left:50%;background:linear-gradient(90deg,rgb(216 169 30 / .6),#fff0)}.timeline-item.left{justify-content:flex-start}.timeline-item.right{justify-content:flex-end}.timeline-item.left .timeline-card{margin-right:50px}.timeline-item.right .timeline-card{margin-left:50px}.timeline-card{position:relative;width:100%;max-width:420px;background:var(--timeline-card-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--timeline-card-border);border-radius:var(--timeline-radius);padding:30px;box-shadow:inset 0 1px 1px rgb(255 255 255 / .1),0 15px 35px rgb(0 0 0 / .4);z-index:2;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);margin:0;text-align:left}.timeline-item.left .timeline-card{text-align:right;border-right:2px solid #fff0}.timeline-item.right .timeline-card{text-align:left;border-left:2px solid #fff0}.timeline-item:hover .timeline-card{transform:translateY(-8px);border-color:var(--timeline-card-border-hover);box-shadow:inset 0 1px 1px rgb(255 255 255 / .2),0 20px 40px rgb(0 0 0 / .6),0 0 20px rgb(216 169 30 / .15)}.timeline-card-header{display:flex;align-items:flex-start;gap:20px}.timeline-item.left .timeline-card-header{flex-direction:row-reverse}.icon-box{width:58px;height:58px;min-width:58px;border-radius:16px;background:linear-gradient(135deg,rgb(216 169 30 / .2) 0%,rgb(216 169 30 / .05) 100%);border:1px solid rgb(216 169 30 / .2);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 5px rgb(255 255 255 / .1),0 5px 15px rgb(0 0 0 / .2);transition:all 0.4s ease}.timeline-card:hover .icon-box{background:linear-gradient(135deg,rgb(216 169 30 / .35) 0%,rgb(216 169 30 / .1) 100%);transform:scale(1.08) rotate(5deg);border-color:rgb(216 169 30 / .5);box-shadow:0 0 20px var(--timeline-gold-glow)}.icon-box svg{width:var(--timeline-icon-size,26px);height:var(--timeline-icon-size,26px);stroke:var(--timeline-gold);stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke 0.3s ease}.icon-box img{width:30px;height:30px;object-fit:contain;transition:transform 0.3s ease}.timeline-card:hover .icon-box svg{stroke:#fff}.card-content{flex:1}.step-label{font-size:var(--timeline-label-size,13px);line-height:1;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--timeline-gold);margin-bottom:12px;display:block}.card-title{font-family:"Outfit",sans-serif;font-size:var(--timeline-title-size,24px);line-height:1.2;font-weight:700;color:var(--timeline-text-main);margin-bottom:15px;margin-top:0}.card-text{font-size:var(--timeline-desc-size,15px);line-height:1.6;color:var(--timeline-text-muted);margin:0}.timeline-item .timeline-card{opacity:0;transform:translateY(40px);filter:blur(5px)}.timeline-item.left .timeline-card{transform:translateX(-40px)}.timeline-item.right .timeline-card{transform:translateX(40px)}.timeline-item .timeline-card.show{opacity:1;transform:translate(0,0);filter:blur(0)}@media (max-width:991px){.timeline-section{padding:50px 15px}.timeline-wrapper{padding:0}.timeline-line{left:30px;transform:none}.timeline-item,.timeline-item.left,.timeline-item.right{justify-content:flex-start;padding-left:65px;margin-bottom:30px}.timeline-item::before{display:none}.timeline-dot{left:30px;transform:translate(-50%,-50%)}.timeline-item.left .timeline-card,.timeline-item.right .timeline-card{margin:0;max-width:100%;text-align:left}.timeline-item.left .timeline-card-header,.timeline-item.right .timeline-card-header{flex-direction:row}.timeline-item .timeline-card{transform:translateY(30px)}}@media (max-width:575px){.timeline-section{padding:40px 12px}.timeline-line{left:20px}.timeline-dot{left:20px;width:14px;height:14px;box-shadow:0 0 0 5px rgb(216 169 30 / .15),0 0 15px var(--timeline-gold-glow)}.timeline-item,.timeline-item.left,.timeline-item.right{padding-left:45px}.timeline-card{padding:22px 18px;border-radius:20px}.icon-box{width:48px;height:48px;min-width:48px;border-radius:14px}.icon-box svg{width:22px;height:22px}.card-title{font-size:20px;margin-bottom:10px}.card-text{font-size:14px;line-height:1.5}}:root{--timeline-gold:#d8a91e;--timeline-card-bg:rgba(12, 18, 30, 0.95);--timeline-text-main:#ffffff;--timeline-text-muted:#97a0af;--timeline-radius:22px;--timeline-title-size:24px;--timeline-desc-size:15px;--timeline-label-size:13px;--timeline-icon-size:26px;--timeline-container-width:1000px}