.journey-page{color:#2b1206;background:#fef4c7;min-height:100vh;padding-top:0}.nav-group{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#000c!important;border:1px solid #ffffff3d!important}.section-pill{color:#2b1206;text-transform:uppercase;background:#f6a52a1a;border:1px solid #f6a52a33;border-radius:100px;margin-bottom:24px;padding:8px 20px;font-size:14px;font-weight:800;display:inline-block}.button{border:2px solid #0000;border-radius:50px;align-items:center;gap:12px;padding:16px 32px;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.button.secondary{color:#f6a52a;background:0 0;border-color:#f6a52a}.button.secondary:hover{background:#ffb9361a;transform:translateY(-2px)}.journey-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;max-width:1500px;margin:0 auto;padding:180px 5% 0;display:grid;position:relative;overflow:hidden}.journey-hero-copy{z-index:5;position:relative}.journey-hero-copy h1{letter-spacing:-.02em;margin-bottom:30px;font-size:clamp(3.5rem,6vw,4rem);font-weight:950;line-height:1}.journey-hero-copy h1 span,.milestone-header h2 span{color:#f6a52a}.journey-hero-copy p{color:#2b1206d1;text-transform:none;max-width:580px;margin-bottom:45px;font-size:1.3rem;font-weight:400;line-height:1.8}.hero-actions{align-items:center;gap:40px;display:flex}.hero-stats{align-items:center;gap:25px;display:flex}.stat-item{flex-direction:column;display:flex}.stat-item strong{color:#f6a52a;font-size:24px;font-weight:900;line-height:1}.stat-item span{text-transform:uppercase;letter-spacing:.1em;color:#2b120699;margin-top:4px;font-size:12px}.stat-divider{background:#2b120626;width:1px;height:40px}.journey-hero-visual-premium{justify-content:center;align-items:center;display:flex;position:relative}.hero-main-wrapper{z-index:2;width:100%;max-width:550px;position:relative}.hero-img-main{filter:drop-shadow(0 30px 60px #000c)drop-shadow(0 0 20px #ffb93633);width:100%;height:auto}.hero-floating-card{z-index:5;border-radius:25px;align-items:center;gap:15px;padding:20px 25px;animation:4s ease-in-out infinite float;display:flex;position:absolute}.hero-floating-card.top-right{animation-delay:0s;top:10%;right:-20px}.hero-floating-card.bottom-left{animation-delay:1.5s;bottom:15%;left:-20px}.hero-floating-card.glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid #2b120626;box-shadow:0 15px 35px #0000001a}.hero-floating-card svg{color:#f6a52a}.hero-floating-card span{text-transform:uppercase;letter-spacing:.05em;color:#2b1206;white-space:nowrap;font-size:14px;font-weight:800}.hero-glow-sphere{filter:blur(50px);z-index:1;background:radial-gradient(circle,#ffb93626 0%,#0000 70%);width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.floating{animation:6s ease-in-out infinite floatMain}@keyframes floatMain{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}}.journey-hero .button.primary{padding:18px 40px;font-size:17px;box-shadow:0 10px 30px #ffb93633;color:#000!important;background:#f6a52a!important}.journey-timeline{background:linear-gradient(#fff7e880 0%,#fff5c9cc 50%,#fff7e880 100%);padding:100px 6% 120px;position:relative;overflow:hidden}.journey-timeline:before{content:"";background:linear-gradient(#0000 0%,#ffb93666 20% 80%,#0000 100%);width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-headline{text-align:center;flex-direction:column;gap:24px;max-width:800px;margin:0 auto 80px;display:flex}.section-headline h2{color:#2b1206;margin:0;font-size:clamp(40px,4vw,56px);font-weight:900;line-height:1.2}.section-headline p{color:#2b1206cc;margin:0;font-size:18px;line-height:1.7}.timeline-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;max-width:1200px;margin:0 auto;display:grid;position:relative}.timeline-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff73;border:1px solid #2b12061a;border-radius:20px;padding:40px 32px;transition:all .3s;position:relative}.timeline-card:hover{background:#fff9;transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.timeline-dot{background:#f6a52a;border:4px solid #fff5c9;border-radius:50%;width:16px;height:16px;position:absolute;top:40px;left:-20px;box-shadow:0 0 0 4px #ffb9364d}.timeline-step{color:#2b1206;text-transform:uppercase;letter-spacing:.08em;background:#f6a52a;border-radius:20px;margin-bottom:20px;padding:8px 16px;font-size:14px;font-weight:800;display:inline-block}.timeline-card h3{color:#2b1206;margin:0 0 16px;font-size:24px;font-weight:800}.timeline-card p{color:#2b1206cc;margin:0;font-size:16px;line-height:1.6}.journey-story{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1500px;margin:0 auto;padding:0 5% 100px;display:grid;position:relative}.story-copy h2{color:#2b1206;margin-bottom:35px;font-size:clamp(3rem,5vw,4.5rem);font-weight:950;line-height:1.1}.story-copy h2 span{color:#f6a52a}.story-copy p{color:#2b1206cc;margin-bottom:50px;font-size:1.2rem;line-height:1.8}.story-list{flex-direction:column;gap:35px;padding:0;list-style:none;display:flex}.story-list li{align-items:flex-start;gap:25px;display:flex}.story-list li svg{color:#f6a52a;flex-shrink:0;margin-top:5px}.story-list li strong{color:#2b1206;margin-bottom:8px;font-size:1.4rem;font-weight:800;display:block}.story-list li p{color:#2b1206b3;margin:0;font-size:1.05rem;line-height:1.6}.story-visual-creative{position:relative}.story-img-main-wrap{z-index:2;position:relative}.story-img-main{filter:drop-shadow(0 40px 80px #0009);border-radius:40px;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.story-img-accent{object-fit:cover;border-radius:18px;width:100%;height:180px;margin-bottom:12px}.accent-label{text-transform:uppercase;letter-spacing:.1em;color:#f6a52a;text-align:center;font-size:13px;font-weight:800}.story-brand-values{gap:20px;margin-top:80px;display:flex}.value-item{background:#ffffff73;border:1px solid #2b12061a;border-radius:100px;align-items:center;gap:12px;padding:12px 24px;display:flex}.value-item svg{color:#f6a52a}.value-item span{color:#2b1206;font-size:14px;font-weight:700}.journey-cta{padding:120px 5%;position:relative;overflow:hidden}.cta-container{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffb93626,#fff7e899);border:1px solid #ffb9364d;border-radius:60px;max-width:1100px;margin:0 auto;padding:100px 5%;position:relative}.cta-container:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffb9360d 0%,#0000 70%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-content{z-index:2;max-width:800px;margin:0 auto;position:relative}.cta-content h2{color:#2b1206;margin-bottom:30px;font-size:clamp(2.5rem,4vw,4rem);font-weight:950;line-height:1.1}.cta-content h2 span{color:#f6a52a}.cta-content p{color:#2b1206cc;margin-bottom:50px;font-size:1.25rem;line-height:1.8}.cta-actions{justify-content:center;align-items:center;gap:30px;display:flex}@media (max-width:1200px){.journey-hero{gap:40px}.journey-story{text-align:center;grid-template-columns:1fr;gap:80px}.story-copy p{margin-left:auto;margin-right:auto}.story-list{text-align:left;align-items:center}.story-brand-values{justify-content:center}}@media (max-width:1024px){.journey-hero{text-align:center;grid-template-columns:1fr;gap:60px}.journey-hero-copy p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.journey-hero-visual-premium{order:-1;max-width:500px;margin:0 auto}.story-visual-creative{order:-1;max-width:600px;margin:0 auto}}@media (max-width:768px){.journey-hero{padding:140px 5% 40px}.hero-actions{flex-direction:column;gap:30px}.hero-stats{justify-content:center;width:100%}.journey-story{gap:50px;padding:0 5% 60px}.story-copy h2{font-size:2.5rem}.story-list li{text-align:center;flex-direction:column;align-items:center;gap:15px}.story-brand-values{flex-wrap:wrap;gap:15px;margin-top:40px}.journey-cta{padding:80px 5%}.cta-container{border-radius:40px;padding:60px 24px}.cta-actions{flex-direction:column;width:100%}.cta-actions .button,.cta-actions .cta-btn{justify-content:center;width:100%}}@media (max-width:649px){.journey-hero{padding:120px 20px 0}.journey-hero-copy h1{font-size:26px;line-height:32px}.journey-hero-copy p,.story-copy p,.cta-content p,.milestone-card p{font-size:16px!important;line-height:24px!important}.hero-floating-card{padding:12px 18px}.hero-floating-card span{font-size:12px}.hero-main-wrapper{max-width:320px}.milestone-header h2,.story-copy h2,.cta-content h2,.milestone-header h2{font-size:26px!important;line-height:32px!important}.milestone-header{margin-bottom:20px!important}.value-item{padding:10px 20px}.value-item span{font-size:12px}}.journey-milestones{padding:100px 6% 80px;position:relative;overflow:hidden}.milestone-header{text-align:center;gap:24px;max-width:700px;margin:0 auto 80px;display:grid}.milestone-header h2{letter-spacing:-.02em;color:#2b1206;margin-bottom:30px;font-size:clamp(3.5rem,6vw,4rem);font-weight:950;line-height:1}.milestone-timeline{max-width:1000px;margin:0 auto;position:relative}.milestone-center-line{background:linear-gradient(#0000,#ffb93666,#0000);width:3px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.milestone-card{grid-template-columns:1fr auto;align-items:center;gap:30px;margin-bottom:60px;animation:.6s ease-out fadeIn;display:grid;position:relative}.milestone-card-left{grid-template-columns:1fr auto}.milestone-card-right{grid-template-columns:auto 1fr}.milestone-card-right .milestone-content{order:-1}.milestone-crown{color:#f6a52a;background:#ffb93626;border:2px solid #f6a52a;border-radius:50%;flex-shrink:0;place-items:center;width:80px;height:80px;transition:all .3s;display:grid;position:relative}.milestone-card:hover .milestone-crown{transform:scale(1.15)rotate(10deg);box-shadow:0 16px 40px #ffb93640}.milestone-content{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff73;border:1px solid #2b12061f;border-radius:24px;padding:32px;transition:transform .3s,box-shadow .3s}.milestone-card:hover .milestone-content{background:#fff9;transform:translateY(-5px);box-shadow:0 24px 60px #0000001a}.milestone-year{color:#f6a52a;text-transform:uppercase;letter-spacing:.08em;background:#ffb93633;border-radius:20px;margin-bottom:14px;padding:6px 16px;font-size:14px;font-weight:800;display:inline-block}.milestone-content h3{color:#2b1206;margin:0 0 12px;font-size:26px}.milestone-content p{color:#2b1206d1;margin:0;font-size:16px;line-height:1.7}@media (max-width:768px){.journey-milestones{padding:80px 7% 40px}.milestone-timeline{padding:0}.milestone-center-line{left:15px}.milestone-card{grid-template-columns:1fr;gap:15px;margin-bottom:40px;margin-left:45px}.milestone-card-left,.milestone-card-right{grid-template-columns:1fr}.milestone-card-right .milestone-content{order:0}.milestone-crown{z-index:5;width:60px;height:60px;position:absolute;top:0;left:-65px}.milestone-crown svg{width:24px;height:24px}.milestone-content{padding:24px}.milestone-content h3{font-size:22px}}@media (max-width:480px){.milestone-center-line{left:12px}.milestone-card{gap:12px;margin-left:35px}.milestone-crown{width:50px;height:50px;left:-55px}.milestone-crown svg{width:20px;height:20px}.milestone-content{border-radius:18px;padding:20px}.milestone-content h3{font-size:20px}.milestone-content p{font-size:14px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.section-pill{font-size:10px}}.product-highlights{background:linear-gradient(#fff7e880 0%,#fff0 100%);padding:100px 5% 0;position:relative;overflow:hidden}.highlights-container{max-width:1300px;margin:0 auto}.highlights-header{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:800px;margin:0 auto 70px;display:flex}.highlights-header h2{color:#2b1206;font-size:clamp(2.5rem,4vw,3.8rem);font-weight:950;line-height:1.1}.highlights-header h2 span{color:#f6a52a}.highlights-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.highlight-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#ffffff73;border:1px solid #ffb93633;border-radius:30px;padding:50px 35px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;box-shadow:0 10px 30px #00000008}.highlight-card:before{content:"";-webkit-mask-composite:destination-out;pointer-events:none;opacity:.5;background:linear-gradient(135deg,#ffb93666,#0000) border-box;border:2px solid #0000;border-radius:30px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.highlight-card:hover{background:#ffffffb3;border-color:#ffb93666;transform:translateY(-10px);box-shadow:0 20px 40px #ffb93626}.highlight-card:hover:before{opacity:1}.highlight-icon{color:#f6a52a;background:#ffb9361a;border:1px solid #ffb93640;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 30px;transition:all .4s;display:flex;box-shadow:0 8px 20px #ffb9360d}.highlight-card:hover .highlight-icon{color:#2b1206;background:#f6a52a;transform:scale(1.1)rotate(5deg);box-shadow:0 12px 30px #ffb93659}.highlight-card h3{color:#2b1206;letter-spacing:-.02em;margin-bottom:16px;font-size:24px;font-weight:850}.highlight-card p{color:#2b1206cc;margin:0;font-size:16px;line-height:1.6}@media (max-width:991px){.highlights-grid{grid-template-columns:1fr;gap:30px;max-width:500px;margin:0 auto}}@media (max-width:768px){.product-highlights{padding:80px 5% 0}.highlights-header{margin-bottom:50px}.highlight-card{border-radius:24px;padding:40px 24px}.highlight-card:before{border-radius:24px}}
