@keyframes passport_bpm__ZZnwQ{0%,to{transform:scale(1)}10%{transform:scale(1.04)}20%{transform:scale(1)}}.passport_section__PbfUV{background:var(--ink);color:var(--cream);padding:110px 60px;position:relative;overflow:hidden}.passport_section__PbfUV:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(ellipse at right,rgba(184,134,96,.18) 0,transparent 60%);pointer-events:none}.passport_head__iHfSl{max-width:720px;margin-bottom:60px;position:relative;z-index:2}.passport_eyebrow__guNZ_{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze);margin-bottom:18px;display:flex;align-items:center;gap:12px}.passport_beatDot__paRvv{width:7px;height:7px;border-radius:50%;background:var(--bronze);animation:passport_bpm__ZZnwQ var(--beat) ease-in-out infinite}.passport_title__y87fc{font-size:clamp(48px,6vw,88px);font-weight:800;letter-spacing:-.035em;line-height:.95;margin-bottom:24px}.passport_lead__E76ji{font-size:16px;line-height:1.65;color:rgba(243,236,220,.75)}.passport_lead__E76ji strong{color:var(--bronze-light);font-weight:600}.passport_tiers__qr0UT{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative;z-index:2}.passport_tier__yIxvo{padding:28px 22px;background:rgba(243,236,220,.04);border:1px solid rgba(243,236,220,.08);display:flex;flex-direction:column;gap:12px;transition:all .3s}.passport_tier__yIxvo:hover{background:rgba(184,134,96,.12);border-color:rgba(184,134,96,.5);transform:translateY(-4px)}.passport_tierTop__svAag{display:flex;justify-content:space-between;align-items:center}.passport_tierGlyph__JlTV4{font-size:20px;color:var(--bronze)}.passport_tierGlyph__JlTV4,.passport_tierNum__E6L8w{font-family:var(--font-jetbrains),"JetBrains Mono",monospace}.passport_tierNum__E6L8w{font-size:10px;letter-spacing:.18em;color:rgba(243,236,220,.5)}.passport_tierName__fMTqE{font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-style:italic;font-weight:300;font-size:28px;letter-spacing:-.015em;color:var(--bronze-light)}.passport_tierDesc__QYSqu{font-size:13px;line-height:1.55;color:rgba(243,236,220,.7);flex:1}.passport_tierSeal__gLN21{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);padding-top:14px;border-top:1px solid rgba(184,134,96,.25)}.passport_foot__mecyt{margin-top:50px;text-align:center;position:relative;z-index:2}.passport_foot__mecyt p{color:rgba(243,236,220,.85)}@media (max-width:1100px){.passport_tiers__qr0UT{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.passport_section__PbfUV{padding:80px 32px}.passport_tiers__qr0UT{grid-template-columns:1fr}}.how-to-choose_section__5OEZ2{background:var(--paper);padding:110px 60px}.how-to-choose_head__aKWiI{max-width:720px;margin-bottom:56px}.how-to-choose_eyebrow__wuY2Z{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-dark);margin-bottom:16px}.how-to-choose_title__E58Jk{font-size:clamp(40px,5.5vw,80px);font-weight:800;letter-spacing:-.035em;line-height:.95}.how-to-choose_steps__kmLsZ{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.how-to-choose_step__FmED5{padding:32px 28px;background:var(--cream);border:1px solid rgba(21,17,13,.12);display:flex;flex-direction:column;gap:14px;transition:all .3s}.how-to-choose_step__FmED5:hover{border-color:var(--bronze);transform:translateY(-4px)}.how-to-choose_stepNum__sLmzt{font-family:var(--font-jetbrains),"JetBrains Mono",monospace;font-size:11px;letter-spacing:.22em;color:var(--bronze-dark);font-weight:700}.how-to-choose_stepTitle__sQg1a{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.how-to-choose_stepBody__thNUK{font-size:14px;line-height:1.6;color:var(--ink-2)}@media (max-width:1100px){.how-to-choose_steps__kmLsZ{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.how-to-choose_section__5OEZ2{padding:80px 32px}.how-to-choose_steps__kmLsZ{grid-template-columns:1fr}}