:root{--vh: 1vh}:root{--bg-primary: #33021f;--bg-deep: #28011a;--bg-card: #3a0a2a;--bg-card-hover: #421230;--bg-card-featured: #48122e;--bg-card-featured-hover: #501535;--gold: #c9a882;--gold-hover: #e0b98a;--gold-bright: #e8c9a0;--gold-border: rgba(201,168,130,.18);--cream: #f0ece6;--text-mid: #b8a8a8;--text-dim: #9a8a8a;--text-muted: #7a6a6a;--text-ghost: #5a4a4a;--border: rgba(240,236,230,.08)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transform:translate(-30px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transform:scale(.93);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-scale.visible{opacity:1;transform:scale(1)}.reveal-clip{opacity:0;clip-path:inset(0 0 100% 0);transition:opacity .6s ease,clip-path .9s cubic-bezier(.16,1,.3,1)}.reveal-clip.visible{opacity:1;clip-path:inset(0 0 0% 0)}.btn-solid{display:inline-block;background:var(--cream);color:var(--bg-primary);font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;padding:16px 36px;cursor:pointer;border:1px solid var(--cream);transition:background .35s ease,color .35s ease,letter-spacing .35s ease;text-decoration:none;white-space:nowrap}.btn-solid:hover{background:transparent;color:var(--cream);letter-spacing:.28em}.btn-ghost{display:inline-block;border:1px solid rgba(240,236,230,.35);color:var(--text-mid);font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;padding:16px 32px;cursor:pointer;background:transparent;transition:border-color .35s ease,color .35s ease,background .35s ease,letter-spacing .35s ease;text-decoration:none;white-space:nowrap}.btn-ghost:hover{border-color:#f0ece6b3;color:var(--cream);background:#f0ece60a;letter-spacing:.28em}.section-wrap{padding:120px 48px;max-width:1200px;margin:0 auto}.section-dark{background:var(--bg-deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-dark-inner{padding:120px 48px;max-width:1200px;margin:0 auto}.label{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-muted);font-weight:400;display:block}.hr-thin{height:1px;background:var(--border);border:none}.nav-wrap{position:fixed;top:0;left:0;right:0;z-index:100;padding:32px 48px;display:flex;justify-content:space-between;align-items:center;transition:padding .5s ease,background .5s ease,border-color .5s ease;border-bottom:1px solid transparent;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform;contain:layout style}.nav-scrolled{padding:22px 48px!important;background:#28011aed!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--border)!important}.nav-brand{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--cream);text-decoration:none}.nav-links{display:flex;gap:36px;align-items:center}.nav-link{font-family:Inter,sans-serif;font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#a09090;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:var(--cream)}.nav-actions{display:flex;align-items:center;gap:16px}.nav-cta-main{display:inline-block}.nav-hamburger{display:none;background:transparent;border:1px solid rgba(240,236,230,.2);color:var(--cream);font-size:16px;line-height:1;cursor:pointer;padding:7px 11px;transition:border-color .35s ease,color .35s ease,background .35s ease}.nav-hamburger:hover{border-color:#f0ece699;color:var(--gold-hover);background:#f0ece60a}.nav-mobile-panel{position:fixed;top:0;left:0;right:0;background:#28011af7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:72px 24px 36px;z-index:98;display:flex;flex-direction:column;gap:4px;border-bottom:1px solid var(--border);transform:translateY(-100%);transition:transform .38s cubic-bezier(.16,1,.3,1);pointer-events:none}.nav-mobile-panel.open{transform:translateY(0);pointer-events:auto}.nav-mobile-link{font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#b5a5a5;text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(240,236,230,.06);transition:color .3s ease}.nav-mobile-link:hover{color:var(--cream)}.profiles-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.profile-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:52px 40px;background:transparent;transition:background .42s ease,box-shadow .42s ease;cursor:default}.profile-cell:hover{background:#c9a88206;box-shadow:inset 0 0 0 1px #c9a88226}.profile-num{font-family:Inter,sans-serif;font-size:10px;color:var(--text-ghost);letter-spacing:.14em;display:block;margin-bottom:20px;transition:color .4s ease}.profile-cell:hover .profile-num{color:#c9a8828c}.profile-title{font-family:Cormorant Garamond,serif;font-size:clamp(18px,2vw,24px);font-weight:400;color:var(--cream);margin-bottom:16px;line-height:1.2;transition:color .4s ease}.profile-cell:hover .profile-title{color:#fff}.profile-desc{font-family:Inter,sans-serif;font-size:13px;font-weight:300;color:var(--text-mid);line-height:1.8;margin-bottom:28px}.profile-signal{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);display:inline-block;transition:transform .42s cubic-bezier(.16,1,.3,1),color .4s ease}.profile-cell:hover .profile-signal{transform:translate(6px);color:var(--gold-hover)}.filtre-cell{transition:background .42s ease;cursor:default}.filtre-cell:hover{background:#c9a88204}.method-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.method-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:52px 40px;transition:background .42s ease,box-shadow .42s ease,transform .42s cubic-bezier(.16,1,.3,1);cursor:default;transform-origin:center}.method-cell:hover{background:#c9a88208;box-shadow:inset 0 0 0 1px #c9a88233;transform:perspective(800px) rotateY(1deg)}.method-num{font-family:Inter,sans-serif;font-size:10px;color:var(--text-ghost);letter-spacing:.14em;display:block;margin-bottom:24px;transition:color .4s ease}.method-cell:hover .method-num{color:#c9a8828c}.method-title{font-family:Cormorant Garamond,serif;font-size:clamp(22px,2.2vw,32px);font-weight:400;color:var(--cream);margin-bottom:16px;line-height:1.1;transition:color .4s ease}.method-cell:hover .method-title{color:#fff}.method-desc{font-family:Inter,sans-serif;font-size:13px;font-weight:300;color:var(--text-mid);line-height:1.8;margin-bottom:28px}.method-tag{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:inline-block;transition:color .4s ease,transform .42s cubic-bezier(.16,1,.3,1)}.method-cell:hover .method-tag{color:var(--gold-hover);transform:translate(6px)}.reveal-card{opacity:0;transform:translateY(22px) scale(.97);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal-card.visible{opacity:1;transform:translateY(0) scale(1)}@media(min-width:1025px){.reveal-card.featured-elevated.visible{transform:translateY(-20px) scale(1)}}@keyframes shimmer-subtle{0%,to{opacity:1}50%{opacity:.94}}.offers-pack-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:start}.offers-card{border:1px solid var(--gold-border);background:var(--bg-card);padding:48px 40px;transition:border-color .4s ease,background .4s ease;height:100%}.offers-card:hover{border-color:#c9a88252;background:var(--bg-card-hover)}.offers-card.offers-card-featured{border-color:#c9a88259;background:var(--bg-card-featured);animation:shimmer-subtle 3s ease-in-out .4s 1}.offers-card.offers-card-featured:hover{border-color:#c9a8828c;background:var(--bg-card-featured-hover)}.offers-badge{font-family:Inter,sans-serif;font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-weight:400;display:block;margin-bottom:28px;min-height:14px}.offers-pack-name{font-family:Cormorant Garamond,serif;font-size:clamp(22px,2.2vw,30px);font-weight:400;color:var(--cream);line-height:1.1;margin-bottom:8px}.offers-tagline{font-family:Cormorant Garamond,serif;font-size:16px;font-weight:300;font-style:italic;color:#b5a5a5;margin-bottom:32px;line-height:1.4}.offers-price-block{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:22px 0;margin-bottom:28px}.offers-price-number{font-family:Cormorant Garamond,serif;font-size:clamp(36px,3.6vw,50px);font-weight:300;color:var(--cream);line-height:1;display:block;transition:color .42s ease}.offers-card:hover .offers-price-number{color:var(--gold-hover)}.offers-card-featured:hover .offers-price-number{color:var(--gold-bright)}.offers-price-unit{font-family:Inter,sans-serif;font-size:11px;font-weight:300;color:#b5a5a5;letter-spacing:.06em;display:block;margin-top:6px}.offers-price-note{font-family:Inter,sans-serif;font-size:10px;font-weight:300;color:var(--text-dim);letter-spacing:.03em;margin-top:5px;display:block}.offers-result{font-family:Inter,sans-serif;font-size:10px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:32px}.offers-toggle{display:flex;align-items:center;gap:9px;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:10px;font-weight:300;color:#b5a5a5;letter-spacing:.16em;text-transform:uppercase;padding:0;transition:color .35s ease}.offers-toggle:hover{color:#c9a882}.offers-toggle-chevron{display:inline-block;transition:transform .38s cubic-bezier(.16,1,.3,1);font-style:normal;font-size:10px;line-height:1}.offers-toggle-chevron.open{transform:rotate(180deg)}.offers-deliverables{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .52s cubic-bezier(.16,1,.3,1),opacity .38s ease}.offers-deliverables.open{grid-template-rows:1fr;opacity:1}.offers-deliverables>*{overflow:hidden}.offers-deliverable-list{padding-top:20px}.offers-deliverable-item{font-family:Inter,sans-serif;font-size:12px;font-weight:300;color:#b5a5a5;line-height:1.65;padding:9px 0;display:flex;align-items:flex-start;gap:10px;border-top:1px solid rgba(240,236,230,.06)}.offers-deliverable-item:first-child{border-top:none}.offers-deliverable-dot{width:3px;height:3px;background:var(--text-dim);display:inline-block;flex-shrink:0;margin-top:7px}.offers-cta{margin-top:36px;display:block;width:100%;text-align:center;border:1px solid rgba(240,236,230,.25);color:var(--text-mid);font-family:Inter,sans-serif;font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;padding:15px 16px;cursor:pointer;background:transparent;transition:border-color .35s ease,background .35s ease,color .35s ease;text-decoration:none}.offers-cta:hover{border-color:#f0ece68c;background:#f0ece60f;color:var(--cream)}.offers-card-featured .offers-cta{border-color:#c9a88266;color:var(--gold)}.offers-card-featured .offers-cta:hover{border-color:#c9a882bf;background:#c9a88214;color:var(--gold-bright)}.offers-trust{border-top:1px solid var(--border);margin-top:88px;padding-top:56px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.offers-trust-signals{display:flex;gap:52px;flex-wrap:wrap;justify-content:center;margin-top:8px}.offers-trust-signal{font-family:Inter,sans-serif;font-size:10px;font-weight:300;letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase;display:flex;align-items:center;gap:9px}.offers-trust-check{color:var(--gold);font-size:10px}.footer-root{background:var(--bg-deep);border-top:1px solid rgba(240,236,230,.07)}.footer-main{max-width:1200px;margin:0 auto;padding:88px 48px 64px;display:grid;grid-template-columns:1.8fr 1fr 1fr 1.6fr;gap:64px;align-items:start}.footer-brand-name{font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--cream);display:block;margin-bottom:14px}.footer-brand-statement{font-family:Inter,sans-serif;font-size:12px;font-weight:300;line-height:1.8;color:var(--text-dim);max-width:260px;display:block;margin-bottom:32px}.footer-social{display:flex;gap:16px}.footer-social-link{width:36px;height:36px;border:1px solid rgba(240,236,230,.1);display:flex;align-items:center;justify-content:center;color:#b5a5a5;text-decoration:none;transition:border-color .35s ease,color .35s ease,transform .42s cubic-bezier(.16,1,.3,1);flex-shrink:0}.footer-social-link:hover{border-color:#f0ece673;color:var(--cream);transform:rotate(8deg)}.footer-social-link svg{width:14px;height:14px;fill:currentColor}.footer-col-label{font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:#b5a5a5;display:block;margin-bottom:24px}.footer-nav-link{font-family:Inter,sans-serif;font-size:12px;font-weight:300;color:var(--text-mid);text-decoration:none;display:block;padding:7px 0;letter-spacing:.02em;transition:color .3s ease,padding-left .3s ease}.footer-nav-link:hover{color:var(--cream);padding-left:6px}.footer-insights-desc{font-family:Inter,sans-serif;font-size:11px;font-weight:300;color:#b5a5a5;line-height:1.75;margin-top:8px;display:block}.footer-brief-title{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;color:var(--cream);display:block;margin-bottom:10px;line-height:1.2}.footer-brief-desc{font-family:Inter,sans-serif;font-size:11px;font-weight:300;color:var(--text-dim);line-height:1.75;display:block;margin-bottom:22px}.footer-form{display:flex;flex-direction:column;gap:0}.footer-input{background:transparent;border:1px solid rgba(240,236,230,.12);color:var(--cream);font-family:Inter,sans-serif;font-size:11px;font-weight:300;letter-spacing:.06em;padding:13px 16px;outline:none;transition:border-color .3s ease;width:100%}.footer-input::placeholder{color:var(--text-muted)}.footer-input:focus{border-color:#f0ece647}.footer-submit{background:transparent;border:1px solid rgba(240,236,230,.18);border-top:none;color:#b5a5a5;font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.24em;text-transform:uppercase;padding:12px 16px;cursor:pointer;width:100%;text-align:left;transition:border-color .35s ease,color .35s ease,background .35s ease}.footer-submit:hover{border-color:#f0ece673;color:var(--cream);background:#f0ece60f;border-top:1px solid rgba(240,236,230,.32)}.footer-bottom{max-width:1200px;margin:0 auto;padding:24px 48px;border-top:1px solid rgba(240,236,230,.06);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.footer-copy{font-family:Inter,sans-serif;font-size:11px;color:var(--text-muted);letter-spacing:.1em}.footer-legal{display:flex;gap:28px}.footer-legal-link{font-family:Inter,sans-serif;font-size:11px;font-weight:300;color:var(--text-muted);text-decoration:none;letter-spacing:.1em;transition:color .3s ease}.footer-legal-link:hover{color:var(--cream)}.pc-card{border:1px solid var(--border);background:var(--bg-card);opacity:1;transform:translate(0);will-change:transform,opacity;touch-action:pan-y}.pc-exit-left{opacity:0;transform:translate(-40px)}.pc-exit-right,.pc-enter-left{opacity:0;transform:translate(40px)}.pc-enter-right{opacity:0;transform:translate(-40px)}.pc-enter-done{opacity:1;transform:translate(0)}.pc-card-inner{display:grid;grid-template-columns:1fr 1fr;min-height:400px}.pc-left{padding:52px 48px;border-right:1px solid var(--border);display:flex;flex-direction:column}.pc-right{padding:52px 48px;display:flex;flex-direction:column;gap:32px}.pc-num{font-family:Inter,sans-serif;font-size:10px;color:var(--text-ghost);letter-spacing:.14em;display:block;margin-bottom:20px}.pc-titre{font-family:Cormorant Garamond,serif;font-size:clamp(20px,2.2vw,28px);font-weight:400;color:var(--cream);line-height:1.2;margin-bottom:12px}.pc-domaine{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:32px}.pc-resultat-block{border-top:1px solid rgba(240,236,230,.08);padding-top:24px;margin-bottom:36px;flex:1}.pc-resultat-label{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:10px}.pc-resultat-text{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#b5a5a5;line-height:1.7}.pc-cta{display:inline-block;border:1px solid rgba(240,236,230,.28);color:var(--cream);font-family:Inter,sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:14px 24px;text-decoration:none;transition:background .35s ease,border-color .35s ease,color .35s ease;align-self:flex-start}.pc-cta:hover{background:#f0ece614;border-color:#f0ece68c;color:#fff}.pc-bloc{border-top:1px solid rgba(240,236,230,.08);padding-top:24px}.pc-bloc:first-child{border-top:none;padding-top:0}.pc-bloc-label{font-family:Inter,sans-serif;font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--text-ghost);display:block;margin-bottom:10px}.pc-bloc-text{font-family:Inter,sans-serif;font-size:13px;font-weight:300;color:var(--text-dim);line-height:1.78}.pc-arrow{background:transparent;border:1px solid rgba(240,236,230,.18);color:var(--text-mid);font-family:Inter,sans-serif;font-size:14px;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease,color .3s ease,background .3s ease}.pc-arrow:hover{border-color:#f0ece673;color:var(--cream);background:#f0ece60a}.pc-dot{width:20px;height:2px;background:#f0ece626;border:none;cursor:pointer;padding:0;transition:background .3s ease,width .3s ease}.pc-dot-active{background:var(--gold);width:32px}.offers-desc{font-family:Inter,sans-serif;font-size:12px;font-weight:300;color:var(--text-dim);line-height:1.78;margin-bottom:20px}.offers-outcome{background:#c9a8820f;border-left:2px solid rgba(201,168,130,.35);padding:14px 16px;margin-bottom:16px}.offers-outcome-label{font-family:Inter,sans-serif;font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);display:block;margin-bottom:6px}.offers-outcome-text{font-family:Inter,sans-serif;font-size:12px;font-weight:300;color:#c9b8a8;line-height:1.65}.offers-ideal{display:flex;align-items:flex-start;gap:8px;margin-bottom:24px}.offers-ideal-dot{color:var(--text-ghost);font-size:16px;line-height:1.2;flex-shrink:0}.offers-ideal-text{font-family:Inter,sans-serif;font-size:11px;font-weight:300;color:var(--text-muted);line-height:1.6;font-style:italic}@media(max-width:1024px){.offers-pack-grid{grid-template-columns:1fr 1fr}.offers-card-wrap:nth-child(3){grid-column:1 / -1;max-width:50%;margin:0 auto;width:100%}.footer-main{grid-template-columns:1fr 1fr;gap:40px;padding:72px 36px 56px}}@media(max-width:900px){.nav-links{display:none}.nav-cta-desktop,.nav-cta-main{display:none!important}.nav-hamburger{display:block!important}.profiles-grid,.method-grid{grid-template-columns:1fr 1fr}.section-wrap,.section-dark-inner{padding:88px 36px}.filtre-grid{grid-template-columns:1fr!important}.filtre-cell{padding:40px 36px!important}.pc-card-inner{grid-template-columns:1fr}.pc-left{border-right:none;border-bottom:1px solid var(--border);padding:40px 36px}.pc-right{padding:40px 36px}}@media(max-width:768px){.offers-pack-grid{grid-template-columns:1fr}.offers-card-wrap:nth-child(3){grid-column:auto;max-width:100%}.offers-deliverables{grid-template-rows:1fr!important;opacity:1!important}.offers-toggle{display:none}.offers-trust-signals{gap:28px}.pos-glow-deco{display:none}}@media(max-width:640px){.profiles-grid,.method-grid{grid-template-columns:1fr}.filtre-cell{padding:36px 24px!important}.pc-left,.pc-right{padding:32px 24px}.footer-main{grid-template-columns:1fr;padding:64px 24px 48px;gap:40px}.footer-bottom{padding:20px 24px;flex-direction:column;align-items:flex-start;gap:16px}.footer-brand-statement{max-width:100%}.footer-legal{flex-direction:column;gap:12px}}@media(max-width:600px){.section-wrap,.section-dark-inner{padding:72px 24px}.btn-solid{padding:16px 24px;font-size:10px;letter-spacing:.16em;white-space:normal}.btn-ghost{padding:16px 20px;font-size:10px;letter-spacing:.16em;white-space:normal}.offers-card,.profile-cell,.method-cell,.portfolio-cell{padding:36px 24px}.offers-trust-signals{flex-direction:column;align-items:center;gap:16px}.hero-deco-tl{left:24px!important;top:72px!important;width:28px!important;height:28px!important}.hero-deco-br{right:24px!important;bottom:24px!important;width:28px!important;height:28px!important}}@media(max-width:480px){.nav-wrap{padding:20px}.nav-scrolled{padding:18px 20px!important}.hero-cta-row{flex-direction:column;align-items:stretch}.hero-cta-row .btn-solid,.hero-cta-row .btn-ghost{text-align:center;justify-content:center}.pos-cta-row{flex-direction:column;align-items:stretch}.pos-cta-row .btn-solid,.pos-cta-row .btn-ghost{text-align:center}.filtre-grid{grid-template-columns:1fr!important}.filtre-cell{padding:28px 16px!important}}#packs,#positionnement{scroll-margin-top:80px}.scroll-progress-bar{position:fixed;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#c9a88299,#e8c9a0e6);z-index:1001;transform-origin:left;transform:scaleX(0);will-change:transform;pointer-events:none}.citation-word{display:inline-block;opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.citation-word.vis{opacity:1;transform:translateY(0)}.offers-card:hover{border-color:#c9a88273;background:var(--bg-card-hover)}.offers-card.offers-card-featured:hover{border-color:#c9a882a6;background:var(--bg-card-featured-hover)}@media(max-width:900px){.reveal{transform:none!important;transition:opacity .9s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1}.reveal-left{transform:none!important;transition:opacity .85s cubic-bezier(.16,1,.3,1)}.reveal-left.visible{opacity:1}.reveal-scale{transform:none!important;transition:opacity .8s cubic-bezier(.16,1,.3,1)}.reveal-scale.visible{opacity:1}.reveal-clip{clip-path:none!important;transition:opacity .6s ease}.reveal-clip.visible{opacity:1}.reveal-card{transform:none!important;transition:opacity .65s cubic-bezier(.16,1,.3,1)}.reveal-card.visible{opacity:1}.citation-word{transform:none!important;transition:opacity .6s ease}}
