:root{--font-sans:"Plus Jakarta Sans", var(--font-plus-jakarta), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:var(--font-playfair), "Playfair Display", Georgia, serif;--bg-main:#faf6f0;--bg-surface:#f3ede4;--bg-surface-hover:#e7dfd4;--bg-card:#fff;--bg-card-glass:#ffffffeb;--ukraine-blue:#0057b7;--ukraine-blue-hover:#004494;--ukraine-blue-soft:#0057b71a;--ukraine-yellow:#ffc72c;--ukraine-yellow-hover:#e5b018;--ukraine-yellow-soft:#ffc72c2e;--gold-primary:#d4af37;--gold-light:#f7e7a9;--gold-dark:#9a7b1c;--gold-gradient:linear-gradient(135deg, #fde68a 0%, #d4af37 50%, #b8860b 100%);--gold-text-gradient:linear-gradient(135deg, #fde68a 0%, #d4af37 60%, #b8860b 100%);--gold-border-gradient:linear-gradient(135deg, #fde68a99 0%, #d4af3759 50%, #b8860b26 100%);--text-dark:#1c1917;--text-medium:#57534e;--text-muted:#78716c;--border-subtle:#1c19171a;--border-glass:#ffffffd9;--border-strong:#1c191738;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-xl:36px;--radius-full:9999px;--shadow-subtle:0 4px 20px -2px #1c19170a, 0 1px 3px #1c191705;--shadow-card:inset 0 1px 1px 0 #fffffff2, 0 14px 34px -10px #1c191714, 0 2px 6px -1px #1c191708;--shadow-card-hover:inset 0 1px 2px 0 #fff, 0 26px 55px -12px #1c191726, 0 8px 20px -4px #1c19170f;--shadow-hover:0 26px 55px -12px #1c191726;--shadow-gold:0 16px 40px -8px #d4af3747, 0 2px 8px #0000000a;--shadow-blue:0 16px 40px -8px #0057b747, 0 2px 8px #0000000a;--transition:all .28s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,button,input,select,textarea{font-family:var(--font-sans)}html{background-color:var(--bg-main);color:var(--text-dark);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}body{background-color:var(--bg-main);min-height:100vh;color:var(--text-dark);background-image:radial-gradient(circle at 12% 8%,#ffc72c0e 0%,#0000 40%),radial-gradient(circle at 88% 22%,#0057b70b 0%,#0000 40%),radial-gradient(circle at 50% 60%,#f59e0b09 0%,#0000 45%),radial-gradient(circle at 20% 90%,#0057b708 0%,#0000 40%);background-attachment:fixed;flex-direction:column;display:flex;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--text-dark);letter-spacing:-.035em;font-weight:800;line-height:1.1;font-family:var(--font-sans)}.font-serif,.editorial-heading{letter-spacing:-.02em;font-weight:700;font-family:var(--font-serif)!important}.editorial-italic{font-style:italic;font-weight:500;font-family:var(--font-serif)!important}.text-gold-gradient{background:var(--gold-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.text-ukraine-blue{color:var(--ukraine-blue)}.text-ukraine-yellow{color:#d69700}.container{width:100%;max-width:1260px;margin:0 auto;padding:0 1.5rem}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px);transition:var(--transition);background-color:#faf6f0d9;border-bottom:1px solid #1c191714;position:sticky;top:0;box-shadow:0 4px 20px -2px #1c19170d,0 1px 3px #1c191708}.nav-wrapper{justify-content:space-between;align-items:center;height:84px;display:flex}.brand-logo{align-items:center;line-height:1;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s;display:inline-flex}.brand-logo:hover{opacity:.95;transform:translateY(-1px)scale(1.01)}.brand-logo-img{object-fit:contain;width:auto;max-width:140px;height:52px;transition:height .25s,max-width .25s;display:block}.site-header.is-scrolled .brand-logo-img{max-width:115px;height:42px}.footer-brand-logo .brand-logo-img{max-width:155px;height:58px;margin-bottom:.5rem}.logo-text{letter-spacing:-.04em;font-size:1.85rem;font-weight:800}.desktop-nav{display:block}.nav-links{align-items:center;gap:1.5rem;list-style:none;display:flex}.nav-link{color:var(--text-medium);border-radius:var(--radius-full);padding:.5rem .95rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative}.nav-link:after{content:"";background:var(--ukraine-blue);border-radius:2px;width:40%;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:4px;left:50%;transform:translate(-50%)scaleX(0)}.nav-link:hover{color:var(--ukraine-blue);background-color:#0057b70f}.nav-link:hover:after,.nav-link.active:after{transform:translate(-50%)scaleX(1)}.nav-link.active{color:var(--ukraine-blue);background-color:#0057b714}.nav-actions{align-items:center;gap:1rem;display:flex}.custom-lang-selector{z-index:100;min-width:150px;display:inline-block;position:relative}.custom-lang-trigger{background-color:var(--bg-card);width:100%;color:var(--text-dark);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition);border:2px solid #0057b740;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #0057b70f}.custom-lang-trigger:hover,.custom-lang-trigger.active{border-color:var(--ukraine-blue);background-color:var(--bg-surface);box-shadow:0 6px 16px var(--ukraine-blue-glow)}.lang-flag-img{object-fit:cover;border-radius:2px;box-shadow:0 1px 3px #00000026}.lang-name{color:var(--text-dark);text-align:left;flex:1;margin-left:.2rem;font-weight:700}.lang-chevron{color:var(--ukraine-blue);font-size:.65rem;transition:transform .2s}.custom-lang-dropdown{border-radius:var(--radius-md);z-index:1000;background-color:#fff;border:2px solid #0057b740;flex-direction:column;gap:.25rem;width:100%;padding:.35rem;animation:.2s ease-out fadeInDown;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 15px 35px #0057b726}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.custom-lang-option{border-radius:var(--radius-sm);cursor:pointer;width:100%;transition:var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.custom-lang-option:hover{background-color:var(--ukraine-blue-soft)}.custom-lang-option.selected{background-color:#0057b71f}.option-left{align-items:center;gap:.5rem;display:flex}.option-flag-img{object-fit:cover;border-radius:2px}.option-label{color:var(--text-dark);font-size:.88rem;font-weight:700}.option-check{color:var(--ukraine-blue);font-size:.95rem;font-weight:800}.mobile-hamburger-btn{background:var(--bg-surface);border:1px solid var(--border-strong);color:var(--text-dark);border-radius:var(--radius-sm);cursor:pointer;width:44px;height:44px;transition:var(--transition);justify-content:center;align-items:center;font-size:1.4rem;display:none}.mobile-hamburger-btn:hover{background:var(--bg-surface-hover)}.mobile-nav-drawer{background-color:var(--bg-main);border-bottom:2px solid var(--ukraine-blue);padding:1.5rem;animation:.25s ease-out slideDown;box-shadow:0 10px 25px #0000001a}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-links{flex-direction:column;gap:1rem;list-style:none;display:flex}.mobile-nav-link{color:var(--text-dark);border-bottom:1px solid var(--border-subtle);padding:.5rem 0;font-size:1.1rem;font-weight:700;text-decoration:none;display:block}.mobile-nav-link:hover{color:var(--ukraine-blue)}.btn{border-radius:var(--radius-full);letter-spacing:-.01em;cursor:pointer;min-height:52px;transition:var(--transition);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.btn-primary{background-color:var(--ukraine-yellow);color:var(--text-dark);box-shadow:0 4px 16px var(--ukraine-yellow-glow);border:1px solid #e5b01899}.btn-primary:hover{background-color:var(--ukraine-yellow-hover);box-shadow:0 8px 24px var(--ukraine-yellow-glow);transform:translateY(-2px)}.btn-secondary{background-color:var(--ukraine-blue);color:#fff;border:1px solid var(--ukraine-blue);box-shadow:0 4px 16px var(--ukraine-blue-glow)}.btn-secondary:hover{background-color:var(--ukraine-blue-hover);border-color:var(--ukraine-blue-hover);box-shadow:0 8px 24px var(--ukraine-blue-glow);transform:translateY(-2px)}.btn-outline-ukraine{color:var(--ukraine-blue);border:2px solid var(--ukraine-blue);background-color:#0000}.btn-outline-ukraine:hover{background-color:var(--ukraine-blue-soft)}.hero-section-split{background:radial-gradient(circle at 5% 15%, #c5a0590d 0%, transparent 45%), var(--bg-main);border-bottom:1px solid #1c191714;width:100%;position:relative;overflow:visible}.hero-split-grid{grid-template-columns:1.1fr .9fr;width:100%;min-height:calc(100vh - 76px);display:grid}.hero-split-content{flex-direction:column;justify-content:center;width:100%;max-width:760px;margin-inline:auto;padding:clamp(1.75rem,3vw,3.25rem) clamp(1.25rem,3vw,4rem);display:flex}.hero-split-image-container{background-color:var(--bg-surface);border-top-left-radius:40px;border-bottom-left-radius:40px;width:100%;height:100%;min-height:480px;position:relative;overflow:hidden;box-shadow:-15px 20px 45px -10px #1c19171a}.hero-split-img{object-fit:cover;object-position:center 48%;border-top-left-radius:40px;border-bottom-left-radius:40px;transition:transform .8s cubic-bezier(.16,1,.3,1)}.hero-split-image-container:hover .hero-split-img{transform:scale(1.025)}.hero-image-gradient-overlay{pointer-events:none;z-index:5;background:linear-gradient(90deg,#faf6f0a6 0%,#faf6f038 18%,#0000 40%),linear-gradient(#0000 40%,#0f172a33 68%,#0f172aa6 100%),linear-gradient(#0f172a4d 0%,#0000 28%),radial-gradient(circle at 85% 15%,#ffc72c33 0%,#0000 55%);border-top-left-radius:40px;border-bottom-left-radius:40px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff40}.floating-trust-badge-split{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);z-index:10;background:#fffffff0;border:1px solid #1c19171f;align-items:center;gap:1.25rem;padding:.75rem 1.15rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem;box-shadow:0 12px 32px #0000001f}.hero-title{color:#1c1917;letter-spacing:-.04em;margin-bottom:.9rem;font-size:clamp(2.1rem,3.3vw,3.8rem);font-weight:800;line-height:1.12}.hero-title-highlight-blue{color:var(--ukraine-blue);display:inline-block;position:relative}.hero-subtitle{color:var(--text-medium);max-width:580px;margin-bottom:1.35rem;font-size:clamp(.98rem,1.1vw,1.15rem);line-height:1.5}.hero-badges-row{flex-wrap:wrap;gap:.55rem;margin-bottom:1.15rem;display:flex}.luxury-badge{-webkit-backdrop-filter:blur(6px);color:#2d2926;border-radius:var(--radius-full);letter-spacing:.01em;transition:var(--transition);background:#ffffffd9;border:1px solid #1c19171f;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #00000005}.luxury-badge:hover{background:#fff;border-color:#c5a05999;transform:translateY(-1px)}.badge-icon-wrap{color:var(--ukraine-blue);justify-content:center;align-items:center;display:flex}@media (max-height:850px) and (min-width:1025px){.hero-split-grid{min-height:calc(100vh - 72px)}.hero-split-content{padding:1.25rem clamp(1.25rem,3vw,3.5rem)}.hero-title{margin-bottom:.65rem;font-size:clamp(1.8rem,2.5vw,2.45rem);line-height:1.1}.hero-subtitle{max-width:520px;margin-bottom:.95rem;font-size:.94rem;line-height:1.42}.hero-badges-row{gap:.45rem;margin-bottom:.65rem}.luxury-badge{padding:.25rem .6rem;font-size:.75rem}.stats-counter-bar{gap:.75rem!important;padding:.55rem .85rem!important}.stat-number{font-size:1.25rem!important}.stat-label{font-size:.74rem!important}.hero-split-image-container{min-height:420px}.floating-trust-badge-split{gap:.75rem;padding:.55rem .85rem;bottom:1rem;left:1rem}}@media (min-width:1025px) and (max-width:1320px){.hero-split-grid{grid-template-columns:1.15fr .85fr}.hero-split-content{padding:1.5rem clamp(1rem,2.5vw,2.5rem)}.hero-title{font-size:2.2rem}.hero-subtitle{font-size:.95rem}.stats-counter-bar{gap:.65rem;padding:.65rem .85rem}.stat-number{font-size:1.25rem}.stat-label{font-size:.74rem}}@media (max-width:1024px){.hero-split-grid{grid-template-columns:1fr;min-height:auto;max-height:none}.hero-split-content{max-width:100%;margin-left:0;padding:2.25rem 1.25rem}.hero-split-image-container,.hero-image-gradient-overlay{border-radius:0}.hero-split-image-container{height:380px;min-height:340px}.hero-split-img{object-position:center 40%;border-radius:0}.hero-title{margin-bottom:.85rem;font-size:clamp(2rem,5.5vw,2.6rem)}.hero-subtitle{margin-bottom:1.25rem;font-size:1.02rem}.floating-trust-badge-split{max-width:none;bottom:1rem;left:1rem;right:1rem}}.match-console-card{transition:var(--transition);background-color:#fff;border:1px solid #1c19171a;border-radius:20px;margin-bottom:2rem;padding:1.75rem 2rem;box-shadow:0 20px 45px -15px #1c19170f,0 0 0 1px #c5a05933}.match-console-card:hover{box-shadow:0 24px 50px -15px #1c191717,0 0 0 1px #c5a05959}.console-header-tabs{border-radius:var(--radius-full);background:#f5efe8;border:1px solid #1c19170f;gap:.35rem;margin-bottom:1.5rem;padding:4px;display:inline-flex}.console-tab-btn{color:#78716c;cursor:pointer;transition:var(--transition);border-radius:var(--radius-full);letter-spacing:.01em;background:0 0;border:none;align-items:center;gap:.45rem;padding:.5rem 1.15rem;font-size:.88rem;font-weight:700;display:flex}.console-tab-btn.active{color:#1c1917;background:#fff;box-shadow:0 2px 8px #0000000f,0 0 0 1px #c5a05940}.tab-icon-wrap{color:#a8a29e;transition:var(--transition);justify-content:center;align-items:center;display:flex}.console-tab-btn.active .tab-icon-wrap{color:#c5a059}.console-filter-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:1.5rem;display:grid}.filter-box{transition:var(--transition);background:#faf7f2;border:1px solid #8c827a33;border-radius:12px;flex-direction:column;gap:.3rem;padding:.6rem .65rem;display:flex}.filter-box:focus-within,.filter-box:hover{border-color:var(--ukraine-blue);background:#fff;box-shadow:0 4px 14px #0057b71f}.filter-label{text-transform:uppercase;color:#78716c;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:.3rem;font-size:.65rem;font-weight:800;display:flex}.label-icon{color:var(--ukraine-blue);align-items:center;display:flex}.filter-select-wrapper{align-items:center;width:100%;display:flex;position:relative}.filter-select{color:#1c1917;cursor:pointer;appearance:none;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;width:100%;padding-right:1rem;font-size:.86rem;font-weight:700}.select-chevron{pointer-events:none;color:#78716c;align-items:center;display:flex;position:absolute;right:0}.btn-luxury-primary{color:#fff;border-radius:var(--radius-full);letter-spacing:-.01em;cursor:pointer;width:100%;min-height:54px;transition:var(--transition);background:#1c1917;border:1px solid #1c1917;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.8rem;font-size:1.08rem;font-weight:800;display:flex;box-shadow:0 8px 20px #1c19171f}.btn-luxury-primary:hover{background:var(--ukraine-blue);border-color:var(--ukraine-blue);color:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #0057b740}.btn-luxury-primary svg{color:var(--ukraine-yellow);transition:transform .2s,color .2s}.btn-luxury-primary:hover svg{color:#fff;transform:translate(3px)}.stats-counter-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-md);background:#ffffffb3;border:1px solid #1c19171a;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1.1rem 1.5rem;display:grid;box-shadow:0 4px 15px #00000005}.stat-item{flex-direction:column;display:flex}.stat-number{color:#1c1917;letter-spacing:-.03em;font-size:1.65rem;font-weight:800;line-height:1.15}.stat-label{color:var(--text-medium);font-size:.88rem;font-weight:700}.hero-image-col{position:relative}.arched-hero-wrapper{border:2px solid #c5a05966;border-radius:40px 140px 40px 40px;position:relative;overflow:hidden;box-shadow:0 30px 60px -15px #1c191726}.arched-img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.floating-activity-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-full);color:#1c1917;z-index:10;background:#fffffff5;border:1px solid #1c19171f;align-items:center;gap:.6rem;padding:.65rem 1.15rem;font-size:.82rem;font-weight:700;animation:4s ease-in-out infinite floatBounce;display:flex;position:absolute;top:1.75rem;left:-1.5rem;box-shadow:0 12px 30px #00000014}@keyframes floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pulse-live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #10b98133}.floating-trust-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-md);z-index:10;background:#fffffff5;border:1px solid #1c19171f;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex;position:absolute;bottom:1.5rem;left:1rem;right:1rem;box-shadow:0 12px 30px #00000014}.section-padding{padding:5.5rem 0}.section-light{background-color:var(--bg-main);color:var(--text-dark)}.section-dark{color:#faf6f0!important;background-color:#1c1917!important}.section-dark .section-title{color:#fff!important}.section-dark .section-subtitle{color:var(--ukraine-yellow)!important}.section-dark p{color:#d6d3d1}.section-dark .feature-card{background-color:#282421!important;border:1px solid #ffffff1f!important}.section-dark .feature-card:hover{border-color:var(--ukraine-yellow)!important;box-shadow:0 16px 36px #0006!important}.section-dark .feature-card h3{color:#fff!important}.section-dark .feature-card p{color:#d6d3d1!important}.section-dark .feature-icon{color:var(--ukraine-yellow)!important;background:#ffc72c26!important}.section-dark .profile-card{background-color:#282421!important;border:1px solid #ffffff1f!important}.section-dark .profile-card:hover{border-color:var(--ukraine-yellow)!important;box-shadow:0 16px 36px #0006!important}.section-dark .profile-avatar-placeholder{background:linear-gradient(135deg,#1c1917 0%,#2d2825 100%)!important}.section-dark .profile-name{color:#fff!important}.section-dark .profile-location{color:#a8a29e!important}.section-dark .verified-pill{color:var(--ukraine-yellow)!important;border-color:var(--ukraine-yellow)!important;background-color:#1c1917!important}.section-dark .faq-item{background-color:#282421!important;border:1px solid #ffffff1f!important}.section-dark .faq-btn{color:#fff!important}.section-dark .faq-answer{color:#d6d3d1!important;border-top-color:#ffffff1a!important}.section-header-center{text-align:center;z-index:2;max-width:760px;margin:0 auto 3.5rem;position:relative}.section-subtitle{text-transform:uppercase;letter-spacing:.14em;color:var(--ukraine-blue);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.88rem;font-weight:800;display:inline-flex}.section-title{letter-spacing:-.035em;margin-bottom:1.1rem;font-size:clamp(2.3rem,4.4vw,3.4rem);font-weight:800;line-height:1.1}.section-title-editorial{letter-spacing:-.02em;font-weight:700;font-family:var(--font-serif)!important}.section-title-editorial em,.editorial-serif{font-style:italic;font-weight:500;font-family:var(--font-serif)!important}.features-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid;position:relative}@media (max-width:900px){.features-grid{grid-template-columns:1fr}}.feature-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#fffffff0;border:1px solid #ffffffe6;flex-direction:column;padding:2.4rem 2.2rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:relative}.feature-card h3{letter-spacing:-.03em;margin-bottom:.85rem;font-size:1.45rem;font-weight:800;line-height:1.18}.feature-card:hover{box-shadow:var(--shadow-card-hover);border-color:#0057b74d;transform:translateY(-8px)}.feature-icon{width:56px;height:56px;color:var(--ukraine-blue);background:linear-gradient(135deg,#0057b71f 0%,#ffc72c38 100%);border-radius:16px;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.6rem;display:flex;box-shadow:inset 0 1px 1px #fffc}.section-dark-luxury{border-top:1px solid #d4af3740;border-bottom:1px solid #d4af3740;padding:6.5rem 0;position:relative;overflow:hidden;color:#faf6f0!important;background:radial-gradient(circle at 50% 0,#172554 0%,#0b1329 55%,#050814 100%)!important}.section-dark-luxury:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(at top,#d4af3724 0%,#0000 70%);width:1000px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.section-dark-luxury .section-title{color:#fff!important}.section-dark-luxury .section-subtitle{letter-spacing:.16em;color:#fbbf24!important}.section-dark-luxury p{color:#cbd5e1!important}.luxury-events-grid{z-index:2;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:1.5rem;display:grid;position:relative}.tour-standards-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:1.35rem;margin-top:2.5rem;margin-bottom:3.5rem;display:grid;position:relative}.tour-standard-card{-webkit-backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #d4af3747;border-radius:20px;flex-direction:column;padding:1.6rem 1.4rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 30px #00000040}.tour-standard-card:hover{background:#ffffff12;border-color:#f59e0bb3;transform:translateY(-4px);box-shadow:0 18px 40px #0006,0 0 25px #d4af3733}.tour-standard-header{align-items:center;gap:.9rem;margin-bottom:.75rem;display:flex}.tour-standard-icon{background:linear-gradient(135deg,#d4af3729 0%,#d4af370d 100%);border:1.5px solid #d4af3773;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #00000059,inset 0 1px 1px #ffffff26,0 0 12px #d4af371f}.tour-standard-card:hover .tour-standard-icon{background:linear-gradient(135deg,#d4af3747 0%,#d4af371f 100%);border-color:#fbbf24;transform:scale(1.08);box-shadow:0 6px 20px #d4af3759,0 0 18px #f59e0b40}.tour-standard-sub{text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;margin-bottom:.15rem;font-size:.7rem;font-weight:800;display:block}.tour-standard-title{color:#fff;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.tour-standard-desc{color:#94a3b8;margin:0;font-size:.86rem;line-height:1.55}.event-feature-ribbon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;color:#fde68a;background:#0b1329eb;border:1px solid #d4af3773;border-radius:9999px;justify-content:space-around;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.76rem;font-weight:800;display:flex;position:absolute;bottom:1.15rem;left:1.25rem;right:1.25rem;box-shadow:0 4px 16px #0006}.ribbon-pill-tag{align-items:center;gap:.45rem;display:inline-flex}.event-feature-pill-dot{color:#d4af37;font-size:.7rem}@media (max-width:1024px){.tour-standards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.tour-standards-grid{grid-template-columns:1fr;gap:1rem}.event-feature-ribbon{gap:.25rem;padding:.35rem .5rem;font-size:.68rem}}@media (max-width:900px){.luxury-events-grid{grid-template-columns:1fr;gap:2rem}}.luxury-event-card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);background:#0f172ab8;border:1px solid #ffffff24;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;overflow:hidden;box-shadow:0 24px 50px -12px #0009,inset 0 1px 1px #ffffff2e}.luxury-event-card:hover{border-color:#f59e0b99;transform:translateY(-8px);box-shadow:0 35px 70px -15px #000000bf,0 0 35px #f59e0b38}.event-card-media{width:100%;height:260px;position:relative;overflow:hidden}.event-card-media img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.luxury-event-card:hover .event-card-media img{transform:scale(1.05)}.event-city-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fde68a;border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;z-index:3;background:#0b1329d9;border:1px solid #f59e0b66;padding:.4rem .95rem;font-size:.78rem;font-weight:800;position:absolute;top:1.25rem;left:1.25rem;box-shadow:0 4px 15px #0000004d}.event-season-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border-radius:var(--radius-full);z-index:3;background:#ffffff2e;border:1px solid #ffffff40;padding:.4rem .95rem;font-size:.78rem;font-weight:800;position:absolute;top:1.25rem;right:1.25rem}.event-card-body{z-index:2;flex-direction:column;flex-grow:1;padding:2.25rem;display:flex;position:relative}.event-card-title{z-index:3;color:#fff;letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.55rem;font-weight:800;position:relative}.event-card-desc{color:#cbd5e1;flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.event-perks-list{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:.65rem;margin-bottom:2rem;padding-bottom:1.5rem;list-style:none;display:flex}.event-perk-item{color:#e2e8f0;align-items:center;gap:.65rem;font-size:.9rem;display:flex}.event-check-gold{color:#fbbf24;font-size:.95rem;font-weight:900}.event-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.event-attendee-group{align-items:center;gap:.75rem;display:flex}.avatar-stack{align-items:center;display:flex}.avatar-stack-item{object-fit:cover;border:2px solid #0f172a;border-radius:50%;width:32px;height:32px;margin-left:-10px}.avatar-stack-item:first-child{margin-left:0}.avatar-stack-count{color:#fde68a;font-size:.84rem;font-weight:700}.btn-gold-luxury{border-radius:var(--radius-full);background:linear-gradient(135deg,#fde68a 0%,#d4af37 50%,#b8860b 100%);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.8rem;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 25px -5px #d4af3766;color:#1a1202!important}.btn-gold-luxury:hover{transform:translateY(-2px);box-shadow:0 14px 30px -4px #d4af378c}.gold-seal-badge{text-align:center;color:#1a1202;z-index:15;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 35% 30%,#fff5d0 0%,#d4af37 50%,#9a7b1c 95%);border:2px dashed #ffffffa6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:96px;height:96px;padding:.4rem;animation:6s ease-in-out infinite sealFloat;display:flex;position:absolute;box-shadow:0 14px 32px -4px #00000073,inset 0 2px 4px #ffffffb3}@keyframes sealFloat{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(3deg)}}.gold-seal-text-top{letter-spacing:.12em;text-transform:uppercase;opacity:.9;font-size:.55rem;font-weight:800;line-height:1.1}.gold-seal-star{color:#2e1f00;margin:2px 0;font-size:.95rem;line-height:1}.gold-seal-text-bottom{letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900;line-height:1.1}.ambient-glow-orb{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.ambient-glow-gold{background:radial-gradient(circle,#ffc72c2e 0%,#ffc72c05 70%,#0000 100%)}.ambient-glow-blue{background:radial-gradient(circle,#0057b729 0%,#0057b705 70%,#0000 100%)}.experience-showcase-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#fffffff0;border:1px solid #ffffffe6;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;overflow:hidden}.experience-showcase-card:hover{box-shadow:var(--shadow-card-hover);border-color:#d4af3773;transform:translateY(-8px)}.profiles-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:3rem;display:flex}.profiles-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.profile-card{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition);position:relative;overflow:hidden}.profile-card:hover{box-shadow:var(--shadow-hover);border-color:var(--ukraine-blue);transform:translateY(-4px)}.profile-avatar-placeholder{background:linear-gradient(135deg, var(--bg-surface) 0%, var(--bg-surface-hover) 100%);justify-content:center;align-items:center;height:240px;font-size:3rem;display:flex;position:relative}.verified-pill{color:var(--ukraine-blue);border-radius:var(--radius-full);background-color:#fffffff2;border:1px solid #0057b740;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:1rem;right:1rem}.profile-body{padding:1.25rem}.profile-name{letter-spacing:-.03em;margin-bottom:.25rem;font-size:1.3rem;font-weight:800}.profile-location{color:var(--text-muted);margin-bottom:.85rem;font-size:.88rem}.story-card{background-color:var(--bg-surface);border-radius:var(--radius-lg);border:2px solid #0057b726;grid-template-columns:1fr 1fr;align-items:center;display:grid;overflow:hidden}.story-img-wrapper{height:100%;min-height:380px}.story-img{object-fit:cover;width:100%;height:100%}.story-content{padding:3rem}.story-quote{color:var(--text-dark);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(1.25rem,3vw,1.55rem);font-style:italic;font-weight:600;line-height:1.48}.cta-banner-card{background-color:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-hover);border:2px solid #0057b733;padding:4rem 2rem}.cta-buttons-row{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.site-footer{background-color:var(--bg-surface);color:var(--text-medium);border-top:2px solid #0057b726;padding:4rem 0 2rem}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:2rem;margin-bottom:3rem;display:grid}.footer-brand p{color:var(--text-muted);max-width:320px;margin-top:1rem;font-size:.9rem}.footer-col h5{color:var(--text-dark);margin-bottom:1.2rem;font-size:.95rem}.footer-links{flex-direction:column;gap:.6rem;list-style:none;display:flex}.footer-links a{color:var(--text-medium);transition:var(--transition);font-size:.9rem;text-decoration:none}.footer-links a:hover{color:var(--ukraine-blue)}.footer-bottom{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.8rem;font-size:.85rem;display:flex}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:2.5rem}.console-filter-grid{grid-template-columns:repeat(3,1fr)}.profiles-grid,.features-grid{grid-template-columns:repeat(2,1fr)}.story-card{grid-template-columns:1fr}.story-content{padding:2rem}.floating-activity-chip{left:1rem}}@media (max-width:860px){.brand-logo-img{max-width:120px;height:44px}.desktop-nav,.desktop-only-link{display:none}.mobile-hamburger-btn{display:flex}}@media (max-width:640px){.brand-logo-img{max-width:105px;height:38px}.hero-section{padding:2.5rem 0 3.5rem}.console-filter-grid{grid-template-columns:1fr}.stats-counter-bar{text-align:center;grid-template-columns:1fr;gap:1rem}.arched-hero-wrapper{border-radius:28px}.floating-activity-chip{margin-bottom:.75rem;position:relative;top:auto;left:auto}.features-grid,.profiles-grid{grid-template-columns:1fr}.cta-banner-card{padding:2.5rem 1.25rem}.cta-buttons-row{flex-direction:column}.cta-buttons-row .btn{width:100%}.footer-grid{grid-template-columns:1fr}}.profiles-showcase-section{background:linear-gradient(#faf6f0 0%,#f5efe6 50%,#faf6f0 100%);position:relative}.profiles-filter-pills{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-full);background:#ffffffd9;border:1px solid #1c19171a;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.75rem;padding:.4rem;display:inline-flex;box-shadow:0 4px 15px #1c19170a}.filter-pill{border-radius:var(--radius-full);color:var(--text-medium);cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;padding:.55rem 1.25rem;font-size:.92rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.filter-pill:hover{color:var(--ukraine-blue);background:#0057b70f}.filter-pill.active{background:var(--text-dark);color:#fff;box-shadow:0 4px 12px #1c191726}.profiles-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem 1.5rem;margin-top:2.75rem;display:grid}@media (max-width:1100px){.profiles-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:640px){.profiles-grid{grid-template-columns:1fr;gap:1.5rem}}.profile-card{border-radius:var(--radius-lg);cursor:pointer;background:#fff;border:1px solid #1c191717;flex-direction:column;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px -10px #1c19170f}.profile-card:hover{border-color:#0057b74d;transform:translateY(-8px);box-shadow:0 24px 50px -12px #1c191724}.profile-card:hover .profile-card-img{transform:scale(1.05)}.profile-card-image-wrap{aspect-ratio:3/4;background-color:#e7dfd4;width:100%;position:relative;overflow:hidden}.profile-card-img{object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.profile-card-gradient-overlay{pointer-events:none;background:linear-gradient(#1c191726 0%,#1c191700 40%,#1c1917d9 100%);position:absolute;inset:0}.profile-card-top-bar{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:.85rem;left:.85rem;right:.85rem}.profile-status-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);color:var(--text-dark);background:#ffffffeb;align-items:center;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #00000014}.profile-like-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.profile-like-btn:hover{background:#fff;transform:scale(1.12)}.profile-like-btn.liked{background:#ffe4e6;animation:.3s heartPop}@keyframes heartPop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.profile-match-score-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffc72c;border-radius:var(--radius-full);z-index:2;background:#1c1917d9;border:1px solid #ffc72c4d;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;bottom:4.85rem;right:.85rem}.score-star{font-size:.85rem}.profile-card-bottom-info{z-index:2;color:#fff;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.profile-name-age-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.profile-name{color:#fff;text-shadow:0 2px 4px #0000004d;font-size:1.3rem;font-weight:800}.profile-location-chip{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-full);background:#fff3;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.profile-profession{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;margin-top:.25rem;font-size:.85rem;overflow:hidden}.profile-card-body{background:#fff;flex-direction:column;flex-grow:1;padding:1.15rem;display:flex}.profile-intent-badge{align-items:center;gap:.45rem;margin-bottom:.75rem;display:flex}.intent-dot{background:#10b981;border-radius:50%;width:7px;height:7px}.intent-text{color:var(--text-dark);font-size:.78rem;font-weight:700}.profile-passions-row{flex-wrap:wrap;gap:.35rem;margin-bottom:1.1rem;display:flex}.passion-pill{background:var(--bg-surface);color:var(--text-medium);border-radius:var(--radius-full);border:1px solid #1c19170f;padding:.25rem .6rem;font-size:.74rem;font-weight:600}.passion-pill.active{color:var(--ukraine-blue);background:#0057b714;border-color:#0057b733}.profile-card-actions{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;display:grid}.btn-profile-secondary{border-radius:var(--radius-full);color:var(--text-dark);cursor:pointer;transition:var(--transition);text-align:center;background:0 0;border:1px solid #1c191729;padding:.55rem .75rem;font-size:.82rem;font-weight:700}.btn-profile-secondary:hover{background:var(--bg-surface);border-color:var(--text-dark)}.btn-profile-primary{border-radius:var(--radius-full);background:var(--ukraine-yellow);color:#1c1917;cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #ffc72c40}.btn-profile-primary:hover{background:var(--ukraine-yellow-hover);transform:translateY(-1px)}.btn-profile-primary.sent{color:#fff;background:#10b981;box-shadow:0 4px 12px #10b98140}.profile-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#0f0c0abf;justify-content:center;align-items:center;padding:1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.profile-modal-content{border-radius:var(--radius-xl);background:#fff;border:1px solid #fff6;width:100%;max-width:880px;max-height:90vh;animation:.3s cubic-bezier(.16,1,.3,1) modalSlideUp;position:relative;overflow-y:auto;box-shadow:0 30px 90px -15px #0006}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-close-btn{width:36px;height:36px;color:var(--text-dark);cursor:pointer;z-index:10;transition:var(--transition);background:#1c191714;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:absolute;top:1.25rem;right:1.25rem}.modal-close-btn:hover{background:#1c191729;transform:rotate(90deg)}.modal-inner-grid{grid-template-columns:360px 1fr;display:grid}@media (max-width:800px){.modal-inner-grid{grid-template-columns:1fr}}.modal-photo-col{background:var(--bg-surface);border-right:1px solid #1c191714;flex-direction:column;display:flex}.modal-img-container{aspect-ratio:4/5;background-color:#e7dfd4;width:100%;position:relative}.modal-photo{object-fit:cover}.modal-trust-overlay{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:.85rem;left:.85rem;right:.85rem}.modal-verified-badge{color:#fff;border-radius:var(--radius-full);background:#0057b7;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 4px 12px #0057b74d}.modal-score-badge{color:#ffc72c;border-radius:var(--radius-full);background:#1c1917d9;padding:.35rem .75rem;font-size:.75rem;font-weight:800}.modal-verification-checklist{flex-direction:column;gap:.65rem;padding:1.5rem;display:flex}.checklist-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.25rem;font-size:.75rem;font-weight:800}.checklist-item{color:var(--text-dark);align-items:center;gap:.6rem;font-size:.85rem;font-weight:700;display:flex}.check-icon{color:#2e7d32;background:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.75rem;font-weight:900;display:flex}.modal-details-col{flex-direction:column;gap:1.25rem;padding:2.25rem;display:flex}.modal-name{color:var(--text-dark);font-size:1.85rem;font-weight:800}.modal-location{background:var(--bg-surface);border-radius:var(--radius-full);color:var(--text-medium);align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.modal-profession{color:var(--ukraine-blue);margin-top:.2rem;font-size:1.05rem;font-weight:700}.modal-info-box{flex-direction:column;gap:.35rem;display:flex}.box-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:800}.box-val{color:var(--text-medium);font-size:.95rem;line-height:1.6}.modal-passions-row{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.modal-intro-form{border-top:1px solid #1c191714;margin-top:.75rem;padding-top:1.25rem}.modal-intro-input{border-radius:var(--radius-md);background:var(--bg-surface);width:100%;color:var(--text-dark);resize:vertical;transition:var(--transition);border:1px solid #1c191729;outline:none;padding:.85rem 1.1rem;font-family:inherit;font-size:.92rem}.modal-intro-input:focus{border-color:var(--ukraine-blue);background:#fff;box-shadow:0 0 0 3px #0057b71f}.profile-toast{color:#fff;border-radius:var(--radius-full);z-index:2000;background:#1c1917;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.92rem;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) toastSlideUp;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0000004d}@keyframes toastSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.how-it-works-section{background-color:#faf6f0;position:relative}.section-lead-text{color:var(--text-medium);max-width:680px;margin:.75rem auto 0;font-size:1.05rem;line-height:1.65}.membership-model-wrapper{margin-top:3.5rem}.membership-header{text-align:center;margin-bottom:2rem}.membership-title{color:var(--text-dark);font-size:1.55rem;font-weight:800}.membership-desc{color:var(--text-muted);margin-top:.25rem;font-size:.95rem}.membership-cards-grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1040px;margin:0 auto;display:grid}@media (max-width:768px){.membership-cards-grid{grid-template-columns:1fr;gap:1.5rem}}.membership-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);background:#fffffff0;flex-direction:column;padding:2.5rem 2.25rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:relative;box-shadow:inset 0 1px 1px #fffffff2,0 16px 40px -12px #1c191714,0 2px 6px -1px #1c191708}.membership-card:hover{transform:translateY(-8px);box-shadow:inset 0 1px 2px #fff,0 30px 60px -15px #1c191729,0 0 30px #ffc72c14}.membership-card-women{background:linear-gradient(#0057b709 0%,#fffffff5 24%);border:1.5px solid #0057b738}.membership-card-men{background:linear-gradient(#ffc72c11 0%,#fffffff5 24%);border:1.5px solid #d4af3773;box-shadow:inset 0 1px 1px #fffffff2,0 16px 40px -12px #d4af3729,0 2px 6px -1px #1c191708}.membership-card-men:hover{border-color:#d4af37cc;box-shadow:inset 0 1px 2px #fff,0 34px 65px -15px #d4af374d,0 0 35px #ffc72c26}.membership-badge-row{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.membership-pill-free{color:var(--ukraine-blue);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;background:#0057b71a;padding:.35rem .85rem;font-size:.78rem;font-weight:800}.membership-pill-vip{color:#8c6d23;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;background:#c5a05926;padding:.35rem .85rem;font-size:.78rem;font-weight:800}.membership-gender-icon{font-size:1.4rem}.membership-card-heading{color:var(--text-dark);font-size:1.6rem;font-weight:800}.membership-price-tag{align-items:baseline;gap:.35rem;margin:.4rem 0 1rem;display:flex}.price-amount{color:var(--text-dark);letter-spacing:-.04em;font-size:2.2rem;font-weight:900}.price-term{color:var(--text-muted);font-size:.95rem;font-weight:700}.membership-card-summary{color:var(--text-medium);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.membership-perks-list{flex-direction:column;flex-grow:1;gap:.75rem;margin-bottom:2rem;list-style:none;display:flex}.membership-perks-list li{color:var(--text-dark);align-items:flex-start;gap:.65rem;font-size:.92rem;font-weight:600;display:flex}.perk-check{width:20px;height:20px;color:var(--ukraine-blue);background:#0057b71a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.75rem;font-weight:900;display:inline-flex}.perk-check-gold{color:#b28300;background:#ffc72c33}.membership-cta-wrap{margin-top:auto}.journey-flow-wrapper{margin-top:5rem}.journey-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.25rem;display:flex}.journey-title{color:var(--text-dark);font-size:1.65rem;font-weight:800}.concierge-badge{background:var(--text-dark);color:#ffc72c;border-radius:var(--radius-full);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.steps-cards-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}@media (max-width:1024px){.steps-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.steps-cards-grid{grid-template-columns:1fr}}.step-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);cursor:pointer;background:#ffffffeb;border:1px solid #ffffffe6;flex-direction:column;padding:1.85rem 1.5rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:relative;box-shadow:inset 0 1px 1px #fffffff2,0 12px 32px -8px #1c191712,0 2px 6px -1px #1c191708}.step-card:hover{border-color:#0057b759;transform:translateY(-8px);box-shadow:inset 0 1px 2px #fff,0 24px 50px -10px #0057b729,0 0 25px #0057b714}.step-card.active{border-color:var(--ukraine-blue);background:#fff;box-shadow:inset 0 1px 2px #fff,0 22px 48px -8px #0057b72e}.step-card-top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.step-num-pill{color:var(--ukraine-blue);font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);background:linear-gradient(135deg,#0057b71f 0%,#0057b70a 100%);border:1px solid #0057b72e;padding:.25rem .75rem;font-size:1.25rem;font-weight:900;box-shadow:inset 0 1px #fff9}.step-icon-wrap{background:var(--bg-surface);width:44px;height:44px;color:var(--text-dark);transition:var(--transition);border-radius:12px;justify-content:center;align-items:center;display:flex}.step-card:hover .step-icon-wrap{background:var(--ukraine-blue);color:#fff}.step-title{color:var(--text-dark);margin-bottom:.65rem;font-size:1.15rem;font-weight:800;line-height:1.25}.step-desc{color:var(--text-medium);flex-grow:1;font-size:.88rem;line-height:1.6}.step-bottom-accent{background:#1c19170f;border-radius:2px;height:3px;margin-top:1.25rem;overflow:hidden}.step-progress-indicator{background:var(--ukraine-blue);border-radius:2px;width:30%;height:100%;transition:width .3s}.step-card:hover .step-progress-indicator{width:100%}.pillars-section{position:relative;overflow:clip}.pillars-glow{pointer-events:none;background:radial-gradient(circle at 15% 20%,#d4af371f 0%,#0000 40%),radial-gradient(circle at 85% 80%,#0057b724 0%,#0000 45%);animation:14s ease-in-out infinite alternate pillarsGlowDrift;position:absolute;inset:0}@keyframes pillarsGlowDrift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.08)}}.pillars-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.pillars-intro{position:sticky;top:140px}.pillars-intro p{color:#d6d3d1;max-width:440px;font-size:1.05rem}.pillars-progress{gap:.75rem;margin-top:2rem;display:flex}.pillars-progress span{font-family:var(--font-serif);color:#ffffff59;border-top:2px solid #d4af3759;min-width:56px;padding-top:.6rem;font-size:.9rem}.pillars-stack{perspective:1400px;flex-direction:column;gap:32vh;padding-bottom:14vh;display:flex}.pillar-card{--depth:0;top:calc(130px + var(--i) * 26px);transform-origin:top;transform:translateY(calc(var(--depth) * -14px)) scale(calc(1 - var(--depth) * .06)) rotateX(calc(var(--depth) * 7deg));filter:brightness(calc(1 - var(--depth) * .28));will-change:transform, filter;animation:.9s cubic-bezier(.16,1,.3,1) both pillarRise;animation-delay:calc(var(--i) * .12s);position:sticky}@keyframes pillarRise{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0}}.pillar-card-inner{border-radius:var(--radius-xl);background:linear-gradient(155deg,#ffffff17 0%,#ffffff05 60%),#24201d;border:1px solid #d4af3747;min-height:300px;padding:clamp(1.75rem,3vw,2.75rem);transition:border-color .4s,transform .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 -18px 40px -12px #0000008c,0 30px 60px -20px #0009}.pillar-card:nth-child(2) .pillar-card-inner{background:linear-gradient(155deg,#0057b747 0%,#0057b70a 65%),#1e2230}.pillar-card:nth-child(3) .pillar-card-inner{background:linear-gradient(155deg,#d4af373d 0%,#d4af3708 65%),#28231a}.pillar-card:hover .pillar-card-inner{border-color:#fde68aa6;transform:translateY(-4px)}.pillar-card-top{justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem;display:flex}.pillar-icon{color:#1c1917;background:var(--gold-gradient);width:60px;height:60px;box-shadow:var(--shadow-gold);border-radius:18px;place-items:center;transition:transform .6s cubic-bezier(.16,1,.3,1);display:grid}.pillar-card:hover .pillar-icon{transform:rotate(-8deg)scale(1.08)}.pillar-index{font-family:var(--font-serif);background:var(--gold-text-gradient);-webkit-text-fill-color:transparent;opacity:.55;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,4.75rem);font-weight:700;line-height:.9}.pillar-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);border-radius:var(--radius-full);border:1px solid #d4af3759;margin-bottom:.9rem;padding:.3rem .75rem;font-size:.72rem;font-weight:800;display:inline-block}.pillar-title{color:#fff;margin-bottom:.75rem;font-size:clamp(1.45rem,2.2vw,1.9rem)}.pillar-desc{color:#d6d3d1;max-width:520px;font-size:1.02rem;line-height:1.65}.pillar-shine{pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff1a 50%,#0000 65%);transition:transform 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.pillar-card:hover .pillar-shine{transform:translate(120%)}@media (max-width:900px){.pillars-layout{grid-template-columns:1fr}.pillars-intro{text-align:center;position:static}.pillars-intro p{margin:0 auto}.pillars-progress{display:none}.pillars-stack{gap:22vh}.pillar-card{top:calc(100px + var(--i) * 18px)}.pillar-card-inner{min-height:260px}}@media (prefers-reduced-motion:reduce){.pillar-card{filter:none;animation:none;position:relative;top:0;transform:none}.pillars-stack{gap:1.5rem;padding-bottom:0}.pillars-glow{animation:none}}.site-header{z-index:100;-webkit-backdrop-filter:none;box-shadow:none;pointer-events:none;background:0 0;border-bottom:none;padding:.85rem 1rem 0;position:sticky;top:0}.site-header>.container{pointer-events:auto;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(135deg,#ffffff9e 0%,#ffffff47 100%);border:1px solid #ffffffb3;max-width:1200px;padding:0 .6rem 0 1.5rem;transition:max-width .5s cubic-bezier(.16,1,.3,1),background .4s,box-shadow .4s;animation:.8s cubic-bezier(.16,1,.3,1) both navDrop;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #1c19170a,0 10px 40px -12px #1c191738,0 2px 8px -2px #1c19170f}.site-header>.container:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#0000 10%,#d4af378c 50%,#0000 90%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes navDrop{0%{opacity:0;transform:translateY(-24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.site-header.is-scrolled>.container{background:linear-gradient(135deg,#ffffffb8 0%,#fff6 100%);max-width:1080px;box-shadow:inset 0 1px #fffffff2,0 18px 50px -14px #1c19174d,0 2px 10px -2px #1c191714}.nav-wrapper{height:66px;transition:height .4s cubic-bezier(.16,1,.3,1)}.site-header.is-scrolled .nav-wrapper{height:58px}.logo-text{background:linear-gradient(120deg, #1c1917 0%, #1c1917 55%, var(--ukraine-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.55rem}.nav-links{border-radius:var(--radius-full);background:#ffffff59;border:1px solid #1c19170f;gap:.15rem;padding:.3rem;box-shadow:inset 0 1px 2px #1c19170a}.nav-link{color:var(--text-medium);padding:.5rem 1rem;font-size:.93rem;font-weight:650}.nav-link:after{display:none}.nav-link:hover,.nav-link.active{color:var(--text-dark);background:#fffffff2;box-shadow:0 4px 14px -4px #1c19172e,inset 0 1px #fff}.nav-actions{gap:.6rem}.nav-cta-btn{min-height:44px;padding:.55rem 1.4rem;font-size:.95rem;position:relative;overflow:hidden}.nav-cta-btn:after{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:4.5s ease-in-out 1.5s infinite navShimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes navShimmer{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.site-header .custom-lang-trigger{box-shadow:none;background:#ffffff8c;border:1px solid #1c19171a}.site-header .custom-lang-trigger:hover,.site-header .custom-lang-trigger.active{background:#fffffff2;border-color:#0057b759}.mobile-hamburger-btn{border-radius:var(--radius-full);background:#ffffff8c;border:1px solid #1c19171a}.mobile-nav-drawer{pointer-events:auto;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(135deg,#fffc 0%,#ffffff8c 100%);border:1px solid #ffffffb3;max-width:1200px;margin:.6rem auto 0;box-shadow:0 20px 50px -15px #1c19174d}.mobile-nav-link{border-bottom-color:#1c191712}.hero-split-grid{min-height:calc(100vh - 80px)}@media (max-width:1024px){.site-header{padding:.6rem .6rem 0}.site-header>.container{padding:0 .5rem 0 1.15rem}}@media (prefers-reduced-motion:reduce){.site-header>.container,.nav-cta-btn:after{animation:none}}[data-parallax]{translate:0 var(--parallax-y,0px);will-change:translate}.hero-split-img[data-parallax]{scale:1.18}@media (prefers-reduced-motion:reduce){[data-parallax]{translate:none;scale:none}}.signin-backdrop{z-index:99999;pointer-events:auto;-webkit-backdrop-filter:blur(10px)saturate(130%);background:#14110f8c;place-items:center;padding:1.25rem;animation:.35s both signinFade;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes signinFade{0%{opacity:0}to{opacity:1}}.signin-card{pointer-events:auto;border-radius:var(--radius-xl);background:linear-gradient(145deg,#fffffff5 0%,#faf6f0f0 100%);border:1px solid #fffc;grid-template-columns:.95fr 1.05fr;width:min(960px,100%);min-height:600px;animation:.55s cubic-bezier(.16,1,.3,1) both signinPop;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #d4af3740,0 40px 100px -20px #00000080}@keyframes signinPop{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.signin-close{z-index:5;pointer-events:auto;border:1px solid var(--border-subtle);width:38px;height:38px;color:var(--text-dark);cursor:pointer;transition:var(--transition);background:#fffc;border-radius:50%;place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.signin-close:hover{box-shadow:var(--shadow-subtle);background:#fff;transform:rotate(90deg)}.signin-visual{color:#fff;flex-direction:column;justify-content:space-between;padding:1.75rem;display:flex;position:relative;overflow:hidden}.signin-visual-img{object-fit:cover;object-position:center 25%;animation:14s ease-out both signinKenBurns}@keyframes signinKenBurns{0%{transform:scale(1.12)}to{transform:scale(1)}}.signin-visual-overlay{background:linear-gradient(#14110f26 0%,#14110f59 55%,#14110feb 100%),radial-gradient(circle at 80% 10%,#d4af3740 0%,#0000 50%);position:absolute;inset:0}.signin-visual-top,.signin-visual-bottom{z-index:2;position:relative}.signin-visual-top{justify-content:space-between;align-items:flex-start;display:flex}.signin-brand{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-full);background:#fffffff0;align-items:center;padding:.35rem .75rem;display:inline-flex;box-shadow:0 4px 14px #00000024}.signin-brand-img{object-fit:contain;width:auto;max-width:90px;height:34px;display:block}.signin-seal{transform-origin:100% 0;transform:scale(.82);position:relative!important;top:auto!important;right:auto!important;translate:none!important}.signin-profile-chip{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(14px);background:#ffffff24;border:1px solid #ffffff47;align-items:center;gap:.7rem;margin-bottom:1.1rem;padding:.6rem 1rem .6rem .8rem;animation:.7s cubic-bezier(.16,1,.3,1) .25s both signinRise;display:inline-flex}.signin-profile-chip strong{font-size:.95rem;display:block}.signin-profile-chip span{opacity:.85;font-size:.78rem}.signin-online-dot{background:#22c55e;border-radius:50%;width:10px;height:10px;animation:2s infinite signinPulse;box-shadow:0 0 #22c55e99}@keyframes signinPulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}.signin-quote{font-family:var(--font-serif);max-width:340px;font-size:clamp(1.25rem,2vw,1.55rem);font-style:italic;line-height:1.35;animation:.7s cubic-bezier(.16,1,.3,1) .35s both signinRise}@keyframes signinRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.signin-form-col{flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,3rem);display:flex}.signin-form-col>*{animation:.6s cubic-bezier(.16,1,.3,1) both signinRise}.signin-form-col>:nth-child(2){animation-delay:50ms}.signin-form-col>:nth-child(3){animation-delay:.1s}.signin-form-col>:nth-child(4){animation-delay:.15s}.signin-form-col>:nth-child(n+5){animation-delay:.2s}.signin-tabs{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;align-self:flex-start;margin-bottom:1.5rem;padding:4px;display:inline-grid;position:relative}.signin-tabs button{z-index:1;color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:.5rem 1.4rem;font-size:.88rem;font-weight:700;transition:color .3s;position:relative}.signin-tabs button.active{color:var(--text-dark)}.signin-tab-indicator{border-radius:var(--radius-full);background:#fff;width:calc(50% - 4px);transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #00000014,0 0 0 1px #d4af374d}.signin-tab-indicator[data-pos=signup]{transform:translate(100%)}.signin-title{margin-bottom:.4rem;font-size:clamp(1.9rem,3vw,2.4rem)}.signin-lead{color:var(--text-medium);margin-bottom:1.6rem}.signin-form{flex-direction:column;gap:.9rem;display:flex}.signin-field{display:block;position:relative}.signin-field input{width:100%;height:56px;color:var(--text-dark);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:#fff;outline:none;padding:1.35rem 1rem .45rem;font-size:.98rem;transition:border-color .25s,box-shadow .25s}.signin-field input:focus{border-color:var(--ukraine-blue);box-shadow:0 0 0 4px var(--ukraine-blue-soft)}.signin-field>span{color:var(--text-muted);pointer-events:none;font-size:.95rem;transition:all .22s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.signin-field input:focus+span,.signin-field input:not(:placeholder-shown)+span{letter-spacing:.04em;text-transform:uppercase;color:var(--ukraine-blue);font-size:.7rem;font-weight:700;top:.95rem}.signin-pw-toggle{color:var(--text-medium);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.35rem .5rem;font-size:.8rem;font-weight:700;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.signin-pw-toggle:hover{background:var(--bg-surface);color:var(--text-dark)}.signin-row{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.signin-check{color:var(--text-medium);cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.signin-check input{opacity:0;pointer-events:none;position:absolute}.signin-check-box{border:1.5px solid var(--border-strong);width:18px;height:18px;transition:var(--transition);background:#fff;border-radius:5px;place-items:center;display:grid}.signin-check input:checked+.signin-check-box{background:var(--text-dark);border-color:var(--text-dark)}.signin-check input:checked+.signin-check-box:after{content:"";border:solid var(--gold-light);border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.signin-link{font:inherit;color:var(--ukraine-blue);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:none}.signin-link:hover{text-decoration:underline}.signin-submit{border-radius:var(--radius-full);color:#fff;cursor:pointer;height:54px;transition:var(--transition);background:#1c1917;border:none;justify-content:center;align-items:center;gap:.55rem;margin-top:.4rem;font-size:1rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #1c191799,inset 0 1px #ffffff1f}.signin-submit:before{content:"";background:linear-gradient(115deg,#0000 30%,#fde68a59 50%,#0000 70%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.signin-submit:hover{transform:translateY(-2px);box-shadow:0 20px 38px -12px #1c1917b3}.signin-submit:hover:before{transform:translate(120%)}.signin-submit svg{transition:transform .3s}.signin-submit:hover svg{transform:translate(4px)}.signin-submit:disabled{cursor:wait;opacity:.85}.signin-spinner{border:2.5px solid #ffffff40;border-top-color:var(--gold-primary);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite signinSpin}@keyframes signinSpin{to{transform:rotate(360deg)}}.signin-divider{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.9rem;margin:1.4rem 0 1rem;font-size:.78rem;display:flex}.signin-divider:before,.signin-divider:after{content:"";background:linear-gradient(90deg, transparent, var(--border-strong), transparent);flex:1;height:1px}.signin-social{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.signin-social-btn{border-radius:var(--radius-full);border:1px solid var(--border-strong);height:48px;color:var(--text-dark);cursor:pointer;transition:var(--transition);background:#fff;justify-content:center;align-items:center;gap:.55rem;font-size:.92rem;font-weight:700;display:inline-flex}.signin-social-btn:hover{box-shadow:var(--shadow-subtle);border-color:#d4af3799;transform:translateY(-2px)}.signin-switch{color:var(--text-medium);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.3rem;font-size:.9rem;display:flex}.signin-free-pill{border-radius:var(--radius-full);background:var(--ukraine-yellow-soft);color:#8a6100;border:1px solid #ffc72c73;margin-left:auto;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.signin-trust{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;gap:.4rem 1rem;margin-top:1.1rem;padding-top:1rem;font-size:.75rem;list-style:none;display:flex}.signin-trust li{align-items:center;gap:.35rem;display:inline-flex}.signin-trust svg{color:var(--gold-dark)}.signin-success{text-align:center;color:var(--text-dark);justify-items:center;gap:1rem;font-weight:700;display:grid}.signin-success-icon{color:#1c1917;background:var(--gold-gradient);width:72px;height:72px;box-shadow:var(--shadow-gold);border-radius:50%;place-items:center;animation:.6s cubic-bezier(.34,1.56,.64,1) both signinPop;display:grid}.eoi-badge{border-radius:var(--radius-full);color:#92400e;letter-spacing:.05em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3766;align-self:flex-start;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.38rem .95rem;font-size:.76rem;font-weight:750;display:inline-flex}.eoi-role-container{margin-bottom:1.15rem}.eoi-role-title{color:var(--text-dark);margin-bottom:.5rem;font-size:.84rem;font-weight:700;display:block}.eoi-role-selector{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.eoi-role-btn{border-radius:var(--radius-md);border:1px solid var(--border-strong);color:var(--text-medium);cursor:pointer;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;padding:.85rem .65rem;font-size:.86rem;font-weight:650;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.eoi-role-btn:hover{background:#faf7f2;border-color:#d4af3799;transform:translateY(-1px)}.eoi-role-btn.active{color:var(--text-dark);background:#d4af371a;border-color:#d4af37;font-weight:750;box-shadow:0 0 0 1px #d4af37,0 4px 12px #d4af372e}.eoi-role-icon{font-size:1.3rem;line-height:1}.eoi-lady-box{margin-top:1.25rem;animation:.5s cubic-bezier(.16,1,.3,1) both signinRise}.eoi-lady-card{border-radius:var(--radius-lg);text-align:center;background:linear-gradient(145deg,#faf7f2 0%,#fff 100%);border:1.5px solid #d4af3773;flex-direction:column;align-items:center;padding:1.75rem 1.5rem;display:flex;box-shadow:0 12px 30px -10px #1c191714,0 0 0 1px #d4af3733}.eoi-lady-badge{border-radius:var(--radius-full);color:var(--ukraine-blue);letter-spacing:.04em;text-transform:uppercase;background:#0057b714;border:1px solid #0057b733;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.eoi-lady-heading{font-family:var(--font-playfair), Playfair Display, serif;color:var(--text-dark);margin-bottom:.5rem;font-size:1.45rem;font-weight:700;line-height:1.25}.eoi-lady-desc{color:var(--text-medium);max-width:44ch;margin-bottom:1.5rem;font-size:.92rem;line-height:1.55}.eoi-lady-submit-btn{cursor:pointer;border-radius:var(--radius-full)!important;color:#1a1202!important;background:linear-gradient(135deg,#d4af37 0%,#b8860b 100%)!important;border:none!important;justify-content:center!important;align-items:center!important;gap:.65rem!important;width:100%!important;min-height:52px!important;margin-bottom:1.25rem!important;font-size:1.05rem!important;font-weight:800!important;text-decoration:none!important;transition:transform .25s,box-shadow .25s!important;display:flex!important;box-shadow:0 8px 24px #d4af3759!important}.eoi-lady-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #d4af3773!important}.eoi-lady-perks{text-align:left;flex-direction:column;gap:.45rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.eoi-lady-perks li{color:var(--text-medium);align-items:center;gap:.6rem;font-size:.84rem;font-weight:600;display:flex}.eoi-lady-perks .perk-check{color:#10b981;font-size:.95rem;font-weight:800}.eoi-privacy-note{color:var(--text-muted);margin:.2rem 0;font-size:.8rem;line-height:1.45}.eoi-checkboxes{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:#faf7f2;flex-direction:column;gap:.55rem;margin:.4rem 0 .8rem;padding:.75rem 1rem;display:flex}.eoi-checkbox-label{color:var(--text-dark);cursor:pointer;align-items:center;gap:.65rem;font-size:.86rem;font-weight:600;display:flex}.eoi-checkbox-label input[type=checkbox]{accent-color:#d4af37;cursor:pointer;width:17px;height:17px}@media (max-width:860px){.signin-backdrop{place-items:start center;padding:.75rem}.signin-card{grid-template-columns:1fr;min-height:0}.signin-visual{min-height:190px;padding:1.25rem}.signin-quote,.signin-seal{display:none}.signin-profile-chip{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.signin-card,.signin-backdrop,.signin-visual-img,.signin-form-col>*,.signin-profile-chip,.signin-quote{animation:none}}button.btn-gold-luxury{cursor:pointer;border:none;font-family:inherit}.faq-hero{text-align:center;padding:clamp(3.5rem,8vw,6rem) 0 clamp(3rem,6vw,4.5rem);position:relative;overflow:clip}.faq-hero-orb{filter:blur(80px);opacity:.5;pointer-events:none;border-radius:50%;width:480px;height:480px;animation:16s ease-in-out infinite alternate faqOrb;position:absolute}.faq-hero-orb--gold{background:#d4af3759;top:-180px;left:-120px}.faq-hero-orb--blue{background:#0057b738;animation-delay:-6s;bottom:-220px;right:-120px}@keyframes faqOrb{0%{transform:translate(0)scale(1)}to{transform:translate(60px,40px)scale(1.15)}}.faq-hero-inner{flex-direction:column;align-items:center;display:flex;position:relative}.faq-breadcrumb{color:var(--text-muted);align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:.88rem;display:inline-flex}.faq-breadcrumb a{color:var(--text-medium);font-weight:600;text-decoration:none;transition:color .2s}.faq-breadcrumb a:hover{color:var(--ukraine-blue)}.faq-hero-inner .section-subtitle{margin-bottom:.75rem;display:inline-flex}.faq-title{margin:.4rem 0 1rem;font-size:clamp(2.4rem,5vw,4rem)}.faq-lead{max-width:620px;color:var(--text-medium);margin:0 auto 2.25rem;font-size:1.08rem}.faq-search{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(18px)saturate(160%);max-width:600px;height:62px;color:var(--text-muted);background:linear-gradient(135deg,#ffffffd9,#ffffff8c);border:1px solid #ffffffd9;align-items:center;gap:.75rem;margin:0 auto;padding:0 1.25rem;transition:box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 18px 40px -16px #1c191740,0 0 0 1px #d4af3733}.faq-search:focus-within{box-shadow:inset 0 1px 0 #fff, 0 22px 46px -16px #1c19174d, 0 0 0 3px var(--ukraine-blue-soft), 0 0 0 1px var(--ukraine-blue);color:var(--ukraine-blue)}.faq-search input{color:var(--text-dark);background:0 0;border:none;outline:none;flex:1;font-size:1.02rem}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search-clear{background:var(--bg-surface);cursor:pointer;width:30px;height:30px;color:var(--text-medium);border:none;border-radius:50%}.faq-body{padding-top:1rem}.faq-layout{grid-template-columns:280px 1fr;align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.faq-rail{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-subtle);background:#fff9;flex-direction:column;gap:.35rem;padding:.6rem;display:flex;position:sticky;top:110px}.faq-cat{border-radius:var(--radius-md);text-align:left;width:100%;color:var(--text-medium);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;gap:.75rem;padding:.75rem .9rem;font-size:.93rem;font-weight:700;display:flex}.faq-cat:hover{color:var(--text-dark);background:#ffffffe6}.faq-cat.active{color:#fff;background:#1c1917;box-shadow:0 10px 24px -10px #1c191780}.faq-cat-icon{background:var(--bg-surface);width:30px;height:30px;color:var(--gold-dark);border-radius:10px;flex-shrink:0;place-items:center;font-size:.85rem;display:grid}.faq-cat.active .faq-cat-icon{background:var(--gold-gradient);color:#1c1917}.faq-cat-label{flex:1}.faq-cat-count{border-radius:var(--radius-full);background:#1c19170f;padding:.1rem .5rem;font-size:.75rem}.faq-cat.active .faq-cat-count{background:#ffffff26}.faq-results-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem;font-size:.82rem;font-weight:700}.faq-group{margin-bottom:2.25rem}.faq-group-title{align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:1.15rem;display:flex}.faq-group-title span{color:var(--gold-dark)}.faq-item{border-radius:var(--radius-md);border:1px solid var(--border-subtle);box-shadow:var(--shadow-subtle);background:#fff;margin-bottom:.75rem;transition:border-color .3s,box-shadow .3s,transform .3s;animation:.5s cubic-bezier(.16,1,.3,1) both faqItemIn}@keyframes faqItemIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.faq-item:hover{border-color:#d4af3773;transform:translateY(-1px)}.faq-item.open{border-color:#d4af3799;box-shadow:0 18px 40px -18px #1c191733,0 0 0 1px #d4af3733}.faq-question{text-align:left;width:100%;color:var(--text-dark);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:1.05rem;font-weight:750;display:flex}.faq-toggle{background:var(--bg-surface);border-radius:50%;flex-shrink:0;width:32px;height:32px;transition:background .3s,transform .4s cubic-bezier(.16,1,.3,1);position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:var(--text-dark);border-radius:2px;width:12px;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.open .faq-toggle{background:var(--gold-gradient);transform:rotate(180deg)}.faq-item.open .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1);display:grid}.faq-item.open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer-inner p{color:var(--text-medium);opacity:0;padding:0 1.4rem 1.3rem;line-height:1.7;transition:opacity .35s,transform .35s;transform:translateY(-6px)}.faq-item.open .faq-answer-inner p{opacity:1;transition-delay:.1s;transform:none}.faq-empty{text-align:center;color:var(--text-medium);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);margin-bottom:2rem;padding:3rem 1rem}.faq-contact-card{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(circle at 90% 10%,#d4af3740 0%,#0000 45%),#1c1917;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex;box-shadow:0 30px 60px -25px #1c191799}.faq-contact-card h3{color:#fff;margin-bottom:.35rem;font-size:1.5rem}.faq-contact-card p{color:#d6d3d1}.faq-contact-actions{flex-wrap:wrap;gap:.75rem;display:flex}.faq-view-all{justify-content:center;margin-top:2rem;display:flex}@media (max-width:900px){.faq-layout{grid-template-columns:1fr}.faq-rail{z-index:5;scrollbar-width:none;-webkit-backdrop-filter:blur(16px);flex-direction:row;position:sticky;top:84px;overflow-x:auto}.faq-rail::-webkit-scrollbar{display:none}.faq-cat{white-space:nowrap;flex-shrink:0;width:auto}.faq-cat-count{display:none}}@media (prefers-reduced-motion:reduce){.faq-hero-orb,.faq-item{animation:none}}.soon-main{align-items:center;min-height:calc(100vh - 80px);padding:clamp(2rem,5vw,4rem) 0;display:flex;position:relative;overflow:clip}.soon-orb{filter:blur(90px);pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite alternate faqOrb;position:absolute}.soon-orb--gold{background:#d4af3747;width:560px;height:560px;top:-200px;left:-160px}.soon-orb--blue{background:#0057b729;width:520px;height:520px;animation-delay:-7s;bottom:-240px;right:20%}.soon-grid-lines{pointer-events:none;background-image:linear-gradient(#1c19170b 1px,#0000 1px),linear-gradient(90deg,#1c19170b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30%,#000 0%,#0000 70%);mask-image:radial-gradient(at 30%,#000 0%,#0000 70%)}.soon-layout{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.soon-content>*{animation:.8s cubic-bezier(.16,1,.3,1) both signinRise}.soon-content>:nth-child(2){animation-delay:80ms}.soon-content>:nth-child(3){animation-delay:.16s}.soon-content>:nth-child(4){animation-delay:.24s}.soon-content>:nth-child(5){animation-delay:.32s}.soon-content>:nth-child(n+6){animation-delay:.4s}.soon-badges{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.5rem;display:flex}.soon-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark);font-size:.75rem;font-weight:800}.soon-status{border-radius:var(--radius-full);color:var(--gold-light);letter-spacing:.04em;background:#1c1917;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -8px #1c191780}.soon-status-dot{background:var(--gold-primary);border-radius:50%;width:8px;height:8px;animation:1.8s infinite soonPulse}@keyframes soonPulse{0%{box-shadow:0 0 #d4af3799}70%{box-shadow:0 0 0 9px #d4af3700}to{box-shadow:0 0 #d4af3700}}.soon-title{margin-bottom:1.4rem;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.05}.soon-shimmer{background:linear-gradient(110deg,#b8860b 0%,#d4af37 30%,#fde68a 50%,#d4af37 70%,#b8860b 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:5s ease-in-out infinite soonFoil}@keyframes soonFoil{0%,to{background-position:100% 0}50%{background-position:0 0}}.soon-lead{max-width:540px;color:var(--text-medium);margin-bottom:2rem;font-size:1.08rem}.soon-form{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(135deg,#ffffffe6,#fff9);border:1px solid #ffffffe6;align-items:center;gap:.5rem;max-width:540px;padding:.4rem .4rem .4rem 1.2rem;transition:box-shadow .3s;display:flex;box-shadow:inset 0 1px #fff,0 20px 44px -18px #1c191747,0 0 0 1px #d4af3738}.soon-form:focus-within{box-shadow:inset 0 1px 0 #fff, 0 24px 50px -18px #1c191752, 0 0 0 3px var(--ukraine-blue-soft), 0 0 0 1px var(--ukraine-blue)}.soon-form-icon{color:var(--text-muted);flex-shrink:0}.soon-form input{min-width:0;height:48px;color:var(--text-dark);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.soon-submit{border-radius:var(--radius-full);color:#fff;white-space:nowrap;cursor:pointer;height:50px;transition:var(--transition);background:#1c1917;border:none;align-items:center;gap:.5rem;padding:0 1.4rem;font-size:.95rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 26px -12px #1c1917b3}.soon-submit:before{content:"";background:linear-gradient(115deg,#0000 30%,#fde68a66 50%,#0000 70%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.soon-submit:hover{transform:translateY(-2px)}.soon-submit:hover:before{transform:translate(120%)}.soon-submit svg{transition:transform .3s}.soon-submit:hover svg{transform:translate(4px)}.soon-success{border-radius:var(--radius-full);max-width:540px;box-shadow:var(--shadow-gold);background:#fff;border:1px solid #d4af3780;align-items:center;gap:.75rem;padding:1rem 1.3rem;font-weight:700;animation:.5s cubic-bezier(.34,1.56,.64,1) both signinPop;display:inline-flex}.soon-success-icon{background:var(--gold-gradient);color:#1c1917;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.soon-perks{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 2rem;list-style:none;display:flex}.soon-perks li{border-radius:var(--radius-full);border:1px solid var(--border-subtle);color:var(--text-dark);background:#ffffffbf;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.84rem;font-weight:600;display:inline-flex}.soon-perks li span{color:var(--gold-primary)}.soon-progress{max-width:540px;margin-bottom:1.6rem}.soon-progress-head{color:var(--text-muted);justify-content:space-between;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:flex}.soon-progress-track{border-radius:var(--radius-full);background:#1c191714;height:6px;overflow:hidden}.soon-progress-bar{border-radius:inherit;background:var(--gold-gradient);transform-origin:0;width:72%;height:100%;animation:1.6s cubic-bezier(.16,1,.3,1) .5s both soonGrow;position:relative;overflow:hidden}.soon-progress-bar:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:2.4s ease-in-out 2s infinite soonBarShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes soonGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes soonBarShine{to{transform:translate(100%)}}.soon-social-proof{color:var(--text-medium);align-items:center;gap:.75rem;margin-bottom:2rem;font-size:.9rem;display:flex}.soon-social-proof strong{color:var(--text-dark)}.soon-footer-links{border-top:1px solid var(--border-subtle);max-width:540px;color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;font-size:.88rem;display:flex}.soon-footer-links a{color:var(--ukraine-blue);font-weight:700;text-decoration:none}.soon-footer-links a:hover{text-decoration:underline}.soon-back{color:var(--text-dark)!important}.soon-visual{animation:1s cubic-bezier(.16,1,.3,1) .2s both signinPop;position:relative}.soon-visual-frame{aspect-ratio:4/5;border-radius:200px 200px var(--radius-xl) var(--radius-xl);max-height:78vh;margin-left:auto;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #1c191773,0 0 0 1px #d4af374d}.soon-visual-frame:after{content:"";border-radius:190px 190px calc(var(--radius-xl) - 8px) calc(var(--radius-xl) - 8px);pointer-events:none;border:1px solid #fde68a73;position:absolute;inset:10px}.soon-visual-img{object-fit:cover;object-position:center 30%;animation:18s ease-out both signinKenBurns}.soon-visual-overlay{background:linear-gradient(#0000 55%,#14110f8c 100%),radial-gradient(circle at 80% 15%,#ffc72c2e 0%,#0000 50%);position:absolute;inset:0}.soon-seal{z-index:3;animation:6s ease-in-out infinite soonFloat;position:absolute!important;top:12%!important;left:-36px!important;right:auto!important}.soon-float-card{z-index:3;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px)saturate(170%);background:#ffffffd1;border:1px solid #ffffffe6;align-items:center;gap:.8rem;padding:.85rem 1.2rem .85rem .85rem;animation:7s ease-in-out -2s infinite soonFloat;display:flex;position:absolute;bottom:9%;right:-18px;box-shadow:0 20px 40px -14px #1c191759}.soon-float-card strong{font-size:.95rem;display:block}.soon-float-card span:not(.soon-float-icon){color:var(--text-medium);font-size:.8rem}.soon-float-icon{width:40px;height:40px;color:var(--gold-light);background:#1c1917;border-radius:12px;place-items:center;display:grid}@keyframes soonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){.soon-layout{grid-template-columns:1fr}.soon-visual{width:100%;max-width:460px;margin:0 auto}.soon-visual-frame{max-height:none}.soon-seal{left:-12px!important}.soon-float-card{right:-8px}}@media (max-width:560px){.soon-form{border-radius:var(--radius-lg);flex-wrap:wrap;padding:.5rem}.soon-form-icon{display:none}.soon-form input{padding:0 .75rem}.soon-submit{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.soon-orb,.soon-shimmer,.soon-seal,.soon-float-card,.soon-visual,.soon-visual-img,.soon-content>*,.soon-progress-bar,.soon-progress-bar:after{animation:none}}.soon-shimmer{margin-right:-.14em;padding:0 .14em .06em 0;display:inline-block}.soon-badges{gap:.9rem;margin-bottom:1.75rem}.soon-eyebrow{font-size:.85rem}.soon-status{letter-spacing:.14em;text-transform:uppercase;border:1px solid #d4af378c;gap:.75rem;padding:.7rem 1.5rem .7rem 1.2rem;font-size:1.05rem;font-weight:800;position:relative;overflow:hidden;box-shadow:0 14px 32px -12px #1c191799,0 0 0 4px #d4af371f,inset 0 1px #ffffff1f}.soon-status-text{background:var(--gold-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.soon-status:after{content:"";background:linear-gradient(115deg,#0000 35%,#fde68a47 50%,#0000 65%);animation:4s ease-in-out 1s infinite navShimmer;position:absolute;inset:0;transform:translate(-120%)}.soon-status-dot{width:11px;height:11px}@media (max-width:560px){.soon-status{padding:.6rem 1.15rem .6rem 1rem;font-size:.9rem}}.pillar-card-inner,.pillar-card:nth-child(2) .pillar-card-inner,.pillar-card:nth-child(3) .pillar-card-inner{background:#1a1715;flex-direction:column;justify-content:flex-end;display:flex}.pillar-bg-img{object-fit:cover;object-position:right center;opacity:.38;filter:saturate(.85);transition:opacity .8s,transform 1.2s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.pillar-bg-scrim{pointer-events:none;background:linear-gradient(90deg,#14110ff0 0%,#14110fcc 45%,#14110f59 100%),linear-gradient(#0000 40%,#14110fb3 100%);position:absolute;inset:0}.pillar-card:hover .pillar-bg-img{opacity:.5;transform:scale(1)}.pillar-content{z-index:2;position:relative}.pillar-card-top{align-items:center;margin-bottom:1.25rem}.pillar-card-top .pillar-tag{margin-bottom:0}.pillar-title{text-shadow:0 2px 12px #00000073}.pillar-desc{color:#e7e5e4;text-shadow:0 1px 8px #00000080}.pillar-shine{z-index:3}.hero-title .hero-title-highlight-blue{font-family:var(--font-serif);background:linear-gradient(110deg,#b8860b 0%,#d4af37 30%,#fde68a 50%,#d4af37 70%,#b8860b 100%) 0 0/250% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.14em;padding:0 .14em .06em 0;font-style:italic;animation:5s ease-in-out infinite soonFoil;display:inline-block}.hero-split-content .btn,.hero-split-content .btn-luxury-primary{isolation:isolate;position:relative;overflow:hidden}.hero-split-content .btn:after,.hero-split-content .btn-luxury-primary:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fde68a73 50%,#0000 70%);animation:4.5s ease-in-out 1.2s infinite navShimmer;position:absolute;inset:0;transform:translate(-120%)}.hero-split-content .btn-secondary:after{animation-delay:2.4s}.luxury-badge{position:relative;overflow:hidden}.luxury-badge:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fde68a80 50%,#0000 70%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.luxury-badge:hover:after{transform:translate(120%)}.hero-split-image-container:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff0c829 50%,#0000 60%);animation:9s ease-in-out 2s infinite heroPhotoSheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes heroPhotoSheen{0%,65%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hero-title .hero-title-highlight-blue,.hero-split-content .btn:after,.hero-split-content .btn-luxury-primary:after,.hero-split-image-container:after{animation:none}}.auth-page{background:var(--bg-main);grid-template-columns:1.1fr .9fr;min-height:100vh;display:grid}.auth-visual{color:#fff;border-radius:0 40px 40px 0;flex-direction:column;justify-content:space-between;height:100vh;padding:clamp(1.5rem,3vw,2.75rem);display:flex;position:sticky;top:0;overflow:hidden;box-shadow:20px 0 60px -30px #1c191766}.auth-slide{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.auth-slide.active{opacity:1}.auth-slide-img{object-fit:cover;transform:scale(1.12)}.auth-slide.active .auth-slide-img{animation:8s ease-out forwards authKenBurns}@keyframes authKenBurns{0%{transform:scale(1.12)}to{transform:scale(1.02)}}.auth-visual-overlay{background:linear-gradient(#120f0d59 0%,#120f0d26 30%,#120f0d8c 60%,#120f0df2 100%),radial-gradient(circle at 85% 10%,#d4af3738 0%,#0000 45%);position:absolute;inset:0}.auth-visual-top,.auth-visual-bottom{z-index:2;position:relative}.auth-visual-top{justify-content:space-between;align-items:flex-start;display:flex}.auth-brand{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-full);background:#fffffff0;align-items:center;padding:.4rem .85rem;transition:transform .2s,opacity .2s;display:inline-flex;box-shadow:0 4px 16px #00000029}.auth-brand:hover{opacity:.95;transform:translateY(-1px)}.auth-brand-img{object-fit:contain;width:auto;max-width:108px;height:40px;display:block}.auth-seal{animation:6s ease-in-out infinite soonFloat;position:relative!important;top:auto!important;right:auto!important;translate:none!important}.auth-quote{max-width:560px;margin-bottom:1.75rem;animation:.9s cubic-bezier(.16,1,.3,1) both signinRise}.auth-quote-mark{font-family:var(--font-serif);background:var(--gold-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;height:2.4rem;font-size:5rem;line-height:.6;display:block}.auth-quote blockquote{font-family:var(--font-serif);margin-bottom:1rem;font-size:clamp(1.45rem,2.4vw,2.1rem);font-style:italic;line-height:1.3}.auth-quote figcaption{align-items:center;gap:.75rem;font-size:.92rem;display:flex}.auth-quote figcaption strong{font-weight:700}.auth-quote figcaption span{color:var(--gold-light);opacity:.85}.auth-quote figcaption:before{content:"";background:var(--gold-primary);width:32px;height:1px}.auth-dots{gap:.5rem;margin-bottom:1.75rem;display:flex}.auth-dot{cursor:pointer;background:#ffffff47;border:none;border-radius:4px;width:34px;height:4px;padding:0;transition:width .4s;position:relative;overflow:hidden}.auth-dot.active{width:56px}.auth-dot.active:after{content:"";background:var(--gold-gradient);transform-origin:0;animation:6.5s linear forwards authDotFill;position:absolute;inset:0}@keyframes authDotFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.auth-stats{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffff14;border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.1rem 1.25rem;display:grid}.auth-stat strong{background:var(--gold-text-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:800;display:block}.auth-stat span{color:#ffffffbf;font-size:.78rem}.auth-panel{flex-direction:column;align-items:center;padding:1.5rem clamp(1.25rem,4vw,3.5rem);display:flex;position:relative;overflow:clip}.auth-orb{filter:blur(90px);pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite alternate faqOrb;position:absolute}.auth-orb--gold{background:#d4af3740;width:420px;height:420px;top:-140px;right:-120px}.auth-orb--blue{background:#0057b724;width:380px;height:380px;animation-delay:-6s;bottom:-160px;left:-120px}.auth-topbar{z-index:100;justify-content:space-between;align-items:center;width:100%;max-width:480px;margin-bottom:auto;display:flex;position:relative}.auth-back{color:var(--text-medium);border-radius:var(--radius-full);transition:var(--transition);align-items:center;gap:.45rem;padding:.5rem .9rem .5rem .7rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.auth-back:hover{color:var(--text-dark);background:#fffc}.auth-back svg{transition:transform .3s}.auth-back:hover svg{transform:translate(-3px)}.auth-card{z-index:2;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(145deg,#ffffffd1 0%,#ffffff94 100%);border:1px solid #ffffffe6;width:100%;max-width:480px;margin:2rem 0;padding:clamp(1.75rem,3.5vw,2.6rem);animation:.7s cubic-bezier(.16,1,.3,1) both signinPop;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #d4af3738,0 40px 80px -30px #1c191759}.auth-card:before{content:"";background:linear-gradient(90deg,#0000,#d4af37cc,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.auth-tabs{margin-bottom:1.75rem}.auth-swap>*{animation:.55s cubic-bezier(.16,1,.3,1) both signinRise}.auth-swap>:nth-child(2){animation-delay:50ms}.auth-swap>:nth-child(3){animation-delay:.1s}.auth-swap>:nth-child(n+4){animation-delay:.15s}.auth-title{margin-bottom:.5rem;font-size:clamp(2.1rem,3.4vw,2.75rem);line-height:1.08}.auth-lead{color:var(--text-medium);margin-bottom:1.75rem}.auth-gender{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.auth-gender-opt{border-radius:var(--radius-md);border:1px solid var(--border-strong);text-align:left;cursor:pointer;transition:var(--transition);background:#fff;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}.auth-gender-opt:hover{border-color:#d4af3799}.auth-gender-opt.active{border-color:#1c1917;box-shadow:0 0 0 1px #1c1917,0 10px 24px -12px #1c191766}.auth-gender-flag img{border-radius:3px;display:block;box-shadow:0 1px 3px #0003}.auth-gender-text strong{color:var(--text-dark);font-size:.92rem;display:block}.auth-gender-text span{color:var(--text-muted);font-size:.72rem}.auth-gender-opt.active .auth-gender-text span{color:var(--gold-dark);font-weight:700}.auth-switch{justify-content:center}.auth-terms{text-align:center;color:var(--text-muted);margin-top:.75rem;font-size:.75rem}.auth-trust{justify-content:center}.auth-success{padding:2rem 0}.auth-success h1{font-size:2rem}.auth-success p{color:var(--text-medium);font-weight:500}.auth-copyright{z-index:2;color:var(--text-muted);margin-top:auto;font-size:.78rem;position:relative}@media (max-width:1024px){.auth-page{grid-template-columns:1fr}.auth-visual{border-radius:0 0 32px 32px;height:46vh;min-height:340px;position:relative}.auth-stats,.auth-seal{display:none}.auth-quote blockquote{font-size:1.3rem}.auth-dots{margin-bottom:0}.auth-card{margin-top:-3.5rem}.auth-topbar{z-index:100;justify-content:space-between;width:100%;position:relative;top:auto;right:auto}.auth-back{display:inline-flex}}@media (max-width:560px){.auth-quote{display:none}.auth-visual{height:30vh;min-height:220px}}@media (prefers-reduced-motion:reduce){.auth-slide.active .auth-slide-img,.auth-seal,.auth-orb,.auth-card,.auth-swap>*,.auth-quote,.auth-dot.active:after{animation:none}}@media (max-width:1024px){.auth-topbar{z-index:100;justify-content:space-between;width:100%;position:relative;top:auto;right:auto}.auth-back{display:inline-flex}.auth-card{margin-top:1.25rem}}.hero-section-split{z-index:2;background:radial-gradient(at 0 0,#ffd67861 0%,#0000 45%),radial-gradient(at 40% 100%,#e8c48c59 0%,#0000 55%),radial-gradient(circle at 55% 30%,#0057b70f 0%,#0000 40%),linear-gradient(#fbf3e6 0%,#f4e6d0 100%);border-bottom:none;position:relative;box-shadow:0 30px 60px -30px #1c191773}.hero-section-split:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#b8860b 15%,#fde68a 50%,#b8860b 85%,#0000 100%);height:3px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 18px #d4af378c}.hero-section-split .hero-title{color:#120f0d}.hero-section-split .hero-subtitle{color:#3f3a35}.hero-section-split .match-console-card,.hero-section-split .stats-counter-bar{background:#fff;border-color:#1c19171f;box-shadow:0 24px 50px -22px #1c191747,0 0 0 1px #d4af374d}.hero-section-split .luxury-badge{color:#1c1917;background:#fff;border-color:#1c191729}.hero-image-gradient-overlay{background:linear-gradient(90deg,#f8eddc99 0%,#f8eddc2e 16%,#0000 38%),linear-gradient(#0000 40%,#0f172a2e 68%,#0f172a99 100%),linear-gradient(#0f172a47 0%,#0000 28%),radial-gradient(circle at 85% 15%,#ffc72c33 0%,#0000 55%)}.pillars-section:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#d4af372e 0%,#0000 70%);height:160px;position:absolute;top:0;left:0;right:0}.stagger{--stagger-lh:1.25em;height:var(--stagger-lh);line-height:var(--stagger-lh);vertical-align:middle;white-space:nowrap;display:inline-flex;overflow:hidden}.stagger-c{text-shadow:0 var(--stagger-lh) 0 currentColor;transition:transform .5s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--i) * 22ms);will-change:transform;display:inline-block}:is(a,button):hover .stagger-c,:is(a,button):focus-visible .stagger-c{transform:translateY(calc(var(--stagger-lh) * -1))}.stagger-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.stagger-c{transition:none}:is(a,button):hover .stagger-c{transform:none}}.steptabs-section{position:relative;overflow:hidden}.steptabs-bar-wrap{scrollbar-width:none;justify-content:center;margin:0 0 2.25rem;padding:.5rem;display:flex;overflow-x:auto}.steptabs-bar-wrap::-webkit-scrollbar{display:none}.steptabs-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c181412;border:1px solid #1c181414;border-radius:999px;gap:.25rem;padding:.4rem;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0000000d}.steptabs-pill{z-index:0;background:linear-gradient(135deg,#1c1814,#2d2620);border-radius:999px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),width .6s cubic-bezier(.34,1.56,.64,1);position:absolute;top:.4rem;bottom:.4rem;left:0;box-shadow:0 6px 18px #1c181447,inset 0 1px #ffffff14,0 0 0 1px #d4af3759}.steptabs-tab{z-index:1;font:inherit;color:#6b625a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:700;transition:color .3s,transform .35s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:relative}.steptabs-tab:hover{color:#1c1814;transform:translateY(-1px)}.steptabs-tab:active{transform:scale(.94)}.steptabs-tab.is-active{color:#fff}.steptabs-tab:focus-visible{outline:2px solid var(--ukraine-blue);outline-offset:2px}.steptabs-num{letter-spacing:.06em;opacity:.55;font-size:.72rem;font-weight:800}.steptabs-tab.is-active .steptabs-num{color:#e8c766;opacity:1}.steptabs-card{background:linear-gradient(160deg,#fffdf8,#f6efe2);border:1px solid #d4af3740;border-radius:28px;max-width:1040px;margin:0 auto;padding:clamp(1.5rem,3vw,2.75rem);position:relative;box-shadow:0 30px 60px -25px #3c2d194d,inset 0 1px #fff}.steptabs-panel{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.steptabs-text{animation:.7s cubic-bezier(.34,1.56,.64,1) both stepBounceIn}.steptabs-media{aspect-ratio:1;border-radius:20px;animation:.8s cubic-bezier(.34,1.56,.64,1) 60ms both stepPopIn;position:relative;overflow:hidden;box-shadow:0 20px 40px -18px #1c181473}.steptabs-img{object-fit:cover;transition:transform 6s}.steptabs-card:hover .steptabs-img{transform:scale(1.06)}.steptabs-step{letter-spacing:.14em;text-transform:uppercase;color:var(--ukraine-blue);background:#0057b714;border-radius:999px;margin-bottom:1rem;padding:.35rem .8rem;font-size:.75rem;font-weight:800;display:inline-block}.steptabs-text h3{color:#1c1814;margin-bottom:.9rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.steptabs-text p{color:var(--text-medium);max-width:42ch;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.65}.btn.steptabs-cta{color:#fff;background:#1c1814;border-radius:999px;padding:.85rem 1.7rem;box-shadow:0 10px 22px -10px #1c181499}.btn.steptabs-cta:hover{background:#2d2620;transform:translateY(-2px)}.steptabs-dots{justify-content:center;gap:.4rem;margin-top:1.75rem;display:flex}.steptabs-dots span{background:#1c181426;border-radius:999px;width:8px;height:8px;transition:width .5s cubic-bezier(.34,1.56,.64,1),background .3s}.steptabs-dots span.is-active{background:linear-gradient(90deg,#b8912f,#e8c766);width:28px}@keyframes stepBounceIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes stepPopIn{0%{opacity:0;transform:scale(.88)rotate(-1.5deg)}to{opacity:1;transform:none}}@media (max-width:860px){.steptabs-bar-wrap{justify-content:flex-start}.steptabs-panel{grid-template-columns:1fr}.steptabs-media{aspect-ratio:4/3;order:-1}}@media (prefers-reduced-motion:reduce){.steptabs-pill,.steptabs-text,.steptabs-media{transition:none;animation:none}}.steptabs-embedded{margin-top:clamp(3.5rem,7vw,6rem)}.mship{position:relative}.mship-header{text-align:center;max-width:640px;margin:0 auto 3rem}.mship-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#b8912f;margin-bottom:.75rem;font-size:.75rem;font-weight:800;display:inline-block}.mship-title{color:#1c1814;margin-bottom:.9rem;font-size:clamp(2rem,4vw,2.9rem);line-height:1.1}.mship-desc{color:var(--text-medium);font-size:1.05rem}.mship-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2rem;max-width:1120px;margin:0 auto;display:grid}.mship-card{isolation:isolate;color:#fff;border:1px solid #ffffff1f;border-radius:30px;min-height:680px;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -35px #140e08a6}.mship-card:hover{transform:translateY(-10px);box-shadow:0 55px 100px -35px #140e08bf}.mship-card.is-featured{border:1px solid #e8c7668c;box-shadow:0 40px 90px -30px #b8912f8c,0 0 0 1px #e8c76633}.mship-card.is-featured:before{content:"";border-radius:inherit;z-index:3;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#f6e3a1,#b8912f 35%,#0000 55%,#e8c766 85%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mship-bg{object-fit:cover;z-index:-2;transition:transform 1.6s cubic-bezier(.16,1,.3,1);transform:scale(1.04)}.mship-card:hover .mship-bg{transform:scale(1.1)}.mship-scrim{z-index:-1;position:absolute;inset:0}.mship-women .mship-scrim{background:linear-gradient(#08122859 0%,#081228c7 42%,#060c1cf5 100%)}.mship-men .mship-scrim{background:linear-gradient(#0a08064d 0%,#0c0906cc 42%,#080604f7 100%)}.mship-sheen{z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff1f 50%,#0000 65%);transition:transform 1.2s;position:absolute;inset:0;transform:translate(-120%)}.mship-card:hover .mship-sheen{transform:translate(120%)}.mship-ribbon{z-index:4;letter-spacing:.16em;text-transform:uppercase;color:#1c1814;background:linear-gradient(110deg,#b8912f,#f6e3a1 45%,#d4af37 55%,#b8912f) 0 0/250% 100%;border-radius:999px;padding:.45rem .9rem;font-size:.7rem;font-weight:800;animation:5s linear infinite soonFoil;position:absolute;top:1.4rem;right:1.4rem;box-shadow:0 8px 20px -6px #b8912fb3}.mship-body{z-index:1;flex-direction:column;width:100%;margin-top:auto;padding:clamp(1.75rem,3vw,2.5rem);display:flex;position:relative}.mship-tag{letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-self:flex-start;margin-bottom:1.1rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800}.mship-women .mship-tag{color:#bcd5ff;background:#78aaff29;border:1px solid #a0c3ff59}.mship-men .mship-tag{color:#f0d68a;background:#e8c76624;border:1px solid #e8c76666}.mship-heading{color:#fff;letter-spacing:-.01em;margin-bottom:.4rem;font-size:1.5rem;font-weight:700}.mship-price{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:1rem;display:flex}.mship-amount{letter-spacing:-.03em;font-size:clamp(3rem,6vw,4.4rem);font-weight:800;line-height:1}.mship-women .mship-amount{background:linear-gradient(120deg,#fff,#bcd5ff);color:#0000;-webkit-background-clip:text;background-clip:text}.mship-men .mship-amount{background:linear-gradient(110deg,#b8912f,#f6e3a1 40%,#d4af37 55%,#fff1c1 70%,#b8912f) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-.12em;padding-right:.12em;font-style:italic;animation:6s linear infinite soonFoil}.mship-term{color:#ffffffb3;font-size:.95rem;font-weight:600}.mship-summary{color:#ffffffd1;font-size:.98rem;line-height:1.65}.mship-divider{background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px;margin:1.4rem 0}.mship-men .mship-divider{background:linear-gradient(90deg,#0000,#e8c76699,#0000)}.mship-perks{gap:.75rem;margin:0 0 1.9rem;padding:0;list-style:none;display:grid}.mship-perks li{color:#ffffffeb;align-items:flex-start;gap:.7rem;font-size:.95rem;line-height:1.45;display:flex}.mship-perks svg{border-radius:999px;flex-shrink:0;width:20px;height:20px;margin-top:.15rem;padding:3px}.mship-women .mship-perks svg{color:#bcd5ff;background:#78aaff2e}.mship-men .mship-perks svg{color:#1c1814;background:linear-gradient(135deg,#f6e3a1,#b8912f)}.btn.mship-cta{text-align:center;border-radius:999px;justify-content:center;width:100%;padding:1rem 1.5rem;font-size:1.02rem;font-weight:800}.btn.mship-cta-women{color:#0b1a36;background:#fff;box-shadow:0 14px 30px -12px #78aaff99}.btn.mship-cta-women:hover{background:#eaf1ff;transform:translateY(-2px)}.btn.mship-cta-men{color:#1c1814;background:linear-gradient(110deg,#b8912f,#f6e3a1 45%,#d4af37 60%,#b8912f) 0 0/220% 100%;transition:background-position .8s,transform .3s;box-shadow:0 16px 34px -12px #d4af37bf}.btn.mship-cta-men:hover{background-position:100% 0;transform:translateY(-2px)}@media (max-width:900px){.mship-grid{grid-template-columns:1fr}.mship-card{min-height:620px}}.how-it-works-section{background:linear-gradient(#faf6ef 0%,#f3ebdd 100%)}.how-experience{position:relative;overflow:hidden}.how-experience:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d4af3724,#0000 70%);width:60%;height:80%;position:absolute;inset:-20% -10% auto auto}.how-experience .experience-showcase-card{border:1px solid #ffffff14;box-shadow:0 30px 60px -30px #000c}.steptabs-dark{position:relative;overflow:hidden}.steptabs-dark:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0057b72e,#0000 70%);width:60%;height:80%;position:absolute;bottom:-30%;left:-15%}.steptabs-dark .steptabs-bar{background:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}.steptabs-dark .steptabs-tab{color:#ffffff9e}.steptabs-dark .steptabs-tab:hover{color:#fff}.steptabs-dark .steptabs-tab.is-active{color:#1c1814}.steptabs-dark .steptabs-tab.is-active .steptabs-num{color:#8a6a1c}.steptabs-dark .steptabs-pill{background:linear-gradient(110deg,#b8912f,#f6e3a1 45%,#d4af37 60%,#b8912f);box-shadow:0 8px 22px -6px #d4af3799}.steptabs-dark .steptabs-card{box-shadow:0 40px 80px -30px #000000d9}.steptabs-dark .steptabs-dots span{background:#1c18142e}#hero .hero-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#8a6a1c;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.76rem;font-weight:800;display:inline-flex}#hero .hero-eyebrow-line{background:linear-gradient(90deg,#0000,#b8912f);width:42px;height:1.5px}#hero .hero-badges-row .luxury-badge{-webkit-backdrop-filter:blur(12px);color:#2a231c;background:#ffffff8c;border:1px solid #b8912f59;font-weight:700;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s;box-shadow:0 6px 18px -10px #785a1e66,inset 0 1px #fffc}#hero .hero-badges-row .luxury-badge:hover{border-color:#b8912f;transform:translateY(-2px)}#hero .hero-badges-row .badge-icon-wrap{color:#b8912f}#hero .match-console-card{isolation:isolate;background:radial-gradient(120% 140% at 0 0,#2d2620 0%,#17130f 55%,#0f0c09 100%);border:1px solid #e8c76659;border-radius:26px;padding:1.6rem;position:relative;overflow:hidden;box-shadow:0 40px 70px -30px #281c0ca6,0 0 0 1px #0000004d,inset 0 1px #ffffff12}#hero .match-console-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 90% 0,#d4af3738,#0000 70%);position:absolute;inset:0}#hero .match-console-card:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 40%,#fff0c814 50%,#0000 60%);animation:7s ease-in-out infinite consoleSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes consoleSheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}#hero .console-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}#hero .console-head-title{color:#fff;letter-spacing:-.01em;font-size:1.05rem;font-weight:700}#hero .console-head-live{letter-spacing:.06em;color:#e8c766;align-items:center;gap:.5rem;font-size:.74rem;font-weight:700;display:inline-flex}#hero .console-live-dot{background:#34d399;border-radius:50%;width:7px;height:7px;animation:2s infinite livePulse;box-shadow:0 0 #34d39999}@keyframes livePulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 8px #34d39900}to{box-shadow:0 0 #34d39900}}#hero .filter-box{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;transition:border-color .3s,background .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}#hero .filter-box:hover,#hero .filter-box:focus-within{background:#e8c76612;border-color:#e8c76699;transform:translateY(-2px)}#hero .filter-label{color:#ffffff8c;letter-spacing:.12em}#hero .label-icon{color:#e8c766}#hero .filter-select{color:#fff;background:0 0}#hero .filter-select option{color:#1c1814}#hero .select-chevron{color:#e8c766d9}#hero .btn-luxury-primary{background:linear-gradient(110deg,#b8912f,#f6e3a1 42%,#d4af37 58%,#b8912f) 0 0/220% 100%;border:0;transition:background-position .9s,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 36px -14px #d4af37cc,inset 0 1px #ffffff80;color:#1c1814!important}#hero .btn-luxury-primary:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 24px 44px -14px #d4af37e6}#hero .btn-luxury-primary svg{color:#1c1814;transition:transform .35s}#hero .btn-luxury-primary:hover svg{transform:translate(4px)}#hero .stats-counter-bar{-webkit-backdrop-filter:blur(14px);background:#ffffff80;border:1px solid #b8912f4d;border-radius:22px;box-shadow:0 20px 40px -24px #785a1e73,inset 0 1px #ffffffd9}#hero .stat-item{position:relative}#hero .stat-item+.stat-item:before{content:"";background:linear-gradient(#0000,#b8912f8c,#0000);width:1px;position:absolute;top:15%;bottom:15%;left:-.9rem}#hero .stat-number{background:linear-gradient(110deg,#1c1814 0% 40%,#b8912f 60%,#1c1814 80%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite soonFoil}#hero .stat-label{color:#6b5d4c;letter-spacing:.02em}.route-map{z-index:6;-webkit-backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:22px;width:min(300px,46%);margin:0;padding:.9rem .9rem .7rem;animation:7s ease-in-out infinite soonFloat;position:absolute;top:1.75rem;left:1.75rem;box-shadow:0 24px 50px -24px #0b1a368c,inset 0 1px #fff}.route-svg{width:100%;height:auto;display:block;overflow:visible}.rm-route{stroke-dasharray:5 5;animation:1.4s linear infinite rmDash}@keyframes rmDash{to{stroke-dashoffset:-20px}}.rm-pulse{fill:#ffd50059;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite rmPulse}.rm-pulse-blue{fill:#0057b74d;animation-delay:1.2s}@keyframes rmPulse{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.rm-heart path{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite rmBeat}@keyframes rmBeat{0%,to{scale:1}15%{scale:1.25}30%{scale:1}45%{scale:1.15}}.rm-label{letter-spacing:.12em;text-transform:uppercase;fill:#1c1814;font-size:9px;font-weight:800}.rm-land{transition:transform .4s}.route-caption{letter-spacing:.14em;color:#1c1814;justify-content:center;align-items:center;gap:.45rem;margin-top:.35rem;font-size:.72rem;font-weight:800;display:flex}.route-dot{border-radius:50%;width:8px;height:8px}.route-dot-au{background:#ffd500;box-shadow:0 0 0 2px #1c181426}.route-dot-ua{background:#0057b7}.route-line{background:linear-gradient(90deg,#ffd500,#0057b7);border-radius:2px;flex:0 0 28px;height:1.5px}.route-heart{background:linear-gradient(#0057b7 50%,#ffd500 50%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.95rem;line-height:1;animation:1.6s ease-in-out infinite rmBeat;display:inline-block}@media (max-width:640px){.route-map{width:58%;padding:.6rem;top:1rem;left:1rem}}@media (prefers-reduced-motion:reduce){.route-map,.rm-route,.rm-pulse,.rm-heart path,.route-heart{animation:none}}#hero{position:relative}#hero .route-map{width:clamp(170px,16vw,240px);box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;z-index:2;background:0 0;border:0;border-radius:0;padding:0;inset:clamp(84px,11vh,120px) auto auto clamp(.75rem,2vw,2rem)}#hero .route-map .route-svg{filter:drop-shadow(0 6px 14px #0b1a361f)}@media (max-width:1024px){#hero .route-map{opacity:.85;width:150px}}@media (max-width:640px){#hero .route-map{display:none}}.hero-slides{position:absolute;inset:0;overflow:hidden}.hero-slide{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.hero-slide.is-active{opacity:1;z-index:1}.hero-slide-img{object-fit:cover;transition:transform 7s ease-out;transform:scale(1.12)}.hero-slide.is-active .hero-slide-img{transform:scale(1.02)}.hero-slide-caption{z-index:5;color:#fff;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);background:#0f0c0973;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:.7rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;animation:.7s cubic-bezier(.34,1.56,.64,1) both stepBounceIn;display:inline-flex;position:absolute;top:1.5rem;left:1.5rem}.hero-slide-count{color:#e8c766;letter-spacing:.1em;font-size:.72rem;font-weight:800}.hero-slide-dots{z-index:5;-webkit-backdrop-filter:blur(10px);background:#0f0c094d;border-radius:999px;flex-direction:column;gap:.5rem;padding:.55rem .4rem;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.hero-slide-dot{cursor:pointer;background:#ffffff73;border:0;border-radius:999px;width:6px;height:18px;padding:0;transition:height .5s cubic-bezier(.34,1.56,.64,1),background .3s;position:relative;overflow:hidden}.hero-slide-dot:hover{background:#fffc}.hero-slide-dot.is-active{background:#ffffff4d;height:42px}.hero-slide-progress{transform-origin:top;background:linear-gradient(#f6e3a1,#d4af37);height:100%;animation:linear forwards slideProgress;position:absolute;top:0;left:0;right:0;transform:scaleY(0)}@keyframes slideProgress{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.hero-slide-img{transition:none;transform:none!important}}.hero-tour-showcase-container{background-color:#0b1329;border-top-left-radius:40px;border-bottom-left-radius:40px;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:640px;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:-15px 20px 45px -10px #0b132973}.tour-showcase-bg-wrap{z-index:1;position:absolute;inset:0;overflow:hidden}.tour-showcase-img{object-fit:cover;object-position:center 35%;transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity .6s}.hero-tour-showcase-container:hover .tour-showcase-img{transform:scale(1.03)}.tour-showcase-gradient-overlay{pointer-events:none;z-index:2;background:linear-gradient(#0000 20%,#070c1c40 40%,#070c1cb3 65%,#070c1cf2 100%),linear-gradient(90deg,#070c1c99 0%,#0000 40%),radial-gradient(circle at 80% 20%,#d4af3740 0%,#0000 50%);position:absolute;inset:0}.tour-showcase-top-bar{z-index:10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.tour-showcase-crest{-webkit-backdrop-filter:blur(14px);color:#fde68a;letter-spacing:.12em;text-transform:uppercase;background:#0f172abf;border:1px solid #d4af3759;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #00000040}.tour-showcase-crest .crest-star{color:#d4af37;font-size:.75rem}.tour-city-tabs{-webkit-backdrop-filter:blur(16px);background:#0f172ad9;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem;display:inline-flex;box-shadow:0 8px 24px #0000004d}.tour-city-tab{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .85rem;font-size:.82rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.tour-city-tab:hover{color:#fff;background:#ffffff14}.tour-city-tab.active{color:#0f172a;background:linear-gradient(135deg,#d4af37 0%,#b45309 100%);border-color:#fff6;box-shadow:0 4px 14px #d4af3759}.tour-city-tab .tab-flag{font-size:.95rem}.tour-city-tab .tab-city-name{letter-spacing:-.01em;font-weight:800}.tour-city-tab .tab-month-tag{letter-spacing:.06em;color:#fff;background:#00000040;border-radius:999px;padding:.12rem .4rem;font-size:.65rem;font-weight:800}.tour-city-tab.active .tab-month-tag{color:#fde68a;background:#0f172ad9}.tour-showcase-live-status{z-index:10;-webkit-backdrop-filter:blur(12px);color:#faf6f0;letter-spacing:.08em;background:#0f172ab8;border:1px solid #d4af3747;border-radius:999px;align-self:flex-start;align-items:center;gap:.55rem;margin-top:1.25rem;padding:.35rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex;position:relative}.status-live-beacon{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite heroTourPulse;box-shadow:0 0 10px #10b981}.status-route-badge{color:#93c5fd;background:#0057b740;border:1px solid #0057b780;border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.tour-showcase-dossier-card{z-index:10;-webkit-backdrop-filter:blur(24px);background:#0b1329e0;border:1px solid #d4af3759;border-radius:20px;flex-direction:column;gap:.65rem;padding:1.35rem 1.45rem;display:flex;position:relative;box-shadow:0 20px 48px #00000080,inset 0 1px 1px #ffffff1f}.dossier-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dossier-meta-badge{color:#fde68a;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.dossier-calendar-icon{font-size:.95rem}.dossier-dot{color:#ffffff59}.dossier-scarcity-chip{color:#fcd34d;letter-spacing:.02em;background:#f59e0b29;border:1px solid #f59e0b73;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.74rem;font-weight:800;display:inline-flex}.dossier-title{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.6vw,1.65rem);font-weight:800;line-height:1.2}.dossier-venue{color:#cbd5e1;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;display:flex}.dossier-venue svg{color:#d4af37;flex-shrink:0}.dossier-inclusions-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,1fr);gap:.4rem .85rem;margin-top:.2rem;padding-top:.55rem;display:grid}.dossier-inclusion-item{color:#e2e8f0;align-items:flex-start;gap:.35rem;font-size:.78rem;line-height:1.35;display:flex}.inclusion-check{color:#d4af37;flex-shrink:0;font-size:.85rem;font-weight:800;line-height:1.2}.dossier-footer-bar{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;padding-top:.75rem;display:flex}.dossier-attendee-group{align-items:center;gap:.75rem;display:flex}.dossier-attendee-group .avatar-stack{align-items:center;display:flex}.dossier-attendee-group .avatar-stack-item{object-fit:cover;border:2px solid #0b1329;border-radius:50%;margin-left:-10px;box-shadow:0 2px 8px #0000004d}.dossier-attendee-group .avatar-stack-item:first-child{margin-left:0}.attendee-details{flex-direction:column;display:flex}.attendee-count-text{color:#fff;font-size:.84rem;font-weight:800}.attendee-sample-names{color:#94a3b8;font-size:.74rem}.dossier-actions-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dossier-rsvp-btn{padding:.65rem 1.25rem!important;font-size:.86rem!important}.dossier-itinerary-link{border-radius:var(--radius-full,999px);color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff2e;align-items:center;gap:.35rem;padding:.62rem .95rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.dossier-itinerary-link:hover{color:#fff;background:#ffffff29;border-color:#d4af37}@media (max-width:1024px){.hero-tour-showcase-container{border-radius:24px;min-height:580px;margin-top:2rem}}@media (max-width:640px){.hero-tour-showcase-container{border-radius:18px;min-height:520px;padding:1rem}.dossier-inclusions-grid{grid-template-columns:1fr}.dossier-footer-bar{flex-direction:column;align-items:flex-start}.dossier-actions-row{width:100%}.dossier-rsvp-btn{flex:1;justify-content:center}}.profile-card-tour-pill{border-radius:var(--radius-sm,8px);color:#1e293b;background:linear-gradient(135deg,#1725540a,#d4af371a);border:1px solid #d4af3759;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.45rem .75rem;text-decoration:none;transition:all .25s;display:flex}.profile-card-tour-pill:hover{background:linear-gradient(135deg,#17255414,#d4af3733);border-color:#d4af37;transform:translateY(-1px);box-shadow:0 3px 10px #d4af3726}.tour-pill-badge-plane{flex-shrink:0;font-size:.95rem}.tour-pill-badge-text{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;font-size:.78rem;font-weight:700;overflow:hidden}.tour-pill-badge-chevron{color:#b45309;flex-shrink:0;font-size:.85rem;font-weight:800;transition:transform .2s}.profile-card-tour-pill:hover .tour-pill-badge-chevron{color:#0f172a;transform:translate(3px)}.tours-see-attendees-link{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fde68a;letter-spacing:.02em;background:#ffffff14;border:1px solid #d4af3759;border-radius:999px;align-items:center;gap:.65rem;padding:.75rem 1.6rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #0003}.tours-see-attendees-link:hover{color:#fff;background:#d4af3733;border-color:#fbbf24;transform:translateY(-2px);box-shadow:0 8px 24px #d4af3740}@media (max-width:900px){.hero-tour-kicker-banner{padding:.35rem .8rem;font-size:.78rem}.hero-tour-text{max-width:220px}.floating-tour-pass-hero{width:230px;padding:.7rem .85rem;bottom:1rem;right:1rem}.floating-trust-badge-split{display:none}}@media (max-width:640px){.hero-tour-kicker-banner{justify-content:space-between;width:100%}}.create-profile-root{background:var(--bg-light,#faf8f5);min-height:100vh;position:relative;overflow-x:hidden}.create-profile-main{padding-top:6.5rem;padding-bottom:5rem}.create-profile-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.create-profile-back-link{color:var(--text-medium,#57534e);align-items:center;gap:.5rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.create-profile-back-link:hover{color:var(--gold-dark,#b4882d)}.create-profile-crest-badge{letter-spacing:.08em;color:#926e17;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3759;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.76rem;font-weight:800;display:inline-flex}.create-profile-heading-group{text-align:center;max-width:760px;margin:0 auto 2.5rem}.create-profile-page-title{font-family:var(--font-playfair,"Playfair Display", serif);color:var(--text-dark,#1c1917);letter-spacing:-.02em;margin-bottom:.85rem;font-size:clamp(2rem,3.8vw,3rem);font-weight:800;line-height:1.15}.create-profile-page-desc{color:var(--text-medium,#57534e);font-size:1.05rem;line-height:1.6}.profile-wizard-stepper{-webkit-backdrop-filter:blur(12px);background:#ffffffd9;border:1px solid #d4af3740;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:.85rem;margin-bottom:2.5rem;padding:.75rem;display:grid;box-shadow:0 4px 20px #0000000a}.stepper-step{-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:12px;align-items:center;gap:.75rem;padding:.65rem .9rem;transition:all .22s;display:flex}.stepper-step.completed{cursor:pointer;background:#d4af370f}.stepper-step.active{color:#fff;background:#0f172a;border-color:#d4af374d;box-shadow:0 4px 14px #0f172a26}.stepper-circle{width:32px;height:32px;color:var(--text-medium,#57534e);background:#0000000d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:800;transition:all .22s;display:flex}.stepper-step.completed .stepper-circle{color:#fff;background:#10b981}.stepper-step.active .stepper-circle{color:#0f172a;background:linear-gradient(135deg,#d4af37 0%,#b4882d 100%);box-shadow:0 2px 8px #d4af3766}.stepper-labels{flex-direction:column;line-height:1.25;display:flex}.stepper-step-count{letter-spacing:.05em;text-transform:uppercase;color:var(--text-light,#78716c);font-size:.68rem;font-weight:700}.stepper-step.active .stepper-step-count{color:#fde68a}.stepper-step-title{color:var(--text-dark,#1c1917);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:700;overflow:hidden}.stepper-step.active .stepper-step-title{color:#fff}.profile-wizard-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);align-items:start;gap:2.25rem;display:grid}.profile-wizard-card{background:#fff;border:1px solid #d4af374d;border-radius:20px;padding:2.25rem;box-shadow:0 10px 30px #0000000d}.wizard-step-header{border-bottom:1px solid #0000000f;margin-bottom:2rem;padding-bottom:1.25rem}.wizard-step-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--gold-dark,#b4882d);margin-bottom:.35rem;font-size:.74rem;font-weight:800;display:inline-block}.wizard-step-title{font-family:var(--font-playfair,"Playfair Display", serif);color:var(--text-dark,#1c1917);margin-bottom:.4rem;font-size:1.65rem;font-weight:800}.wizard-step-subtitle{color:var(--text-medium,#57534e);font-size:.92rem;line-height:1.5}.form-row-2{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.form-row-3{grid-template-columns:1fr 1.5fr 1fr;gap:.85rem;display:grid}.form-group{margin-bottom:1.35rem}.form-label{color:var(--text-dark,#1c1917);margin-bottom:.45rem;font-size:.86rem;font-weight:700;display:block}.form-label-row{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.form-label .req{color:#e11d48}.age-calculation-chip,.passions-count-chip,.bio-char-count{color:#926e17;background:#d4af3726;border-radius:999px;padding:.15rem .55rem;font-size:.74rem;font-weight:700}.form-input,.form-select,.form-textarea{width:100%;color:var(--text-dark,#1c1917);background:#faf8f5;border:1px solid #00000026;border-radius:10px;outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.94rem;transition:all .2s}.form-input:focus,.form-select:focus,.form-textarea:focus{background:#fff;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}.form-textarea{resize:vertical;line-height:1.55}.phone-input-wrap{grid-template-columns:110px 1fr;gap:.65rem;display:grid}.password-input-wrap{align-items:center;display:flex;position:relative}.toggle-password-btn{cursor:pointer;color:#78716c;background:0 0;border:none;font-size:1rem;position:absolute;right:.85rem}.slider-group{background:#00000005;border:1px solid #0000000f;border-radius:12px;padding:1rem 1.25rem}.slider-header-row{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.slider-value-badge{color:#0f172a;background:#fff;border:1px solid #d4af3759;border-radius:999px;padding:.25rem .75rem;font-size:.95rem;font-weight:800;box-shadow:0 2px 6px #0000000a}.range-slider-input{accent-color:#b4882d;cursor:pointer;width:100%}.slider-ticks{color:var(--text-light,#78716c);justify-content:space-between;margin-top:.35rem;font-size:.72rem;display:flex}.pill-choice-row{flex-wrap:wrap;gap:.5rem;display:flex}.pill-choice-btn{color:var(--text-dark,#1c1917);cursor:pointer;background:#faf8f5;border:1px solid #0000001f;border-radius:999px;padding:.5rem 1.1rem;font-size:.86rem;font-weight:700;transition:all .2s}.pill-choice-btn:hover{background:#d4af3714;border-color:#d4af37}.pill-choice-btn.active{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 2px 8px #0f172a26}.english-reassurance-box{color:#0057b7;background:#0057b712;border:1px solid #0057b733;border-radius:10px;align-items:flex-start;gap:.65rem;margin-bottom:.85rem;padding:.65rem .85rem;font-size:.84rem;line-height:1.45;display:flex}.reassurance-icon{font-size:1rem}.pill-choice-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.level-choice-card{text-align:left;cursor:pointer;background:#faf8f5;border:1px solid #0000001f;border-radius:10px;flex-direction:column;align-items:flex-start;padding:.85rem 1rem;transition:all .2s;display:flex}.level-choice-card:hover{border-color:#d4af37}.level-choice-card.active{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 4px 12px #0f172a26}.level-choice-card strong{margin-bottom:.2rem;font-size:.88rem}.level-choice-card span{color:var(--text-medium,#57534e);font-size:.74rem;line-height:1.35}.level-choice-card.active span{color:#cbd5e1}.passions-interactive-grid{flex-wrap:wrap;gap:.5rem;display:flex}.passion-tag-btn{color:var(--text-dark,#1c1917);cursor:pointer;background:#faf8f5;border:1px solid #0000001f;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.84rem;font-weight:700;transition:all .2s;display:inline-flex}.passion-tag-btn:hover{background:#d4af3714;border-color:#d4af37}.passion-tag-btn.selected{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-color:#0f172a;box-shadow:0 2px 8px #0f172a33}.passion-tag-btn.selected .tag-check{color:#fde68a;font-weight:800}.photo-req-hint{color:var(--ukraine-blue);background:#0057b714;border-radius:9999px;padding:.2rem .65rem;font-size:.8rem;font-weight:700}.photo-error-banner{color:#991b1b;background:#fef2f2;border:1.5px solid #f87171;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.85rem 1.25rem;font-size:.92rem;font-weight:600;animation:.3s ease-in-out shake;display:flex}.photo-dropzone{text-align:center;cursor:pointer;background:#fcfbf9;border:2px dashed #d4af3780;border-radius:18px;margin-bottom:1.5rem;padding:2.25rem 1.5rem;transition:all .25s cubic-bezier(.16,1,.3,1)}.photo-dropzone:hover,.photo-dropzone.dragging{border-color:var(--ukraine-blue);background:#f0f7ff;transform:scale(1.01);box-shadow:0 8px 24px #0057b71a}.photo-dropzone-inner{cursor:pointer;flex-direction:column;align-items:center;width:100%;display:flex}.dropzone-icon-circle{color:#b38b00;background:#d4af3726;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;transition:transform .25s;display:flex}.photo-dropzone:hover .dropzone-icon-circle{color:var(--ukraine-blue);background:#0057b71f;transform:translateY(-3px)scale(1.08)}.dropzone-prompt-text{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.dropzone-prompt-text strong{color:#1e293b;font-size:1.05rem;font-weight:700}.dropzone-prompt-text span{color:#64748b;font-size:.88rem}.dropzone-file-specs{color:#94a3b8;margin-bottom:1.25rem;font-size:.8rem}.btn-browse-device{color:#1e293b;background:#fff;border:1.5px solid #d4af3799;border-radius:9999px;align-items:center;gap:.5rem;padding:.65rem 1.4rem;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #0000000d}.btn-browse-device:hover{background:var(--ukraine-yellow);color:#0f172a;border-color:var(--ukraine-yellow);transform:translateY(-1px)}.uploaded-photo-preview-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.25rem;display:flex;box-shadow:0 4px 16px #0000000a}.uploaded-photo-thumb-wrap{border:2px solid var(--ukraine-yellow);border-radius:14px;flex-shrink:0;width:120px;height:120px;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000001a}.uploaded-photo-thumb{object-fit:cover;width:100%;height:100%}.uploaded-photo-badge{color:#fff;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10b981eb;padding:.25rem .2rem;font-size:.68rem;font-weight:700;position:absolute;bottom:0;left:0;right:0}.uploaded-photo-details{flex:1}.uploaded-photo-title{color:#1e293b;margin-bottom:.35rem;font-size:1.1rem;font-weight:800}.uploaded-photo-sub{color:#64748b;margin-bottom:1rem;font-size:.88rem;line-height:1.45}.uploaded-photo-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn-photo-action{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-photo-action.change{color:#1e293b;background:#f1f5f9;border-color:#cbd5e1}.btn-photo-action.change:hover{background:#e2e8f0;border-color:#94a3b8}.btn-photo-action.remove{color:#dc2626;background:#fef2f2;border-color:#fecaca}.btn-photo-action.remove:hover{background:#fee2e2}.photo-guidelines-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:1.75rem;padding:1.25rem}.guidelines-header{color:#1e293b;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.88rem;display:flex}.guideline-bulb{font-size:1.15rem}.guidelines-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.guideline-item{align-items:flex-start;gap:.5rem;font-size:.82rem;line-height:1.4;display:flex}.guideline-item.good{color:#047857}.guideline-item.good .g-icon{color:#10b981;font-size:.9rem;font-weight:800}.guideline-item.bad{color:#b91c1c}.guideline-item.bad .g-icon{color:#ef4444;font-size:.9rem;font-weight:800}.additional-photos-section{border-top:1px solid #e2e8f0;padding-top:1.25rem}.additional-photos-header{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.form-label-sub{color:#1e293b;font-size:.92rem;font-weight:700}.additional-photos-counter{color:#64748b;background:#f1f5f9;border-radius:9999px;padding:.2rem .6rem;font-size:.82rem;font-weight:700}.additional-photos-hint{color:#64748b;margin-bottom:1rem;font-size:.82rem;line-height:1.4}.gallery-photos-row{flex-wrap:wrap;gap:.85rem;display:flex}.gallery-photo-item{border:1px solid #cbd5e1;border-radius:12px;width:90px;height:90px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000000f}.gallery-photo-img{object-fit:cover;width:100%;height:100%}.gallery-photo-remove-btn{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.gallery-photo-remove-btn:hover{background:#ef4444}.gallery-add-slot{cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:90px;height:90px;transition:all .2s;display:flex}.gallery-add-slot:hover{border-color:var(--ukraine-blue);background:#f0f7ff;transform:translateY(-2px)}.gallery-add-icon{color:#64748b;font-size:1.4rem;font-weight:300;line-height:1}.gallery-add-text{color:#64748b;font-size:.72rem;font-weight:700}.profile-card-placeholder-wrap{text-align:center;color:#64748b;background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.placeholder-silhouette-circle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1rem;display:flex;box-shadow:0 4px 12px #0000000f}.placeholder-hint-text{color:#475569;margin-bottom:.5rem;font-size:.95rem;font-weight:700}.placeholder-upload-pill{color:var(--ukraine-blue);background:#0057b71a;border:1px solid #0057b733;border-radius:9999px;padding:.3rem .85rem;font-size:.78rem;font-weight:700}@media (max-width:640px){.uploaded-photo-preview-card{text-align:center;flex-direction:column}.uploaded-photo-actions{justify-content:center}.guidelines-grid{grid-template-columns:1fr}}.safety-agreements-box{background:#10b9810d;border:1px solid #10b98133;border-radius:10px;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:1rem;display:flex}.checkbox-agreement-item{color:var(--text-dark,#1c1917);cursor:pointer;align-items:flex-start;gap:.65rem;font-size:.84rem;line-height:1.45;display:flex}.checkbox-agreement-item input{accent-color:#10b981;margin-top:.2rem}.wizard-actions-bar{border-top:1px solid #00000014;justify-content:space-between;align-items:center;margin-top:2rem;padding-top:1.5rem;display:flex}.btn-wizard-back{border-radius:var(--radius-full,999px);color:var(--text-dark,#1c1917);cursor:pointer;background:#faf8f5;border:1px solid #00000026;padding:.75rem 1.5rem;font-size:.92rem;font-weight:700;transition:all .2s}.btn-wizard-back:hover{background:#f5f5f4}.btn-wizard-next{border-radius:var(--radius-full,999px);color:#0f172a;cursor:pointer;background:linear-gradient(135deg,#d4af37 0%,#b4882d 100%);border:none;padding:.85rem 2rem;font-size:1rem;font-weight:800;transition:all .22s;box-shadow:0 4px 16px #d4af3759}.btn-wizard-next:hover{transform:translateY(-1px);box-shadow:0 6px 20px #d4af3780}.profile-preview-sidebar{position:sticky;top:6.5rem}.live-preview-box{flex-direction:column;gap:1.25rem;display:flex}.preview-floating-header{letter-spacing:.08em;color:#0f172a;background:#ffffffe6;border:1px solid #d4af3759;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.35rem .85rem;font-size:.76rem;font-weight:800;display:inline-flex}.live-beacon-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulse-beacon;box-shadow:0 0 8px #10b981}.preview-card-mockup{cursor:default;box-shadow:0 12px 35px #00000014;transform:none!important}.preview-heart-icon{font-size:1rem}.preview-stats-row{flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem;display:flex}.preview-stat-pill{color:var(--text-dark,#1c1917);background:#0000000a;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.preview-bio-snippet{color:var(--text-medium,#57534e);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.85rem;font-size:.84rem;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.preview-reassurance-card{background:#fff;border:1px solid #00000014;border-radius:14px;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.reassurance-lock-icon{flex-shrink:0;font-size:1.25rem}.preview-reassurance-card strong{color:var(--text-dark,#1c1917);margin-bottom:.2rem;font-size:.86rem;display:block}.preview-reassurance-card p{color:var(--text-medium,#57534e);margin:0;font-size:.78rem;line-height:1.4}.profile-success-celebration-card{text-align:center;background:#fff;border:1px solid #d4af3766;border-radius:24px;max-width:780px;margin:1.5rem auto 3rem;padding:3.5rem 2.5rem;box-shadow:0 16px 45px #00000014}.success-crest-seal{letter-spacing:.12em;color:#b4882d;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.82rem;font-weight:800;display:inline-flex}.success-icon-animated{margin-bottom:1rem;font-size:3.2rem}.success-title{font-family:var(--font-playfair,"Playfair Display", serif);color:var(--text-dark,#1c1917);margin-bottom:.85rem;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:800}.success-lead{color:var(--text-medium,#57534e);max-width:600px;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.6}.success-roadmap-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem;display:grid}.roadmap-item{background:#faf8f5;border:1px solid #d4af3733;border-radius:14px;gap:.85rem;padding:1.25rem;display:flex}.roadmap-num{color:#fde68a;background:#0f172a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;font-weight:800;display:flex}.roadmap-item strong{color:var(--text-dark,#1c1917);margin-bottom:.25rem;font-size:.88rem;display:block}.roadmap-item p{color:var(--text-medium,#57534e);margin:0;font-size:.78rem;line-height:1.45}.success-actions-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.btn-link-simple{color:var(--text-medium,#57534e);padding:.5rem 1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .2s}.btn-link-simple:hover{color:var(--gold-dark,#b4882d)}@media (max-width:992px){.profile-wizard-layout{grid-template-columns:1fr}.profile-preview-sidebar{margin-top:2rem;position:static}.profile-wizard-stepper{grid-template-columns:repeat(2,1fr)}.success-roadmap-grid{grid-template-columns:1fr}}@media (max-width:640px){.form-row-2,.form-row-3,.pill-choice-grid,.phone-input-wrap{grid-template-columns:1fr}.profile-wizard-card{padding:1.5rem}.profile-wizard-stepper{grid-template-columns:1fr}}.au-lifestyle-section{background:linear-gradient(#fbf8f3 0%,#f5efe6 50%,#faf6ee 100%);border-top:1px solid #d4af372e;border-bottom:1px solid #d4af372e;position:relative;overflow:hidden}.au-prestige-strip{background:linear-gradient(#fff 0%,#fdfbf7 100%);border:1px solid #d4af3759;border-radius:24px;grid-template-columns:repeat(4,1fr);margin-bottom:3.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px -12px #1c19170f,0 2px 8px #d4af3714}.au-prestige-strip:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#d4af3799 50%,#0000 100%);height:2px;position:absolute;top:0;left:10%;right:10%}.au-prestige-col{text-align:center;flex-direction:column;align-items:center;padding:2.5rem 2rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.au-prestige-col:not(:last-child):after{content:"";background:linear-gradient(#0000 0%,#d4af3747 50%,#0000 100%);width:1px;position:absolute;top:20%;bottom:20%;right:0}.au-prestige-col:hover{background:#ffffffb3;transform:translateY(-2px)}.prestige-tag-wrap{background:#d4af3714;border:1px solid #d4af3740;border-radius:9999px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.25rem .85rem;display:inline-flex}.prestige-tag-icon{color:var(--ukraine-blue,#0057b7);font-size:.68rem;line-height:1}.prestige-tag-text{letter-spacing:.12em;text-transform:uppercase;color:#8c6d1f;font-size:.7rem;font-weight:800}.prestige-metric-value{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#1c1917;letter-spacing:-.02em;background:linear-gradient(135deg,#1c1917 0%,#44403c 80%,#8c6d1f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:3.25rem;font-weight:700;line-height:1}.prestige-metric-equiv{color:#8c6d1f;letter-spacing:.02em;background:#d4af371f;border:1px solid #d4af3752;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;margin-bottom:.65rem;padding:.22rem .75rem;font-size:.74rem;font-weight:700;line-height:1.3;display:inline-flex}.prestige-metric-title{color:#1c1917;margin-bottom:.4rem;font-size:1.05rem;font-weight:800;line-height:1.3}.prestige-metric-desc{color:#78716c;max-width:290px;margin:0;font-size:.86rem;line-height:1.55}.au-showcase-box{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:28px;width:100%;max-width:100%;margin-bottom:3.5rem;padding:2.5rem;box-shadow:0 20px 48px -12px #00000014}.au-showcase-header{width:100%;margin-bottom:1.75rem}.au-showcase-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.au-showcase-title{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#1c1917;margin:0;font-size:1.75rem;font-weight:800;line-height:1.25}.au-showcase-subtitle{color:#64748b;margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.au-showcase-counter-badge{color:var(--ukraine-blue);white-space:nowrap;background:#0057b714;border-radius:9999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.au-featured-display{grid-template-columns:1.65fr 1fr;align-items:stretch;gap:2rem;width:100%;min-width:0;max-width:100%;margin-bottom:0;display:grid}.au-featured-card{display:contents}.au-caption-desktop{display:block}.au-featured-mobile-card{display:none}.au-featured-img-wrap{border-radius:22px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 12px 32px #0000001f}.au-featured-img{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.au-featured-img-wrap:hover .au-featured-img{transform:scale(1.03)}.au-fade-in{animation:.35s cubic-bezier(.16,1,.3,1) auFadeIn}@keyframes auFadeIn{0%{opacity:.45;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.au-featured-overlay-gradient{z-index:1;background:linear-gradient(#0000000d 0%,#00000040 45%,#000000e0 100%);position:absolute;inset:0}.au-featured-badge-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1e293b;z-index:2;background:#fffffff0;border-radius:9999px;padding:.5rem 1.15rem;font-size:.85rem;font-weight:700;position:absolute;top:1.5rem;left:1.5rem;box-shadow:0 4px 14px #00000026}.au-featured-caption{color:#fff;z-index:2;position:absolute;bottom:2rem;left:2rem;right:2rem}.au-featured-location{text-transform:uppercase;letter-spacing:.06em;color:var(--ukraine-yellow);text-shadow:0 1px 4px #0009;margin-bottom:.4rem;font-size:.88rem;font-weight:700;display:block}.au-featured-title{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#fff;text-shadow:0 2px 10px #0009;margin-bottom:.6rem;font-size:2rem;font-weight:800;line-height:1.2}.au-featured-desc{color:#ffffffeb;text-shadow:0 1px 5px #0009;max-width:620px;font-size:1rem;line-height:1.55}.au-tabs-selector{flex-direction:column;gap:.5rem;max-height:560px;padding-right:.35rem;display:flex;overflow-y:auto}.au-tabs-selector::-webkit-scrollbar{width:6px}.au-tabs-selector::-webkit-scrollbar-track{background:#f1f5f9;border-radius:9999px}.au-tabs-selector::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.au-tabs-selector::-webkit-scrollbar-thumb:hover{background:#94a3b8}.au-tab-btn{text-align:left;cursor:pointer;background:#f8fafc;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:.85rem;width:100%;padding:.65rem .9rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.au-tab-btn:hover{background:#f1f5f9;border-color:#0057b740;transform:translate(4px)}.au-tab-btn.active{border-color:var(--ukraine-blue);background:#fff;box-shadow:0 6px 20px #0057b71f}.au-tab-thumbnail{border-radius:10px;flex-shrink:0;width:64px;height:48px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.au-tab-thumb-img{object-fit:cover;width:100%;height:100%}.au-tab-meta{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.au-tab-loc{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:700}.au-tab-headline{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.au-tab-active-dot{background:var(--ukraine-blue);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #0057b733}.au-testimonial-strip{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:2rem;margin-bottom:3rem;padding:2.25rem 2.75rem;display:flex;box-shadow:0 16px 36px #0f172a29}.au-quote-icon{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--ukraine-yellow);opacity:.85;flex-shrink:0;font-size:4.5rem;font-weight:900;line-height:.8}.au-quote-body{flex:1}.au-testimonial-nav-row{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;padding-bottom:.85rem;display:flex}.au-testimonial-tab-list{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.au-testimonial-pill{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:9999px;padding:.3rem .85rem;font-size:.8rem;font-weight:600;transition:all .25s}.au-testimonial-pill:hover{color:#fff;background:#ffffff29;border-color:#d4af378c}.au-testimonial-pill.active{color:#fde68a;background:linear-gradient(135deg,#d4af374d 0%,#d4af3729 100%);border-color:#d4af37;box-shadow:0 2px 10px #d4af3733}.au-testimonial-arrows{align-items:center;gap:.4rem;display:flex}.au-testimonial-arrow{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;transition:all .2s;display:flex}.au-testimonial-arrow:hover{color:#fde68a;background:#d4af3740;border-color:#d4af37;transform:scale(1.08)}.au-testimonial-index{color:#94a3b8;text-align:center;min-width:32px;font-size:.78rem;font-weight:700}.au-quote-text{color:#f8fafc;margin-bottom:.85rem;font-size:1.12rem;font-style:italic;line-height:1.6}.au-quote-author{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.au-author-name{color:#fff;font-size:.95rem;font-weight:700}.au-author-tag{color:var(--ukraine-yellow);background:#ffd70029;border:1px solid #ffd70059;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .85rem;font-size:.8rem;font-weight:700;display:inline-flex}.au-author-tag:before{content:"✓";color:var(--ukraine-yellow);font-weight:900}.au-bottom-cta{background:#fff;border:1.5px solid #d4af3759;border-radius:22px;justify-content:space-between;align-items:center;gap:2rem;padding:2.25rem 2.75rem;display:flex;box-shadow:0 8px 30px #0000000d}.au-cta-heading{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#0f172a;margin-bottom:.35rem;font-size:1.75rem;font-weight:800}.au-cta-sub{color:#64748b;max-width:620px;font-size:1rem;line-height:1.5}.au-cta-btn{white-space:nowrap;flex-shrink:0;padding:.95rem 2.2rem;font-size:1.05rem;font-weight:700}.au-benefits-section{margin-top:4.5rem;margin-bottom:4.5rem}.au-benefits-grid{grid-template-columns:repeat(3,1fr);gap:1.75rem;margin-top:2.5rem;display:grid}.au-benefit-card{background:#fff;border:1px solid #d4af3747;border-radius:20px;flex-direction:column;padding:2.25rem 1.85rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px -8px #1c19170f}.au-benefit-card:before{content:"";background:linear-gradient(90deg, var(--ukraine-blue) 0%, var(--ukraine-yellow) 100%);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.au-benefit-card:hover{border-color:#d4af37a6;transform:translateY(-4px);box-shadow:0 18px 40px -12px #1c19171f,0 4px 12px #d4af3726}.au-benefit-card:hover:before{opacity:1}.au-benefit-top{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.au-benefit-icon-box{background:linear-gradient(135deg,#ffd70029 0%,#0057b714 100%);border:1px solid #d4af374d;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.75rem;display:flex}.au-benefit-category-pill{letter-spacing:.08em;text-transform:uppercase;color:#8c6d1f;background:#d4af371a;border:1px solid #d4af3738;border-radius:9999px;padding:.25rem .75rem;font-size:.72rem;font-weight:800}.au-benefit-title{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#1c1917;margin-bottom:.75rem;font-size:1.35rem;font-weight:800;line-height:1.3}.au-benefit-currencies{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:-.15rem;margin-bottom:.85rem;display:flex}.au-curr-chip{border-radius:9999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.76rem;font-weight:700;line-height:1.25;display:inline-flex}.au-curr-chip.de{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59}.au-curr-chip.pl{color:#be123c;background:#e11d4814;border:1px solid #e11d4847}.au-curr-flag{font-size:.88rem;line-height:1}.au-benefit-desc{color:#57534e;flex:1;margin-bottom:1.5rem;font-size:.92rem;line-height:1.65}.au-benefit-highlight{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.4rem;width:fit-content;padding:.4rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.au-benefit-highlight-icon{color:#10b981;font-weight:900}.au-scale-box{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #ffffff1f;border-radius:28px;margin-top:4rem;margin-bottom:3.5rem;padding:3rem;position:relative;overflow:hidden;box-shadow:0 20px 48px -12px #0f172a40}.au-scale-box:after{content:"";pointer-events:none;background:radial-gradient(circle,#d4af371f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-40%;right:-20%}.au-scale-header{text-align:center;z-index:1;max-width:800px;margin:0 auto 2.5rem;position:relative}.au-scale-header-title{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#fff;margin-bottom:.75rem;font-size:2.3rem;font-weight:800;line-height:1.2}.au-scale-header-sub{color:#94a3b8;font-size:1.05rem;line-height:1.6}.au-scale-grid{z-index:1;grid-template-columns:1.35fr 1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid;position:relative}.au-scale-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;padding:1.75rem;transition:all .3s;display:flex}.au-scale-card:hover{background:#ffffff14;border-color:#d4af3766;transform:translateY(-2px)}.au-scale-card.hero-scale{background:linear-gradient(135deg,#d4af3726 0%,#ffffff14 100%);border:1.5px solid #d4af3780;box-shadow:0 10px 30px #0003}.au-scale-flag-row{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.au-scale-country-name{color:#fff;font-size:1.15rem;font-weight:800}.au-scale-badge{color:var(--ukraine-yellow);background:#ffd7002e;border:1px solid #ffd7004d;border-radius:9999px;padding:.2rem .65rem;font-size:.75rem;font-weight:800}.au-scale-area{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#fff;margin-bottom:.5rem;font-size:2.1rem;font-weight:700;line-height:1.1}.au-scale-card.hero-scale .au-scale-area{color:var(--ukraine-yellow)}.au-scale-bar-track{background:#ffffff1a;border-radius:9999px;width:100%;height:8px;margin-bottom:1rem;overflow:hidden}.au-scale-bar-fill{background:linear-gradient(90deg, var(--ukraine-blue) 0%, var(--ukraine-yellow) 100%);border-radius:9999px;height:100%}.au-scale-fact{color:#cbd5e1;margin:0;font-size:.88rem;line-height:1.55}.au-scale-ratio-callout{color:var(--ukraine-yellow);margin-bottom:.4rem;font-size:.92rem;font-weight:800}.au-scale-takeaway-bar{z-index:1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:1.25rem;padding:1.25rem 1.75rem;display:flex;position:relative}.au-scale-takeaway-icon{flex-shrink:0;font-size:2rem}.au-scale-takeaway-text{color:#e2e8f0;margin:0;font-size:.95rem;line-height:1.5}.au-scale-takeaway-text strong{color:#fff}@media (max-width:1200px){.au-grid-mosaic{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.au-benefits-grid{grid-template-columns:repeat(2,1fr)}.au-scale-grid{grid-template-columns:1fr}}@media (max-width:1024px){.au-featured-display{grid-template-columns:1fr}.au-featured-img-wrap{min-height:400px}.au-bottom-cta{text-align:center;flex-direction:column}.au-prestige-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.au-prestige-col:not(:last-child):after{background:linear-gradient(90deg,#0000 0%,#d4af3747 50%,#0000 100%);width:auto;height:1px;inset:auto 15% 0}.au-prestige-col{padding:2rem 1.5rem}.prestige-metric-value{font-size:2.75rem}}@media (max-width:768px){.au-showcase-box{padding:1.5rem}.au-testimonial-strip{text-align:center;flex-direction:column;padding:1.75rem}.au-quote-author{justify-content:center}}@media (max-width:640px){.au-prestige-strip,.au-benefits-grid{grid-template-columns:1fr}.au-scale-box{padding:2rem 1.5rem}.au-scale-takeaway-bar{text-align:center;flex-direction:column}}.aussie-gentleman-section{background:linear-gradient(#fbf9f5 0%,#fff 100%);border-top:1px solid #d4af3726;border-bottom:1px solid #d4af3726;position:relative;overflow:hidden}.gentleman-spotlight-grid{grid-template-columns:1fr 1.15fr;align-items:flex-start;gap:2.75rem;display:grid}.gentleman-visual-card{background:#fff;border:1.5px solid #d4af374d;border-radius:24px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 16px 42px #0f172a14}.gentleman-visual-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #0f172a1f}.gentleman-image-wrap{width:100%;height:480px;position:relative;overflow:hidden}.gentleman-img{object-fit:cover;object-position:center top;transition:transform .8s cubic-bezier(.16,1,.3,1)}.gentleman-visual-card:hover .gentleman-img{transform:scale(1.04)}.gentleman-gradient-overlay{z-index:1;background:linear-gradient(#0f172a1a 0%,#0f172a59 45%,#0f172aeb 100%);position:absolute;inset:0}.gentleman-badge-floating{z-index:2;-webkit-backdrop-filter:blur(12px);color:#fff;background:#0f172abf;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .95rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:1.25rem;left:1.25rem;box-shadow:0 4px 16px #0003}.gentleman-badge-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 0 3px #10b98159}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}.gentleman-caption-overlay{z-index:2;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.gentleman-caption-tag{color:#fde047;letter-spacing:.3px;background:#ffd70038;border:1px solid #ffd70066;border-radius:9999px;margin-bottom:.6rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.gentleman-caption-title{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#fff;margin-bottom:.45rem;font-size:1.45rem;font-weight:800;line-height:1.25}.gentleman-caption-desc{color:#e2e8f0;margin:0;font-size:.88rem;line-height:1.5}.gentleman-trust-pills{background:#fff;border-top:1px solid #e2e8f0cc;grid-template-columns:1fr 1fr;gap:1.25rem;padding:1.35rem 1.65rem;display:grid}.trust-pill-item{align-items:center;gap:.85rem;display:flex}.trust-pill-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.trust-pill-item strong{color:#0f172a;font-size:.88rem;font-weight:800;line-height:1.25;display:block}.trust-pill-item span{color:#64748b;margin-top:.15rem;font-size:.76rem;display:block}.gentleman-traits-col{flex-direction:column;gap:1.35rem;display:flex}.traits-accordion-list{flex-direction:column;gap:.9rem;display:flex}.trait-card{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e2e8f0d9;border-radius:20px;outline:none;padding:1.2rem 1.45rem;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px #0f172a08}.trait-card:hover{border-color:#d4af378c;transform:translateY(-2px);box-shadow:0 8px 24px #d4af371f}.trait-card.trait-active{background:linear-gradient(145deg,#fff 0%,#fffdf8 100%);border-color:#d4af37;box-shadow:0 10px 30px #d4af3726}.trait-header{align-items:center;gap:1.1rem;display:flex}.trait-icon{background:#f8fafc;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.6rem;transition:background .25s;display:flex}.trait-card.trait-active .trait-icon{background:#ffd7002e}.trait-title-wrap{flex:1}.trait-tag{text-transform:uppercase;letter-spacing:.5px;color:var(--ukraine-blue,#0057b7);margin-bottom:.2rem;font-size:.72rem;font-weight:800;display:block}.trait-title{color:#0f172a;margin:0;font-size:1.08rem;font-weight:800;line-height:1.3}.trait-chevron{color:#94a3b8;font-size:1.5rem;font-weight:700;line-height:1;transition:color .2s}.trait-card.trait-active .trait-chevron{color:#d4af37}.trait-body{border-top:1px dashed #d4af374d;margin-top:.95rem;padding-top:.95rem;animation:.3s ease-in-out fadeInTrait}@keyframes fadeInTrait{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.trait-body p{color:#475569;margin:0;font-size:.95rem;line-height:1.65}.gentleman-stories-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.2rem;margin-bottom:-.2rem;display:flex}.gentleman-stories-tabs{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gentleman-story-tab{cursor:pointer;color:#475569;background:#fff;border:1.5px solid #e2e8f0e6;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem .35rem .4rem;font-size:.82rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 6px #0f172a0a}.gentleman-story-tab:hover{color:#0f172a;border-color:#d4af378c;transform:translateY(-1px)}.gentleman-story-tab.active{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-color:#d4af37;box-shadow:0 4px 14px #0f172a2e}.story-tab-avatar{border:1.5px solid #d4af37b3;border-radius:50%;flex-shrink:0;width:26px;height:26px;display:inline-block;position:relative;overflow:hidden}.story-tab-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.gentleman-stories-controls{align-items:center;gap:.35rem;display:flex}.gentleman-story-arrow-btn{color:#334155;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1d9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;box-shadow:0 2px 6px #0f172a0a}.gentleman-story-arrow-btn:hover{color:#0f172a;background:#f8fafc;border-color:#d4af37;transform:scale(1.06)}.gentleman-story-counter{color:#64748b;text-align:center;min-width:36px;font-size:.78rem;font-weight:700}.gentleman-quote-chip{color:#f8fafc;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #ffffff1a;border-radius:20px;padding:1.35rem 1.65rem;position:relative;box-shadow:0 10px 28px #0f172a24}.gentleman-quote-chip .quote-mark{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--ukraine-yellow);opacity:.85;font-size:3rem;line-height:.8;position:absolute;top:.9rem;left:1.15rem}.gentleman-quote-chip .quote-text{color:#f1f5f9;margin:0 0 .85rem;padding-left:2rem;font-size:.94rem;font-style:italic;line-height:1.6}.gentleman-quote-chip .quote-meta{flex-wrap:wrap;align-items:center;gap:.75rem;padding-left:2rem;display:flex}.gentleman-quote-chip .quote-author{color:#fff;font-size:.88rem;font-weight:800}.quote-status-badge{color:#6ee7b7;letter-spacing:.2px;background:#10b98133;border:1px solid #10b98166;border-radius:9999px;align-items:center;gap:.25rem;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.quote-partner-chip{color:#fde68a;background:#d4af3726;border:1px solid #d4af3759;border-radius:9999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.gentleman-quote-chip .quote-sub{color:#94a3b8;font-size:.8rem}.gentleman-fade-in{animation:.35s cubic-bezier(.16,1,.3,1) fadeInGentleman}@keyframes fadeInGentleman{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.gentleman-actions-row{flex-wrap:wrap;align-items:center;gap:1.25rem;padding-top:.5rem;display:flex}.gentleman-note-pill{color:#64748b;align-items:center;gap:.35rem;font-size:.86rem;font-weight:600;display:inline-flex}@media (max-width:1024px){.gentleman-spotlight-grid{grid-template-columns:1fr;gap:2rem}.gentleman-image-wrap{height:400px}}@media (max-width:640px){.gentleman-trust-pills{grid-template-columns:1fr;gap:1rem;padding:1.15rem}.gentleman-image-wrap{height:340px}.gentleman-caption-title{font-size:1.25rem}.trait-header{gap:.75rem}.trait-icon{width:40px;height:40px;font-size:1.35rem}.trait-title{font-size:.98rem}.gentleman-quote-chip .quote-text,.gentleman-quote-chip .quote-meta{padding-left:0}.gentleman-quote-chip .quote-mark{display:none}}.tour-standards-heading{z-index:2;text-align:center;font-family:var(--font-serif);color:#fde68a;letter-spacing:-.01em;margin:.5rem 0 0;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:700;position:relative}.tour-standards-heading:after{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);width:64px;height:2px;margin:.85rem auto 0;display:block}.tour-standards-grid--five{grid-template-columns:repeat(6,1fr);margin-top:2rem}.tour-standards-grid--five .tour-standard-card{grid-column:span 2;position:relative;overflow:hidden}.tour-standards-grid--five .tour-standard-card:nth-child(4),.tour-standards-grid--five .tour-standard-card:nth-child(5){grid-column:span 3}.tour-standard-card--featured{background:linear-gradient(145deg,#d4af3733 0%,#d4af370f 60%,#ffffff08 100%);border-color:#fbbf24b3;box-shadow:0 14px 36px #00000059,0 0 30px #d4af372e}.tour-standard-card--featured .tour-standard-title{color:#fde68a}.tour-standard-card--featured .tour-standard-desc{color:#cbd5e1}.tour-standard-card--featured>:not(.tour-standard-big-stat){z-index:1;position:relative}.tour-standard-big-stat{font-family:var(--font-serif);letter-spacing:-.04em;color:#fbbf241f;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:6.5rem;font-weight:800;line-height:1;transition:color .35s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1.6rem;right:-.4rem}.tour-standard-card--featured:hover .tour-standard-big-stat{color:#fbbf2433;transform:translateY(-4px)scale(1.04)}@media (max-width:1024px){.tour-standards-grid--five{grid-template-columns:repeat(2,1fr)}.tour-standards-grid--five .tour-standard-card,.tour-standards-grid--five .tour-standard-card:nth-child(4){grid-column:span 1}.tour-standards-grid--five .tour-standard-card:nth-child(5){grid-column:span 2}}@media (max-width:680px){.tour-standards-grid--five{grid-template-columns:1fr}.tour-standards-grid--five .tour-standard-card,.tour-standards-grid--five .tour-standard-card:nth-child(4),.tour-standards-grid--five .tour-standard-card:nth-child(5){grid-column:span 1}}.event-perk-item--secondary{color:#94a3b8;font-size:.84rem}.event-perk-item--secondary .event-check-gold{opacity:.6}.stats-counter-bar-link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.stats-counter-bar-link:hover{transform:translateY(-2px)}.stats-counter-bar-link:focus-visible{outline-offset:3px;outline:2px solid #d4af37}html,body{width:100%!important;max-width:100vw!important;overflow-x:clip!important}img,video,svg{max-width:100%}@media (max-width:768px){h1,.hero-title,.soon-title,.editorial-heading{word-break:break-word!important;font-size:clamp(1.85rem,7.5vw,2.6rem)!important;line-height:1.16!important}h2,.section-title,.au-scale-header-title{word-break:break-word!important;font-size:clamp(1.5rem,6vw,2.2rem)!important;line-height:1.2!important}h3{font-size:clamp(1.2rem,5vw,1.6rem)!important;line-height:1.25!important}.container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important}.section-padding{padding-top:2.75rem!important;padding-bottom:2.75rem!important}input,select,textarea{font-size:16px!important}}@media (max-width:480px){.container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding-left:.85rem!important;padding-right:.85rem!important}.section-padding{padding-top:2.25rem!important;padding-bottom:2.25rem!important}}button,a.btn,.btn,.btn-primary,.btn-secondary,.btn-gold-luxury,.btn-luxury-primary,.btn-profile-primary,.btn-profile-secondary,.dossier-rsvp-btn,.dossier-itinerary-link,.btn-wizard-next,.btn-wizard-back,.soon-submit,.signin-submit,.au-tab-btn,.au-cta-btn,.filter-pill,.passion-tag-btn,.mobile-hamburger-btn,.custom-lang-trigger{touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-sizing:border-box!important}.lang-name-short{display:none}.lang-name-full{display:inline}@media (max-width:860px){.site-header{padding:.45rem .5rem 0!important}.site-header>.container{border-radius:999px!important;padding:0 .5rem 0 .85rem!important}.nav-wrapper{height:56px!important}.brand-logo-img{width:auto!important;max-width:105px!important;height:34px!important}.nav-actions{align-items:center!important;gap:.4rem!important;display:flex!important}.nav-cta-btn{border-radius:var(--radius-full)!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:.35rem .85rem!important;font-size:.82rem!important;display:inline-flex!important}.mobile-hamburger-btn{justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;font-size:1.15rem!important;display:flex!important}.mobile-nav-drawer{border-radius:20px!important;margin-top:.5rem!important;padding:1.25rem 1rem!important;display:block!important}.mobile-nav-drawer .mobile-nav-link{padding:.75rem .5rem!important;font-size:1.05rem!important;font-weight:700!important;display:block!important}.mobile-nav-drawer .custom-lang-selector{width:100%!important}.mobile-nav-drawer .custom-lang-trigger{border-radius:12px!important;justify-content:space-between!important;width:100%!important;padding:.75rem 1rem!important}.mobile-nav-drawer .lang-name-full{display:inline!important}.mobile-nav-drawer .lang-name-short{display:none!important}}@media (max-width:540px){.site-header{padding:.35rem .35rem 0!important}.site-header>.container{padding:0 .35rem 0 .65rem!important}.nav-wrapper{height:52px!important}.brand-logo-img{width:auto!important;max-width:82px!important;height:28px!important}.nav-actions{gap:.25rem!important}.nav-cta-btn{min-height:34px!important;padding:.3rem .55rem!important;font-size:.76rem!important}.site-header .lang-name-full{display:none!important}.site-header .lang-name-short{letter-spacing:.04em!important;font-size:.76rem!important;font-weight:750!important;display:inline!important}.site-header .custom-lang-trigger{border-radius:999px!important;gap:.25rem!important;min-height:34px!important;padding:.3rem .45rem!important}.site-header .lang-flag-img{width:18px!important;height:12px!important}.site-header .lang-chevron{margin-left:.1rem!important;font-size:.6rem!important}.mobile-hamburger-btn{width:34px!important;min-width:34px!important;height:34px!important;font-size:1.05rem!important}}@media (max-width:1024px){.hero-split-grid{grid-template-columns:1fr!important;gap:1.75rem!important;min-height:auto!important;padding:.75rem 0 2rem!important}.hero-split-content{padding:.5rem 0!important}}@media (max-width:640px){.hero-section-split{padding-top:.5rem!important}.hero-title{font-size:clamp(2rem,8vw,2.75rem)!important;line-height:1.15!important}.hero-subtitle{margin-bottom:1.25rem!important;font-size:1rem!important;line-height:1.55!important}.match-console-card{border-radius:18px!important;margin-bottom:1.5rem!important;padding:1.15rem 1rem!important}.console-header-tabs{gap:.25rem!important;width:100%!important;margin-bottom:1rem!important;display:flex!important}.console-tab-btn{flex:1!important;justify-content:center!important;padding:.5rem .6rem!important;font-size:.82rem!important}.console-filter-grid{grid-template-columns:1fr!important;gap:.65rem!important;margin-bottom:1.25rem!important}.filter-box{border-radius:10px!important;padding:.65rem .75rem!important}.btn-luxury-primary{justify-content:center!important;width:100%!important;min-height:52px!important;font-size:1rem!important;display:flex!important}.stats-counter-bar{border-radius:16px!important;grid-template-columns:1fr!important;gap:.65rem!important;padding:1rem!important}.stat-item{text-align:left!important;border-bottom:1px solid #d4af3733!important;justify-content:space-between!important;align-items:center!important;padding:.4rem 0!important;display:flex!important}.stat-item:last-child{border-bottom:none!important}.stat-number{font-size:1.35rem!important}.stat-label{text-align:right!important;font-size:.84rem!important}.hero-tour-showcase-container{border-radius:20px!important;min-height:auto!important;margin-top:1rem!important;padding:1rem!important}.tour-showcase-top-bar{flex-direction:column!important;align-items:stretch!important;gap:.6rem!important;margin-bottom:.75rem!important}.tour-showcase-crest{text-align:center!important;align-self:center!important;padding:.3rem .75rem!important;font-size:.68rem!important}.tour-city-tabs{gap:.35rem!important;width:100%!important;padding:.25rem!important;display:flex!important}.tour-city-tab{flex:1!important;justify-content:center!important;padding:.5rem .65rem!important}.tab-city-name{font-size:.88rem!important}.tab-month-tag{font-size:.66rem!important}.tour-showcase-live-status{text-align:center!important;justify-content:center!important;margin:.75rem 0!important;padding:.4rem .75rem!important;font-size:.7rem!important;position:static!important}.tour-showcase-dossier-card{border-radius:16px!important;margin-top:.75rem!important;padding:1.15rem 1rem!important;position:static!important}.dossier-header-row{flex-wrap:wrap!important;justify-content:space-between!important;gap:.5rem!important}.dossier-title{margin:.5rem 0!important;font-size:1.25rem!important}.dossier-venue{margin-bottom:.75rem!important;font-size:.82rem!important}.dossier-inclusions-grid{grid-template-columns:1fr!important;gap:.45rem!important;font-size:.82rem!important}.dossier-footer-bar{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;margin-top:1rem!important}.dossier-attendee-group{justify-content:flex-start!important}.dossier-actions-row{flex-direction:column!important;gap:.65rem!important;width:100%!important;display:flex!important}.btn-gold-luxury.dossier-rsvp-btn{order:1!important;justify-content:center!important;width:100%!important;min-height:48px!important;font-size:.96rem!important;display:flex!important}.dossier-itinerary-link{text-align:center!important;order:2!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:42px!important;display:flex!important}}@media (max-width:900px){.tour-standards-heading{margin-top:1.5rem!important;font-size:1.35rem!important}.tour-standards-grid--five{grid-template-columns:1fr!important;gap:1rem!important;margin-top:1.25rem!important}.tour-standard-card{padding:1.25rem 1rem!important}.tour-standard-big-stat{opacity:.4!important;font-size:4rem!important;bottom:-.5rem!important;right:0!important}.luxury-events-grid{grid-template-columns:1fr!important;gap:2rem!important;margin-top:2rem!important}}@media (max-width:640px){.luxury-event-card{border-radius:20px!important}.event-card-media{height:230px!important}.event-city-badge{max-width:calc(100% - 1.5rem)!important;padding:.32rem .7rem!important;font-size:.72rem!important;top:.75rem!important;left:.75rem!important;right:auto!important}.event-season-badge{padding:.32rem .7rem!important;font-size:.72rem!important;top:auto!important;bottom:.75rem!important;right:.75rem!important}.event-feature-ribbon{border-radius:12px!important;flex-wrap:wrap!important;justify-content:center!important;gap:.45rem!important;margin:.65rem .85rem 0!important;padding:.45rem .65rem!important;font-size:.72rem!important;position:static!important}.event-feature-pill-dot{display:inline!important}.event-card-body{padding:1.35rem 1rem!important}.event-card-title{font-size:1.35rem!important}.event-perks-list{gap:.5rem!important;margin-bottom:1.25rem!important}.event-card-footer{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important}.event-attendee-group{justify-content:flex-start!important}.btn-gold-luxury{justify-content:center!important;width:100%!important;min-height:48px!important;font-size:.96rem!important;display:flex!important}.tours-see-attendees-link{text-align:center!important;justify-content:center!important;width:100%!important;padding:.75rem 1rem!important;font-size:.85rem!important;display:inline-flex!important}}@media (max-width:1024px){.au-featured-display{grid-template-columns:minmax(0,1fr)!important;gap:1.25rem!important}.au-prestige-strip{border-radius:18px!important;grid-template-columns:1fr!important;margin-bottom:2rem!important}.au-scale-grid{grid-template-columns:1fr!important;gap:1.25rem!important}}@media (max-width:768px){.au-featured-display{flex-direction:column!important;gap:1rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.au-featured-card{flex-direction:column!important;gap:.85rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.au-caption-desktop{display:none!important}.au-featured-mobile-card{box-sizing:border-box!important;background:#faf7f2!important;border:1px solid #d4af3740!important;border-radius:16px!important;flex-direction:column!important;gap:.35rem!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:1.15rem!important;display:flex!important;box-shadow:0 2px 10px #1c191708!important}.au-featured-mobile-card .au-featured-location{text-transform:uppercase!important;letter-spacing:.06em!important;color:#8c6d1f!important;text-shadow:none!important;margin:0!important;font-size:.78rem!important;font-weight:800!important;display:block!important}.au-featured-mobile-card .au-featured-title{font-family:var(--font-playfair), "Playfair Display", Georgia, serif!important;color:#1c1917!important;text-shadow:none!important;margin:0 0 .2rem!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.25!important}.au-featured-mobile-card .au-featured-desc{color:#57534e!important;text-shadow:none!important;margin:0!important;font-size:.88rem!important;line-height:1.6!important}}@media (max-width:640px){.au-lifestyle-section{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.au-prestige-col{border-bottom:1px solid #d4af3733!important;padding:1.25rem 1rem!important}.prestige-metric-value{font-size:2.2rem!important}.au-showcase-box{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;max-width:100%!important;margin-bottom:2.5rem!important;padding:1.15rem .95rem!important;overflow:hidden!important;box-shadow:0 8px 24px -6px #0000000f!important}.au-showcase-header{width:100%!important;margin-bottom:1rem!important}.au-showcase-header-row{flex-direction:column!important;align-items:flex-start!important;gap:.65rem!important;width:100%!important}.au-showcase-title{font-size:clamp(1.35rem,5.5vw,1.65rem)!important;line-height:1.25!important}.au-showcase-subtitle{font-size:.88rem!important;line-height:1.5!important}.au-showcase-counter-badge{padding:.3rem .75rem!important;font-size:.76rem!important}.au-featured-img-wrap{box-sizing:border-box!important;border-radius:14px!important;width:100%!important;max-width:100%!important;height:230px!important;min-height:230px!important;max-height:230px!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 16px #00000014!important}.au-featured-overlay-gradient{background:linear-gradient(#0f172a73 0%,#0000 45%,#0f172a26 100%)!important}.au-featured-badge-pill{color:#fde68a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;white-space:nowrap!important;text-overflow:ellipsis!important;z-index:2!important;background:#0f172ad9!important;border:1px solid #fde68a59!important;border-radius:9999px!important;max-width:calc(100% - 1.5rem)!important;padding:.35rem .8rem!important;font-size:.75rem!important;font-weight:700!important;inset:.75rem auto auto .75rem!important;overflow:hidden!important;box-shadow:0 4px 12px #00000038!important}.au-tabs-selector{box-sizing:border-box!important;flex-direction:column!important;gap:.55rem!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:.25rem!important;display:flex!important}.au-tab-btn{box-sizing:border-box!important;text-align:left!important;background:#f8fafc!important;border:1.5px solid #e2e8f0cc!important;border-radius:14px!important;align-items:center!important;gap:.75rem!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.65rem .85rem!important;display:flex!important}.au-tab-btn.active{border-color:var(--ukraine-blue)!important;background:#fff!important;box-shadow:0 4px 14px #0057b71f!important}.au-tab-thumbnail{border-radius:10px!important;flex-shrink:0!important;width:52px!important;height:40px!important;overflow:hidden!important}.au-tab-meta{flex-direction:column!important;flex:1!important;gap:.15rem!important;min-width:0!important;display:flex!important;overflow:hidden!important}.au-tab-loc{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.03em!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.7rem!important;font-weight:700!important;overflow:hidden!important}.au-tab-headline{color:#1e293b!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.82rem!important;font-weight:700!important;overflow:hidden!important}.au-tab-active-dot{background:var(--ukraine-blue)!important;border-radius:50%!important;flex-shrink:0!important;width:9px!important;height:9px!important;margin-left:auto!important;box-shadow:0 0 0 3px #0057b733!important}.au-benefits-grid{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:1rem!important;width:100%!important;max-width:100%!important}.au-benefit-card{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;max-width:100%!important;padding:1.25rem 1rem!important}.au-scale-box{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;max-width:100%!important;padding:1.5rem 1rem!important;overflow:hidden!important}.au-scale-grid{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:1rem!important;width:100%!important;max-width:100%!important}.au-scale-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:1.25rem 1rem!important}.au-scale-area{font-size:1.75rem!important}.au-scale-ratio-callout{font-size:1.15rem!important}.au-scale-takeaway-bar{box-sizing:border-box!important;border-radius:14px!important;gap:.85rem!important;width:100%!important;padding:1rem 1.15rem!important}.au-testimonial-strip{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;padding:1.5rem 1.15rem!important;overflow:hidden!important}.au-bottom-cta{text-align:center!important;box-sizing:border-box!important;border-radius:18px!important;flex-direction:column!important;gap:1.25rem!important;width:100%!important;padding:1.75rem 1rem!important;overflow:hidden!important}.au-cta-btn{justify-content:center!important;width:100%!important;min-height:48px!important;display:flex!important}}@media (max-width:1024px){.gentleman-spotlight-grid{grid-template-columns:1fr!important;gap:1.5rem!important}}@media (max-width:640px){.gentleman-visual-card{border-radius:18px!important}.gentleman-image-wrap{height:290px!important}.gentleman-trust-pills{grid-template-columns:1fr!important;gap:.65rem!important;padding:1rem!important}.gentleman-caption-wrap{padding:1.25rem 1rem!important}.gentleman-traits-list{gap:.85rem!important}.gentleman-trait-item{border-radius:14px!important;padding:1rem!important}.gentleman-cta-box{text-align:center!important;border-radius:16px!important;flex-direction:column!important;gap:1rem!important;padding:1.35rem 1rem!important}.gentleman-cta-btn{justify-content:center!important;width:100%!important;min-height:48px!important;display:flex!important}}@media (max-width:1100px){.profiles-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.25rem!important}}@media (max-width:640px){.profiles-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.profiles-filter-pills{justify-content:center!important;gap:.35rem!important;width:100%!important;padding:.35rem!important}.filter-pill{padding:.45rem .85rem!important;font-size:.84rem!important;display:inline-flex!important}.profile-card{border-radius:18px!important}.profile-card-image-wrap{height:300px!important}.profile-card-body{padding:1.25rem 1rem!important}.profile-card-actions{gap:.5rem!important;display:flex!important}.btn-profile-secondary,.btn-profile-primary{flex:1!important;justify-content:center!important;min-height:42px!important;padding:.65rem .5rem!important;font-size:.82rem!important;display:inline-flex!important}#explore-all-members-btn{justify-content:center!important;width:100%!important;min-height:48px!important;display:inline-flex!important}.profile-modal-backdrop{align-items:center!important;padding:.5rem!important}.profile-modal-content{border-radius:20px!important;width:100%!important;max-width:100%!important;max-height:92vh!important;padding:1.25rem 1rem!important;overflow-y:auto!important}.modal-inner-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.modal-img-container{border-radius:14px!important;height:240px!important}.modal-intro-form .btn-primary{justify-content:center!important;width:100%!important;min-height:48px!important;display:flex!important}}@media (max-width:860px){.signin-backdrop{align-items:center!important;padding:.5rem!important}.signin-dialog{border-radius:20px!important;width:100%!important;max-width:100%!important;max-height:94vh!important;overflow-y:auto!important}.signin-card{grid-template-columns:1fr!important;min-height:auto!important}.signin-visual{height:120px!important;min-height:120px!important;padding:1rem!important}.signin-form-col{padding:1.25rem 1rem!important}.signin-title{font-size:1.4rem!important;line-height:1.2!important}.eoi-role-selector{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.eoi-role-btn{flex-direction:column!important;justify-content:center!important;gap:.25rem!important;min-height:48px!important;padding:.7rem .5rem!important;font-size:.84rem!important;display:flex!important}.signin-field input{min-height:48px!important;font-size:16px!important}.signin-submit{justify-content:center!important;width:100%!important;min-height:50px!important;font-size:1rem!important;display:flex!important}}@media (max-width:1024px){.soon-main{padding:1.5rem 0!important}.soon-layout{grid-template-columns:1fr!important;gap:2rem!important}.soon-visual{width:100%!important;max-width:100%!important}.soon-visual-frame{height:280px!important;min-height:280px!important}}@media (max-width:640px){.soon-title{font-size:clamp(2rem,8vw,2.8rem)!important}.soon-form{border-radius:18px!important;flex-direction:column!important;gap:.65rem!important;width:100%!important;padding:.65rem!important}.soon-form input{width:100%!important;min-height:48px!important;padding:0 .85rem!important;font-size:16px!important}.soon-submit{justify-content:center!important;width:100%!important;min-height:48px!important;display:flex!important}.soon-footer-links{text-align:center!important;flex-direction:column!important;gap:.75rem!important}}@media (max-width:992px){.profile-wizard-layout{grid-template-columns:1fr!important;gap:1.5rem!important}.profile-preview-sidebar{margin-top:1.5rem!important;position:static!important}}@media (max-width:640px){.create-profile-page-title{font-size:1.65rem!important}.profile-wizard-stepper{grid-template-columns:1fr!important;gap:.4rem!important}.stepper-step{padding:.65rem .85rem!important}.profile-wizard-card{border-radius:18px!important;padding:1.15rem .85rem!important}.form-row-2,.form-row-3,.dob-grid,.phone-input-wrap{grid-template-columns:1fr!important;gap:.75rem!important}.form-input,.form-select,.form-textarea{min-height:46px!important;font-size:16px!important}.passions-interactive-grid{grid-template-columns:repeat(2,1fr)!important;gap:.45rem!important}.passion-tag-btn{padding:.6rem .5rem!important;font-size:.82rem!important;display:flex!important}.wizard-actions-bar{flex-direction:column!important;gap:.75rem!important}.btn-wizard-next{order:1!important;justify-content:center!important;width:100%!important;min-height:48px!important;font-size:1rem!important;display:flex!important}.btn-wizard-back{text-align:center!important;order:2!important;justify-content:center!important;width:100%!important;min-height:44px!important;font-size:.95rem!important;display:flex!important}}@media (max-width:900px){.faq-layout{grid-template-columns:1fr!important;gap:1.5rem!important}.faq-rail{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-direction:row!important;gap:.4rem!important;padding:.5rem 0!important;overflow-x:auto!important}.faq-cat{white-space:nowrap!important;flex-shrink:0!important;padding:.5rem .85rem!important;font-size:.85rem!important;display:inline-flex!important}}@media (max-width:640px){.faq-search input{min-height:48px!important;font-size:16px!important}.faq-contact-card{text-align:center!important;border-radius:18px!important;flex-direction:column!important;padding:1.5rem 1rem!important}.faq-contact-actions{flex-direction:column!important;gap:.65rem!important;width:100%!important}.faq-contact-actions .btn{justify-content:center!important;width:100%!important;min-height:48px!important;display:flex!important}}@media (max-width:860px){.steptabs-bar-wrap{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;justify-content:flex-start!important;padding:.4rem 0!important;overflow-x:auto!important}.steptabs-bar{white-space:nowrap!important;display:inline-flex!important}.steptabs-tab{padding:.55rem 1rem!important;font-size:.88rem!important;display:inline-flex!important}.steptabs-card{border-radius:18px!important;padding:1.25rem 1rem!important}.steptabs-panel{grid-template-columns:1fr!important;gap:1.25rem!important}.steptabs-media{aspect-ratio:16/10!important;border-radius:14px!important;order:-1!important}.btn.steptabs-cta{text-align:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;display:flex!important}}@media (max-width:640px){.cta-buttons-row{flex-direction:column!important;gap:.75rem!important;width:100%!important}.cta-buttons-row .btn,.cta-buttons-row a.btn,.cta-buttons-row button{text-align:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;display:flex!important}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr!important;gap:2rem!important}.footer-brand{text-align:center!important}.footer-brand-logo{justify-content:center!important}.footer-col{text-align:center!important}.footer-links li a{padding:.45rem .75rem!important;font-size:.95rem!important;display:inline-block!important}.footer-bottom{text-align:center!important;flex-direction:column!important;gap:1rem!important}}
