.odaaco__wrap{background:var(--oda-charcoal)}.odaaco__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odaaco__inner{padding-top:8rem;padding-bottom:8rem}}.odaaco__container{max-width:72rem;margin:0 auto}.odaaco__header{text-align:center;margin-bottom:4rem}.odaaco__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaaco__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odaaco__desc{font-family:var(--oda-font-body);color:#f5f0e899;max-width:42rem;margin:0 auto}.odaaco__grid{display:grid;grid-template-columns:1fr;gap:4rem}@media(min-width:1024px){.odaaco__grid{grid-template-columns:1fr 1fr}}.odaaco__panel{padding:2rem;background:#0a0a0f4d;border:1px solid rgba(201,169,98,.1);border-radius:.5rem}.odaaco__panel-title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:2rem}.odaaco__radials{display:flex;justify-content:space-around;align-items:flex-end}.odaaco__radial{text-align:center}.odaaco__circle{width:100px;height:100px;margin:0 auto 1rem}.odaaco__svg{width:100%;height:100%;transform:rotate(-90deg)}.odaaco__track{fill:none;stroke:#c9a9621a;stroke-width:8}.odaaco__fill{fill:none;stroke:var(--oda-gold);stroke-width:8;stroke-linecap:round;transition:stroke-dasharray 1.5s ease}.odaaco__pct{fill:var(--oda-ivory);font-family:var(--oda-font-serif);font-size:16px;transform:rotate(90deg);transform-origin:50% 50%}.odaaco__radial-label{display:block;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc}.odaaco__radial-value{display:block;font-family:var(--oda-font-serif);color:var(--oda-gold)}.odaaco__bars{display:flex;flex-direction:column;gap:1rem}.odaaco__bar-top{display:flex;justify-content:space-between;margin-bottom:.5rem}.odaaco__bar-label{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}.odaaco__bar-value{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold)}.odaaco__bar-track{height:.5rem;background:#c9a9621a;border-radius:.25rem;overflow:hidden}.odaaco__bar-fill{height:100%;background:linear-gradient(90deg,var(--oda-gold),rgba(201,169,98,.7));border-radius:.25rem;transition:width 1.5s ease}@media(max-width:767px){.odaaco__inner{padding-top:4rem;padding-bottom:4rem}.odaaco__header{margin-bottom:2.5rem}.odaaco__subtitle{letter-spacing:.22em;margin-bottom:1rem}.odaaco__title{font-size:clamp(1.625rem,7vw,2rem)}.odaaco__grid{gap:1.5rem}.odaaco__panel{padding:1.5rem 1.25rem}.odaaco__panel-title{font-size:1.375rem;margin-bottom:1.5rem}.odaaco__radials{flex-wrap:wrap;gap:1.25rem .5rem}.odaaco__radial{flex:1 1 0;min-width:5rem}.odaaco__circle{width:clamp(80px,24vw,100px);height:clamp(80px,24vw,100px)}}.odaac__wrap{background:var(--oda-ink)}.odaac__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odaac__inner{padding-top:8rem;padding-bottom:8rem}}.odaac__container{max-width:72rem;margin:0 auto}.odaac__header{text-align:center;margin-bottom:4rem}.odaac__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaac__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory)}.odaac__grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.odaac__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.odaac__grid{grid-template-columns:repeat(4,1fr)}}.odaac__card{text-align:center;padding:2rem;background:#1e1e2380;border:1px solid rgba(201,169,98,.1);border-radius:.5rem;transition:border-color .3s;height:100%}.odaac__card:hover{border-color:#c9a9624d}.odaac__icon{color:var(--oda-gold);margin:0 auto 1.5rem}.odaac__icon svg{margin:0 auto}.odaac__card-title{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-ivory);margin-bottom:.75rem}.odaac__card-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.6}@media(min-width:768px)and (max-width:1023px){.odaac__card:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 1rem)}}@media(max-width:767px){.odaac__inner{padding-top:4rem;padding-bottom:4rem}.odaac__header{margin-bottom:2.5rem}.odaac__subtitle{letter-spacing:.22em;margin-bottom:1rem}.odaac__title{font-size:clamp(1.625rem,7vw,2rem)}.odaac__grid{gap:1rem}.odaac__card{padding:1.5rem}.odaac__icon{margin-bottom:1rem}}.odaact__wrap{background:var(--oda-ink)}.odaact__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odaact__inner{padding-top:8rem;padding-bottom:8rem}}.odaact__container{max-width:48rem;margin:0 auto;text-align:center}.odaact__divider{width:4rem;height:1px;background:#c9a9624d;margin:0 auto 3rem}.odaact__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odaact__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:3rem;max-width:40rem;margin-left:auto;margin-right:auto}.odaact__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}@media(min-width:640px){.odaact__buttons{flex-direction:row}}.odaact__btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:.25rem;transition:all .3s}.odaact__btn--primary{background:var(--oda-gold);color:var(--oda-ink)}.odaact__btn--primary:hover{background:var(--oda-ivory);box-shadow:0 0 30px #c9a9624d}.odaact__btn--primary svg{transition:transform .3s}.odaact__btn--primary:hover svg{transform:translate(4px)}.odaact__btn--secondary{border:1px solid rgba(201,169,98,.3);color:var(--oda-ivory)}.odaact__btn--secondary:hover{border-color:var(--oda-gold);background:#c9a9620d}@media(max-width:767px){.odaact__inner{padding-top:4rem;padding-bottom:4rem}.odaact__divider{margin-bottom:2rem}.odaact__title{font-size:clamp(1.625rem,7vw,2rem);margin-bottom:1.25rem}.odaact__desc{font-size:1.0625rem;margin-bottom:2rem}.odaact__buttons{width:100%}.odaact__btn{width:100%;max-width:22rem;justify-content:center;padding:1.125rem 1.5rem;min-height:3.25rem}}.odaabh__section{position:relative;min-height:80vh;display:flex;align-items:center}.odaabh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odaabh__bg-img{width:100%;height:100%;object-fit:cover}.odaabh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--oda-ink),rgba(22,22,26,.8),transparent)}.odaabh__content{position:relative;z-index:10;width:100%}.odaabh__inner{max-width:42rem}.odaabh__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaabh__title{font-family:var(--oda-font-serif);font-size:clamp(2.5rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:2rem}.odaabh__desc{font-family:var(--oda-font-body);font-size:1.25rem;color:#f5f0e8cc;line-height:1.625;margin-bottom:2rem}.odaabh__meta{display:flex;flex-wrap:wrap;gap:1.5rem}.odaabh__meta-item{display:flex;align-items:center;gap:.5rem}.odaabh__meta-icon{color:var(--oda-gold);font-size:1rem}.odaabh__meta-text{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899}@media(max-width:767px){.odaabh__section{min-height:80svh}.odaabh__content{padding-top:5.5rem;padding-bottom:3rem}.odaabh__label{letter-spacing:.22em;margin-bottom:1rem}.odaabh__title{margin-bottom:1.25rem}.odaabh__desc{font-size:1.0625rem;margin-bottom:1.5rem}.odaabh__meta{gap:.75rem 1.5rem}}.odaaj__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odaaj__section{padding:8rem 0}}.odaaj__grid{display:grid;gap:4rem}@media(min-width:1024px){.odaaj__grid{grid-template-columns:1fr 1fr}}.odaaj__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaaj__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odaaj__timeline{display:flex;flex-direction:column}.odaaj__step{display:flex;gap:1.5rem}.odaaj__step-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.odaaj__step-year{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#bfa36d26;color:var(--oda-gold);font-family:var(--oda-font-serif);font-size:.75rem}.odaaj__step-line{width:2px;flex-grow:1;background:#bfa36d26;min-height:2rem}.odaaj__step-body{padding-bottom:2rem}.odaaj__step-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:.5rem}.odaaj__step-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.625}.odaaj__image-wrap{position:relative;border-radius:8px;overflow:hidden;margin-bottom:2rem}.odaaj__image{width:100%;display:block;border-radius:8px}.odaaj__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}.odaaj__pillars{padding:2rem;background:#16161a80;border:1px solid rgba(191,163,109,.1);border-radius:8px}.odaaj__pillars-title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:1.5rem}.odaaj__pillar{margin-bottom:1.5rem}.odaaj__pillar:last-child{margin-bottom:0}.odaaj__pillar-name{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-gold);margin-bottom:.5rem}.odaaj__pillar-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.625}@media(max-width:1023px){.odaaj__step-year{width:4rem;height:4rem;text-align:center;line-height:1.1;overflow-wrap:anywhere}.odaaj__image{max-height:40rem;object-fit:cover}}@media(max-width:767px){.odaaj__section{padding:4rem 0}.odaaj__grid{gap:2.5rem}.odaaj__label{letter-spacing:.22em;margin-bottom:1rem}.odaaj__heading{font-size:clamp(1.625rem,7vw,2rem);margin-bottom:1.5rem}.odaaj__step{gap:1rem}.odaaj__step-title{font-size:1.125rem}.odaaj__image{max-height:28rem}.odaaj__image-wrap{margin-bottom:1.5rem}.odaaj__pillars{padding:1.5rem}.odaaj__pillars-title{font-size:1.375rem;margin-bottom:1.25rem}}.odaam__wrap{background:var(--oda-ink)}.odaam__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odaam__inner{padding-top:8rem;padding-bottom:8rem}}.odaam__container{max-width:48rem;margin:0 auto;text-align:center}.odaam__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaam__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odaam__text{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:1.5rem}.odaam__text:last-child{margin-bottom:0}@media(max-width:767px){.odaam__inner{padding-top:4rem;padding-bottom:4rem}.odaam__subtitle{letter-spacing:.22em;margin-bottom:1rem}.odaam__title{font-size:clamp(1.625rem,7vw,2rem);margin-bottom:1.5rem}.odaam__text{font-size:1.0625rem;margin-bottom:1.25rem}.odaam__text:last-child{margin-bottom:0}}@media(max-width:767px){.odaam__container{text-align:left}}.odaap__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odaap__section{padding:8rem 0}}.odaap__grid{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.odaap__grid{grid-template-columns:1fr 1fr}}.odaap__image-wrap{position:relative;border-radius:8px;overflow:hidden}.odaap__image{width:100%;display:block;border-radius:8px}.odaap__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}.odaap__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaap__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odaap__text{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:1.5rem}.odaap__text:last-child{margin-bottom:0}@media(max-width:1023px){.odaap__image{max-height:40rem;object-fit:cover}}@media(max-width:767px){.odaap__section{padding:4rem 0}.odaap__grid{gap:2rem}.odaap__image{max-height:28rem}.odaap__label{letter-spacing:.22em;margin-bottom:1rem}.odaap__heading{font-size:clamp(1.625rem,7vw,2rem);margin-bottom:1.25rem}.odaap__text{font-size:1.0625rem;line-height:1.7;margin-bottom:1.25rem}.odaap__text:last-child{margin-bottom:0}}.odaast__wrap{background:var(--oda-ink)}.odaast__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odaast__inner{padding-top:8rem;padding-bottom:8rem}}.odaast__container{max-width:72rem;margin:0 auto}.odaast__header{text-align:center;margin-bottom:4rem}.odaast__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaast__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odaast__metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:4rem}@media(min-width:768px){.odaast__metrics{grid-template-columns:repeat(4,1fr)}}.odaast__metric{text-align:center}.odaast__circle{width:120px;height:120px;margin:0 auto 1rem}.odaast__svg{width:100%;height:100%;transform:rotate(-90deg)}.odaast__track{fill:none;stroke:#c9a9621a;stroke-width:10}.odaast__fill{fill:none;stroke:var(--oda-gold);stroke-width:10;stroke-linecap:round;transition:stroke-dasharray 1.5s ease}.odaast__pct{fill:var(--oda-ivory);font-family:var(--oda-font-serif);font-size:20px;transform:rotate(90deg);transform-origin:50% 50%}.odaast__metric-label{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}.odaast__testimonials{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.odaast__testimonials{grid-template-columns:repeat(3,1fr)}}.odaast__testimonial{padding:1.5rem;background:#1e1e2380;border:1px solid rgba(201,169,98,.1);border-radius:.5rem}.odaast__stars{display:flex;gap:.25rem;margin-bottom:1rem}.odaast__quote{font-family:var(--oda-font-body);font-style:italic;color:#f5f0e8cc;margin-bottom:1rem;line-height:1.6}.odaast__author{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold)}.odaast__location{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880}@media(max-width:767px){.odaast__inner{padding-top:4rem;padding-bottom:4rem}.odaast__header{margin-bottom:2.5rem}.odaast__subtitle{letter-spacing:.22em;margin-bottom:1rem}.odaast__title{font-size:clamp(1.625rem,7vw,2rem);margin-bottom:0}.odaast__metrics{gap:1.5rem 2rem;margin-bottom:2.5rem}.odaast__testimonials{gap:1rem}}.odaas__wrap{background:var(--oda-charcoal);border-top:1px solid rgba(201,169,98,.1);border-bottom:1px solid rgba(201,169,98,.1)}.odaas__inner{padding-top:5rem;padding-bottom:5rem}.odaas__container{max-width:72rem;margin:0 auto}.odaas__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.odaas__grid{grid-template-columns:repeat(4,1fr)}}.odaas__card{text-align:center;padding:1.5rem}.odaas__value{display:block;font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-gold);margin-bottom:.25rem}.odaas__label{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880;text-transform:uppercase;letter-spacing:.1em}.odaform__wrap{background:var(--oda-ink);padding:6rem 0}@media(min-width:1024px){.odaform__wrap{padding:8rem 0}}.odaform__container{max-width:48rem;margin:0 auto}.odaform__grid{display:grid;gap:2rem 1.5rem}@media(min-width:768px){.odaform__grid{grid-template-columns:1fr 1fr}.odaform__field--full{grid-column:1 / -1}}.odaform__field{display:flex;flex-direction:column;min-width:0}.odaform__fieldset{display:block;border:0;margin:0;padding:0;min-width:0}.odaform__label{display:block;padding:0;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc;margin-bottom:.5rem}.odaform__req{color:var(--oda-gold)}.odaform__hint{font-family:var(--oda-font-body);font-size:.875rem;font-style:italic;color:#f5f0e88c;margin:-.25rem 0 .75rem}.odaform__input,.odaform__textarea{width:100%;padding:.75rem 1rem;background:var(--oda-charcoal);border:1px solid rgba(201,169,98,.2);border-radius:var(--oda-radius);color:var(--oda-ivory);font-family:var(--oda-font-body);font-size:1rem;transition:border-color .3s;outline:none}.odaform__input:focus,.odaform__textarea:focus{border-color:var(--oda-gold)}.odaform__textarea{resize:none}.odaform__options{display:grid;gap:.75rem}@media(min-width:768px){.odaform__options{grid-template-columns:1fr 1fr}}.odaform__stack{display:flex;flex-direction:column;gap:.75rem}.odaform__group+.odaform__group{margin-top:1.5rem}.odaform__group-heading{font-family:var(--oda-font-body);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--oda-gold);margin:0 0 .75rem}.odaform__item{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--oda-charcoal);border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);cursor:pointer;transition:border-color .3s}.odaform__item:hover{border-color:#c9a9624d}.odaform__item span{font-family:var(--oda-font-body);color:#f5f0e8cc}.odaform__item--extra span{font-weight:600;color:var(--oda-ivory)}.odaform__check{width:1.25rem;height:1.25rem;accent-color:var(--oda-gold);flex-shrink:0;margin:0}.odaform__errors{padding:1rem;margin-bottom:2rem;border:1px solid rgba(201,169,98,.5);border-radius:var(--oda-radius);font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-ivory)}.odaform__errors ul{margin:0;padding-left:1.25rem}.odaform__submit-wrap{padding-top:4rem}.odaform__submit{width:100%;padding:1rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:var(--oda-radius);cursor:pointer;transition:background .3s}.odaform__submit:hover{background:var(--oda-ivory)}.odaform__disclaimer{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e866;text-align:center;margin-top:1rem}.odaform__success{text-align:center}.odaform__success-icon{width:5rem;height:5rem;background:#c9a96233;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.odaform__success-icon svg{color:var(--oda-gold)}.odaform__success-heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odaform__success-text{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:2rem}.odaform__success-sign{font-family:var(--oda-font-body);color:#f5f0e880}.odaform__success-team{color:var(--oda-gold)}@media(prefers-reduced-motion:reduce){.odaform__input,.odaform__textarea,.odaform__item,.odaform__submit{transition:none}}@media(max-width:767px){.odaform__wrap{padding:4rem 0}.odaform__submit-wrap{padding-top:3rem}}.odaafq__wrap{background:var(--oda-charcoal);padding:6rem 0}@media(min-width:1024px){.odaafq__wrap{padding:8rem 0}}.odaafq__container{max-width:48rem;margin:0 auto}.odaafq__heading{font-family:var(--oda-font-serif);font-size:clamp(1.5rem,3vw,1.875rem);color:var(--oda-ivory);text-align:center;margin-bottom:2rem}.odaafq__list{display:flex;flex-direction:column;gap:1rem}.odaafq__item{background:#0a0a0f80;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);overflow:hidden}.odaafq__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left;gap:1rem}.odaafq__trigger span{font-family:var(--oda-font-body);color:#f5f0e8cc;transition:color .3s}.odaafq__trigger:hover span{color:var(--oda-gold)}.odaafq__chevron{color:#f5f0e880;flex-shrink:0;transition:transform .3s}.odaafq__item.active .odaafq__chevron{transform:rotate(180deg)}.odaafq__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.odaafq__answer-inner{padding:0 1.5rem 1.5rem}.odaafq__answer-inner p{font-family:var(--oda-font-body);color:#f5f0e899;line-height:1.6}@media(max-width:1023px){.odaafq__trigger{min-height:3.5rem}.odaafq__trigger span{font-size:1rem;line-height:1.4;overflow-wrap:anywhere}}@media(max-width:767px){.odaafq__wrap{padding:4rem 0}.odaafq__list{gap:.75rem}.odaafq__trigger{padding:1.125rem 1rem}.odaafq__answer-inner{padding:0 1rem 1.25rem}.odaafq__answer-inner p{overflow-wrap:anywhere}}.odaaf__wrap{background:var(--oda-ink);padding:6rem 0}@media(min-width:1024px){.odaaf__wrap{padding:8rem 0}}.odaaf__container{max-width:48rem;margin:0 auto}.odaaf__form{display:flex;flex-direction:column;gap:2rem}.odaaf__row{display:grid;gap:1.5rem}@media(min-width:768px){.odaaf__row{grid-template-columns:1fr 1fr}}.odaaf__field{display:flex;flex-direction:column}.odaaf__label{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc;margin-bottom:.5rem}.odaaf__req{color:var(--oda-gold)}.odaaf__input,.odaaf__textarea{width:100%;padding:.75rem 1rem;background:var(--oda-charcoal);border:1px solid rgba(201,169,98,.2);border-radius:var(--oda-radius);color:var(--oda-ivory);font-family:var(--oda-font-body);font-size:1rem;transition:border-color .3s;outline:none}.odaaf__input:focus,.odaaf__textarea:focus{border-color:var(--oda-gold)}.odaaf__textarea{resize:none}.odaaf__checkbox-grid{display:grid;gap:.75rem}@media(min-width:768px){.odaaf__checkbox-grid{grid-template-columns:1fr 1fr}}.odaaf__radio-stack{display:flex;flex-direction:column;gap:.75rem}.odaaf__checkbox-item{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--oda-charcoal);border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);cursor:pointer;transition:border-color .3s}.odaaf__checkbox-item:hover{border-color:#c9a9624d}.odaaf__checkbox-item span{font-family:var(--oda-font-body);color:#f5f0e8cc}.odaaf__checkbox,.odaaf__radio{width:1.25rem;height:1.25rem;accent-color:var(--oda-gold);flex-shrink:0}.odaaf__range{width:100%;accent-color:var(--oda-gold)}.odaaf__range-labels{display:flex;justify-content:space-between;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e880;margin-top:.5rem}.odaaf__range-val{color:var(--oda-gold)}.odaaf__submit-wrap{padding-top:2rem}.odaaf__submit{width:100%;padding:1rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:var(--oda-radius);cursor:pointer;transition:background .3s}.odaaf__submit:hover{background:var(--oda-ivory)}.odaaf__disclaimer{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e866;text-align:center;margin-top:1rem}.odaaf__success{text-align:center}.odaaf__success-icon{width:5rem;height:5rem;background:#c9a96233;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem}.odaaf__success-icon svg{color:var(--oda-gold)}.odaaf__success-heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odaaf__success-text{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:2rem}.odaaf__success-sign{font-family:var(--oda-font-body);color:#f5f0e880}.odaaf__success-team{color:var(--oda-gold)}.odaah__wrap{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odaah__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odaah__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--oda-charcoal),var(--oda-ink),var(--oda-ink))}.odaah__orbs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odaah__orb{position:absolute;border-radius:50%;filter:blur(64px);animation:odaah-pulse 4s ease-in-out infinite}.odaah__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#c9a9620d}.odaah__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b76e790d;animation-delay:.5s}@keyframes odaah-pulse{0%,to{opacity:1}50%{opacity:.5}}.odaah__content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem}.odaah__inner{max-width:56rem;margin:0 auto;text-align:center}.odaah__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaah__title{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odaah__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,1.5vw,1.25rem);color:#f5f0e8b3;line-height:1.7;max-width:42rem;margin:0 auto}@media(max-width:767px){.odaah__wrap{min-height:55vh;min-height:55svh}.odaah__subtitle{margin-bottom:1rem}.odaah__title{overflow-wrap:anywhere;margin-bottom:1.25rem}.odaah__desc{overflow-wrap:anywhere}}.odabva__wrap{background:var(--oda-ink);padding:6rem 0}@media(min-width:1024px){.odabva__wrap{padding:8rem 0}}.odabva__container{max-width:48rem;margin:0 auto;text-align:center}.odabva__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabva__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odabva__list{display:flex;flex-direction:column;gap:1rem;text-align:left}.odabva__item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#1e1e2380;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius)}.odabva__check{width:1.25rem;height:1.25rem;color:var(--oda-gold);margin-top:.125rem;flex-shrink:0}.odabva__item-text{font-family:var(--oda-font-body);color:#f5f0e8cc}@media(max-width:767px){.odabva__wrap{padding:4rem 0}.odabva__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odabva__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);text-wrap:balance;overflow-wrap:anywhere}.odabva__list{gap:.75rem}.odabva__item{padding:1.125rem 1.25rem;gap:.875rem}.odabva__item-text{line-height:1.55}}.odabvc__wrap{background:var(--oda-charcoal);padding:6rem 0}@media(min-width:1024px){.odabvc__wrap{padding:8rem 0}}.odabvc__container{max-width:48rem;margin:0 auto;text-align:center}.odabvc__divider{width:4rem;height:1px;background:#c9a9624d;margin:0 auto 3rem}.odabvc__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odabvc__subtext{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:3rem}.odabvc__btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--oda-radius);transition:all .3s}.odabvc__btn:hover{background:var(--oda-ivory);box-shadow:0 0 30px #c9a9624d}.odabvc__btn svg{transition:transform .3s}.odabvc__btn:hover svg{transform:translate(4px)}@media(max-width:767px){.odabvc__wrap{padding:4rem 0}.odabvc__divider{margin-bottom:2rem}.odabvc__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);margin-bottom:1.25rem;text-wrap:balance;overflow-wrap:anywhere}.odabvc__subtext{font-size:1rem;margin-bottom:2rem}.odabvc__btn{max-width:100%;box-sizing:border-box;justify-content:center;text-align:center;min-height:3rem;padding:1rem 1.75rem}}.odabvh__section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odabvh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odabvh__bg-img{width:100%;height:100%;object-fit:cover}.odabvh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(22,22,26,.7),rgba(22,22,26,.5),var(--oda-ink))}.odabvh__deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odabvh__orb{position:absolute;border-radius:50%;filter:blur(64px);animation:odabvh-pulse 4s ease-in-out infinite}.odabvh__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#bfa36d0d}.odabvh__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b76e790d;animation-delay:.5s}@keyframes odabvh-pulse{0%,to{opacity:1}50%{opacity:.5}}.odabvh__content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;width:100%}.odabvh__inner{max-width:56rem;margin:0 auto;text-align:center}.odabvh__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabvh__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odabvh__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,1.5vw,1.25rem);color:#f5f0e8b3;line-height:1.625;max-width:42rem;margin:0 auto 2.5rem}.odabvh__cta-wrap{margin-bottom:2rem}.odabvh__cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s}.odabvh__cta:hover{background:var(--oda-ivory);box-shadow:0 0 30px #bfa36d4d}.odabvh__arrow{transition:transform .3s}.odabvh__cta:hover .odabvh__arrow{transform:translate(4px)}.odabvh__scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.odabvh__scroll-text{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e866;text-transform:uppercase;letter-spacing:.1em}.odabvh__scroll-icon{color:#bfa36d80;font-size:1.25rem;animation:odabvh-bounce 1.5s infinite}@keyframes odabvh-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media(max-width:767px){.odabvh__section{min-height:0}.odabvh__scroll{display:none}.odabvh__content{padding-top:6rem;padding-bottom:3.5rem}.odabvh__subtitle{letter-spacing:.2em;margin-bottom:1.25rem;text-wrap:balance}.odabvh__title{text-wrap:balance;overflow-wrap:anywhere}.odabvh__desc{margin-bottom:2rem}.odabvh__cta-wrap{margin-bottom:0}.odabvh__cta{max-width:100%;box-sizing:border-box;justify-content:center;text-align:center;min-height:3rem;padding:.875rem 1.5rem;letter-spacing:.08em}}.odabvo__wrap{background:var(--oda-ink);padding:6rem 0}@media(min-width:1024px){.odabvo__wrap{padding:8rem 0}}.odabvo__header{text-align:center;margin-bottom:4rem}.odabvo__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabvo__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory)}.odabvo__grid{display:grid;gap:2rem;max-width:80rem;margin:0 auto}@media(min-width:768px){.odabvo__grid{grid-template-columns:repeat(3,1fr)}}.odabvo__card{padding:2rem;background:var(--oda-charcoal);border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);display:flex;flex-direction:column;transition:all .3s}.odabvo__card:hover{border-color:#c9a9624d;transform:translateY(-4px)}.odabvo__icon{color:var(--oda-gold);margin-bottom:1.5rem}.odabvo__title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:.5rem}.odabvo__price{font-family:var(--oda-font-body);color:var(--oda-gold);margin-bottom:1rem}.odabvo__desc{font-family:var(--oda-font-body);color:#f5f0e899;line-height:1.6;margin-bottom:1.5rem;flex:1}.odabvo__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.odabvo__feat{display:flex;align-items:flex-start;gap:.5rem}.odabvo__feat svg{color:#c9a96280;flex-shrink:0;margin-top:.125rem}.odabvo__feat span{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e899}@media(max-width:1023px){.odabvo__grid{grid-template-columns:1fr;max-width:40rem}.odabvo__feat span{font-size:.875rem}}@media(max-width:767px){.odabvo__wrap{padding:4rem 0}.odabvo__header{margin-bottom:2.5rem}.odabvo__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odabvo__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);text-wrap:balance;overflow-wrap:anywhere}.odabvo__card{padding:1.5rem}.odabvo__icon{margin-bottom:1rem}.odabvo__title{overflow-wrap:anywhere}}.odabvp__wrap{background:var(--oda-ink);padding:6rem 0}@media(min-width:1024px){.odabvp__wrap{padding:8rem 0}}.odabvp__container{max-width:48rem;margin:0 auto}.odabvp__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabvp__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3.75rem);color:var(--oda-ivory);margin-bottom:2rem}.odabvp__text{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:1.5rem}.odabvp__text strong{color:var(--oda-gold);font-weight:400}.odabvp__cards{display:grid;gap:1.5rem;margin-top:2rem}@media(min-width:768px){.odabvp__cards{grid-template-columns:1fr 1fr}}.odabvp__card{padding:1.5rem;background:#1e1e2380;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius)}.odabvp__card-title{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-ivory);margin-bottom:.75rem}.odabvp__card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.odabvp__card-item{display:flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem}.odabvp__card-item--restore{color:#f5f0e8b3}.odabvp__card-item--restore svg{color:var(--oda-gold);flex-shrink:0}.odabvp__card-item--not{color:#f5f0e880}.odabvp__x-icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;border:1px solid rgba(245,240,232,.3);font-size:.625rem;flex-shrink:0;line-height:1}@media(max-width:1023px){.odabvp__card-item{align-items:flex-start}.odabvp__card-item--restore svg,.odabvp__x-icon{margin-top:.125rem}}@media(max-width:767px){.odabvp__wrap{padding:4rem 0}.odabvp__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odabvp__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);margin-bottom:1.5rem;text-wrap:balance;overflow-wrap:anywhere}.odabvp__text{font-size:1rem;margin-bottom:1.25rem}.odabvp__cards{margin-top:1.5rem}.odabvp__card{padding:1.25rem}}.odabvpr__wrap{background:var(--oda-charcoal);padding:6rem 0}@media(min-width:1024px){.odabvpr__wrap{padding:8rem 0}}.odabvpr__header{text-align:center;margin-bottom:4rem}.odabvpr__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabvpr__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory)}.odabvpr__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:80rem;margin:0 auto}@media(min-width:1024px){.odabvpr__grid{grid-template-columns:repeat(4,1fr)}}.odabvpr__item{display:flex;flex-direction:column;align-items:center;text-align:center}.odabvpr__ring{position:relative;width:8rem;height:8rem;margin-bottom:1rem}.odabvpr__svg{width:100%;height:100%;transform:rotate(-90deg)}.odabvpr__track{fill:none;stroke:#f5f0e81a;stroke-width:6}.odabvpr__fill{fill:none;stroke:var(--oda-gold);stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset 1.5s ease}.odabvpr__percent{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory)}.odabvpr__stat-label{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}.odabvs__wrap{background:var(--oda-charcoal);border-top:1px solid rgba(201,169,98,.1);border-bottom:1px solid rgba(201,169,98,.1);padding:5rem 0}.odabvs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:80rem;margin:0 auto}@media(min-width:768px){.odabvs__grid{grid-template-columns:repeat(4,1fr)}}.odabvs__card{text-align:center}.odabvs__value{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-gold)}.odabvs__suffix{font-family:var(--oda-font-serif);font-size:clamp(1.25rem,2.5vw,1.75rem);color:var(--oda-gold)}.odabvs__label{font-family:var(--oda-font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#f5f0e880;margin-top:.25rem}.odabvt__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odabvt__section{padding:8rem 0}}.odabvt__grid{display:grid;gap:4rem}@media(min-width:1024px){.odabvt__grid{grid-template-columns:1fr 1fr}}.odabvt__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabvt__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odabvt__timeline{display:flex;flex-direction:column;gap:0}.odabvt__step{display:flex;gap:1.5rem}.odabvt__step-marker{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.odabvt__step-num{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:#bfa36d26;color:var(--oda-gold);font-family:var(--oda-font-serif);font-size:.875rem}.odabvt__step-line{width:2px;flex-grow:1;background:#bfa36d26;min-height:2rem}.odabvt__step-body{padding-bottom:2rem}.odabvt__step-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:.5rem}.odabvt__step-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.625}.odabvt__image-wrap{position:relative;border-radius:8px;overflow:hidden}.odabvt__image{width:100%;display:block;border-radius:8px}.odabvt__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}@media(max-width:1023px){.odabvt__image{max-height:38rem;object-fit:cover}.odabvt__step{flex-direction:column;gap:.75rem;padding-left:1.25rem;border-left:2px solid rgba(191,163,109,.2)}.odabvt__step-marker{flex-direction:row;align-items:center}.odabvt__step-line{display:none}.odabvt__step-num{width:auto;height:auto;min-width:2.5rem;min-height:2.5rem;padding:.375rem 1rem;border-radius:9999px;font-size:.8125rem;letter-spacing:.08em;text-align:center;overflow-wrap:anywhere}.odabvt__step:last-child .odabvt__step-body{padding-bottom:0}}@media(max-width:767px){.odabvt__section{padding:4rem 0}.odabvt__grid{gap:3rem}.odabvt__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odabvt__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);margin-bottom:1.5rem;text-wrap:balance;overflow-wrap:anywhere}.odabvt__image{max-height:30rem}}.odabc__wrap{background:var(--oda-ink)}.odabc__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odabc__inner{padding-top:8rem;padding-bottom:8rem}}.odabc__container{max-width:48rem;margin:0 auto;text-align:center}.odabc__divider{width:4rem;height:1px;background:#c9a9624d;margin:0 auto 3rem}.odabc__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odabc__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:3rem;max-width:40rem;margin-left:auto;margin-right:auto}.odabc__btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:.25rem;transition:all .3s}.odabc__btn:hover{background:var(--oda-ivory);box-shadow:0 0 30px #c9a9624d}.odabc__btn svg{transition:transform .3s}.odabc__btn:hover svg{transform:translate(4px)}@media(max-width:1023px){#oda-blog-cta.odabc__wrap{padding-top:0;padding-bottom:0}#oda-blog-cta .odabc__inner{padding-top:5rem;padding-bottom:5rem}}@media(max-width:767px){#oda-blog-cta .odabc__inner{padding-top:4rem;padding-bottom:4rem}#oda-blog-cta .odabc__divider{margin-bottom:2rem}#oda-blog-cta .odabc__title{margin-bottom:1rem;overflow-wrap:anywhere}#oda-blog-cta .odabc__desc{font-size:1.0625rem;margin-bottom:2rem;overflow-wrap:anywhere}#oda-blog-cta .odabc__btn{max-width:100%;min-height:52px;padding:1rem 1.75rem;justify-content:center;text-align:center}}.odablf__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odablf__section{padding:8rem 0}}.odablf__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odablf__grid{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.odablf__grid{grid-template-columns:1fr 1fr}}.odablf__image-wrap{position:relative;border-radius:8px;overflow:hidden}.odablf__image{width:100%;display:block;border-radius:8px}.odablf__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}.odablf__badge{position:absolute;top:1rem;left:1rem;padding:.5rem 1rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;border-radius:4px}.odablf__meta{display:flex;gap:1rem;margin-bottom:1.5rem}.odablf__meta-item{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e880}.odablf__title{font-family:var(--oda-font-serif);font-size:clamp(1.5rem,3vw,2.5rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odablf__excerpt{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:2rem}.odablf__link{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--oda-gold);text-decoration:none;transition:color .3s}.odablf__link:hover{color:var(--oda-ivory)}@media(max-width:767px){.odablf__section{padding:4rem 0}.odablf__label{margin-bottom:1.25rem}.odablf__meta{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:1rem}.odablf__title{margin-bottom:1rem;overflow-wrap:anywhere}.odablf__excerpt{font-size:1.0625rem;margin-bottom:1.5rem;overflow-wrap:anywhere}}@media(max-width:1023px){.odablf__grid{gap:1.5rem}.odablf__image{max-height:24rem;object-fit:cover}.odablf__image-col:not(:has(.odablf__image-wrap)){display:none}.odablf__link{min-height:44px}}.odablh__section{position:relative;min-height:60vh;display:flex;align-items:center}.odablh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odablh__bg-img{width:100%;height:100%;object-fit:cover}.odablh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#16161acc}.odablh__content{position:relative;z-index:10;width:100%}.odablh__inner{max-width:48rem;margin:0 auto;text-align:center}.odablh__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odablh__title{font-family:var(--oda-font-serif);font-size:clamp(2.5rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:2rem}.odablh__desc{font-family:var(--oda-font-body);font-size:1.25rem;color:#f5f0e8cc;line-height:1.625}@media(max-width:767px){.odablh__title{margin-bottom:1.5rem;overflow-wrap:anywhere}.odablh__desc{font-size:1.0625rem;overflow-wrap:anywhere}}.odablp__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odablp__section{padding:8rem 0}}.odablp__layout{display:flex;flex-direction:column;gap:3rem}@media(min-width:1024px){.odablp__layout{flex-direction:row}}.odablp__main{flex-grow:1}.odablp__heading{font-family:var(--oda-font-serif);font-size:1.875rem;color:var(--oda-ivory);margin-bottom:3rem}.odablp__grid{display:grid;gap:2rem}@media(min-width:768px){.odablp__grid{grid-template-columns:1fr 1fr}}.odablp__card{background:#16161a80;border:1px solid rgba(191,163,109,.1);border-radius:8px;overflow:hidden;transition:border-color .3s}.odablp__card:hover{border-color:#bfa36d4d}.odablp__card-image-wrap{position:relative;overflow:hidden}.odablp__card-image{width:100%;height:12rem;object-fit:cover;transition:transform .5s}.odablp__card:hover .odablp__card-image{transform:scale(1.05)}.odablp__card-badge{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;background:#2c2a2ecc;color:var(--oda-gold);font-family:var(--oda-font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;border-radius:4px}.odablp__card-body{padding:1.5rem}.odablp__card-meta{display:flex;gap:1rem;margin-bottom:1rem}.odablp__card-meta span{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880}.odablp__card-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:.75rem;transition:color .3s}.odablp__card:hover .odablp__card-title{color:var(--oda-gold)}.odablp__card-excerpt{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.odablp__card-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--oda-gold);text-decoration:none;transition:color .3s}.odablp__card-link:hover{color:var(--oda-ivory)}.odablp__sidebar{flex-shrink:0}@media(min-width:1024px){.odablp__sidebar{width:20rem}}.odablp__widget{padding:1.5rem;background:#16161a80;border:1px solid rgba(191,163,109,.1);border-radius:8px;margin-bottom:2rem}.odablp__widget-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:1.5rem}.odablp__widget-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;margin-bottom:1rem}.odablp__cat-list{display:flex;flex-direction:column;gap:.75rem}.odablp__cat-item{display:flex;justify-content:space-between;align-items:center}.odablp__cat-name{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3;transition:color .3s;cursor:pointer}.odablp__cat-name:hover{color:var(--oda-gold)}.odablp__cat-count{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e866}.odablp__form{display:flex;flex-direction:column;gap:.75rem}.odablp__input{width:100%;padding:.75rem 1rem;background:var(--oda-charcoal);border:1px solid rgba(191,163,109,.2);border-radius:4px;font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-ivory)}.odablp__input::placeholder{color:#f5f0e84d}.odablp__input:focus{outline:none;border-color:var(--oda-gold)}.odablp__submit{padding:.75rem 1rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:4px;cursor:pointer;transition:background .3s}.odablp__submit:hover{background:var(--oda-ivory)}@media(max-width:767px){.odablp__section{padding:4rem 0}.odablp__layout{gap:2.5rem}.odablp__heading{margin-bottom:2rem;overflow-wrap:anywhere}.odablp__grid{gap:1.5rem}.odablp__card-meta{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.75rem}.odablp__card-meta span{font-size:.8125rem}.odablp__card-title{overflow-wrap:anywhere}.odablp__card-excerpt{font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.odablp__widget{padding:1.25rem;margin-bottom:1.5rem}.odablp__widget-title{margin-bottom:1.25rem}.odablp__widget-desc{font-size:.9375rem;line-height:1.5}.odablp__cat-name{font-size:.9375rem}}@media(max-width:1023px){.odablp__card-link{min-height:44px}.odablp__input{font-size:1rem;min-height:48px}.odablp__submit{min-height:48px}}.odabs__wrap{background:var(--oda-charcoal);border-top:1px solid rgba(201,169,98,.1);border-bottom:1px solid rgba(201,169,98,.1)}.odabs__inner{padding-top:4rem;padding-bottom:4rem}.odabs__container{max-width:72rem;margin:0 auto}.odabs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.odabs__card{text-align:center;padding:1.5rem}.odabs__value{display:block;font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-gold);margin-bottom:.25rem}.odabs__label{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880;text-transform:uppercase;letter-spacing:.1em}@media(max-width:1023px){#oda-blog-stats.odabs__wrap{padding-top:1.5rem;padding-bottom:1.5rem}#oda-blog-stats .odabs__inner{padding-top:2rem;padding-bottom:2rem}}@media(max-width:767px){#oda-blog-stats.odabs__wrap{padding-top:1rem;padding-bottom:1rem}#oda-blog-stats .odabs__inner{padding-top:1.5rem;padding-bottom:1.5rem}#oda-blog-stats .odabs__grid{gap:.5rem}#oda-blog-stats .odabs__card{padding:1rem .5rem}}.odabdc__wrap{background:var(--oda-ink)}.odabdc__inner{padding-top:4rem;padding-bottom:4rem}@media(min-width:1024px){.odabdc__inner{padding-top:6rem;padding-bottom:6rem}}.odabdc__container{max-width:48rem;margin:0 auto}.odabdc__article{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8cc;line-height:1.8}.odabdc__article h2{font-family:var(--oda-font-serif);font-size:clamp(1.5rem,3vw,1.875rem);color:var(--oda-ivory);font-weight:400;margin-top:3rem;margin-bottom:1.5rem}.odabdc__article h3{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);font-weight:400;margin-top:2rem;margin-bottom:1rem}.odabdc__article p{margin-bottom:1.5rem;color:#f5f0e8b3}.odabdc__article ul,.odabdc__article ol{margin-bottom:1.5rem;padding-left:1.5rem}.odabdc__article li{margin-bottom:.5rem;color:#f5f0e8b3}.odabdc__article strong{color:var(--oda-gold)}.odabdc__article blockquote{padding:1.5rem;background:#1e1e2380;border-left:4px solid var(--oda-gold);border-radius:0 .5rem .5rem 0;margin-bottom:1.5rem;font-style:italic}.odabdc__article img{width:100%;border-radius:.5rem;margin:2rem 0}.odabdc__share{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(201,169,98,.1)}.odabdc__share-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.odabdc__share-left{display:flex;align-items:center;gap:1rem}.odabdc__share-label{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899}.odabdc__share-btn{padding:.5rem;color:#f5f0e899;transition:color .3s}.odabdc__share-btn:hover{color:var(--oda-gold)}.odabdc__back-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold);text-decoration:none;transition:color .3s}.odabdc__back-link:hover{color:var(--oda-ivory)}@media(max-width:767px){.odabdc__article{font-size:1.0625rem;line-height:1.75}.odabdc__article h2{margin-top:2.5rem;margin-bottom:1rem}.odabdc__article h3{margin-top:1.75rem}.odabdc__article blockquote{padding:1.25rem}.odabdc__article img{margin:1.5rem 0}.odabdc__share{margin-top:3rem;padding-top:1.5rem}.odabdc__share-left{flex-wrap:wrap;gap:.5rem 1rem}}@media(max-width:1023px){.odabdc__article{overflow-wrap:break-word}.odabdc__article h2,.odabdc__article h3{overflow-wrap:anywhere}.odabdc__article iframe,.odabdc__article video{max-width:100%}.odabdc__article pre,.odabdc__article table{display:block;max-width:100%;overflow-x:auto}.odabdc__article a{overflow-wrap:anywhere}.odabdc__share-btn{padding:.75rem}.odabdc__back-link{min-height:44px}}.odabdct__wrap{background:var(--oda-ink)}.odabdct__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odabdct__inner{padding-top:8rem;padding-bottom:8rem}}.odabdct__container{max-width:48rem;margin:0 auto;text-align:center}.odabdct__divider{width:4rem;height:1px;background:#c9a9624d;margin:0 auto 3rem}.odabdct__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odabdct__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:3rem;max-width:40rem;margin-left:auto;margin-right:auto}.odabdct__btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:.25rem;transition:all .3s}.odabdct__btn:hover{background:var(--oda-ivory);box-shadow:0 0 30px #c9a9624d}.odabdct__btn svg{transition:transform .3s}.odabdct__btn:hover svg{transform:translate(4px)}@media(max-width:767px){.odabdct__inner{padding-top:4rem;padding-bottom:4rem}.odabdct__divider{margin-bottom:2rem}.odabdct__title{margin-bottom:1rem;overflow-wrap:anywhere}.odabdct__desc{font-size:1.0625rem;margin-bottom:2rem;overflow-wrap:anywhere}.odabdct__btn{max-width:100%;min-height:52px;padding:1rem 1.75rem;justify-content:center;text-align:center}}.odabdh2__section{position:relative;min-height:50vh;display:flex;align-items:flex-end}@media(min-width:1024px){.odabdh2__section{min-height:60vh}}.odabdh2__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.odabdh2__image{width:100%;height:100%;object-fit:cover}.odabdh2__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--oda-ink),rgba(22,22,26,.5),transparent)}.odabdh2__content{position:relative;z-index:10;width:100%;padding-bottom:3rem}.odabdh2__back{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;text-decoration:none;margin-bottom:1.5rem;transition:color .3s}.odabdh2__back:hover{color:var(--oda-gold)}.odabdh2__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3.75rem);color:var(--oda-ivory);line-height:1.15;margin-bottom:1rem}.odabdh2__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.odabdh2__meta-cat{padding:.25rem .75rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;border-radius:4px}.odabdh2__meta-item{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e880}@media(max-width:767px){.odabdh2__content{padding-top:5.5rem;padding-bottom:2rem}.odabdh2__title{overflow-wrap:anywhere}.odabdh2__meta{gap:.5rem 1rem}}@media(max-width:1023px){.odabdh2__back{min-height:44px;margin-bottom:.5rem}}.odabdr__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odabdr__section{padding:8rem 0}}.odabdr__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,3vw,2.5rem);color:var(--oda-ivory);margin-bottom:3rem;text-align:center}.odabdr__grid{display:grid;gap:2rem}@media(min-width:768px){.odabdr__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.odabdr__grid{grid-template-columns:repeat(3,1fr)}}.odabdr__card{background:#16161a80;border:1px solid rgba(191,163,109,.1);border-radius:8px;overflow:hidden;transition:border-color .3s}.odabdr__card:hover{border-color:#bfa36d4d}.odabdr__card-image-wrap{position:relative;overflow:hidden}.odabdr__card-image{width:100%;height:12rem;object-fit:cover;transition:transform .5s}.odabdr__card:hover .odabdr__card-image{transform:scale(1.05)}.odabdr__card-badge{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;background:#2c2a2ecc;color:var(--oda-gold);font-family:var(--oda-font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;border-radius:4px}.odabdr__card-body{padding:1.5rem}.odabdr__card-meta{display:flex;gap:1rem;margin-bottom:1rem}.odabdr__card-meta span{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880}.odabdr__card-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:.75rem;transition:color .3s}.odabdr__card:hover .odabdr__card-title{color:var(--oda-gold)}.odabdr__card-excerpt{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.odabdr__card-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--oda-gold);text-decoration:none;transition:color .3s}.odabdr__card-link:hover{color:var(--oda-ivory)}@media(max-width:767px){.odabdr__section{padding:4rem 0}.odabdr__heading{margin-bottom:2rem;overflow-wrap:anywhere}.odabdr__grid{gap:1.5rem}.odabdr__card-meta{flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:.75rem}.odabdr__card-meta span{font-size:.8125rem}.odabdr__card-title{overflow-wrap:anywhere}.odabdr__card-excerpt{font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}}@media(max-width:1023px){.odabdr__card-link{min-height:44px}}.odabal__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odabal__section{padding:8rem 0}}.odabal__grid{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.odabal__grid{grid-template-columns:1fr 1fr}}.odabal__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabal__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odabal__checks{display:flex;flex-direction:column;gap:1rem}.odabal__check-item{display:flex;align-items:flex-start;gap:1rem}.odabal__check-icon{color:var(--oda-gold);flex-shrink:0;margin-top:.125rem;font-size:1.25rem}.odabal__check-text{font-family:var(--oda-font-body);color:#f5f0e8cc}.odabal__footnote{font-family:var(--oda-font-body);color:#f5f0e880;margin-top:2rem}.odabal__image-wrap{position:relative;border-radius:8px;overflow:hidden}.odabal__image{width:100%;display:block;border-radius:8px}.odabal__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}@media(max-width:1023px){.odabal__image{max-height:38rem;object-fit:cover}}@media(max-width:767px){.odabal__section{padding:4rem 0}.odabal__grid{gap:2.5rem}.odabal__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odabal__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);margin-bottom:1.5rem;text-wrap:balance;overflow-wrap:anywhere}.odabal__check-text{line-height:1.55}.odabal__footnote{margin-top:1.5rem}.odabal__image{max-height:28rem}}.odabc__wrap{background:var(--oda-charcoal);padding:6rem 0}@media(min-width:1024px){.odabc__wrap{padding:8rem 0}}.odabc__header{text-align:center;margin-bottom:4rem;max-width:42rem;margin-left:auto;margin-right:auto}.odabc__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabc__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odabc__subtext{font-family:var(--oda-font-body);color:#f5f0e899;max-width:42rem;margin:0 auto}.odabc__grid{display:grid;gap:2rem;max-width:80rem;margin:0 auto}@media(min-width:768px){.odabc__grid{grid-template-columns:repeat(3,1fr)}}.odabc__card{position:relative;padding:2rem;border-radius:var(--oda-radius);border:1px solid rgba(201,169,98,.1);background:#0a0a0f80;display:flex;flex-direction:column;transition:all .3s}.odabc__card:hover{border-color:#c9a9624d;transform:translateY(-4px)}.odabc__card--featured{background:var(--oda-ink);border-color:#c9a96280}.odabc__badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 1rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--oda-radius);white-space:nowrap}.odabc__name{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:.5rem}.odabc__price{font-family:var(--oda-font-body);font-size:1.25rem;color:var(--oda-gold);margin-bottom:.5rem}.odabc__commitment{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e880;margin-bottom:1.5rem}.odabc__features{list-style:none;padding:0;margin:0 0 2rem;flex:1;display:flex;flex-direction:column;gap:.75rem}.odabc__feature{display:flex;align-items:flex-start;gap:.75rem}.odabc__feature svg{color:var(--oda-gold);flex-shrink:0;margin-top:.125rem}.odabc__feature span{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}.odabc__cta{display:block;text-align:center;padding:1rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--oda-radius);border:1px solid rgba(201,169,98,.3);color:var(--oda-ivory);transition:all .3s}.odabc__cta:hover{border-color:var(--oda-gold);background:#c9a9620d}.odabc__cta--featured{background:var(--oda-gold);color:var(--oda-ink);border:none}.odabc__cta--featured:hover{background:var(--oda-ivory)}@media(max-width:1023px){#oda-body-containers .odabc__inner{padding-top:0;padding-bottom:0}#oda-body-containers .odabc__grid{grid-template-columns:1fr;max-width:40rem}}@media(max-width:767px){#oda-body-containers.odabc__wrap{padding-top:4rem;padding-bottom:4rem}#oda-body-containers .odabc__header{margin-bottom:2.5rem}#oda-body-containers .odabc__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}#oda-body-containers .odabc__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);margin-bottom:1rem;text-wrap:balance;overflow-wrap:anywhere}#oda-body-containers .odabc__card{padding:1.5rem}#oda-body-containers .odabc__name{font-size:1.375rem}}.odabct__wrap{background:var(--oda-ink);padding:6rem 0}@media(min-width:1024px){.odabct__wrap{padding:8rem 0}}.odabct__container{max-width:48rem;margin:0 auto;text-align:center}.odabct__divider{width:4rem;height:1px;background:#c9a9624d;margin:0 auto 3rem}.odabct__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odabct__subtext{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:3rem}.odabct__btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--oda-radius);transition:all .3s}.odabct__btn:hover{background:var(--oda-ivory);box-shadow:0 0 30px #c9a9624d}.odabct__btn svg{transition:transform .3s}.odabct__btn:hover svg{transform:translate(4px)}@media(max-width:767px){.odabct__wrap{padding:4rem 0}.odabct__divider{margin-bottom:2rem}.odabct__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);margin-bottom:1.25rem;text-wrap:balance;overflow-wrap:anywhere}.odabct__subtext{font-size:1rem;margin-bottom:2rem}.odabct__btn{max-width:100%;box-sizing:border-box;justify-content:center;text-align:center;min-height:3rem;padding:1rem 1.75rem}}.odabdh__section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odabdh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odabdh__bg-img{width:100%;height:100%;object-fit:cover}.odabdh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(22,22,26,.7),rgba(22,22,26,.5),var(--oda-ink))}.odabdh__deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odabdh__orb{position:absolute;border-radius:50%;filter:blur(64px);animation:odabdh-pulse 4s ease-in-out infinite}.odabdh__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#bfa36d0d}.odabdh__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b76e790d;animation-delay:.5s}@keyframes odabdh-pulse{0%,to{opacity:1}50%{opacity:.5}}.odabdh__content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;width:100%}.odabdh__inner{max-width:56rem;margin:0 auto;text-align:center}.odabdh__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabdh__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odabdh__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,1.5vw,1.25rem);color:#f5f0e8b3;line-height:1.625;max-width:42rem;margin:0 auto 2.5rem}.odabdh__ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.odabdh__cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s}.odabdh__cta--primary{background:var(--oda-gold);color:var(--oda-ink)}.odabdh__cta--primary:hover{background:var(--oda-ivory);box-shadow:0 0 30px #bfa36d4d}.odabdh__cta--secondary{border:1px solid rgba(191,163,109,.3);color:var(--oda-ivory)}.odabdh__cta--secondary:hover{border-color:var(--oda-gold);background:#bfa36d0d}.odabdh__arrow{transition:transform .3s}.odabdh__cta:hover .odabdh__arrow{transform:translate(4px)}.odabdh__scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.odabdh__scroll-text{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e866;text-transform:uppercase;letter-spacing:.1em}.odabdh__scroll-icon{color:#bfa36d80;font-size:1.25rem;animation:odabdh-bounce 1.5s infinite}@keyframes odabdh-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media(max-width:767px){.odabdh__section{min-height:0}.odabdh__scroll{display:none}.odabdh__content{padding-top:6rem;padding-bottom:3.5rem}.odabdh__subtitle{letter-spacing:.2em;margin-bottom:1.25rem;text-wrap:balance}.odabdh__title{text-wrap:balance;overflow-wrap:anywhere}.odabdh__desc{margin-bottom:2rem}.odabdh__ctas{flex-direction:column;align-items:stretch;gap:.75rem;max-width:20rem;margin:0 auto}.odabdh__cta{justify-content:center;text-align:center;min-height:3rem;padding:.875rem 1.5rem;letter-spacing:.08em}}.odabm__wrap{background:var(--oda-charcoal);padding:6rem 0}@media(min-width:1024px){.odabm__wrap{padding:8rem 0}}.odabm__grid{display:grid;gap:4rem;max-width:80rem;margin:0 auto}@media(min-width:1024px){.odabm__grid{grid-template-columns:1fr 1fr}}.odabm__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabm__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odabm__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:2rem}.odabm__chart-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:1.5rem}.odabm__metric{margin-bottom:1.5rem}.odabm__metric-label{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc;margin-bottom:.5rem}.odabm__bars{display:flex;flex-direction:column;gap:.375rem}.odabm__bar-row{display:flex;align-items:center;gap:.75rem}.odabm__bar-tag{font-family:var(--oda-font-body);font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:#f5f0e880;width:4rem;flex-shrink:0}.odabm__bar-track{flex:1;height:.5rem;background:#f5f0e81a;border-radius:9999px;overflow:hidden}.odabm__bar{height:100%;border-radius:9999px;transition:width 1.5s ease}.odabm__bar--before{background:#f5f0e84d}.odabm__bar--after{background:var(--oda-gold)}.odabm__bar-val{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e899;width:2.5rem;text-align:right}.odabm__wellness-title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:1.5rem}.odabm__wellness-list{display:flex;flex-direction:column;gap:1.5rem}.odabm__progress-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.odabm__progress-label{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}.odabm__progress-val{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold)}.odabm__progress-track{width:100%;height:.5rem;background:#f5f0e81a;border-radius:9999px;overflow:hidden}.odabm__progress-fill{height:100%;background:var(--oda-gold);border-radius:9999px;width:0;transition:width 1.5s ease}@media(max-width:1023px){.odabm__bar-tag{font-size:.75rem;width:4.5rem}}@media(max-width:767px){.odabm__wrap{padding:4rem 0}.odabm__grid{gap:3rem}.odabm__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odabm__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);margin-bottom:1.5rem;text-wrap:balance;overflow-wrap:anywhere}.odabm__desc{font-size:1rem;margin-bottom:1.5rem}.odabm__bars{gap:.5rem}}.odabp__wrap{background:var(--oda-ink);padding:6rem 0}@media(min-width:1024px){.odabp__wrap{padding:8rem 0}}.odabp__container{max-width:48rem;margin:0 auto}.odabp__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odabp__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3.75rem);color:var(--oda-ivory);margin-bottom:2rem}.odabp__text{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:1.5rem}.odabp__text .odabp__gold{color:var(--oda-gold)}@media(max-width:767px){.odabp__wrap{padding:4rem 0}.odabp__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odabp__heading{font-size:clamp(1.75rem,8.2vw,2.25rem);margin-bottom:1.5rem;text-wrap:balance;overflow-wrap:anywhere}.odabp__text{font-size:1rem;margin-bottom:1.25rem}}@media(max-width:1023px){.odabp__body p{font-family:var(--oda-font-body);font-size:1rem;line-height:1.7;color:#f5f0e8b3;margin:0 0 1.25rem}.odabp__body p strong{color:var(--oda-ivory)}}.odabs__wrap{background:var(--oda-charcoal);border-top:1px solid rgba(201,169,98,.1);border-bottom:1px solid rgba(201,169,98,.1);padding:5rem 0}.odabs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:80rem;margin:0 auto}@media(min-width:768px){.odabs__grid{grid-template-columns:repeat(4,1fr)}}.odabs__card{text-align:center}.odabs__value{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-gold)}.odabs__suffix{font-family:var(--oda-font-serif);font-size:clamp(1.25rem,2.5vw,1.75rem);color:var(--oda-gold)}.odabs__label{font-family:var(--oda-font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#f5f0e880;margin-top:.25rem}@media(max-width:1023px){#oda-body-stats .odabs__inner{padding-top:0;padding-bottom:0}#oda-body-stats .odabs__card{padding:.5rem 0}}@media(max-width:767px){#oda-body-stats.odabs__wrap{padding-top:3.5rem;padding-bottom:3.5rem}#oda-body-stats .odabs__grid{gap:2rem 1rem}#oda-body-stats .odabs__label{letter-spacing:.08em}}@media(max-width:1023px){#oda-body-stats .odabs__value{display:inline;margin-bottom:0}#oda-body-stats .odabs__card{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline}#oda-body-stats .odabs__suffix{margin-left:.15rem}#oda-body-stats .odabs__label{flex-basis:100%}}.odach__wrap{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odach__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--oda-charcoal),var(--oda-ink),var(--oda-ink))}.odach__decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odach__orb{position:absolute;border-radius:50%;filter:blur(48px);animation:odach-pulse 4s ease-in-out infinite}.odach__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#c9a9620d}.odach__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b3525c0d;animation-delay:.5s}@keyframes odach-pulse{0%,to{opacity:.5}50%{opacity:1}}.odach__inner{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;width:100%}.odach__content{max-width:56rem;margin:0 auto;text-align:center}.odach__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odach__title{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,5vw,4.25rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odach__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,2vw,1.25rem);color:#f5f0e8b3;line-height:1.7;max-width:42rem;margin:0 auto}@media(max-width:767px){.odach__wrap{min-height:0}.odach__inner{padding-top:7.5rem;padding-bottom:3rem}.odach__subtitle{letter-spacing:.22em;margin-bottom:1rem}.odach__title{margin-bottom:1.25rem}}.odaci__wrap{background:var(--oda-ink)}.odaci__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odaci__inner{padding-top:8rem;padding-bottom:8rem}}.odaci__container{max-width:72rem;margin:0 auto}.odaci__grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}@media(min-width:768px){.odaci__grid{grid-template-columns:repeat(3,1fr)}}.odaci__card{text-align:center;padding:2rem;background:var(--oda-charcoal);border:1px solid rgba(201,169,98,.1);border-radius:.5rem}.odaci__icon{color:var(--oda-gold);margin:0 auto 1rem;width:2rem;height:2rem}.odaci__icon svg{margin:0 auto}.odaci__card-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:.5rem}.odaci__card-link{font-family:var(--oda-font-body);color:#f5f0e899;text-decoration:none;transition:color .3s}.odaci__card-link:hover{color:var(--oda-gold)}.odaci__card-text{font-family:var(--oda-font-body);color:#f5f0e899}.odaci__social{text-align:center}.odaci__social-label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaci__social-icons{display:flex;justify-content:center;gap:1.5rem}.odaci__social-btn{display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--oda-charcoal);border:1px solid rgba(201,169,98,.1);border-radius:.5rem;color:#f5f0e8b3;transition:all .3s;text-decoration:none}.odaci__social-btn:hover{border-color:#c9a9624d;color:var(--oda-gold)}@media(max-width:1023px){.odaci__grid{grid-template-columns:1fr;max-width:28rem;margin-left:auto;margin-right:auto}}@media(max-width:767px){.odaci__inner{padding-top:4rem;padding-bottom:4rem}.odaci__grid{gap:1rem;margin-bottom:2.5rem}.odaci__card{padding:1.5rem}.odaci__card-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.25rem .5rem;overflow-wrap:anywhere}.odaci__card-text{overflow-wrap:anywhere}.odaci__social-label{letter-spacing:.22em;margin-bottom:1rem}.odaci__social-icons{gap:1rem}.odaci__social-btn{min-width:3.5rem;min-height:3.5rem}}.odacn__wrap{background:var(--oda-charcoal)}.odacn__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odacn__inner{padding-top:8rem;padding-bottom:8rem}}.odacn__container{max-width:48rem;margin:0 auto;text-align:center}.odacn__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odacn__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odacn__desc{font-family:var(--oda-font-body);color:#f5f0e899;margin-bottom:2rem;max-width:36rem;margin-left:auto;margin-right:auto}.odacn__form-wrap{max-width:28rem;margin:0 auto}.odacn__form{display:flex;flex-direction:column;gap:1rem}@media(min-width:640px){.odacn__form{flex-direction:row}}.odacn__input{flex:1;padding:.75rem 1rem;background:var(--oda-ink);border:1px solid rgba(201,169,98,.2);border-radius:.5rem;color:var(--oda-ivory);font-family:var(--oda-font-body);font-size:1rem;transition:border-color .3s;outline:none}.odacn__input:focus{border-color:var(--oda-gold)}.odacn__input::placeholder{color:#f5f0e866}.odacn__btn{padding:.75rem 1.5rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:.5rem;cursor:pointer;transition:background .3s;white-space:nowrap}.odacn__btn:hover{background:var(--oda-ivory)}@media(max-width:767px){.odacn__inner{padding-top:4rem;padding-bottom:4rem}.odacn__subtitle{letter-spacing:.22em;margin-bottom:1rem}.odacn__title{font-size:clamp(1.625rem,7vw,2rem);margin-bottom:1.25rem}.odacn__desc{margin-bottom:1.5rem}.odacn__form{gap:.75rem}.odacn__input{min-height:3.25rem}.odacn__btn{min-height:3.25rem;padding:.875rem 1.5rem}}.odaccta__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odaccta__section{padding:8rem 0}}.odaccta__center{text-align:center}.odaccta__divider{width:4rem;height:1px;background:#c9a9624d;margin:0 auto 3rem}.odaccta__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odaccta__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:3rem;max-width:42rem;margin-left:auto;margin-right:auto}.odaccta__btns{display:flex;flex-direction:column;gap:1rem;align-items:center}@media(min-width:640px){.odaccta__btns{flex-direction:row;justify-content:center}}.odaccta__btn-primary{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--oda-radius);transition:all .3s}.odaccta__btn-primary:hover{background:var(--oda-ivory);box-shadow:0 0 30px #c9a9624d}.odaccta__btn-primary svg{transition:transform .3s}.odaccta__btn-primary:hover svg{transform:translate(4px)}.odaccta__btn-secondary{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;border:1px solid rgba(201,169,98,.3);color:var(--oda-ivory);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--oda-radius);transition:all .3s}.odaccta__btn-secondary:hover{border-color:var(--oda-gold);background:#c9a9620d}@media(max-width:767px){.odaccta__section{padding:4.5rem 0}.odaccta__divider{margin-bottom:2rem}.odaccta__title{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1rem;overflow-wrap:anywhere;text-wrap:balance}.odaccta__desc{font-size:1rem;margin-bottom:2rem}.odaccta__btn-primary,.odaccta__btn-secondary{justify-content:center;min-height:3rem;padding:1rem 1.75rem;text-align:center}}@media(max-width:639px){.odaccta__btns{align-items:stretch;max-width:20rem;margin:0 auto}}.odacsf__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odacsf__section{padding:8rem 0}}.odacsf__grid{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.odacsf__grid{grid-template-columns:1fr 1fr}}.odacsf__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odacsf__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odacsf__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:2rem}.odacsf__cards{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:640px){.odacsf__cards{grid-template-columns:1fr}}.odacsf__card{padding:1.5rem;background:#2c2a2e80;border:1px solid rgba(191,163,109,.1);border-radius:8px}.odacsf__card-title{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-ivory);margin-bottom:.5rem}.odacsf__card-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899}.odacsf__image-wrap{position:relative;border-radius:8px;overflow:hidden}.odacsf__image{width:100%;display:block;border-radius:8px}.odacsf__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}@media(max-width:1023px){.odacsf__image{max-height:30rem;object-fit:cover}}@media(max-width:767px){.odacsf__section{padding:4.5rem 0}.odacsf__grid{gap:2.5rem}.odacsf__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odacsf__heading{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1.25rem;overflow-wrap:anywhere;text-wrap:balance}.odacsf__desc{font-size:1rem;margin-bottom:1.5rem}.odacsf__cards{gap:1rem}.odacsf__card{padding:1.25rem}.odacsf__image{max-height:24rem;object-fit:cover}}.odacsg__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odacsg__section{padding:8rem 0}}.odacsg__header{text-align:center;margin-bottom:4rem}.odacsg__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odacsg__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odacsg__desc{font-family:var(--oda-font-body);color:#f5f0e899;max-width:42rem;margin:0 auto}.odacsg__grid{display:grid;gap:2rem}@media(min-width:1024px){.odacsg__grid{grid-template-columns:1fr 1fr}}.odacsg__card{background:#16161a80;border:1px solid rgba(191,163,109,.1);border-radius:8px;overflow:hidden;transition:border-color .3s}.odacsg__card:hover{border-color:#bfa36d4d}.odacsg__card-inner{display:grid}@media(min-width:768px){.odacsg__card-inner{grid-template-columns:1fr 1fr}}.odacsg__card-image-wrap{position:relative;min-height:16rem;overflow:hidden}.odacsg__card-image{width:100%;height:100%;object-fit:cover;transition:transform .5s}.odacsg__card:hover .odacsg__card-image{transform:scale(1.05)}.odacsg__card-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,rgba(22,22,26,.5),transparent)}.odacsg__card-badge{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;border-radius:4px}.odacsg__card-image-meta{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;gap:.5rem}.odacsg__card-rating{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-ivory)}.odacsg__card-students{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}.odacsg__card-body{padding:2rem}.odacsg__card-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.odacsg__card-tag{padding:.25rem .75rem;background:var(--oda-charcoal);color:#bfa36dcc;font-family:var(--oda-font-body);font-size:.75rem;border-radius:4px}.odacsg__card-meta{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880}.odacsg__card-title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:.25rem;transition:color .3s}.odacsg__card:hover .odacsg__card-title{color:var(--oda-gold)}.odacsg__card-subtitle{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold);margin-bottom:1rem}.odacsg__card-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.5;margin-bottom:1.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.odacsg__card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(191,163,109,.1)}.odacsg__card-price{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold)}.odacsg__card-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-ivory);text-decoration:none;transition:color .3s}.odacsg__card-link:hover{color:var(--oda-gold)}@media(max-width:1023px){.odacsg__card-body:only-child{grid-column:1 / -1}.odacsg__card-image{position:absolute;top:0;right:0;bottom:0;left:0}}@media(max-width:767px){.odacsg__section{padding:4.5rem 0}.odacsg__header{margin-bottom:2.5rem}.odacsg__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odacsg__heading{font-size:clamp(1.75rem,7.6vw,2rem);overflow-wrap:anywhere;text-wrap:balance;margin-bottom:1rem}.odacsg__grid{gap:1.5rem}.odacsg__card-image-wrap{min-height:0;height:14rem}.odacsg__card-body{padding:1.5rem}.odacsg__card-title{font-size:1.375rem;overflow-wrap:anywhere}.odacsg__card-footer{flex-wrap:wrap;gap:.5rem 1rem}.odacsg__card-link{min-height:2.75rem}}.odacsh__section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odacsh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odacsh__bg-img{width:100%;height:100%;object-fit:cover}.odacsh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(22,22,26,.7),rgba(22,22,26,.5),var(--oda-ink))}.odacsh__deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odacsh__orb{position:absolute;border-radius:50%;filter:blur(64px);animation:odacsh-pulse 4s ease-in-out infinite}.odacsh__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#bfa36d0d}.odacsh__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b76e790d;animation-delay:.5s}@keyframes odacsh-pulse{0%,to{opacity:1}50%{opacity:.5}}.odacsh__content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;width:100%}.odacsh__inner{max-width:56rem;margin:0 auto;text-align:center}.odacsh__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odacsh__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odacsh__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,1.5vw,1.25rem);color:#f5f0e8b3;line-height:1.625;max-width:42rem;margin:0 auto 2.5rem}.odacsh__ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.odacsh__cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s}.odacsh__cta--primary{background:var(--oda-gold);color:var(--oda-ink)}.odacsh__cta--primary:hover{background:var(--oda-ivory);box-shadow:0 0 30px #bfa36d4d}.odacsh__cta--secondary{border:1px solid rgba(191,163,109,.3);color:var(--oda-ivory)}.odacsh__cta--secondary:hover{border-color:var(--oda-gold);background:#bfa36d0d}.odacsh__arrow{transition:transform .3s}.odacsh__cta:hover .odacsh__arrow{transform:translate(4px)}.odacsh__scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.odacsh__scroll-text{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e866;text-transform:uppercase;letter-spacing:.1em}.odacsh__scroll-icon{color:#bfa36d80;font-size:1.25rem;animation:odacsh-bounce 1.5s infinite}@keyframes odacsh-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media(max-width:1023px){.odacsh__overlay{background:linear-gradient(to bottom,rgba(22,22,26,.76),rgba(22,22,26,.66),var(--oda-ink))}.odacsh__subtitle,.odacsh__desc{text-shadow:0 1px 10px rgba(10,10,15,.55)}}@media(max-width:767px){.odacsh__section{min-height:0}.odacsh__scroll{display:none}.odacsh__content{padding-top:6rem;padding-bottom:3.5rem}.odacsh__subtitle{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odacsh__title{overflow-wrap:anywhere;text-wrap:balance}.odacsh__desc{margin-bottom:2rem}.odacsh__ctas{flex-direction:column;align-items:stretch;gap:.75rem;max-width:20rem;margin:0 auto}.odacsh__cta{justify-content:center;min-height:3rem;padding:.875rem 1.5rem;text-align:center}}.odacp__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odacp__section{padding:8rem 0}}.odacp__header{text-align:center;margin-bottom:4rem}.odacp__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odacp__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odacp__desc{font-family:var(--oda-font-body);color:#f5f0e899;max-width:42rem;margin:0 auto}.odacp__grid{display:grid;gap:1.5rem}@media(min-width:768px){.odacp__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.odacp__grid{grid-template-columns:repeat(4,1fr)}}.odacp__card{padding:2rem;background:#1e1e2880;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);text-align:center;transition:border-color .3s;height:100%}.odacp__card:hover{border-color:#c9a9624d}.odacp__icon{width:4rem;height:4rem;border-radius:50%;background:#c9a9621a;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:var(--oda-gold)}.odacp__card-name{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:.5rem}.odacp__card-count{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold);margin-bottom:.75rem}.odacp__card-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899}@media(max-width:767px){.odacp__section{padding:4.5rem 0}.odacp__header{margin-bottom:2.5rem}.odacp__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odacp__title{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1rem;overflow-wrap:anywhere;text-wrap:balance}.odacp__grid{gap:1rem}.odacp__card{padding:1.5rem}.odacp__icon{width:3.5rem;height:3.5rem;margin-bottom:1rem}}.odacpr__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odacpr__section{padding:8rem 0}}.odacpr__header{text-align:center;margin-bottom:4rem}.odacpr__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odacpr__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odacpr__desc{font-family:var(--oda-font-body);color:#f5f0e899;max-width:42rem;margin:0 auto}.odacpr__grid{display:grid;gap:2rem}@media(min-width:768px){.odacpr__grid{grid-template-columns:repeat(3,1fr)}}.odacpr__card{position:relative;padding:2rem;border-radius:var(--oda-radius);border:1px solid rgba(201,169,98,.1);background:#0a0a0f80;display:flex;flex-direction:column;height:100%;transition:border-color .3s}.odacpr__card:hover{border-color:#c9a9624d}.odacpr__card--hl{border-color:#c9a96280;background:var(--oda-ink);transform:scale(1.05)}@media(max-width:767px){.odacpr__card--hl{transform:none}}.odacpr__badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 1rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--oda-radius);white-space:nowrap}.odacpr__card-header{margin-bottom:1.5rem}.odacpr__tier-name{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:.5rem}.odacpr__price-row{display:flex;align-items:baseline;gap:.25rem}.odacpr__price{font-family:var(--oda-font-serif);font-size:2.5rem;color:var(--oda-gold)}.odacpr__period{font-family:var(--oda-font-body);color:#f5f0e880}.odacpr__tier-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;margin-top:.5rem}.odacpr__features{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;flex-grow:1}.odacpr__feature{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc}.odacpr__feature svg{color:var(--oda-gold);flex-shrink:0;margin-top:.125rem}.odacpr__feature--locked{color:#f5f0e866}.odacpr__feature--locked svg{color:#f5f0e84d}.odacpr__cta{display:block;text-align:center;padding:1rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(201,169,98,.3);color:var(--oda-ivory);border-radius:var(--oda-radius);transition:all .3s}.odacpr__cta:hover{border-color:var(--oda-gold);background:#c9a9620d}.odacpr__cta--primary{background:var(--oda-gold);color:var(--oda-ink);border-color:var(--oda-gold)}.odacpr__cta--primary:hover{background:var(--oda-ivory)}.odacpr__footnote{text-align:center;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e880;margin-top:3rem}@media(min-width:768px)and (max-width:1023px){.odacpr__grid{grid-template-columns:1fr;max-width:34rem;margin:0 auto;gap:2.5rem}.odacpr__card--hl{transform:none}}@media(max-width:767px){.odacpr__section{padding:4.5rem 0}.odacpr__header{margin-bottom:2.5rem}.odacpr__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odacpr__title{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1rem;overflow-wrap:anywhere;text-wrap:balance}.odacpr__grid{gap:2.5rem}.odacpr__card{padding:1.5rem}.odacpr__badge{width:max-content;max-width:calc(100% - 1.5rem);white-space:normal;justify-content:center;text-align:center}.odacpr__card-header{margin-bottom:1.25rem}.odacpr__price-row{flex-wrap:wrap}.odacpr__cta{display:flex;align-items:center;justify-content:center;min-height:3rem}.odacpr__footnote{margin-top:2rem}}.odacs__section{padding:5rem 0;background:var(--oda-charcoal);border-top:1px solid rgba(201,169,98,.1);border-bottom:1px solid rgba(201,169,98,.1)}.odacs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.odacs__grid{grid-template-columns:repeat(4,1fr)}}.odacs__card{text-align:center}.odacs__value{display:block;font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-gold);margin-bottom:.5rem}.odacs__label{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880;text-transform:uppercase;letter-spacing:.05em}@media(max-width:767px){.odacs__section{padding:3.5rem 0}.odacs__grid{gap:2rem 1rem}.odacs__value{font-size:clamp(1.75rem,8vw,2rem)}.odacs__label{display:block;overflow-wrap:anywhere}}.odacsw__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odacsw__section{padding:8rem 0}}.odacsw__grid{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.odacsw__grid{grid-template-columns:1fr 1fr}}.odacsw__image-wrap{position:relative;border-radius:8px;overflow:hidden}.odacsw__image{width:100%;display:block;border-radius:8px}.odacsw__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}.odacsw__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odacsw__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odacsw__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:2rem}.odacsw__checks{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}@media(max-width:640px){.odacsw__checks{grid-template-columns:1fr}}.odacsw__check-item{display:flex;align-items:center;gap:.75rem}.odacsw__check-icon{color:var(--oda-gold);flex-shrink:0}.odacsw__check-text{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}.odacsw__cta{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:background .3s}.odacsw__cta:hover{background:var(--oda-ivory)}@media(max-width:1023px){.odacsw__image{max-height:30rem;object-fit:cover}}@media(max-width:767px){.odacsw__section{padding:4.5rem 0}.odacsw__grid{gap:2rem}.odacsw__image-col:empty{display:none}.odacsw__image{max-height:24rem;object-fit:cover}.odacsw__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odacsw__heading{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1.25rem;overflow-wrap:anywhere;text-wrap:balance}.odacsw__desc{font-size:1rem;margin-bottom:1.5rem}.odacsw__checks{gap:.75rem;margin-bottom:1.5rem}.odacsw__check-item{align-items:flex-start}.odacsw__cta{min-height:3rem;padding:.875rem 1.5rem}}.oda-footer{background:var(--oda-charcoal);border-top:1px solid rgba(201,169,98,.1)}.oda-footer__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:768px){.oda-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.oda-footer__grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}}.oda-footer__logo{text-decoration:none;display:inline-block;margin-bottom:1.5rem}.oda-footer__logo-text{font-family:var(--oda-font-serif);font-size:1.5rem}.oda-footer__tagline{color:#f5f0e899;font-family:var(--oda-font-body);font-size:.875rem;line-height:1.625;margin-bottom:1.5rem}.oda-footer__socials{display:flex;align-items:center;gap:.75rem}.oda-footer__social-icon{padding:.625rem;background:var(--oda-ink);border:1px solid rgba(201,169,98,.2);border-radius:var(--oda-radius);color:#f5f0e8b3;transition:all .3s;display:flex;align-items:center;justify-content:center}.oda-footer__social-icon:hover{border-color:#c9a96280;background:#c9a9621a}.oda-footer__col-title{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-ivory);margin-bottom:1.5rem}.oda-footer__col-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.oda-footer__col-list a{color:#f5f0e899;font-family:var(--oda-font-body);font-size:.875rem;transition:color .3s;text-decoration:none}.oda-footer__col-list a:hover{color:var(--oda-gold)}.oda-footer__contact-list{display:flex;flex-direction:column;gap:1rem}.oda-footer__contact-item{display:flex;align-items:center;gap:.75rem;color:#f5f0e899;font-family:var(--oda-font-body);font-size:.875rem;transition:color .3s;text-decoration:none}.oda-footer__contact-item:hover{color:var(--oda-gold)}.oda-footer__bottom{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(201,169,98,.1);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}@media(min-width:768px){.oda-footer__bottom{flex-direction:row}}.oda-footer__copyright{color:#f5f0e866;font-family:var(--oda-font-body);font-size:.75rem}.oda-footer__legal{display:flex;gap:1.5rem}.oda-footer__legal a{color:#f5f0e866;font-family:var(--oda-font-body);font-size:.75rem;transition:color .3s;text-decoration:none}.oda-footer__legal a:hover{color:var(--oda-gold)}@media(max-width:1023px){.oda-footer__logo{display:inline-flex;align-items:center;min-height:44px;margin-bottom:.75rem}.oda-footer__social-icon{min-width:44px;min-height:44px}.oda-footer__col-title{margin-bottom:.5rem}.oda-footer__col-list{gap:0}.oda-footer__col-list li{display:flex}.oda-footer__col-list a{display:inline-flex;align-items:center;min-height:36px}.oda-footer__contact-list{gap:0}.oda-footer__contact-item{min-height:40px}.oda-footer__bottom{margin-top:2.5rem;padding-top:1.25rem;gap:.25rem}.oda-footer__legal a{display:inline-flex;align-items:center;min-height:36px}}@media(min-width:768px)and (max-width:1023px){.oda-footer__brand{grid-column:1 / -1}}@media(max-width:767px){.oda-footer__main.oda-py-16{padding-top:3rem;padding-bottom:2rem}.oda-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem .75rem}.oda-footer__brand{grid-column:1 / -1}.oda-footer__col:last-child{grid-column:1 / -1}.oda-footer__logo-text{font-size:clamp(1.125rem,6vw,1.5rem)}.oda-footer__logo-text>span{white-space:nowrap}.oda-footer__tagline{margin-bottom:1rem}.oda-footer__col-title{font-size:1rem}.oda-footer__col-list a{font-size:.8125rem;overflow-wrap:anywhere}}.oda-header{position:fixed;top:0;left:0;right:0;z-index:50;transition:all .5s;background:transparent}.oda-header.scrolled{background:#0a0a0fe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(201,169,98,.1)}.oda-header__row{display:flex;align-items:center;justify-content:space-between;height:5rem}.oda-header__logo{text-decoration:none;display:flex;align-items:center;gap:.5rem}.oda-header__logo-text{font-family:var(--oda-font-serif);font-size:1.25rem;letter-spacing:.025em}.oda-header__logo-main{color:var(--oda-ivory);transition:color .3s}.oda-header__logo:hover .oda-header__logo-main{color:var(--oda-gold)}.oda-header__logo-heart{color:var(--oda-gold);margin:0 .5rem}.oda-header__logo-sub{color:#f5f0e8cc;transition:color .3s}.oda-header__logo:hover .oda-header__logo-sub{color:var(--oda-ivory)}.oda-header__nav{display:none;align-items:center;gap:.25rem}@media(min-width:1024px){.oda-header__nav{display:flex}}.oda-header__link{padding:.5rem 1.25rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;color:#f5f0e8b3;transition:all .3s;border-radius:var(--oda-radius);text-decoration:none}.oda-header__link:hover{color:var(--oda-ivory);background:#f5f0e80d}.oda-header__link--active{color:var(--oda-gold);background:#c9a9621a}.oda-header__right{display:flex;align-items:center;gap:1rem}.oda-header__shop-btn{display:none;align-items:center;gap:.5rem;padding:.5rem 1rem;color:#f5f0e8b3;border:1px solid rgba(201,169,98,.2);border-radius:var(--oda-radius);font-family:var(--oda-font-body);font-size:.875rem;text-decoration:none;transition:all .3s}@media(min-width:640px){.oda-header__shop-btn{display:flex}}.oda-header__shop-btn:hover{color:var(--oda-gold);border-color:#c9a96280}.oda-header__mobile-btn{display:block;padding:.5rem;color:#f5f0e8b3;border:1px solid rgba(201,169,98,.2);border-radius:var(--oda-radius);background:none;cursor:pointer;transition:color .3s}.oda-header__mobile-btn:hover{color:var(--oda-ivory)}@media(min-width:1024px){.oda-header__mobile-btn{display:none}}.oda-mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.oda-mobile-menu.open{display:block}.oda-mobile-menu__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0ff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.oda-mobile-menu__panel{position:absolute;right:0;top:0;bottom:0;width:100%;max-width:24rem;background:var(--oda-charcoal);border-left:1px solid rgba(201,169,98,.1);padding:6rem 2rem 2rem;overflow-y:auto}.oda-mobile-menu__links{display:flex;flex-direction:column;gap:.5rem}.oda-mobile-menu__link{display:block;padding:.75rem 1rem;font-family:var(--oda-font-serif);font-size:1.5rem;color:#f5f0e8cc;border-radius:var(--oda-radius);transition:all .3s;text-decoration:none}.oda-mobile-menu__link:hover{color:var(--oda-ivory);background:#f5f0e80d}.oda-mobile-menu__link--active{color:var(--oda-gold);background:#c9a9621a}.oda-mobile-menu__divider{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid rgba(201,169,98,.1)}.oda-mobile-menu__shop-link{display:flex;align-items:center;gap:.75rem}@media(max-width:1023px){.oda-header__logo{min-height:44px;min-width:0}.oda-header__right{flex-shrink:0}.oda-header__shop-btn{min-height:44px}.oda-header__mobile-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0}.oda-mobile-menu__panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body:has(.oda-mobile-menu.open){overflow:hidden}}@media(max-width:767px){.oda-header__row{height:4rem}.oda-header__logo-text{font-size:clamp(.9375rem,4.9vw,1.25rem)}.oda-header__logo-heart{margin:0 .4em}.oda-header__logo-main,.oda-header__logo-sub{white-space:nowrap}.oda-mobile-menu__panel{padding-top:5rem}}.odaha__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odaha__section{padding:8rem 0}}.odaha__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaha__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3.75rem);color:var(--oda-ivory);margin-bottom:2rem}.odaha__text{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:1.5rem}.odaha__text:last-child{margin-bottom:0}@media(max-width:767px){.odaha__section{padding:4rem 0}.odaha__title{overflow-wrap:break-word}}.odahc__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odahc__section{padding:8rem 0}}.odahc__center{text-align:center}.odahc__divider{width:4rem;height:1px;background:#c9a9624d;margin:0 auto 3rem}.odahc__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odahc__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:3rem;max-width:42rem;margin-left:auto;margin-right:auto}.odahc__btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--oda-radius);transition:all .3s}.odahc__btn:hover{background:var(--oda-ivory);box-shadow:0 0 30px #c9a9624d}.odahc__btn svg{transition:transform .3s}.odahc__btn:hover svg{transform:translate(4px)}@media(max-width:767px){.odahc__section{padding:4rem 0}.odahc__divider{margin-bottom:2rem}.odahc__title{overflow-wrap:break-word}.odahc__desc{margin-bottom:2rem}}.odahh__section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odahh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odahh__bg-img{width:100%;height:100%;object-fit:cover}.odahh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(22,22,26,.7),rgba(22,22,26,.5),var(--oda-ink))}.odahh__deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odahh__orb{position:absolute;border-radius:50%;filter:blur(64px);animation:odahh-pulse 4s ease-in-out infinite}.odahh__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#bfa36d0d}.odahh__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b76e790d;animation-delay:.5s}@keyframes odahh-pulse{0%,to{opacity:1}50%{opacity:.5}}.odahh__content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;width:100%}.odahh__inner{max-width:56rem;margin:0 auto;text-align:center}.odahh__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odahh__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odahh__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,1.5vw,1.25rem);color:#f5f0e8b3;line-height:1.625;max-width:42rem;margin:0 auto 2.5rem}.odahh__cta-wrap{margin-bottom:2rem}.odahh__cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:background .3s,box-shadow .3s}.odahh__cta:hover{background:var(--oda-ivory);box-shadow:0 0 30px #bfa36d4d}.odahh__arrow{transition:transform .3s}.odahh__cta:hover .odahh__arrow{transform:translate(4px)}.odahh__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(191,163,109,.1)}.odahh__stat{text-align:center}.odahh__stat-value{display:block;font-family:var(--oda-font-serif);font-size:clamp(1.5rem,2vw,1.875rem);color:var(--oda-gold);margin-bottom:.25rem}.odahh__stat-label{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880;text-transform:uppercase;letter-spacing:.1em}.odahh__scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.odahh__scroll-text{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e866;text-transform:uppercase;letter-spacing:.1em}.odahh__scroll-icon{color:#bfa36d80;font-size:1.25rem;animation:odahh-bounce 1.5s infinite}@keyframes odahh-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media(max-width:1023px){.odahh__content{min-width:0}.odahh__inner{width:100%;min-width:0}.odahh__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.odahh__section{min-height:0}.odahh__content{padding-top:5.5rem;padding-bottom:3rem}.odahh__subtitle{overflow-wrap:break-word}.odahh__title{font-size:clamp(2rem,9vw,2.5rem);overflow-wrap:break-word}.odahh__stats{grid-template-columns:1fr;gap:.875rem;margin-top:2rem;padding-top:1.5rem}.odahh__stat-value{font-size:1.5rem;line-height:1.2;overflow-wrap:break-word}.odahh__scroll{display:none}}.odahl__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odahl__section{padding:8rem 0}}.odahl__header{text-align:center;margin-bottom:4rem}.odahl__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odahl__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odahl__desc{font-family:var(--oda-font-body);color:#f5f0e899;max-width:42rem;margin:0 auto}.odahl__grid{display:grid;gap:1.5rem}@media(min-width:768px){.odahl__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.odahl__grid{grid-template-columns:repeat(4,1fr)}}.odahl__card{padding:1.5rem;background:#0a0a0f80;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);transition:border-color .3s;height:100%}.odahl__card:hover{border-color:#c9a9624d}.odahl__card-name{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-gold);margin-bottom:.5rem}.odahl__card-subtitle{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e880;margin-bottom:1rem}.odahl__card-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}@media(max-width:767px){.odahl__section{padding:4rem 0}.odahl__header{margin-bottom:2.5rem}.odahl__title{overflow-wrap:break-word}.odahl__grid{gap:1rem}}.odaho__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odaho__section{padding:8rem 0}}.odaho__header{text-align:center;margin-bottom:4rem}.odaho__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaho__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory)}.odaho__grid{display:grid;gap:2rem}@media(min-width:768px){.odaho__grid{grid-template-columns:repeat(3,1fr)}}.odaho__card{padding:2rem;background:var(--oda-charcoal);border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);transition:all .3s}.odaho__card:hover{border-color:#c9a9624d;transform:translateY(-4px)}.odaho__card-icon{color:var(--oda-gold);margin-bottom:1.5rem}.odaho__card-title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:1rem}.odaho__card-desc{font-family:var(--oda-font-body);color:#f5f0e899;line-height:1.625}@media(min-width:768px)and (max-width:1023px){.odaho__grid{gap:1.25rem}.odaho__card{padding:1.5rem}}@media(max-width:767px){.odaho__section{padding:4rem 0}.odaho__header{margin-bottom:2.5rem}.odaho__title{overflow-wrap:break-word}.odaho__grid{gap:1.25rem}.odaho__card{padding:1.75rem 1.5rem}}.odahs__section{padding:5rem 0;background:var(--oda-charcoal);border-top:1px solid rgba(201,169,98,.1);border-bottom:1px solid rgba(201,169,98,.1)}.odahs__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.odahs__grid{grid-template-columns:repeat(4,1fr)}}.odahs__card{text-align:center}.odahs__value{display:block;font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-gold);margin-bottom:.5rem}.odahs__label{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880;text-transform:uppercase;letter-spacing:.05em}.odaht__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odaht__section{padding:8rem 0}}.odaht__grid{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.odaht__grid{grid-template-columns:1fr 1fr}}.odaht__image-wrap{position:relative;border-radius:8px;overflow:hidden}.odaht__image{width:100%;display:block;border-radius:8px}.odaht__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}.odaht__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaht__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odaht__text{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:1.5rem}.odaht__checks{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.odaht__check-item{display:flex;align-items:flex-start;gap:.75rem}.odaht__check-icon{color:var(--oda-gold);flex-shrink:0;margin-top:.125rem;font-size:1.25rem}.odaht__check-text{font-family:var(--oda-font-body);color:#f5f0e8cc}@media(max-width:1023px){.odaht__image-col:empty{display:none}}@media(max-width:767px){.odaht__section{padding:4rem 0}.odaht__grid{gap:2.5rem}.odaht__heading{margin-bottom:1.5rem;overflow-wrap:break-word}}.odahtf__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odahtf__section{padding:8rem 0}}.odahtf__grid{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.odahtf__grid{grid-template-columns:1fr 1fr}}.odahtf__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odahtf__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odahtf__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:2rem}.odahtf__bars{display:flex;flex-direction:column;gap:1.25rem}.odahtf__bar-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.odahtf__bar-label{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc}.odahtf__bar-value{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold)}.odahtf__bar-track{width:100%;height:8px;background:#f5f0e81a;border-radius:4px;overflow:hidden}.odahtf__bar-fill{height:100%;background:linear-gradient(90deg,var(--oda-gold),rgba(191,163,109,.7));border-radius:4px;transition:width 1s ease}.odahtf__image-wrap{position:relative;border-radius:8px;overflow:hidden}.odahtf__image{width:100%;display:block;border-radius:8px}.odahtf__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}@media(max-width:1023px){.odahtf__image-col:empty{display:none}}@media(max-width:767px){.odahtf__section{padding:4rem 0}.odahtf__grid{gap:2.5rem}.odahtf__heading{margin-bottom:1.5rem;overflow-wrap:break-word}.odahtf__bar-header{gap:1rem}}.odahw__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odahw__section{padding:8rem 0}}.odahw__center{text-align:center}.odahw__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odahw__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:3rem}.odahw__grid{display:grid;gap:1.5rem;text-align:left}@media(min-width:768px){.odahw__grid{grid-template-columns:1fr 1fr}}.odahw__card{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#0a0a0f80;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);transition:border-color .3s}.odahw__card:hover{border-color:#c9a9624d}.odahw__icon{color:var(--oda-gold);flex-shrink:0;margin-top:.125rem}.odahw__text{font-family:var(--oda-font-body);color:#f5f0e8cc}.odahw__footnote{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e880;margin-top:2rem}@media(max-width:767px){.odahw__section{padding:4rem 0}.odahw__title{margin-bottom:2rem;overflow-wrap:break-word}.odahw__grid{gap:1rem}.odahw__card{padding:1.25rem}}.odajlh__section{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odajlh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odajlh__bg-img{width:100%;height:100%;object-fit:cover}.odajlh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(22,22,26,.7),rgba(22,22,26,.5),var(--oda-ink))}.odajlh__deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odajlh__orb{position:absolute;border-radius:50%;filter:blur(64px);animation:odajlh-pulse 4s ease-in-out infinite}.odajlh__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#bfa36d0d}.odajlh__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b76e790d;animation-delay:.5s}@keyframes odajlh-pulse{0%,to{opacity:1}50%{opacity:.5}}.odajlh__content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;width:100%}.odajlh__inner{max-width:56rem;margin:0 auto;text-align:center}.odajlh__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odajlh__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odajlh__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,1.5vw,1.25rem);color:#f5f0e8b3;line-height:1.625;max-width:42rem;margin:0 auto}@media(max-width:767px){.odajlh__title,.odajlh__desc{overflow-wrap:anywhere}}.odajlp__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odajlp__section{padding:8rem 0}}.odajlp__grid{display:grid;gap:2rem}@media(min-width:768px){.odajlp__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.odajlp__grid{grid-template-columns:repeat(3,1fr)}}.odajlp__card{background:var(--oda-charcoal);border:1px solid rgba(191,163,109,.1);border-radius:8px;overflow:hidden;transition:all .3s}.odajlp__card:hover{border-color:#bfa36d4d;transform:translateY(-4px)}.odajlp__card-image-wrap{position:relative;aspect-ratio:16/10;overflow:hidden}.odajlp__card-image{width:100%;height:100%;object-fit:cover;transition:transform .5s}.odajlp__card:hover .odajlp__card-image{transform:scale(1.05)}.odajlp__card-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.6),transparent)}.odajlp__card-body{padding:1.5rem}.odajlp__card-meta{display:flex;align-items:center;gap:.5rem;color:#f5f0e880;margin-bottom:.75rem}.odajlp__card-meta span{font-family:var(--oda-font-body);font-size:.875rem}.odajlp__card-title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:.75rem;transition:color .3s}.odajlp__card:hover .odajlp__card-title{color:var(--oda-gold)}.odajlp__card-excerpt{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.5;margin-bottom:1rem}.odajlp__card-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold);text-decoration:none;transition:color .3s}.odajlp__card-link:hover{color:var(--oda-ivory)}@media(max-width:767px){.odajlp__section{padding:4rem 0}.odajlp__grid{gap:1.5rem}.odajlp__card-title{overflow-wrap:anywhere}.odajlp__card-excerpt{font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}}@media(max-width:1023px){.odajlp__card-link{min-height:44px}}.odajpc__wrap{background:var(--oda-ink)}.odajpc__inner{padding-top:4rem;padding-bottom:4rem}@media(min-width:1024px){.odajpc__inner{padding-top:6rem;padding-bottom:6rem}}.odajpc__container{max-width:48rem;margin:0 auto}.odajpc__article{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8cc;line-height:1.8}.odajpc__article h2{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);font-weight:400;margin-top:3rem;margin-bottom:1.5rem}.odajpc__article h3{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);font-weight:400;margin-top:2rem;margin-bottom:1rem}.odajpc__article p{margin-bottom:1.5rem;color:#f5f0e8b3}.odajpc__article ul,.odajpc__article ol{margin-bottom:1.5rem;padding-left:1.5rem}.odajpc__article li{margin-bottom:.5rem;color:#f5f0e8b3}.odajpc__article strong{color:var(--oda-gold)}.odajpc__article blockquote{padding:1.5rem;background:#1e1e2380;border-left:4px solid var(--oda-gold);border-radius:0 .5rem .5rem 0;margin-bottom:1.5rem;font-style:italic}.odajpc__article img{width:100%;border-radius:.5rem;margin:2rem 0}.odajpc__footer{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(201,169,98,.1)}.odajpc__footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.odajpc__footer-back{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;text-decoration:none;transition:color .3s}.odajpc__footer-back:hover{color:var(--oda-gold)}.odajpc__footer-share{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;text-decoration:none;transition:color .3s}.odajpc__footer-share:hover{color:var(--oda-gold)}@media(max-width:767px){.odajpc__article{font-size:1.0625rem;line-height:1.75}.odajpc__article h2{margin-top:2.5rem;margin-bottom:1rem}.odajpc__article h3{margin-top:1.75rem}.odajpc__article blockquote{padding:1.25rem}.odajpc__article img{margin:1.5rem 0}.odajpc__footer{margin-top:3rem;padding-top:1.5rem}}@media(max-width:1023px){.odajpc__article{overflow-wrap:break-word}.odajpc__article h2,.odajpc__article h3{overflow-wrap:anywhere}.odajpc__article iframe,.odajpc__article video{max-width:100%}.odajpc__article pre,.odajpc__article table{display:block;max-width:100%;overflow-x:auto}.odajpc__article a{overflow-wrap:anywhere}.odajpc__footer-back,.odajpc__footer-share{min-height:44px}}.odajph__section{position:relative;min-height:50vh;display:flex;align-items:flex-end}@media(min-width:1024px){.odajph__section{min-height:60vh}}.odajph__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.odajph__image{width:100%;height:100%;object-fit:cover}.odajph__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--oda-ink),rgba(22,22,26,.5),transparent)}.odajph__content{position:relative;z-index:10;width:100%;padding-bottom:3rem}.odajph__back{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;text-decoration:none;margin-bottom:1.5rem;transition:color .3s}.odajph__back:hover{color:var(--oda-gold)}.odajph__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3.75rem);color:var(--oda-ivory);line-height:1.15;margin-bottom:1rem}.odajph__meta{display:flex;align-items:center;gap:.5rem}.odajph__meta span{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e880}@media(max-width:767px){.odajph__content{padding-top:5.5rem;padding-bottom:2rem}.odajph__title{overflow-wrap:anywhere}}@media(max-width:1023px){.odajph__back{min-height:44px;margin-bottom:.5rem}}.odamb__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odamb__section{padding:8rem 0}}.odamb__header{text-align:center;margin-bottom:4rem}.odamb__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odamb__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odamb__desc{font-family:var(--oda-font-body);color:#f5f0e899;max-width:42rem;margin:0 auto}.odamb__grid{display:grid;gap:2rem}@media(min-width:768px){.odamb__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.odamb__grid{grid-template-columns:repeat(3,1fr)}}.odamb__card{padding:2rem;background:#1e1e2880;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);transition:border-color .3s;height:100%}.odamb__card:hover{border-color:#c9a9624d}.odamb__icon{color:var(--oda-gold);margin-bottom:1.5rem}.odamb__card-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:1rem}.odamb__card-desc{font-family:var(--oda-font-body);color:#f5f0e899}@media(max-width:767px){.odamb__section{padding:4.5rem 0}.odamb__header{margin-bottom:2.5rem}.odamb__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odamb__title{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1rem;overflow-wrap:anywhere;text-wrap:balance}.odamb__grid{gap:1.25rem}.odamb__card{padding:1.5rem}.odamb__icon{margin-bottom:1rem}}.odamc__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odamc__section{padding:8rem 0}}.odamc__grid{display:grid;gap:4rem;align-items:start}@media(min-width:1024px){.odamc__grid{grid-template-columns:1fr 1fr}}.odamc__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odamc__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odamc__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:2rem}.odamc__categories{display:flex;flex-direction:column;gap:1.5rem}.odamc__category{padding:1.5rem;background:var(--oda-ink);border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius)}.odamc__cat-title{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-gold);margin-bottom:1rem}.odamc__course-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.odamc__course-name{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc}.odamc__course-meta{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880}.odamc__path-card,.odamc__progress-card{padding:2rem;background:var(--oda-ink);border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius)}.odamc__path-title,.odamc__progress-title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:1.5rem}.odamc__step{display:flex;gap:1rem;margin-bottom:1.5rem}.odamc__step:last-of-type{margin-bottom:0}.odamc__step-num{flex-shrink:0;width:3rem;height:3rem;border-radius:50%;background:#c9a96233;display:flex;align-items:center;justify-content:center;font-family:var(--oda-font-serif);color:var(--oda-gold)}.odamc__step-title{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-ivory);margin-bottom:.25rem}.odamc__step-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;margin-bottom:.5rem}.odamc__step-duration{font-family:var(--oda-font-body);font-size:.75rem;color:var(--oda-gold)}.odamc__progress-card{margin-top:2rem}.odamc__progress-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.odamc__radial{text-align:center}.odamc__radial-svg{display:block;margin:0 auto .5rem}.odamc__radial-label{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e899}@media(max-width:767px){.odamc__section{padding:4.5rem 0}.odamc__grid{gap:2.5rem}.odamc__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odamc__title{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1rem;overflow-wrap:anywhere;text-wrap:balance}.odamc__desc{font-size:1rem;margin-bottom:1.5rem}.odamc__categories{gap:1rem}.odamc__category{padding:1.25rem}.odamc__course-row{flex-wrap:wrap;gap:.125rem .75rem}.odamc__course-meta{margin-left:auto;text-align:right}.odamc__path-card,.odamc__progress-card{padding:1.5rem}.odamc__path-title,.odamc__progress-title{font-size:1.375rem;margin-bottom:1.25rem}.odamc__step-num{width:2.75rem;height:2.75rem}.odamc__progress-card{margin-top:1.5rem}.odamc__progress-grid{gap:1rem}}.odamcta__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odamcta__section{padding:8rem 0}}.odamcta__center{text-align:center}.odamcta__divider{width:4rem;height:1px;background:#c9a9624d;margin:0 auto 3rem}.odamcta__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odamcta__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:3rem;max-width:42rem;margin-left:auto;margin-right:auto}.odamcta__btn{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-radius:var(--oda-radius);transition:all .3s}.odamcta__btn:hover{background:var(--oda-ivory);box-shadow:0 0 30px #c9a9624d}.odamcta__btn svg{transition:transform .3s}.odamcta__btn:hover svg{transform:translate(4px)}@media(max-width:767px){.odamcta__section{padding:4.5rem 0}.odamcta__divider{margin-bottom:2rem}.odamcta__title{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1rem;overflow-wrap:anywhere;text-wrap:balance}.odamcta__desc{font-size:1rem;margin-bottom:2rem}.odamcta__btn{justify-content:center;min-height:3rem;padding:1rem 1.75rem;text-align:center}}.odamf__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odamf__section{padding:8rem 0}}.odamf__header{text-align:center;margin-bottom:4rem}.odamf__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odamf__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory)}.odamf__list{display:flex;flex-direction:column;gap:1.5rem}.odamf__item{background:#0a0a0f80;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);overflow:hidden}.odamf__question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:none;border:none;cursor:pointer;text-align:left}.odamf__q-text{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-ivory);margin:0}.odamf__chevron{color:var(--oda-gold);flex-shrink:0;transition:transform .3s}.odamf__item.open .odamf__chevron{transform:rotate(180deg)}.odamf__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.odamf__item.open .odamf__answer{max-height:20rem}.odamf__a-text{padding:0 1.5rem 1.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.625;margin:0}@media(max-width:767px){.odamf__section{padding:4.5rem 0}.odamf__header{margin-bottom:2.5rem}.odamf__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odamf__title{font-size:clamp(1.75rem,7.6vw,2rem);overflow-wrap:anywhere;text-wrap:balance}.odamf__list{gap:.75rem}.odamf__question{gap:1rem;padding:1rem 1.25rem;min-height:3.5rem;touch-action:manipulation}.odamf__q-text{flex:1;min-width:0;font-size:1.0625rem;line-height:1.35;overflow-wrap:anywhere}.odamf__item.open .odamf__answer{max-height:40rem}.odamf__a-text{padding:0 1.25rem 1.25rem}}.odamh__section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odamh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odamh__bg-img{width:100%;height:100%;object-fit:cover}.odamh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(22,22,26,.7),rgba(22,22,26,.5),var(--oda-ink))}.odamh__deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odamh__orb{position:absolute;border-radius:50%;filter:blur(64px);animation:odamh-pulse 4s ease-in-out infinite}.odamh__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#bfa36d0d}.odamh__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b76e790d;animation-delay:.5s}@keyframes odamh-pulse{0%,to{opacity:1}50%{opacity:.5}}.odamh__content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;width:100%}.odamh__inner{max-width:56rem;margin:0 auto;text-align:center}.odamh__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odamh__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odamh__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,1.5vw,1.25rem);color:#f5f0e8b3;line-height:1.625;max-width:42rem;margin:0 auto 2.5rem}.odamh__ctas{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.odamh__cta{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:4px;transition:all .3s}.odamh__cta--primary{background:var(--oda-gold);color:var(--oda-ink)}.odamh__cta--primary:hover{background:var(--oda-ivory);box-shadow:0 0 30px #bfa36d4d}.odamh__cta--secondary{border:1px solid rgba(191,163,109,.3);color:var(--oda-ivory)}.odamh__cta--secondary:hover{border-color:var(--oda-gold);background:#bfa36d0d}.odamh__arrow{transition:transform .3s}.odamh__cta:hover .odamh__arrow{transform:translate(4px)}.odamh__scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem}.odamh__scroll-text{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e866;text-transform:uppercase;letter-spacing:.1em}.odamh__scroll-icon{color:#bfa36d80;font-size:1.25rem;animation:odamh-bounce 1.5s infinite}@keyframes odamh-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media(max-width:1023px){.odamh__overlay{background:linear-gradient(to bottom,rgba(22,22,26,.76),rgba(22,22,26,.66),var(--oda-ink))}.odamh__subtitle,.odamh__desc{text-shadow:0 1px 10px rgba(10,10,15,.55)}}@media(max-width:767px){.odamh__section{min-height:0}.odamh__scroll{display:none}.odamh__content{padding-top:6rem;padding-bottom:3.5rem}.odamh__subtitle{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odamh__title{overflow-wrap:anywhere;text-wrap:balance}.odamh__desc{margin-bottom:2rem}.odamh__ctas{flex-direction:column;align-items:stretch;gap:.75rem;max-width:20rem;margin:0 auto}.odamh__cta{justify-content:center;min-height:3rem;padding:.875rem 1.5rem;text-align:center}}.odamp__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odamp__section{padding:8rem 0}}.odamp__header{text-align:center;margin-bottom:4rem}.odamp__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odamp__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odamp__desc{font-family:var(--oda-font-body);color:#f5f0e899;max-width:42rem;margin:0 auto}.odamp__grid{display:grid;gap:2rem}@media(min-width:768px){.odamp__grid{grid-template-columns:repeat(3,1fr)}}.odamp__card{position:relative;padding:2rem;border-radius:var(--oda-radius);border:1px solid rgba(201,169,98,.1);background:#1e1e2880;display:flex;flex-direction:column;height:100%;transition:border-color .3s}.odamp__card:hover{border-color:#c9a9624d}.odamp__card--highlighted{border-color:#c9a96280;background:var(--oda-charcoal);transform:scale(1.05)}@media(max-width:767px){.odamp__card--highlighted{transform:none}}.odamp__badge{position:absolute;top:-1rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 1rem;background:var(--oda-gold);color:var(--oda-ink);font-family:var(--oda-font-body);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--oda-radius);white-space:nowrap}.odamp__card-header{margin-bottom:1.5rem}.odamp__tier-name{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:.5rem}.odamp__price-row{display:flex;align-items:baseline;gap:.25rem}.odamp__price{font-family:var(--oda-font-serif);font-size:2.5rem;color:var(--oda-gold)}.odamp__period{font-family:var(--oda-font-body);color:#f5f0e880}.odamp__tier-desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;margin-top:.5rem}.odamp__features{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;flex-grow:1}.odamp__feature{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc}.odamp__feature svg{color:var(--oda-gold);flex-shrink:0;margin-top:.125rem}.odamp__feature--locked{color:#f5f0e866}.odamp__feature--locked svg{color:#f5f0e84d}.odamp__cta{display:block;text-align:center;padding:1rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(201,169,98,.3);color:var(--oda-ivory);border-radius:var(--oda-radius);transition:all .3s}.odamp__cta:hover{border-color:var(--oda-gold);background:#c9a9620d}.odamp__cta--primary{background:var(--oda-gold);color:var(--oda-ink);border-color:var(--oda-gold)}.odamp__cta--primary:hover{background:var(--oda-ivory)}.odamp__footnote{text-align:center;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e880;margin-top:3rem}@media(min-width:768px)and (max-width:1023px){.odamp__grid{grid-template-columns:1fr;max-width:34rem;margin:0 auto;gap:2.5rem}.odamp__card--highlighted{transform:none}}@media(max-width:767px){.odamp__section{padding:4.5rem 0}.odamp__header{margin-bottom:2.5rem}.odamp__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odamp__title{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1rem;overflow-wrap:anywhere;text-wrap:balance}.odamp__grid{gap:2.5rem}.odamp__card{padding:1.5rem}.odamp__badge{width:max-content;max-width:calc(100% - 1.5rem);white-space:normal;justify-content:center;text-align:center}.odamp__card-header{margin-bottom:1.25rem}.odamp__price-row{flex-wrap:wrap}.odamp__cta{display:flex;align-items:center;justify-content:center;min-height:3rem}.odamp__footnote{margin-top:2rem}}.odamr__section{padding:6rem 0;background:var(--oda-charcoal)}@media(min-width:1024px){.odamr__section{padding:8rem 0}}.odamr__header{text-align:center;margin-bottom:4rem}.odamr__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odamr__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1.5rem}.odamr__grid{display:grid;gap:4rem}@media(min-width:1024px){.odamr__grid{grid-template-columns:1fr 1fr}}.odamr__chart{padding:2rem;background:var(--oda-ink);border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius)}.odamr__chart-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:1.5rem}.odamr__comp{margin-bottom:1.5rem}.odamr__comp-label{display:block;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc;margin-bottom:.5rem}.odamr__comp-bars{display:flex;flex-direction:column;gap:.375rem}.odamr__comp-before,.odamr__comp-after{position:relative;height:1.5rem;background:#f5f0e80d;border-radius:var(--oda-radius);overflow:hidden}.odamr__comp-fill{height:100%;border-radius:var(--oda-radius);transition:width 1.5s ease}.odamr__comp-fill--before{background:#f5f0e833}.odamr__comp-fill--after{background:var(--oda-gold)}.odamr__comp-val{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);font-family:var(--oda-font-body);font-size:.75rem;color:var(--oda-ivory)}.odamr__legend{display:flex;gap:1.5rem;margin-top:1rem}.odamr__legend-item{display:flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e899}.odamr__legend-dot{width:.75rem;height:.75rem;border-radius:50%}.odamr__legend-dot--before{background:#f5f0e833}.odamr__legend-dot--after{background:var(--oda-gold)}.odamr__bars-title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:1.5rem}.odamr__bar{margin-bottom:1.25rem}.odamr__bar-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.odamr__bar-label{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8cc}.odamr__bar-value{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold)}.odamr__bar-track{height:.5rem;background:#f5f0e81a;border-radius:9999px;overflow:hidden}.odamr__bar-fill{height:100%;background:linear-gradient(to right,var(--oda-gold),rgba(201,169,98,.7));border-radius:9999px;transition:width 1.5s ease}.odamr__testimonial{margin-top:2rem;padding:1.5rem;background:#0a0a0f80;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius)}.odamr__quote{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8cc;font-style:italic;margin-bottom:1rem;line-height:1.625}.odamr__author{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold)}@media(max-width:767px){.odamr__section{padding:4.5rem 0}.odamr__header{margin-bottom:2.5rem}.odamr__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odamr__title{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1rem;overflow-wrap:anywhere;text-wrap:balance}.odamr__grid{gap:2.5rem}.odamr__chart{padding:1.5rem}.odamr__chart-title{font-size:1.125rem;margin-bottom:1.25rem}.odamr__bars-title{font-size:1.375rem;margin-bottom:1.25rem}.odamr__bar-header{gap:.75rem}.odamr__testimonial{padding:1.25rem}.odamr__quote{font-size:1rem}}.odams__section{padding:5rem 0;background:var(--oda-charcoal);border-top:1px solid rgba(201,169,98,.1);border-bottom:1px solid rgba(201,169,98,.1)}.odams__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.odams__grid{grid-template-columns:repeat(4,1fr)}}.odams__card{text-align:center}.odams__value{display:block;font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-gold);margin-bottom:.5rem}.odams__label{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880;text-transform:uppercase;letter-spacing:.05em}@media(max-width:767px){.odams__section{padding:3.5rem 0}.odams__grid{gap:2rem 1rem}.odams__value{font-size:clamp(1.75rem,8vw,2rem)}.odams__label{display:block;overflow-wrap:anywhere}}.odamw__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odamw__section{padding:8rem 0}}.odamw__grid{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.odamw__grid{grid-template-columns:1fr 1fr}}.odamw__image-wrap{position:relative;border-radius:8px;overflow:hidden}.odamw__image{width:100%;display:block;border-radius:8px}.odamw__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(22,22,26,.5),transparent);border-radius:8px}.odamw__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odamw__heading{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:2rem}.odamw__desc{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.625;margin-bottom:2rem}.odamw__checks{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:2rem}@media(max-width:640px){.odamw__checks{grid-template-columns:1fr}}.odamw__check-item{display:flex;align-items:center;gap:.5rem}.odamw__check-icon{color:var(--oda-gold);flex-shrink:0}.odamw__check-text{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}.odamw__note{padding:1.5rem;background:#2c2a2e80;border:1px solid rgba(191,163,109,.2);border-radius:8px}.odamw__note-label{font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.odamw__note-text{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899}@media(max-width:1023px){.odamw__image{max-height:30rem;object-fit:cover}}@media(max-width:767px){.odamw__section{padding:4.5rem 0}.odamw__grid{gap:2rem}.odamw__image-col:empty{display:none}.odamw__image{max-height:24rem;object-fit:cover}.odamw__label{letter-spacing:.2em;margin-bottom:1rem;text-wrap:balance}.odamw__heading{font-size:clamp(1.75rem,7.6vw,2rem);margin-bottom:1.25rem;overflow-wrap:anywhere;text-wrap:balance}.odamw__desc{font-size:1rem;margin-bottom:1.5rem}.odamw__checks{gap:.75rem;margin-bottom:1.5rem}.odamw__check-item{align-items:flex-start}.odamw__note{padding:1.25rem}}.odapc__wrap{background:var(--oda-ink)}.odapc__inner{padding-top:6rem;padding-bottom:6rem}@media(min-width:1024px){.odapc__inner{padding-top:8rem;padding-bottom:8rem}}.odapc__container{max-width:48rem;margin:0 auto}.odapc__prose{font-family:var(--oda-font-body);color:#f5f0e8b3;line-height:1.7}.odapc__prose h2{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);font-weight:400;margin-top:3rem;margin-bottom:1.5rem}.odapc__prose h3{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);font-weight:400;margin-top:2rem;margin-bottom:1rem}.odapc__prose p{margin-bottom:1.5rem}.odapc__prose ul{margin-bottom:1.5rem;list-style:disc;padding-left:1.5rem}.odapc__prose li{margin-bottom:.5rem}.odapc__prose strong{color:var(--oda-ivory)}.odapc__contact{margin-top:3rem}.odapc__contact h2{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);font-weight:400;margin-bottom:1.5rem}.odapc__contact p{margin-bottom:1.5rem}.odapc__contact strong{color:var(--oda-ivory)}.odapc__date{font-size:.875rem;color:#f5f0e880;margin-top:3rem}@media(max-width:767px){.odapc__inner{padding-top:3rem;padding-bottom:4rem}.odapc__prose{overflow-wrap:anywhere}.odapc__prose>:first-child{margin-top:0}.odapc__prose h2{font-size:1.375rem;margin-top:2.25rem;margin-bottom:1rem}.odapc__prose h3{font-size:1.1875rem;margin-top:1.75rem}.odapc__prose p{margin-bottom:1.25rem}.odapc__contact{margin-top:2.25rem;font-family:var(--oda-font-body);color:#f5f0e8b3;line-height:1.7;overflow-wrap:anywhere}.odapc__contact h2{font-size:1.375rem;margin-bottom:1rem}.odapc__contact p{margin-bottom:1.25rem}.odapc__date{margin-top:2.25rem}}.odaph__wrap{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odaph__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--oda-charcoal),var(--oda-ink),var(--oda-ink))}.odaph__decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odaph__orb{position:absolute;border-radius:50%;filter:blur(48px);animation:odaph-pulse 4s ease-in-out infinite}.odaph__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#c9a9620d}.odaph__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b3525c0d;animation-delay:.5s}@keyframes odaph-pulse{0%,to{opacity:.5}50%{opacity:1}}.odaph__inner{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;width:100%}.odaph__content{max-width:56rem;margin:0 auto;text-align:center}.odaph__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odaph__title{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,5vw,4.25rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odaph__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,2vw,1.25rem);color:#f5f0e8b3;line-height:1.7;max-width:42rem;margin:0 auto}@media(max-width:767px){.odaph__wrap{min-height:0}.odaph__inner{padding-top:7.5rem;padding-bottom:3rem}.odaph__subtitle{letter-spacing:.22em;margin-bottom:1rem}.odaph__title{margin-bottom:1.25rem}}.odapd__section{padding:3rem 0 6rem;background:var(--oda-ink);min-height:80vh}@media(min-width:1024px){.odapd__section{padding:6rem 0}}.odapd__back{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;text-decoration:none;transition:color .3s;margin-bottom:2rem}.odapd__back:hover{color:var(--oda-gold)}.odapd__grid{display:grid;gap:3rem}@media(min-width:1024px){.odapd__grid{grid-template-columns:1fr 1fr;gap:4rem}}.odapd__image-wrap{aspect-ratio:1/1;background:var(--oda-charcoal);border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);overflow:hidden}.odapd__image{width:100%;height:100%;object-fit:cover}.odapd__image-placeholder{width:100%;height:100%;background:var(--oda-charcoal)}.odapd__thumbs{display:flex;gap:.75rem;margin-top:1rem}.odapd__thumb{width:4rem;height:4rem;border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);overflow:hidden;cursor:pointer;background:none;padding:0;transition:border-color .3s}.odapd__thumb--active{border-color:var(--oda-gold)}.odapd__thumb img{width:100%;height:100%;object-fit:cover}.odapd__type{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.odapd__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,4vw,3rem);color:var(--oda-ivory);margin-bottom:1rem}.odapd__price{font-family:var(--oda-font-body);font-size:1.5rem;color:var(--oda-gold);margin-bottom:1.5rem}.odapd__desc{font-family:var(--oda-font-body);color:#f5f0e8b3;line-height:1.625;margin-bottom:2rem}.odapd__features{margin-bottom:2rem}.odapd__features-title{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-ivory);margin-bottom:1rem}.odapd__features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.odapd__feature-item{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e8b3}.odapd__feature-item svg{color:var(--oda-gold);flex-shrink:0;margin-top:.125rem}.odapd__variants{margin-bottom:2rem}.odapd__variants-title{font-family:var(--oda-font-serif);font-size:1.125rem;color:var(--oda-ivory);margin-bottom:1rem}.odapd__variant-grid{display:flex;flex-wrap:wrap;gap:.75rem}.odapd__variant-btn{cursor:pointer}.odapd__variant-radio{display:none}.odapd__variant-label{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;font-family:var(--oda-font-body);font-size:.875rem;border:1px solid rgba(201,169,98,.2);color:var(--oda-ivory);border-radius:var(--oda-radius);transition:all .3s}.odapd__variant-label:hover{border-color:#c9a96280}.odapd__variant-radio:checked+.odapd__variant-label{background:var(--oda-gold);color:var(--oda-ink);border-color:var(--oda-gold)}.odapd__add-btn{width:100%;padding:1rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.05em;text-transform:uppercase;background:var(--oda-gold);color:var(--oda-ink);border:none;border-radius:var(--oda-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all .3s}.odapd__add-btn:hover{background:var(--oda-ivory)}.odapd__add-btn:disabled{opacity:.5;cursor:not-allowed}.odapd__shipping-note{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e866;text-align:center;margin-top:1rem}@media(max-width:1023px){.odapd__section{padding:6rem 0 4rem}.odapd__back{min-height:2.75rem;margin-bottom:1rem}.odapd__grid{grid-template-columns:minmax(0,1fr)}.odapd__thumbs{overflow-x:auto;padding:.125rem;-webkit-overflow-scrolling:touch}.odapd__thumb{flex:0 0 auto}.odapd__variant-label{width:auto;min-width:3.5rem;min-height:3.5rem;height:auto;padding:.5rem .875rem;text-align:center}.odapd__desc{overflow-wrap:break-word}.odapd__desc img,.odapd__desc video,.odapd__desc iframe{max-width:100%;height:auto}.odapd__desc table{display:block;max-width:100%;overflow-x:auto}}@media(max-width:767px){.odapd__grid{gap:2rem}.odapd__price{margin-bottom:1.25rem}.odapd__desc{margin-bottom:1.5rem}}.odara__wrap{background:var(--oda-ink);padding:6rem 0}@media(min-width:1024px){.odara__wrap{padding:8rem 0}}.odara__container{max-width:48rem;margin:0 auto}.odara__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odara__text{font-family:var(--oda-font-body);font-size:1.125rem;color:#f5f0e8b3;line-height:1.7;margin-bottom:1.5rem}.odara__text:last-child{margin-bottom:0}@media(max-width:767px){.odara__wrap{padding:4rem 0}.odara__label{margin-bottom:1.25rem}.odara__text{font-size:1.0625rem;overflow-wrap:anywhere}}.odarg__wrap{background:var(--oda-charcoal);padding:6rem 0}@media(min-width:1024px){.odarg__wrap{padding:8rem 0}}.odarg__header{text-align:center;margin-bottom:4rem}.odarg__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odarg__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory)}.odarg__grid{display:grid;gap:2rem;max-width:80rem;margin:0 auto}@media(min-width:768px){.odarg__grid{grid-template-columns:1fr 1fr}}.odarg__card{display:flex;align-items:flex-start;gap:1.5rem;padding:2rem;background:var(--oda-ink);border:1px solid rgba(201,169,98,.1);border-radius:var(--oda-radius);text-decoration:none;transition:all .3s}.odarg__card:hover{border-color:#c9a9624d}.odarg__icon{flex-shrink:0;color:var(--oda-gold)}.odarg__title{font-family:var(--oda-font-serif);font-size:1.5rem;color:var(--oda-ivory);margin-bottom:.5rem;transition:color .3s}.odarg__card:hover .odarg__title{color:var(--oda-gold)}.odarg__desc{font-family:var(--oda-font-body);color:#f5f0e899;margin-bottom:1rem}.odarg__explore{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--oda-font-body);font-size:.875rem;color:var(--oda-gold)}.odarg__explore svg{transition:transform .3s}.odarg__card:hover .odarg__explore svg{transform:translate(4px)}@media(max-width:767px){.odarg__wrap{padding:4rem 0}.odarg__header{margin-bottom:2.5rem}.odarg__heading{font-size:2rem;overflow-wrap:anywhere}.odarg__grid{gap:1.25rem}.odarg__card{gap:1.25rem;padding:1.5rem}.odarg__text{min-width:0}.odarg__title{font-size:1.375rem;overflow-wrap:anywhere}.odarg__desc{overflow-wrap:anywhere}}.odarh__wrap{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odarh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odarh__gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--oda-charcoal),var(--oda-ink),var(--oda-ink))}.odarh__orbs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odarh__orb{position:absolute;border-radius:50%;filter:blur(64px);animation:odarh-pulse 4s ease-in-out infinite}.odarh__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#c9a9620d}.odarh__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b76e790d;animation-delay:.5s}@keyframes odarh-pulse{0%,to{opacity:1}50%{opacity:.5}}.odarh__content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem}.odarh__inner{max-width:56rem;margin:0 auto;text-align:center}.odarh__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odarh__title{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odarh__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,1.5vw,1.25rem);color:#f5f0e8b3;line-height:1.7;max-width:42rem;margin:0 auto}@media(max-width:767px){.odarh__title,.odarh__desc{overflow-wrap:anywhere}}.odarp__wrap{background:var(--oda-ink);padding:6rem 0}@media(min-width:1024px){.odarp__wrap{padding:8rem 0}}.odarp__header{text-align:center;margin-bottom:4rem}.odarp__label{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odarp__heading{font-family:var(--oda-font-serif);font-size:clamp(2.25rem,4vw,3rem);color:var(--oda-ivory)}.odarp__grid{display:grid;gap:2rem;max-width:80rem;margin:0 auto}@media(min-width:768px){.odarp__grid{grid-template-columns:repeat(4,1fr)}}.odarp__step{text-align:center}.odarp__num{font-family:var(--oda-font-serif);font-size:3rem;color:#c9a96233;display:block}.odarp__title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-top:1rem;margin-bottom:.75rem}.odarp__desc{font-family:var(--oda-font-body);font-size:.875rem;color:#f5f0e899;line-height:1.6}@media(max-width:767px){.odarp__wrap{padding:4rem 0}.odarp__header{margin-bottom:2.5rem}.odarp__heading{font-size:2rem;overflow-wrap:anywhere}.odarp__grid{gap:2rem}.odarp__num{font-size:2.5rem}.odarp__title,.odarp__desc{overflow-wrap:anywhere}.odarp__desc{font-size:.9375rem}}.odashh__section{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.odashh__bg{position:absolute;top:0;right:0;bottom:0;left:0}.odashh__bg-img{width:100%;height:100%;object-fit:cover}.odashh__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(22,22,26,.7),rgba(22,22,26,.5),var(--oda-ink))}.odashh__bg-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--oda-charcoal),var(--oda-ink),var(--oda-ink))}.odashh__deco{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.odashh__orb{position:absolute;border-radius:50%;filter:blur(64px);animation:odashh-pulse 4s ease-in-out infinite}.odashh__orb--gold{top:25%;left:25%;width:24rem;height:24rem;background:#bfa36d0d}.odashh__orb--rose{bottom:25%;right:25%;width:16rem;height:16rem;background:#b76e790d;animation-delay:.5s}@keyframes odashh-pulse{0%,to{opacity:1}50%{opacity:.5}}.odashh__content{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:5rem;width:100%}.odashh__inner{max-width:56rem;margin:0 auto;text-align:center}.odashh__subtitle{font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oda-gold);margin-bottom:1.5rem}.odashh__title{font-family:var(--oda-font-serif);font-size:clamp(2rem,5vw,4.5rem);color:var(--oda-ivory);line-height:1.1;margin-bottom:1.5rem}.odashh__desc{font-family:var(--oda-font-body);font-size:clamp(1rem,1.5vw,1.25rem);color:#f5f0e8b3;line-height:1.625;max-width:42rem;margin:0 auto}@media(max-width:767px){.odashh__section{min-height:55vh;min-height:55svh}.odashh__subtitle{margin-bottom:1rem}.odashh__title{overflow-wrap:anywhere;margin-bottom:1.25rem}.odashh__desc{overflow-wrap:anywhere}}.odasp__section{padding:6rem 0;background:var(--oda-ink)}@media(min-width:1024px){.odasp__section{padding:8rem 0}}.odasp__filters{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem}.odasp__filter{padding:.5rem 1.5rem;font-family:var(--oda-font-body);font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid rgba(191,163,109,.2);border-radius:4px;background:transparent;color:#f5f0e8b3;cursor:pointer;transition:all .3s}.odasp__filter:hover{border-color:#bfa36d80}.odasp__filter--active{background:var(--oda-gold);color:var(--oda-ink);border-color:var(--oda-gold)}.odasp__grid{display:grid;gap:2rem}@media(min-width:640px){.odasp__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.odasp__grid{grid-template-columns:repeat(4,1fr)}}.odasp__card{position:relative}.odasp__card-image-wrap{position:relative;aspect-ratio:1/1;background:var(--oda-charcoal);border:1px solid rgba(191,163,109,.1);border-radius:8px;overflow:hidden;margin-bottom:1rem;transition:border-color .3s}.odasp__card:hover .odasp__card-image-wrap{border-color:#bfa36d4d}.odasp__card-image{width:100%;height:100%;object-fit:cover;transition:transform .5s}.odasp__card:hover .odasp__card-image{transform:scale(1.05)}.odasp__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .3s}.odasp__card:hover .odasp__card-overlay{background:#16161a33}.odasp__card-cat{font-family:var(--oda-font-body);font-size:.75rem;color:#f5f0e880;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.25rem}.odasp__card-title{font-family:var(--oda-font-serif);font-size:1.25rem;color:var(--oda-ivory);margin-bottom:.25rem;transition:color .3s}.odasp__card:hover .odasp__card-title{color:var(--oda-gold)}.odasp__card-price{font-family:var(--oda-font-body);color:var(--oda-gold)}.odasp__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}@media(max-width:1023px){.odasp__filters{gap:.75rem}.odasp__filter{min-height:2.75rem;padding:.5rem 1.25rem}}@media(max-width:767px){.odasp__section{padding:4rem 0}.odasp__filters{margin-bottom:2rem}}@media(max-width:639px){.odasp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .875rem}.odasp__card-image-wrap{margin-bottom:.75rem}.odasp__card-title{font-size:1.0625rem;line-height:1.25;overflow-wrap:anywhere}.odasp__card-price{font-size:.9375rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
