.page-module__W8_qzG__sessionsWrapper{isolation:isolate;background-color:var(--bg-primary);min-height:100vh;padding-top:80px;padding-bottom:0;position:relative;overflow:hidden}.page-module__W8_qzG__mist{filter:blur(80px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}@media (max-width:768px){.page-module__W8_qzG__mist{filter:blur(44px)}}.page-module__W8_qzG__mistGold{aspect-ratio:1.15;background:radial-gradient(circle,#c7b29180 0%,#c7b29129 45%,#0000 70%);width:clamp(520px,62vw,980px);top:-8%;left:50%;transform:translate(-50%)}.page-module__W8_qzG__mistOlive{aspect-ratio:1;background:radial-gradient(circle,#70684b33 0%,#70684b12 45%,#0000 70%);width:clamp(320px,36vw,560px);top:34%;left:-12%}.page-module__W8_qzG__grain{z-index:-1;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px;position:absolute;inset:0}.page-module__W8_qzG__ghostWord,.page-module__W8_qzG__faqGhost{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--navy);opacity:.05;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-weight:500;line-height:1;position:absolute;left:50%;transform:translate(-50%)}@keyframes page-module__W8_qzG__riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-module__W8_qzG__heroSection{text-align:center;flex-direction:column;align-items:center;max-width:940px;margin:0 auto;padding:clamp(2rem,6vh,4rem) 1.5rem clamp(2rem,5vh,3rem);display:flex;position:relative}.page-module__W8_qzG__heroSection>:not(.page-module__W8_qzG__ghostWord){z-index:1;animation:page-module__W8_qzG__riseIn .9s var(--ease-out-expo) both;position:relative}.page-module__W8_qzG__heroSection>:nth-child(2){animation-delay:50ms}.page-module__W8_qzG__heroSection>:nth-child(3){animation-delay:.15s}.page-module__W8_qzG__heroSection>:nth-child(4){animation-delay:.25s}.page-module__W8_qzG__heroSection>:nth-child(5){animation-delay:.35s}.page-module__W8_qzG__heroSection>:nth-child(6){animation-delay:.45s}.page-module__W8_qzG__ghostWord{font-size:clamp(5.5rem,18vw,17rem);top:42%;transform:translate(-50%,-50%)}.page-module__W8_qzG__badge{color:var(--olive);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f4efb3;border:1px solid #ddd2c5e6;align-items:center;gap:.6rem;margin-bottom:clamp(1.25rem,3vh,1.75rem);padding:.45rem 1.1rem .45rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.page-module__W8_qzG__badgeSparkle{font-size:.9rem;line-height:1}.page-module__W8_qzG__badgeLatin{font-family:var(--font-serif);color:var(--olive-light);font-size:.98rem;font-style:italic;font-weight:500}.page-module__W8_qzG__badgeDivider{background:#ddd2c5e6;flex-shrink:0;width:1px;height:14px}.page-module__W8_qzG__heroTitle{font-family:var(--font-display);color:var(--navy);text-wrap:balance;max-width:20ch;margin:0 0 .9rem;font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:600;line-height:1.25}.page-module__W8_qzG__heroLatin{font-family:var(--font-serif);color:var(--olive);opacity:.8;margin:0 0 .9rem;font-size:clamp(1.15rem,1.6vw,1.5rem);font-style:italic;font-weight:500}.page-module__W8_qzG__heroLatin em{color:var(--gold)}.page-module__W8_qzG__heroLead{font-family:var(--font-display);font-weight:300;font-size:var(--text-lead);color:var(--navy);max-width:56ch;margin:0 auto .75rem;line-height:1.8}.page-module__W8_qzG__heroDesc{font-size:var(--text-body);color:var(--navy);opacity:.78;line-height:var(--leading-body);max-width:62ch;margin:0 auto}.page-module__W8_qzG__tiersGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(1rem,1.8vw,1.5rem);max-width:1120px;margin:0 auto clamp(4rem,8vw,6rem);padding:clamp(1.5rem,3vw,2.5rem) 1.5rem 0;display:grid}.page-module__W8_qzG__tierCard{isolation:isolate;background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-sm);margin-bottom:calc(var(--step,0) * 24px);transition:opacity .9s var(--ease-out-expo), transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo), border-color .3s ease;border:1px solid #fff9;border-radius:24px;flex-direction:column;gap:0;padding:clamp(1.5rem,2.4vw,2rem);display:flex;position:relative;overflow:hidden}.page-module__W8_qzG__tierCard:hover{box-shadow:var(--shadow-lg);border-color:#c7b291b3;transform:translateY(-8px)}.page-module__W8_qzG__popularTier{background:var(--navy);color:var(--white);box-shadow:var(--shadow-lg);border-color:#ffffff1a}.page-module__W8_qzG__popularTier:hover{border-color:#c7b29180}.page-module__W8_qzG__tierIndex{top:-.1em;font-family:var(--font-serif);color:var(--navy);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(4.5rem,6vw,6rem);font-weight:500;line-height:1;position:absolute;inset-inline-end:.08em}.page-module__W8_qzG__popularTier .page-module__W8_qzG__tierIndex{color:var(--white);opacity:.08}.page-module__W8_qzG__popularTag{isolation:isolate;border-radius:var(--radius-pill);background:linear-gradient(115deg, #c7b291d9 0%, var(--gold) 45%, #f8f4eff2 60%, var(--gold) 75%, #c7b291d9 100%);color:var(--olive);letter-spacing:.02em;background-size:220% 100%;border:1px solid #ffffff8c;align-self:flex-start;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.4rem .95rem .4rem .8rem;font-size:.76rem;font-weight:700;animation:6s ease-in-out infinite page-module__W8_qzG__goldShift;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 16px -6px #c7b291b3,inset 0 1px #fff9}.page-module__W8_qzG__popularShine{width:30%;animation:page-module__W8_qzG__shine 4.5s var(--ease-smooth) 1.2s infinite;z-index:-1;background:linear-gradient(105deg,#fff0 0%,#ffffff8c 50%,#fff0 100%);position:absolute;top:-40%;bottom:-40%;left:-40%;transform:skew(-18deg)}.page-module__W8_qzG__popularStar{color:var(--olive);font-size:.8rem;line-height:1}@keyframes page-module__W8_qzG__goldShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes page-module__W8_qzG__shine{0%{left:-40%}35%{left:130%}to{left:130%}}.page-module__W8_qzG__tierHeader{text-align:start;margin-bottom:1.25rem}.page-module__W8_qzG__tierTitle{font-family:var(--font-display);color:var(--olive);margin:0 0 .25rem;font-size:clamp(1.15rem,1.4vw,1.35rem);font-weight:600;line-height:1.3}.page-module__W8_qzG__popularTier .page-module__W8_qzG__tierTitle{color:var(--white)}.page-module__W8_qzG__tierSubtitle{font-family:var(--font-serif);color:var(--olive-light);margin:0;font-size:1rem;font-style:italic}.page-module__W8_qzG__tierLength{color:var(--olive-light);margin:.5rem 0 0;font-size:.85rem;font-weight:600;line-height:1.5}.page-module__W8_qzG__popularTier .page-module__W8_qzG__tierLength{color:var(--bg-secondary);opacity:.9}.page-module__W8_qzG__priceNote{color:var(--olive-light);text-align:start;margin:.35rem 0 0;font-size:.82rem}.page-module__W8_qzG__popularTier .page-module__W8_qzG__priceNote{color:var(--white);opacity:.65}.page-module__W8_qzG__popularTier .page-module__W8_qzG__tierSubtitle{color:var(--white);opacity:.7}.page-module__W8_qzG__tierPrice{font-family:var(--font-serif);color:var(--navy);justify-content:flex-start;align-items:baseline;gap:.6rem;margin:1rem 0 0;font-size:clamp(2.4rem,3vw,3rem);font-weight:600;line-height:1;display:flex}.page-module__W8_qzG__amount{align-items:baseline;gap:.15rem;display:inline-flex}.page-module__W8_qzG__popularTier .page-module__W8_qzG__tierPrice{color:var(--white)}.page-module__W8_qzG__currency{color:var(--olive-light);align-self:flex-start;margin-top:.35em;font-size:.5em;font-weight:500}.page-module__W8_qzG__popularTier .page-module__W8_qzG__currency{color:var(--gold)}.page-module__W8_qzG__duration{font-family:var(--font-body);color:var(--olive-light);unicode-bidi:plaintext;font-size:.85rem;font-weight:500}.page-module__W8_qzG__popularTier .page-module__W8_qzG__duration{color:var(--white);opacity:.65}.page-module__W8_qzG__featuresList{text-align:start;border-top:1px solid #ddd2c5b3;flex-direction:column;gap:.6rem;margin:0 0 1.5rem;padding:1.25rem 0 0;list-style:none;display:flex}.page-module__W8_qzG__popularTier .page-module__W8_qzG__featuresList{border-top-color:#ffffff1f}.page-module__W8_qzG__featureItem{color:var(--navy);opacity:.85;align-items:flex-start;gap:.6rem;font-size:.9rem;line-height:1.5;display:flex}.page-module__W8_qzG__popularTier .page-module__W8_qzG__featureItem{color:var(--white);opacity:.85}.page-module__W8_qzG__featureIcon{width:22px;height:22px;color:var(--gold);background:#c7b2912e;border-radius:50%;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.page-module__W8_qzG__popularTier .page-module__W8_qzG__featureIcon{background:#c7b29138}.page-module__W8_qzG__bookBtn{isolation:isolate;background-color:var(--olive);width:100%;min-height:50px;color:var(--white);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .45s var(--ease-out-expo), box-shadow .45s var(--ease-out-expo), background-color .3s ease;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.9rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:700;display:flex;position:relative;overflow:hidden}.page-module__W8_qzG__bookBtn:after{content:"";width:34%;transition:left .9s var(--ease-out-expo);z-index:-1;background:linear-gradient(105deg,#fff0 0%,#ffffff47 50%,#fff0 100%);position:absolute;top:-40%;bottom:-40%;left:-50%;transform:skew(-18deg)}.page-module__W8_qzG__bookBtn:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page-module__W8_qzG__bookBtn:hover:after{left:130%}.page-module__W8_qzG__bookBtn:active{transform:translateY(0)}.page-module__W8_qzG__bookBtn:disabled{cursor:not-allowed;opacity:.7;transform:none}.page-module__W8_qzG__popularBookBtn{background-color:var(--gold);color:var(--olive)}.page-module__W8_qzG__popularBookBtn:hover{background-color:var(--bg-secondary)}.page-module__W8_qzG__bookError{background:var(--bg-secondary);border:1px solid var(--gold);max-width:560px;color:var(--olive);font-family:var(--font-body);font-size:var(--text-small);text-align:center;border-radius:14px;margin:calc(-1*clamp(2rem,4vw,3rem)) auto clamp(2rem,4vw,3rem);padding:.85rem 1.25rem;font-weight:600}.page-module__W8_qzG__availability{max-width:720px;font-family:var(--font-body);font-size:var(--text-small);color:var(--olive);opacity:.85;text-align:center;justify-content:center;align-items:flex-start;gap:.6rem;margin:calc(-1*clamp(2.5rem,5vw,4rem)) auto clamp(4rem,8vw,6rem);padding:0 1.5rem;line-height:1.7;display:flex}.page-module__W8_qzG__availabilityDot{background:var(--gold);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.55em;box-shadow:0 0 0 3px #c7b29140}.page-module__W8_qzG__faqSection{max-width:820px;margin:0 auto clamp(4rem,8vw,6rem);padding:0 1.5rem;position:relative}.page-module__W8_qzG__faqHeader{text-align:center;margin-bottom:clamp(2rem,4vw,3rem);padding-top:clamp(1rem,3vw,2rem);position:relative}.page-module__W8_qzG__faqGhost{font-size:clamp(6rem,16vw,13rem);top:50%;transform:translate(-50%,-50%)}.page-module__W8_qzG__faqEyebrow{z-index:1;font-family:var(--font-serif);color:var(--olive);opacity:.7;margin-bottom:.5rem;font-size:clamp(1.1rem,1.4vw,1.4rem);font-style:italic;line-height:1;display:block;position:relative}.page-module__W8_qzG__faqTitle{z-index:1;font-family:var(--font-display);color:var(--navy);margin:0;font-size:clamp(1.7rem,2.8vw,2.5rem);font-weight:600;position:relative}.page-module__W8_qzG__faqList{flex-direction:column;gap:.75rem;display:flex}.page-module__W8_qzG__faqItem{background:var(--bg-secondary);box-shadow:var(--shadow-sm);transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo), border-color .3s ease, background-color .3s ease;border:1px solid #ddd2c5cc;border-radius:20px}.page-module__W8_qzG__faqItem:hover{box-shadow:var(--shadow-md);border-color:#c7b291cc}.page-module__W8_qzG__faqItem[open]{background:var(--white);box-shadow:var(--shadow-md);border-color:#c7b291cc}.page-module__W8_qzG__faqSummary{cursor:pointer;text-align:start;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 1.5rem;list-style:none;display:grid}.page-module__W8_qzG__faqSummary::-webkit-details-marker{display:none}.page-module__W8_qzG__faqSummary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.page-module__W8_qzG__faqNum{font-family:var(--font-serif);color:var(--gold);font-size:1.1rem;font-weight:600;line-height:1}.page-module__W8_qzG__faqQ{font-family:var(--font-display);color:var(--olive);margin:0;font-size:clamp(1rem,1.25vw,1.15rem);font-weight:600;line-height:1.4}.page-module__W8_qzG__faqToggle{width:36px;height:36px;color:var(--olive);transition:transform .5s var(--ease-out-expo), background-color .3s ease, color .3s ease;background:#4f4b3312;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.page-module__W8_qzG__faqItem[open] .page-module__W8_qzG__faqToggle{background:var(--olive);color:var(--white);transform:rotate(45deg)}.page-module__W8_qzG__faqBody{transition:grid-template-rows .5s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.page-module__W8_qzG__faqItem[open] .page-module__W8_qzG__faqBody{grid-template-rows:1fr}.page-module__W8_qzG__faqBody>*{overflow:hidden}.page-module__W8_qzG__faqA{padding:0 0 1.5rem;font-size:var(--text-body);line-height:var(--leading-body);color:var(--navy);opacity:1;text-align:start;margin:0;padding-inline:1.5rem calc(2.5rem + 36px)}@media (prefers-reduced-motion:reduce){.page-module__W8_qzG__heroSection>*,.page-module__W8_qzG__tierCard,.page-module__W8_qzG__bookBtn,.page-module__W8_qzG__bookBtn:after,.page-module__W8_qzG__popularTag,.page-module__W8_qzG__popularShine,.page-module__W8_qzG__faqItem,.page-module__W8_qzG__faqToggle,.page-module__W8_qzG__faqBody{transition:none;animation:none}}@media (max-width:1024px){.page-module__W8_qzG__tiersGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch}.page-module__W8_qzG__tierCard{margin-bottom:0}}@media (max-width:640px){.page-module__W8_qzG__badge{flex-wrap:wrap;justify-content:center;font-size:.78rem}.page-module__W8_qzG__badgeLatin{border-left:0;padding-left:0}.page-module__W8_qzG__heroTitle{max-width:100%}.page-module__W8_qzG__tierCard{border-radius:20px}.page-module__W8_qzG__faqSummary{gap:.75rem;padding:1.1rem}.page-module__W8_qzG__faqA{padding:0 1.1rem 1.25rem}}
.TrustSection-module__7W_JnW__section{z-index:10;background:var(--bg-secondary);padding:clamp(4rem,8vw,6rem) clamp(20px,5vw,64px);position:relative}.TrustSection-module__7W_JnW__inner{text-align:center;max-width:1200px;margin:0 auto}.TrustSection-module__7W_JnW__title{font-family:var(--font-display);font-size:var(--text-h1);color:var(--navy);margin:0 0 clamp(2rem,4vw,3.5rem)}.TrustSection-module__7W_JnW__titleAccent{color:var(--olive)}.TrustSection-module__7W_JnW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.TrustSection-module__7W_JnW__card{background:var(--bg-primary);box-shadow:var(--shadow-sm);transition:opacity .9s var(--ease-out-expo), transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo);border:1px solid #ddd2c5b3;border-radius:24px;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.25rem,2vw,2rem)}.TrustSection-module__7W_JnW__card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.TrustSection-module__7W_JnW__icon{width:56px;height:56px;color:var(--olive);background:#4f4b3314;border-radius:50%;place-items:center;margin:0 auto 1.25rem;display:grid}.TrustSection-module__7W_JnW__cardTitle{font-family:var(--font-display);font-size:var(--text-h3);color:var(--olive);margin:0 0 .6rem;font-weight:600}.TrustSection-module__7W_JnW__cardDesc{font-size:var(--text-body);line-height:var(--leading-body);color:var(--navy);opacity:1;margin:0}@media (prefers-reduced-motion:reduce){.TrustSection-module__7W_JnW__card{transition:none}}
