@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--color-bg-main: #FFFFFF;--color-bg-secondary: #F8F8FA;--color-text-main: #0A0A0A;--color-text-secondary: #475569;--color-accent: #FFDE5A;--color-black-control: #000000;--shadow-blog: 0 4px 20px rgba(0, 0, 0, .04);--font-heading: "Montserrat", sans-serif;--font-body: "Inter", sans-serif;--container-width: 1240px;--section-padding: 100px;--border-radius: 30px;--nav-height: 90px;--shadow-card: 0 10px 40px rgba(0, 0, 0, .03);--shadow-hover: 0 20px 60px rgba(0, 0, 0, .08);--transition: all .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}html{scroll-behavior:smooth;font-size:16px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) #ffffff}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-accent)}body{font-family:var(--font-body);background-color:var(--color-bg-main);color:var(--color-text-main);line-height:1.5}img{max-width:100%;display:block}a{text-decoration:none;color:inherit;transition:var(--transition)}ul{list-style:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--color-black-control, #212121);outline-offset:4px;border-radius:2px}.container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.text-center{text-align:center}.text-gold{color:var(--color-black-control)}.flex{display:flex}.justify-center{justify-content:center}.gap-4{gap:1rem}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-text-main);font-weight:800;line-height:1.1;margin-bottom:1.5rem}h1{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:-.04em;word-wrap:break-word}h2{font-size:clamp(1.8rem,4vw,3.5rem);letter-spacing:-.03em}p{font-size:1.125rem;color:var(--color-text-secondary);font-weight:400;max-width:600px;margin:0 auto 2rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:100px;font-family:var(--font-body);font-weight:600;font-size:.95rem;cursor:pointer;transition:var(--transition);border:none;text-decoration:none}.btn--gold{background-color:var(--color-black-control);color:var(--color-bg-main)}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000026;background-color:#222}.btn--dark-outline{background:transparent;border:2px solid var(--color-text-main);color:var(--color-text-main)}.btn--dark-outline:hover{background:var(--color-text-main);color:var(--color-bg-main)}.btn--magic{padding:15px 25px;border:unset;border-radius:15px;color:#212121;z-index:1;background:#e8e8e8;position:relative;font-weight:1000;font-size:17px;-webkit-box-shadow:4px 8px 19px -3px rgba(0,0,0,.27);box-shadow:4px 8px 19px -3px #00000045;transition:all .25s;overflow:hidden}.btn--magic:before{content:"";position:absolute;top:0;left:0;height:100%;width:0;border-radius:15px;background-color:#212121;z-index:-1;-webkit-box-shadow:4px 8px 19px -3px rgba(0,0,0,.27);box-shadow:4px 8px 19px -3px #00000045;transition:all .25s}.btn--magic:hover{color:#e8e8e8}.btn--magic:hover:before{width:100%}.btn--white{background:#fff;color:#000}.btn--white:hover{background:#f0f0f0}section{padding:20px 0;position:relative}.section--grey{background-color:var(--color-bg-secondary)}.gsap-reveal{opacity:0;visibility:hidden}@font-face{font-family:Fantasma;src:url(/fonts/Fantasma.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Garet;src:url(/fonts/Garet-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Garet;src:url(/fonts/Garet-Heavy.ttf) format("truetype");font-weight:800;font-style:normal}.font-garet-hero{font-family:Garet,sans-serif;font-weight:800;letter-spacing:-1px;color:#0a0a0ad9}.font-garet-hero strong,.font-garet-hero b{font-weight:800;color:var(--color-text-main);background-image:linear-gradient(120deg,#000,#000 40%,#333,#000 60%,#000);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 5s linear infinite}@keyframes shine{to{background-position:200% center}}.navbar{position:fixed;top:12px;left:50%;transform:translate(-50%);width:calc(100% - 40px);max-width:1400px;z-index:1000;padding:12px 0;transition:all .4s cubic-bezier(.16,1,.3,1);background-color:#ffffff0d;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 0 0 1px #ffffff14,inset 0 0 0 1px #ffffff1a,inset 1.8px 3px 0 -2px #fff6,inset -2px -2px 0 -2px #ffffff4d,inset -3px -8px 1px -6px #fff3,inset -.3px -1px 4px #0000000d,inset -1.5px 2.5px 0 -2px #0000001a,inset 0 3px 4px -2px #0000001a,inset 2px -6.5px 1px -4px #0000000d,0 1px 5px #0000000d,0 6px 16px #00000014;border:none;border-radius:99em}.navbar__container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 32px;height:60px;gap:20px}.navbar__logo{flex:1;display:flex;justify-content:flex-start;align-items:center;text-decoration:none;font-family:"Fantasma",var(--font-heading);font-weight:400;font-size:2.2rem;color:var(--color-text-main);text-transform:uppercase;letter-spacing:2px}.navbar__logo-img{height:40px;width:auto;transition:transform .3s ease}.navbar__logo-img:hover{transform:scale(1.05)}.navbar__links{display:flex;gap:32px;justify-content:center;white-space:nowrap}.navbar__links a{font-family:Outfit,sans-serif;color:var(--color-navy);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;opacity:.7;transition:all .3s ease;position:relative;text-decoration:none;white-space:nowrap}.navbar__links a:after{content:"";position:absolute;bottom:-6px;left:50%;width:0;height:2px;background:var(--color-gold);transform:translate(-50%);transition:width .3s ease;border-radius:2px}.navbar__links a:hover,.navbar__links a.active{opacity:1;color:var(--color-navy)}.navbar__links a:hover:after,.navbar__links a.active:after{width:12px}.navbar .btn--gold{justify-self:end;background-color:#ffffff0d;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 0 0 1px #ffffff14,inset 0 0 0 1px #ffffff1a,inset 1.8px 3px 0 -2px #fff6,inset -2px -2px 0 -2px #ffffff4d,inset -3px -8px 1px -6px #fff3,inset -.3px -1px 4px #0000000d,inset -1.5px 2.5px 0 -2px #0000001a,inset 0 3px 4px -2px #0000001a,inset 2px -6.5px 1px -4px #0000000d,0 1px 5px #0000000d,0 6px 16px #00000014;border:none;background-color:#ca8a0426;color:var(--color-navy);padding:10px 24px;font-size:.8rem;font-weight:800;border-radius:99em;transition:all .3s cubic-bezier(.16,1,.3,1);text-shadow:0 1px 1px rgba(255,255,255,.3);white-space:nowrap;text-decoration:none}.navbar .btn--gold:hover{background-color:#ca8a0440;transform:translateY(-2px) scale(1.02);box-shadow:0 10px 20px -5px #ca8a0433,0 0 0 1px #ca8a044d}.navbar .btn--gold:active{transform:translateY(0) scale(.98)}.navbar__hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;align-items:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0;position:relative;z-index:1100;transition:transform .3s ease;justify-self:end;pointer-events:auto;-webkit-tap-highlight-color:transparent}.navbar__hamburger span{display:block;width:24px;height:2px;background:var(--color-text-main);border-radius:2px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transform-origin:center}.navbar__hamburger.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.navbar__hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar__hamburger.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.navbar__mobile-menu{position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100dvh;background-color:#ffffff0d;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 0 0 1px #ffffff14,inset 0 0 0 1px #ffffff1a,inset 1.8px 3px 0 -2px #fff6,inset -2px -2px 0 -2px #ffffff4d,inset -3px -8px 1px -6px #fff3,inset -.3px -1px 4px #0000000d,inset -1.5px 2.5px 0 -2px #0000001a,inset 0 3px 4px -2px #0000001a,inset 2px -6.5px 1px -4px #0000000d,0 1px 5px #0000000d,0 6px 16px #00000014;border:none;z-index:1001;padding:100px 40px 40px;display:flex;flex-direction:column;gap:24px;transition:right .4s cubic-bezier(.68,-.55,.265,1.55);overflow-y:auto}.navbar__mobile-menu.open{right:0}.navbar__mobile-menu a{font-family:Outfit,sans-serif;color:var(--color-text-main);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;padding:16px 20px;border-radius:99em;transition:all .3s ease;position:relative;background-color:#ffffff14;backdrop-filter:blur(15px) saturate(120%);-webkit-backdrop-filter:blur(15px) saturate(120%);box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 8px #0000001a}.navbar__mobile-menu a:hover{background-color:#ffffff26;transform:translate(-8px);box-shadow:inset 0 0 0 1px #fff3,0 4px 12px #00000026}.navbar__mobile-menu a.active{background-color:#ca8a0433;color:var(--color-navy);box-shadow:inset 0 0 0 1px #ca8a044d,0 2px 8px #0000001a}.navbar__mobile-menu a.btn--gold{background-color:#96969614;text-align:center;margin-top:20px;padding:18px 24px;box-shadow:inset 0 0 0 1px #96969633,0 2px 8px #0000001a}.navbar__mobile-menu a.btn--gold:hover{background-color:#96969626;transform:translate(0) scale(1.02);box-shadow:inset 0 0 0 1px #9696964d,0 4px 12px #00000026}.navbar__mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.navbar__mobile-overlay.open{opacity:1;pointer-events:all}@media (max-width: 900px){.navbar__links{display:none}.navbar__hamburger{display:flex}.navbar .btn--gold{display:none}.navbar__container{grid-template-columns:auto 1fr auto}.navbar{top:8px;width:calc(100% - 16px);padding:8px 0}}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}@media (max-width: 992px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.benefits-grid{grid-template-columns:1fr}}.benefits-grid--four{grid-template-columns:repeat(4,1fr)}@media (max-width: 1200px){.benefits-grid--four{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.benefits-grid--four{grid-template-columns:1fr}}.benefit-item,.benefit-box{text-align:center;padding:30px 20px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.03)}.benefit-item:hover,.benefit-box:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.benefit-item__icon{width:70px;height:70px;background:var(--color-bg-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--color-text-main)}.benefit-item__icon svg,.benefit-item__icon i{width:32px;height:32px;stroke-width:1.5}.benefit-item h3,.benefit-box h3{font-size:1.25rem;margin-bottom:12px;color:var(--color-text-main)}.benefit-item p,.benefit-box p{font-size:1rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:0}.faq-modern-section{padding:100px 0}.faq-modern__container{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start;width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}@media (max-width: 900px){.faq-modern__container{grid-template-columns:1fr;gap:40px}}.faq-modern__header{position:sticky;top:120px}.faq-modern__header h2{font-size:3.5rem;line-height:1.1;margin-bottom:24px;letter-spacing:-.02em}.faq-modern__header p{color:var(--color-text-secondary);font-size:1.125rem;max-width:400px;margin:0;line-height:1.6}@media (max-width: 900px){.faq-modern__header{position:relative;top:0;text-align:center}.faq-modern__header p{margin:0 auto}}.faq-modern__list{display:flex;flex-direction:column;gap:16px}.faq-modern__item{background:#fff;border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer;border:1px solid rgba(0,0,0,.05)}.faq-modern__item:hover{border-color:#ca8a044d;transform:translateY(-2px);box-shadow:0 8px 20px #00000005}.faq-modern__item.active{background:#fff;border-color:#ca8a0480;box-shadow:0 10px 30px #00000008}.faq-modern__item.active .faq-modern__question{color:#111}.faq-modern__item.active .faq-modern__icon{transform:rotate(180deg);color:#ca8a04}.faq-modern__item.active .faq-modern__answer p{color:var(--color-text-secondary)}.faq-modern__question{padding:24px 30px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:#111;width:100%;text-align:left;background:none;border:none;cursor:pointer;transition:color .3s}.faq-modern__icon{transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s;color:#111;width:24px;height:24px}.faq-modern__answer{height:0;overflow:hidden;opacity:0}.faq-modern__answer p{padding:0 30px 30px;margin:0;color:var(--color-text-secondary);font-size:1.05rem;line-height:1.6;max-width:100%}.blog-search-container{max-width:900px;margin:0 auto 30px;position:relative}.blog-search-input{width:100%;padding:15px 20px 15px 50px;border-radius:50px;border:1px solid #eee;font-family:Inter,sans-serif;font-size:1rem;box-shadow:0 4px 15px #00000008;transition:all .3s ease}.blog-search-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 4px 20px #00000014}.blog-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#999;width:20px;height:20px}.articles-list{display:flex;flex-direction:column;gap:10px;max-width:900px;margin:0 auto}.article-row{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border:1px solid #eee;border-radius:12px;text-decoration:none;color:inherit;transition:all .3s ease}.article-row:hover:not(.article-row--disabled){transform:translate(5px);border-color:var(--color-accent);box-shadow:0 4px 12px #0000000d}.article-row--disabled{opacity:.5;cursor:default;background:#fafafa}.article-row--disabled .article-row__title{color:#999}.article-row__date{font-size:.85rem;color:#999;font-weight:500;min-width:90px}.article-row__title{font-weight:600;font-size:1.05rem;flex-grow:1;color:var(--color-text-main)}.article-row__tag{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:var(--color-primary);background:#f0f0f0;padding:4px 10px;border-radius:50px}@media (max-width: 768px){.article-row{flex-direction:column;align-items:flex-start;gap:8px}.article-row__date{font-size:.75rem;margin-bottom:-4px}.article-row__tag{align-self:flex-start;margin-top:5px}}.blog-hero{padding:140px 0 60px;background:var(--color-bg-secondary);text-align:center}.blog-hero h1{margin-bottom:10px}.blog-hero p{max-width:600px;margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:-40px;padding-bottom:100px;position:relative;z-index:10}@media (max-width: 900px){.blog-grid{grid-template-columns:1fr;margin-top:0}}.blog-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-blog);transition:var(--transition);border:1px solid transparent;display:flex;flex-direction:column;height:100%}.blog-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000014;border-color:#eee}.blog-card__image-wrapper{height:200px;background:#f0f0f0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.blog-card__image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card:hover .blog-card__image-wrapper img{transform:scale(1.05)}.blog-card__content{padding:25px;flex:1;display:flex;flex-direction:column}.blog-card__tag{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-secondary);background:#f5f5f5;padding:6px 12px;border-radius:100px;margin-bottom:15px;align-self:flex-start}.blog-card h3{font-size:1.25rem;margin-bottom:10px;line-height:1.4}.blog-card p{font-size:.95rem;margin-bottom:20px;flex:1}.blog-card__footer{padding-top:20px;border-top:1px solid #f9f9f9;display:flex;align-items:center;justify-content:space-between;font-size:.9rem;font-weight:600;color:var(--color-black-control)}.blog-card--placeholder{opacity:.6;pointer-events:none}.blog-card--placeholder .blog-card__image-wrapper{background:#f8f8f8;color:#ccc}.contact-premium{padding:140px 0;background:#f4f6f8;position:relative;z-index:2}.contact-premium .container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media (max-width: 900px){.contact-premium .container{grid-template-columns:1fr;gap:50px}}.contact-premium__info h2{font-family:Montserrat,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:#111;margin-bottom:20px;line-height:1.1}.contact-premium__info p{font-size:1.1rem;color:#666;margin-bottom:50px;max-width:450px;line-height:1.6}.contact-premium__item{display:flex;align-items:flex-start;gap:20px;margin-bottom:35px}.contact-premium__item i{width:50px;height:50px;background:#f5f5f7;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#111;flex-shrink:0}.contact-premium__item i svg{width:24px;height:24px}.contact-premium__item h4{font-size:1.1rem;font-weight:700;margin-bottom:5px;color:#111}.contact-premium__item a,.contact-premium__item span{font-size:1rem;color:#555;text-decoration:none;display:block;line-height:1.5}.contact-premium__form-card{background:#fff;padding:50px;border-radius:30px;box-shadow:0 20px 60px #00000014;border:1px solid #f5f5f5}.contact-premium__form-card h3{font-size:1.8rem;font-weight:700;margin-bottom:30px;color:#111}.contact-premium__form-card label{font-size:.9rem;font-weight:600;margin-bottom:8px;display:block;color:#222}.contact-premium__form-card input,.contact-premium__form-card select,.contact-premium__form-card textarea{width:100%;padding:15px 20px;margin-bottom:20px;border:1px solid #eee;background:#fff;border-radius:12px;font-size:1rem;color:#333;outline:none;transition:.3s;font-family:inherit}.contact-premium__form-card input:focus,.contact-premium__form-card select:focus,.contact-premium__form-card textarea:focus{border-color:#000;box-shadow:0 0 0 4px #0000000d}.contact-premium__form-card textarea{height:120px;resize:vertical}.contact-premium__form-card .btn{width:100%;justify-content:center;margin-top:10px;font-weight:700}.footer-form{background:var(--color-bg-main);box-shadow:var(--shadow-card);padding:50px;border-radius:var(--border-radius)}.footer-form input,.footer-form select{width:100%;padding:18px;margin-bottom:20px;border-radius:12px;background:#f5f5f5;border:1px solid transparent;color:var(--color-text-main)}.footer-form input::placeholder,.footer-form select::placeholder{color:#999}.footer-form input:focus,.footer-form select:focus{background:#fff;border-color:#ddd;outline:none}.footer-form button{width:100%}.form-radio-group{display:flex;gap:20px;margin-bottom:30px}.site-footer{background:#1a1a1a;padding:80px 0 40px;color:#999;font-family:Plus Jakarta Sans,sans-serif;border-top:1px solid rgba(255,255,255,.05)}.site-footer .container{display:flex;flex-direction:column;gap:60px}.site-footer__top{display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:60px}@media (max-width: 900px){.site-footer__top{grid-template-columns:1fr;gap:40px}}.site-footer__brand .footer-logo{height:50px;width:auto;margin-bottom:24px;display:block}.site-footer__brand p{color:#888;font-size:1rem;line-height:1.7;margin:0;max-width:400px}.site-footer__col h5{color:#fff;font-size:1.1rem;margin-bottom:25px;font-weight:700;text-transform:none}.site-footer__col ul{list-style:none;padding:0;margin:0}.site-footer__col ul li{margin-bottom:15px}.site-footer__col ul li a{color:#999;text-decoration:none;transition:all .2s;font-size:.95rem;font-weight:500}.site-footer__col ul li a:hover{color:#ffde5a;padding-left:5px}.site-footer__bottom{text-align:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.site-footer__bottom p{color:#666;font-size:.85rem;margin:4px 0;text-align:center;width:100%}.site-footer__bottom p strong{color:#888}.hero{min-height:auto;padding-bottom:20px;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:var(--nav-height);background:var(--color-bg-main)}.hero__container{display:flex;align-items:center;width:100%}@media (max-width: 900px){.hero__container{flex-direction:column-reverse;text-align:center;padding-bottom:60px}}.hero__text-col{width:60%;padding-right:40px;z-index:10}@media (max-width: 900px){.hero__text-col{width:100%;padding-right:0;margin-top:40px}}.hero__text-col h1{margin-bottom:24px}.hero__text-col p{color:var(--color-text-secondary);margin:0 0 20px;padding:0;text-align:left}@media (max-width: 900px){.hero__text-col p{margin:0 auto 30px;text-align:center}}.hero__actions{display:flex;align-items:center;gap:20px}@media (max-width: 900px){.hero__actions{justify-content:center}}.hero__trust{font-size:.85rem;color:var(--color-text-secondary);display:flex;align-items:center;gap:8px}.hero__visual-col{width:40%;display:flex;justify-content:center;align-items:center;position:relative}@media (max-width: 900px){.hero__visual-col{width:100%}}.hero__bolt-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.hero__bolt-floating{width:250%;max-width:none;height:auto;animation:floatDiagonal 6s ease-in-out infinite;filter:drop-shadow(0 40px 80px rgba(255,223,0,.6));margin-right:-100px;z-index:2;object-fit:contain}@media (max-width: 900px){.hero__bolt-floating{width:150%;margin-right:0}}.hero__bolt-shadow{position:absolute;bottom:-10px;left:50%;width:200px;height:40px;background:radial-gradient(ellipse at center,#0006,#0000 70%);transform:translate(-50%);margin-left:-160px;animation:shadowBreath 6s ease-in-out infinite;z-index:1;filter:blur(8px)}@media (max-width: 900px){.hero__bolt-shadow{margin-left:0}}@keyframes floatDiagonal{0%{transform:translate(-110px,30px)}50%{transform:translate(-60px,-20px)}to{transform:translate(-110px,30px)}}@keyframes shadowBreath{0%{transform:translate(-60%) scale(1);opacity:.8}50%{transform:translate(-40%) scale(.6);opacity:.3}to{transform:translate(-60%) scale(1);opacity:.8}}.hero-shield-icon{width:16px;display:inline-block;vertical-align:middle;color:#000}.notification-wrapper{position:absolute;bottom:calc(25% - 20px);left:-5%;width:280px;z-index:20;perspective:1000px}@media (max-width: 900px){.notification-wrapper{left:50%;transform:translate(-50%)!important;bottom:15%;pointer-events:none}}.notification-card{position:relative;width:100%;background:#141414d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:20px;color:#fff;z-index:10;font-family:Inter,sans-serif;box-shadow:0 20px 40px #0006;animation:floatNotification 6s ease-in-out infinite}.notification-card__header{margin-bottom:8px}.notification-card__brand{font-size:.9rem;font-weight:500;opacity:.8}.notification-card__body{display:flex;align-items:center;justify-content:space-between}.notification-card__info{flex:1;margin-right:15px}.notification-card__title{font-size:1.25rem;font-weight:700;margin-bottom:12px;line-height:1.2}.notification-card__progress-container{position:relative;width:100%;height:20px;display:flex;align-items:center}.notification-card__progress-line{position:absolute;top:50%;left:0;width:100%;height:4px;background:#fff3;border-radius:2px;transform:translateY(-50%)}.notification-card__car{position:absolute;top:50%;left:0;transform:translateY(-50%);background:#fff;border-radius:50%;animation:moveCar 10s linear infinite;display:flex;align-items:center;justify-content:center}.notification-card__car svg{color:#000;fill:#fff}.notification-card__profile{width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.2);background:#333;display:flex;align-items:center;justify-content:center}.notification-card__avatar{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@keyframes floatNotification{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes moveCar{0%{left:0%}to{left:90%}}.social-proof{padding:80px 0;border-bottom:1px solid #f0f0f0}.social-proof__wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px}@media (max-width: 768px){.social-proof__wrapper{flex-direction:column;text-align:center}}.social-proof__stats{display:flex;gap:60px}@media (max-width: 900px){.social-proof__stats{gap:30px;flex-wrap:wrap;justify-content:center}}.social-proof__partners{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:center}.social-proof__partners img{height:80px;width:auto;margin-right:0;opacity:.9;filter:grayscale(100%);transition:all .3s}@media (max-width: 900px){.social-proof__partners img{height:50px}}.social-proof__partners img:hover{opacity:1;filter:grayscale(0%);transform:scale(1.05)}.stat-box h3{font-size:2.5rem;color:var(--color-text-main);margin-bottom:0}@media (max-width: 900px){.stat-box h3{font-size:2rem}}.stat-box span{font-size:.85rem;text-transform:uppercase;color:#999;font-weight:700;letter-spacing:1px}.partner-strip{background:#fff;padding:30px 0;border-bottom:1px solid #eee}.partner-strip__container{display:flex;justify-content:center;align-items:center;gap:60px;flex-wrap:wrap}.partner-strip img{height:35px;width:auto;opacity:.8;filter:grayscale(100%);transition:opacity .3s}.partner-strip img:hover{opacity:1;filter:grayscale(0%)}.cooperation-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media (max-width: 900px){.cooperation-container{grid-template-columns:1fr}}.models-header{margin-bottom:60px}.model-card{padding:60px 40px;border-radius:var(--border-radius);transition:var(--transition);height:100%;display:flex;flex-direction:column;justify-content:space-between;background:var(--color-bg-main);border:1px solid #eee}.model-card:hover{border-color:transparent;box-shadow:var(--shadow-hover);transform:translateY(-5px)}.model-card--dark{background:var(--color-black-control);color:var(--color-bg-main);border:none;transition:var(--transition)}.model-card--dark:hover{transform:translateY(-5px);box-shadow:0 20px 60px #ffde5a66}.model-card--dark h3{color:#fff}.model-card--dark .model-card__price{color:var(--color-bg-main)}.model-card--dark p{color:#ccc}.model-card--dark .btn{background:var(--color-bg-main);color:var(--color-black-control)}.model-card__price{font-size:2.5rem;font-weight:800;margin:20px 0;color:var(--color-text-main)}.model-card__price small{font-size:1rem;font-weight:500;opacity:.6}.model-card ul{margin:30px 0}.model-card ul li{margin-bottom:15px;padding-left:24px;position:relative;font-size:1.05rem}.model-card ul li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-accent);position:absolute;left:0;top:10px}.fleet__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}@media (max-width: 900px){.fleet__grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}.car-card{background:#fff;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 10px 30px #0000000d;transition:transform .3s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05)}.car-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}.car-card--main{transform:scale(1.05);border:2px solid var(--color-accent);z-index:2}@media (max-width: 900px){.car-card--main{transform:none;margin:20px 0}}.car-card--main:hover{transform:scale(1.05) translateY(-8px)}@media (max-width: 900px){.car-card--main:hover{transform:translateY(-8px)}}.car-card__image-area{height:220px;background:#f8f9fa;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.car-card__image-area img{max-width:90%;max-height:90%;object-fit:contain;transition:transform .5s ease;transform:scale(1.2)}.car-card:hover .car-card__image-area img{transform:scale(1.3)}.car-card__badge-economy,.car-card__badge-comfort,.car-card__badge-vip{position:absolute;top:15px;right:15px;padding:5px 12px;border-radius:50px;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff;z-index:2}.car-card__badge-economy{background:#6c757d}.car-card__badge-comfort{background:var(--color-accent);color:#000}.car-card__badge-vip{background:#000}.car-card__content{padding:25px;text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.car-card__model-name{font-size:1.1rem;font-weight:600;color:var(--color-text-main);margin-bottom:5px;font-family:var(--font-heading)}.car-card__price{font-size:1.8rem;font-weight:800;color:var(--color-text-main);margin:10px 0 20px}.car-card__price span{font-size:.9rem;color:#999;font-weight:500}.car-card__cta{display:inline-block;padding:15px 0 8px;font-size:.9rem;font-weight:600;color:var(--color-text-secondary);border-top:1px solid #eee;width:100%;margin-top:auto}.timeline{padding:var(--section-padding) 0}.timeline__wrapper{position:relative;margin-top:80px}.timeline__line-bg{position:absolute;top:40px;left:0;width:100%;height:3px;background:#eee;z-index:0}@media (max-width: 768px){.timeline__line-bg{width:3px;height:100%;left:30px;top:0}}.timeline__line-fill{position:absolute;top:40px;left:0;width:0%;height:3px;background:var(--color-black-control);z-index:1}@media (max-width: 768px){.timeline__line-fill{width:3px;height:0%;left:30px}}.timeline__steps{display:flex;justify-content:space-between;position:relative;z-index:2}@media (max-width: 768px){.timeline__steps{flex-direction:column;gap:40px}}.step{width:22%;text-align:center}@media (max-width: 768px){.step{width:100%;text-align:left;padding-left:90px;position:relative;margin-bottom:30px}}.step__bubble{width:80px;height:80px;background:var(--color-bg-main);border:2px solid #eee;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#ccc;transition:var(--transition)}.step__bubble.active{border-color:var(--color-black-control);background:var(--color-black-control);color:var(--color-bg-main)}@media (max-width: 768px){.step__bubble{position:absolute;left:0;top:0;margin:0;width:60px;height:60px;font-size:1.2rem}}.step h4{margin-bottom:10px;color:var(--color-text-main)}.rental-hero,.rental-hero-dream{background-color:var(--color-bg-white);padding:140px 0 20px;text-align:center;position:relative;overflow:hidden}.rental-hero__content{position:relative;z-index:2;max-width:800px;margin:0 auto}.rental-hero h1,.rental-hero-dream h1{font-family:Montserrat,sans-serif;font-weight:800;font-size:3.5rem;line-height:1.1;margin-bottom:24px;color:var(--color-text-main)}@media (max-width: 768px){.rental-hero h1,.rental-hero-dream h1{font-size:2.5rem}}.rental-hero h1 .highlight,.rental-hero-dream h1 .highlight{color:var(--color-accent)}.rental-hero p,.rental-hero-dream p{font-size:1.2rem;color:var(--color-text-secondary);margin-bottom:40px;line-height:1.6}.rental-hero-dream{padding-bottom:0;margin-bottom:-80px;background:transparent;position:relative;z-index:10}.fleet-section{background-color:var(--color-bg-secondary);padding:20px 0}.fleet-filters{display:flex;justify-content:center;gap:12px;margin-bottom:60px}.fleet-filters .filter-btn{background:transparent;border:1px solid #E0E0E0;padding:10px 24px;border-radius:100px;font-family:var(--font-body);font-weight:600;font-size:.9rem;color:#000;cursor:pointer;transition:all .3s ease}.fleet-filters .filter-btn:hover{border-color:#000}.fleet-filters .filter-btn.active{background:#000;color:#fff;border-color:#000}.fleet-grid-wrapper{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 120px}@media (max-width: 900px){.fleet-grid-wrapper{width:100%;margin-left:0;margin-right:0;padding:0 40px}}@media (max-width: 768px){.fleet-grid-wrapper{padding:0 20px}}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:#fff;border:1px solid #eee;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #00000014;transition:all .3s ease;z-index:10;color:#333}.slider-arrow:hover{background:#fff;box-shadow:0 6px 16px #0000001f;color:#000;transform:translateY(-50%) scale(1.1)}.slider-arrow--prev{left:40px}@media (max-width: 768px){.slider-arrow--prev{left:0}}.slider-arrow--next{right:40px}@media (max-width: 768px){.slider-arrow--next{right:0}}.slider-arrow.hidden{opacity:0;pointer-events:none;visibility:hidden}.fleet-grid{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow-x:auto;gap:30px;padding:20px 4px 50px;margin-top:60px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;scroll-snap-type:x mandatory;scroll-padding:0 24px}.fleet-grid::-webkit-scrollbar{display:none}.fleet-grid.justify-center{justify-content:center}.fleet-grid .fleet-card{flex:0 0 auto;width:340px;scroll-snap-align:center;margin-right:0}@media (max-width: 768px){.fleet-grid .fleet-card{min-width:310px;width:85vw;max-width:340px}}.fleet-grid--no-scroll{display:flex;flex-wrap:wrap;justify-content:center;overflow-x:visible;padding-bottom:20px}.fleet-grid--no-scroll .fleet-card{margin-bottom:20px}.fleet-card{background:#fff;border-radius:32px;padding:0;box-shadow:0 2px 20px #00000008;transition:all .5s cubic-bezier(.25,.8,.25,1);border:1px solid #e0e0e0;position:relative;overflow:hidden;display:flex;flex-direction:column;will-change:transform,box-shadow;backface-visibility:hidden}.fleet-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #00000014,0 30px 60px -15px #0000001f,0 0 40px #0000000a}.fleet-card:hover .fleet-card__image img{transform:scale(1.3)}.fleet-card:hover .action-btn{background:var(--color-black-control);color:#fff;transform:scale(1.05)}.fleet-card__image{position:relative;height:240px;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:32px 32px 0 0;margin-bottom:0;isolation:isolate}.fleet-card__image:after{display:none}.fleet-card__image img{position:relative;z-index:2;width:100%;height:100%;padding:0;object-fit:contain;filter:drop-shadow(0 15px 35px rgba(0,0,0,.1));transform:scale(1.2);transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.fleet-card__image .fleet-card__badge-main{position:absolute;top:16px;right:16px;z-index:5;background:#fff;color:#000;padding:8px 16px;border-radius:8px;font-size:.75rem;font-weight:800;text-transform:uppercase;box-shadow:0 4px 15px #0000000d;border:1px solid #eee}.fleet-card__content{padding:28px 32px 32px;z-index:2;background:#fff;display:flex;flex-direction:column;flex-grow:1;text-align:left;border-radius:0 0 32px 32px;flex:1;justify-content:space-between}.fleet-card__title{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.5rem;color:#111;margin:0 0 8px;line-height:1.1;letter-spacing:-.02em}.fleet-card__specs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px;flex:1;align-content:flex-start}.fleet-card__specs span{font-size:.85rem;color:#111;font-weight:600;padding:6px 14px;border:1px solid #e0e0e0;border-radius:12px;background:#fff;white-space:nowrap}.fleet-card__specs span:not(:last-child):after{content:none}.fleet-card__price{align-items:flex-end;margin-top:auto;padding-top:20px;display:flex;justify-content:space-between;align-items:center}.fleet-card__price .price-info{display:flex;flex-direction:column;gap:4px}.fleet-card__price .price-label{font-size:.65rem;text-transform:uppercase;color:#999;font-weight:700;letter-spacing:.1em}.fleet-card__price .price-amount{font-family:Montserrat,sans-serif;font-weight:900;font-size:1.8rem;color:#000;line-height:1}.fleet-card__price .price-amount .currency{font-size:1.2rem;font-weight:600;color:#666}.fleet-card .action-btn{width:56px;height:56px;border-radius:50%;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;border:none;flex-shrink:0}.fleet-card .action-btn i,.fleet-card .action-btn svg{width:24px;height:24px;stroke-width:2px}.fleet-card .action-btn:hover{background:var(--color-black-control);transform:scale(1.05)}.fleet-card--premium{background:#0f0f0f;border-color:#222}.fleet-card--premium .fleet-card__image{background:#fff}.fleet-card--premium .fleet-card__image:before{display:none}.fleet-card--premium .fleet-card__content{background:#0f0f0f}.fleet-card--premium .fleet-card__title{color:#fff}.fleet-card--premium .fleet-card__badge-main{background:#000!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)}.fleet-card--premium .fleet-card__specs span{color:#fff;background:#000;border:1px solid rgba(255,255,255,.2);font-weight:700}.fleet-card--premium .fleet-card__specs span:not(:last-child):after{content:none}.fleet-card--premium .fleet-card__price .price-label,.fleet-card--premium .fleet-card__price .label,.fleet-card--premium .card-footer .price-label,.fleet-card--premium .card-footer .label{color:#aaa!important}.fleet-card--premium .fleet-card__price .price-amount,.fleet-card--premium .fleet-card__price .amount,.fleet-card--premium .card-footer .price-amount,.fleet-card--premium .card-footer .amount{color:#fff!important}.fleet-card--premium .fleet-card__price .price-amount .currency,.fleet-card--premium .fleet-card__price .price-amount span,.fleet-card--premium .fleet-card__price .amount .currency,.fleet-card--premium .fleet-card__price .amount span,.fleet-card--premium .card-footer .price-amount .currency,.fleet-card--premium .card-footer .price-amount span,.fleet-card--premium .card-footer .amount .currency,.fleet-card--premium .card-footer .amount span{color:#aaa!important}.fleet-card--premium .action-btn{background:#222;color:#fff}.fleet-card--premium .action-btn:hover{background:var(--color-accent);color:#000}.rental-benefits,.faq-section{background-color:var(--color-bg-white);padding:20px 0}.faq-container{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #eee;padding:20px 0}.faq-item__question{width:100%;text-align:left;background:none;border:none;padding:10px 0;font-family:Montserrat,sans-serif;font-weight:600;font-size:1.1rem;color:var(--color-text-main);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.faq-item__question:hover{color:var(--color-accent)}.faq-item__question .icon{transition:transform .3s ease}.faq-item__question[aria-expanded=true] .icon{transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-right:20px}.faq-item__answer p{margin:10px 0 20px;color:var(--color-text-secondary);line-height:1.6}.hidden{display:none!important}.brands-marquee{padding:30px 0;background:#fff;overflow:hidden;position:relative;border-bottom:1px solid #f5f5f5}.brands-marquee__track{display:flex;align-items:center;gap:60px;width:max-content;animation:scrollBrnas 45s linear infinite}.brands-marquee__track:hover{animation-play-state:paused}.brands-marquee__logo{height:50px;width:auto;opacity:.4;filter:grayscale(100%);transition:all .3s ease;object-fit:contain}.brands-marquee__logo:hover{opacity:1;filter:grayscale(0%)}.brands-marquee__logo--large{height:90px;width:auto}@keyframes scrollBrnas{0%{transform:translate(0)}to{transform:translate(-50%)}}.own-car-hero{min-height:60vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;color:#111;padding-top:var(--nav-height);background:#fff}.own-car-hero:before{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,230,200,.5) 0%,rgba(240,240,255,.8) 40%,#ffffff 70%);opacity:.9;filter:blur(60px);z-index:1;transition:background .1s ease}.own-car-hero__content{position:relative;z-index:2;text-align:center;max-width:900px;padding:0 20px}.own-car-hero h1{font-family:Montserrat,sans-serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:800;color:#111;margin-bottom:10px;letter-spacing:-.03em;line-height:1.1}.own-car-hero__hook{font-size:clamp(2.5rem,5vw,4rem);font-weight:300;display:block;margin:15px 0 30px;color:#444;letter-spacing:-.01em;position:relative}.own-car-hero__hook strong{font-weight:700;color:#000}.own-car-benefits{padding-top:20px;padding-bottom:20px;background:#fff;position:relative;z-index:5}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:90px;margin-bottom:100px}@media (max-width: 1024px){.benefit-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.benefit-grid{grid-template-columns:1fr}}.benefit-box{background:#fff;border:none;box-shadow:0 10px 40px #0000000a;padding:60px 30px;border-radius:24px;text-align:center;transition:all .4s ease;display:flex;flex-direction:column;align-items:center}.benefit-box:hover{transform:translateY(-8px);box-shadow:0 25px 60px #00000014}.benefit-box__icon{background:#ffde5a1a;width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:30px;color:#000;font-size:2rem;border:1px solid rgba(255,222,90,.2);box-shadow:0 5px 15px #ffde5a0d}.benefit-box__icon i,.benefit-box__icon svg{width:32px;height:32px}.benefit-box h3{font-size:1.4rem;margin-bottom:20px;font-weight:700;color:#222;min-height:2.8em;display:flex;align-items:center;justify-content:center;width:100%}.benefit-box p{font-size:1rem;color:#666;line-height:1.6;margin-top:5px}.checklist-section{background:#f4f6f8;padding:20px 0;position:relative;overflow:hidden}.requirements-blob-1,.requirements-blob-2{position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(80px);z-index:1;opacity:.6}.requirements-blob-1{top:-200px;left:-200px;background:radial-gradient(circle,#10b98126,#fff0 70%)}.requirements-blob-2{bottom:-200px;right:-200px;background:radial-gradient(circle,#3b82f626,#fff0 70%)}.checklist-container{display:grid;grid-template-columns:1fr 1fr;gap:40px;position:relative;z-index:2}@media (max-width: 900px){.checklist-container{grid-template-columns:1fr}}.glass-panel{background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #1f268712;border-radius:24px;padding:40px;transition:transform .3s ease;height:100%}.glass-panel:hover{transform:translateY(-5px)}.checklist-header{display:flex;align-items:center;margin-bottom:30px}.checklist-header .icon-box-small{width:54px;height:54px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-right:20px}.checklist-header .icon-box-small i,.checklist-header .icon-box-small svg{width:28px;height:28px}.checklist-header h3{font-size:1.8rem;font-weight:800;color:#111;margin:0;font-family:var(--font-heading)}.checklist-items-wrapper{display:flex;flex-direction:column;gap:12px}.checklist-item{display:flex;align-items:flex-start;gap:16px;margin-bottom:0;padding:8px 0;background:transparent;border-radius:0}.checklist-item:hover{background:transparent}.checklist-item .check-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#10b98126;color:#10b981;display:flex;align-items:center;justify-content:center}.checklist-item .check-icon i,.checklist-item .check-icon svg{width:14px;height:14px;stroke-width:3px}.checklist-item span{font-size:1.05rem;font-weight:600;color:#333;line-height:1.4}.checklist-item span .sub-text{display:inline-block;font-weight:400;color:#777;font-size:.9rem;margin-left:4px}.requirements-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:50px}@media (max-width: 900px){.requirements-grid{grid-template-columns:1fr}}.vehicle-check-bar{width:100%;display:flex;align-items:center;justify-content:space-between;padding:30px 40px;margin-top:0}@media (max-width: 768px){.vehicle-check-bar{flex-direction:column;gap:20px;text-align:center}}.vehicle-check-bar strong{font-size:1.3rem;color:#111;font-weight:700;display:block}.vehicle-check-bar__buttons{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center}.btn-brand{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 24px;border-radius:50px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;border:none;cursor:pointer;min-width:180px}.btn-brand:hover{transform:translateY(-2px)}.btn-brand .brand-logo{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:-.05em}.btn-brand .brand-label{font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.btn-brand--uber{background:#000;color:#fff;box-shadow:0 5px 20px #0003}.btn-brand--uber:hover{box-shadow:0 8px 25px #0000004d;background:#111}.btn-brand--uber .brand-logo{font-family:Inter,sans-serif;letter-spacing:-.02em;font-weight:500}.btn-brand--bolt{background:#34d186;color:#fff;box-shadow:0 5px 20px #34d1864d;position:relative}.btn-brand--bolt:hover{box-shadow:0 8px 25px #34d18666;background:#2cb874}.btn-brand--bolt .brand-logo{font-weight:800;letter-spacing:-.04em}.btn-brand--bolt .dropdown-arrow{width:18px;height:18px;margin-left:5px;opacity:.8}.brand-dropdown-wrapper{position:relative;display:inline-block}.brand-menu{display:none;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#fff;min-width:220px;border-radius:16px;box-shadow:0 10px 40px #00000026;border:1px solid rgba(0,0,0,.05);z-index:100;overflow:hidden;padding:8px}.brand-menu:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-left:1px solid rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.05)}.brand-menu a{display:block;padding:12px 16px;color:#333;text-decoration:none;border-radius:10px;transition:.2s;font-size:.95rem;text-align:center}.brand-menu a .brand-pref{font-weight:800;color:#34d186}.brand-menu a:hover{background:#f5f7fa;color:#000}.requirements-section{position:relative;padding:20px 0;overflow:hidden;background:#fff}.process-timeline{padding:20px 0}.process-timeline__wrapper{display:flex;justify-content:space-between;position:relative;max-width:1000px;margin:0 auto}.process-timeline__wrapper:before{content:"";position:absolute;top:25px;left:50px;right:50px;height:2px;background:#eee;z-index:0}@media (max-width: 768px){.process-timeline__wrapper{flex-direction:column;gap:40px;padding-left:20px}.process-timeline__wrapper:before{top:0;bottom:0;left:45px;width:2px;height:100%;right:auto}}.process-timeline__step{position:relative;z-index:1;width:22%;text-align:center}@media (max-width: 768px){.process-timeline__step{width:100%;text-align:left;display:flex;align-items:flex-start;gap:20px}}.process-timeline__marker{width:50px;height:50px;background:#fff;border:2px solid #eee;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:#999;margin:0 auto 20px;transition:all .3s ease;box-shadow:0 5px 15px #0000000d}.process-timeline__marker.active{background:var(--color-accent);color:#000;border-color:var(--color-accent);transform:scale(1.1)}@media (max-width: 768px){.process-timeline__marker{margin:0;flex-shrink:0}}.process-timeline__content h4{font-size:1.1rem;margin-bottom:8px}.process-timeline__content p{font-size:.95rem;line-height:1.5}.page-50-50{background-color:#f8fafc;color:#020617;font-family:Outfit,sans-serif;overflow-x:hidden}.hero-shift{position:relative;padding:140px 0 0;background:#fff;min-height:800px}@media (max-width: 1200px){.hero-shift{min-height:750px}}@media (max-width: 900px){.hero-shift{min-height:850px;padding:120px 0 0}}@media (max-width: 768px){.hero-shift{min-height:900px;padding:100px 0 0}}.hero-shift{overflow:hidden;min-height:auto;display:flex;flex-direction:column;justify-content:center}.hero-shift__container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1400px;margin:0 auto;position:relative;z-index:5;min-height:800px}@media (max-width: 992px){.hero-shift__container{grid-template-columns:1fr;text-align:center;min-height:900px;padding:0 24px 60px}}.hero-shift__content .hero-badge{display:inline-flex;align-items:center;padding:8px 16px;background:#0f172a0d;border:1px solid rgba(15,23,42,.1);border-radius:99px;margin-bottom:24px}.hero-shift__content .hero-badge span{font-family:Outfit,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:1px;color:#0f172a;text-transform:uppercase;opacity:.8}.hero-shift__content h1{font-family:Garet,sans-serif;font-size:4.5rem;line-height:1.05;font-weight:800;color:#0f172a;margin-bottom:24px;letter-spacing:-2px}.hero-shift__content h1 .underline-accent{position:relative;display:inline-block;color:#0f172a;z-index:1}.hero-shift__content h1 .underline-accent:after{content:"";position:absolute;bottom:12px;left:-2px;right:-2px;height:12px;background:var(--color-gold);z-index:-1;opacity:.4;border-radius:4px}.hero-shift__content h1 .block{display:block;margin-top:5px;opacity:.9}@media (max-width: 1200px){.hero-shift__content h1{font-size:3.5rem}}@media (max-width: 768px){.hero-shift__content h1{font-size:2.8rem;letter-spacing:-1px}}.hero-shift__content p{font-family:Outfit,sans-serif;font-size:1.1rem;color:#475569;line-height:1.6;margin-bottom:40px;max-width:550px;font-weight:500}@media (max-width: 992px){.hero-shift__content p{margin-left:auto;margin-right:auto}}.hero-shift__content .btn--activate{background:#0f172a;color:#fff;padding:18px 40px;border-radius:16px;font-size:1rem;font-weight:800;display:inline-flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.16,1,.3,1);text-decoration:none;box-shadow:0 10px 20px #0f172a26}.hero-shift__content .btn--activate i{font-family:inherit!important;font-size:1.1rem;transition:transform .3s ease}.hero-shift__content .btn--activate:hover{transform:translateY(-3px) scale(1.02);background:#1b2335;box-shadow:0 20px 30px #0f172a40}.hero-shift__content .btn--activate:hover i{transform:translate(5px)}.hero-shift__visual{position:relative;z-index:10;display:flex;justify-content:flex-end;align-items:flex-end;width:100%}@media (max-width: 992px){.hero-shift__visual{margin-top:60px}}.hero-shift__visual .phone-mockup-wrapper{position:relative;width:396px;aspect-ratio:1/2;margin-top:-110px;margin-left:0;margin-bottom:-350px;z-index:10;overflow:visible}@media (max-width: 1400px){.hero-shift__visual .phone-mockup-wrapper{width:440px;height:880px;margin-bottom:-350px}}@media (max-width: 1200px){.hero-shift__visual .phone-mockup-wrapper{width:400px;height:800px;margin-bottom:-280px;margin-top:-80px}}@media (max-width: 900px){.hero-shift__visual .phone-mockup-wrapper{width:360px;height:720px;margin:-40px auto -120px}}@media (max-width: 768px){.hero-shift__visual .phone-mockup-wrapper{width:360px;height:720px;margin-bottom:-100px;margin-top:0}}.hero-shift__visual .phone-mockup-wrapper .phone-img{display:none!important}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:10px solid #000;border-radius:54px;overflow:hidden;display:flex;flex-direction:column;padding:60px 24px 30px;z-index:1;margin:0;box-shadow:0 40px 80px #00000026}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .phone-island{width:100px;height:28px;background:#000;border-radius:20px;margin:-20px auto 30px}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .profit-card{transform:scale(.9);transform-origin:top center;background:#fff;border-radius:30px;padding:40px 24px;text-align:center;margin-bottom:10px;border:1px solid rgba(0,0,0,.04);box-shadow:0 15px 35px #0000000d;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .profit-card .profit-label{font-family:var(--font-heading);font-size:.7rem;font-weight:800;color:#94a3b8;letter-spacing:2px;display:block;margin-bottom:8px;text-transform:uppercase}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .profit-card .amount{font-family:var(--font-heading);font-size:2.8rem;font-weight:900;color:#10b981;letter-spacing:-1.5px;margin:0;filter:drop-shadow(0 0 8px rgba(16,185,129,.2));transition:all .3s ease}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .profit-card.ticker-pulse .amount{transform:scale(1.05);filter:drop-shadow(0 0 15px rgba(34,197,94,.6))!important;color:#059669}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .phone-features{transform:scale(.9);transform-origin:top center;display:flex;flex-direction:column;gap:16px}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .phone-features .phone-feature-item{display:flex;align-items:center;gap:20px;padding:24px;transition:transform .3s ease}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .phone-features .phone-feature-item.solid-card{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:24px;box-shadow:0 8px 20px #00000008}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .phone-features .phone-feature-item:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000000d}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .phone-features .phone-feature-item .icon-box{width:65px;height:65px;background:#f1f5f9;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#0f172a}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .phone-features .phone-feature-item .icon-box i{width:30px;height:30px}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .phone-features .phone-feature-item .text-box h3{font-size:1.1rem;font-weight:900;color:#0f172a;letter-spacing:.5px;margin-bottom:2px}.hero-shift__visual .phone-mockup-wrapper .phone-screen-content .phone-features .phone-feature-item .text-box p{font-size:.85rem;color:#64748b;font-weight:500;margin:0}@keyframes pulse-gold{0%,to{box-shadow:0 0 20px #ca8a0433,0 0 0 1px #ca8a044d}50%{box-shadow:0 0 40px #ca8a0466,0 0 0 2px #ca8a0480}}.hero-live-bar{position:absolute;bottom:0;left:0;width:100%;padding:20px 0;border-top:1px solid rgba(15,23,42,.05);background:#fff;z-index:10}.hero-live-bar .live-bar-content{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#475569;font-size:.85rem;font-weight:600}@media (max-width: 768px){.hero-live-bar .live-bar-content{flex-direction:column;text-align:center;gap:10px}}.hero-live-bar .status-item{display:flex;align-items:center;gap:10px}.hero-live-bar .status-item .dot{width:8px;height:8px;border-radius:50%}.hero-live-bar .status-item .dot.pulse-green{background:#22c55e;animation:status-pulse 2s infinite}@keyframes orbit-cycle{0%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}@keyframes status-pulse{0%{transform:scale(1);opacity:1;box-shadow:0 0 #22c55e66}70%{transform:scale(1.1);opacity:.8;box-shadow:0 0 0 10px #22c55e00}to{transform:scale(1);opacity:1;box-shadow:0 0 #22c55e00}}.steps-50-50{padding:120px 0;background:#f8f8fa;position:relative}.steps-50-50 .section-header{margin-bottom:70px}.steps-50-50 .section-header h2{font-size:3.5rem;font-weight:800;color:#0f172a;letter-spacing:-1.5px;margin-bottom:15px;font-family:Garet,sans-serif;text-transform:uppercase}.steps-50-50 .section-header p{font-size:1.15rem;color:#475569;font-weight:500}@media (max-width: 768px){.steps-50-50 .section-header h2{font-size:2.5rem}}.steps-50-50 .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.steps-50-50 .steps-grid:before{content:"";position:absolute;top:50px;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.15),transparent);z-index:0}@media (max-width: 992px){.steps-50-50 .steps-grid:before{display:none}}@media (max-width: 992px){.steps-50-50 .steps-grid{grid-template-columns:1fr;gap:30px}}.steps-50-50 .step-card{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:24px;padding:50px 40px;text-align:center;position:relative;z-index:1;box-shadow:0 10px 30px #00000005;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.steps-50-50 .step-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000000f;border-color:#ca8a044d}.steps-50-50 .step-card:hover .step-card__icon{transform:scale(1.05);box-shadow:0 15px 30px #ca8a0433}.steps-50-50 .step-card__icon{width:100px;height:100px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 35px;color:#0f172a;border:2px solid rgba(202,138,4,.3);box-shadow:0 8px 16px #0000000a;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.steps-50-50 .step-card__icon:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#ca8a040d;z-index:0}.steps-50-50 .step-card__icon i{width:38px;height:38px;position:relative;z-index:1}.steps-50-50 .step-card h3{font-size:1.4rem;font-weight:800;color:#0f172a;margin-bottom:15px;letter-spacing:-.5px}.steps-50-50 .step-card p{color:#475569;line-height:1.6;font-size:1rem;margin:0;font-weight:500}.benefits-50-50{padding:120px 0;background:#fff}.benefits-50-50 .section-header{margin-bottom:70px}.benefits-50-50 .section-header h2{font-size:3.5rem;font-weight:800;color:#0f172a;letter-spacing:-1.5px;margin-bottom:15px;font-family:Garet,sans-serif;text-transform:uppercase}.benefits-50-50 .section-header p{font-size:1.15rem;color:#475569;font-weight:500}@media (max-width: 768px){.benefits-50-50 .section-header h2{font-size:2.5rem}}.benefits-50-50 .benefits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px}@media (max-width: 768px){.benefits-50-50 .benefits-grid{grid-template-columns:1fr}}.benefits-50-50 .benefit-card{background:#fff;border:1px solid rgba(0,0,0,.04);border-radius:20px;padding:40px;display:flex;align-items:flex-start;gap:24px;box-shadow:0 10px 30px #00000005;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1)}.benefits-50-50 .benefit-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000000f;border-color:#ca8a044d}.benefits-50-50 .benefit-card:hover .benefit-card__icon{color:#ca8a04;transform:scale(1.05);border-color:#ca8a0480;background:#ca8a041a}.benefits-50-50 .benefit-card__icon{flex-shrink:0;width:60px;height:60px;background:#ca8a040d;color:#0f172a;border:1px solid rgba(202,138,4,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.benefits-50-50 .benefit-card__icon i{width:28px;height:28px}.benefits-50-50 .benefit-card h3{font-size:1.3rem;font-weight:800;color:#0f172a;margin-bottom:12px;letter-spacing:-.5px}.benefits-50-50 .benefit-card p{color:#475569;line-height:1.6;margin:0;font-size:1rem;font-weight:500}.requirements-50-50{padding:120px 0;background-color:#f8f8fa}.requirements-50-50 .requirements-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;align-items:center}@media (max-width: 992px){.requirements-50-50 .requirements-layout{grid-template-columns:1fr;text-align:center}}.requirements-50-50 .requirements-text .req-tag{color:#ca8a04;font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;display:block;margin-bottom:20px}.requirements-50-50 .requirements-text h2{font-family:Garet,sans-serif;font-size:3.5rem;font-weight:800;color:#0f172a;letter-spacing:-1.5px;margin-bottom:20px;text-transform:uppercase}@media (max-width: 1200px){.requirements-50-50 .requirements-text h2{font-size:3rem}}@media (max-width: 768px){.requirements-50-50 .requirements-text h2{font-size:2.5rem}}.requirements-50-50 .requirements-text p{color:#475569;font-size:1.15rem;line-height:1.6;font-weight:500;margin-bottom:0}.requirements-50-50 .requirements-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 576px){.requirements-50-50 .requirements-list{grid-template-columns:1fr}}.requirements-50-50 .req-item{background:#fff;padding:24px;display:flex;align-items:center;gap:16px;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 4px 15px #00000005;transition:all .3s cubic-bezier(.16,1,.3,1)}.requirements-50-50 .req-item:hover{transform:translateY(-3px);box-shadow:0 10px 25px #0000000d;border-color:#ca8a044d}.requirements-50-50 .req-item:hover .req-icon{background:#ca8a041a;border-color:#ca8a0466;transform:scale(1.05)}.requirements-50-50 .req-item .req-icon{width:36px;height:36px;background:#ca8a040d;color:#ca8a04;border:1px solid rgba(202,138,4,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.requirements-50-50 .req-item .req-icon i{width:18px;height:18px;stroke-width:3px}.requirements-50-50 .req-item span{font-weight:700;color:#0f172a;font-size:1.05rem;letter-spacing:-.2px}@keyframes aurora-float{0%{transform:translate(0) scale(1)}to{transform:translate(50px,-20px) scale(1.1)}}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.text-gold{color:#ca8a04}.bg-navy{background-color:#0f172a}@keyframes floatBG{0%,to{background-position:center center}25%{background-position:30% 70%}50%{background-position:70% 30%}75%{background-position:40% 60%}}
