.ararat-adhesion-page,.ararat-adhesion-page *,.ararat-adhesion-page *::before,.ararat-adhesion-page *::after{box-sizing:border-box}
body.ararat-adhesion-active #ararat-main{padding-top:0!important;padding-bottom:0!important}
body.ararat-adhesion-active #ararat-main>.wp-block-post-featured-image{display:none!important}
body.ararat-adhesion-active .wp-block-post-content{width:100vw!important;max-width:100vw!important;position:relative;left:50%;margin-right:-50vw!important;margin-left:-50vw!important}
.ararat-adhesion-page{--adh-navy:var(--wp--preset--color--navy,#032031);--adh-navy-soft:var(--wp--preset--color--navy-soft,#12394a);--adh-gold:var(--wp--preset--color--gold,#c8a965);--adh-red:var(--wp--preset--color--red,#c83a3a);--adh-mist:var(--wp--preset--color--mist,#eaf0f2);--adh-cream:var(--wp--preset--color--cream,#f5f1e8);--adh-ink:var(--wp--preset--color--ink,#132d3a);width:100%;max-width:none!important;margin:0!important;overflow:clip;color:var(--adh-ink)}
.ararat-adhesion-hero,.ararat-adhesion-section{width:min(1440px,calc(100% - 28px));margin-inline:auto}
.ararat-adhesion-kicker{margin:0 0 .75rem;color:var(--adh-red);font-size:.7rem;font-weight:820;letter-spacing:.17em;line-height:1.4;text-transform:uppercase}
.ararat-adhesion-hero{min-height:min(690px,76vh);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.55fr);align-items:center;gap:clamp(2rem,6vw,7rem);margin-top:16px;padding:clamp(2.6rem,6vw,6rem);color:#fff;background:radial-gradient(circle at 8% 0%,rgba(200,169,101,.23),transparent 31%),radial-gradient(circle at 96% 96%,rgba(200,58,58,.14),transparent 28%),var(--adh-navy);border:1px solid rgba(255,255,255,.08);border-radius:30px;box-shadow:0 18px 55px rgba(3,32,49,.17)}
.ararat-adhesion-hero .ararat-adhesion-kicker{color:var(--adh-gold)}
.ararat-adhesion-hero h2,.ararat-adhesion-section-head h2,.ararat-adhesion-fee h2,.ararat-adhesion-benefits h2,.ararat-adhesion-info h2,.ararat-adhesion-cta h2{margin:0;font-family:var(--wp--preset--font-family--sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-weight:760;letter-spacing:-.055em;line-height:.96}
.ararat-adhesion-hero h2{max-width:920px;color:#fff!important;font-size:clamp(3.2rem,6vw,6.4rem)}
.ararat-adhesion-hero__lead{max-width:850px;margin:1.6rem 0 0;color:#fff;font-size:clamp(1.2rem,2vw,1.72rem);font-weight:560;line-height:1.38}
.ararat-adhesion-hero__text{max-width:790px;margin-top:1.2rem;color:rgba(255,255,255,.67);font-size:.98rem;line-height:1.75}
.ararat-adhesion-hero__text p{margin:0}
.ararat-adhesion-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}
.ararat-adhesion-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:.75rem .9rem .75rem 1.2rem;border-radius:999px;font-size:.86rem;font-weight:760;text-decoration:none!important;transition:transform .18s ease,background .18s ease,color .18s ease}
.ararat-adhesion-button svg,.ararat-adhesion-method-link svg,.ararat-adhesion-text-link svg{width:18px;height:18px;flex:0 0 18px}
.ararat-adhesion-button.is-gold{color:var(--adh-navy)!important;background:var(--adh-gold)}
.ararat-adhesion-button.is-gold svg{width:31px;height:31px;min-width:31px;flex:0 0 31px;display:block;padding:7px;color:#fff;background:var(--adh-navy);border-radius:50%}
.ararat-adhesion-button.is-ghost{color:#fff!important;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18)}
.ararat-adhesion-button:hover{transform:translateY(-2px)}
.ararat-adhesion-hero__facts{display:grid;gap:0;padding:1.1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:28px;backdrop-filter:blur(10px)}
.ararat-adhesion-hero__facts div{min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.ararat-adhesion-hero__facts span{color:var(--adh-gold);font-size:.67rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.ararat-adhesion-hero__facts strong{margin:.45rem 0 .2rem;color:#fff;font-size:clamp(3.6rem,7vw,6rem);font-weight:720;line-height:.9;letter-spacing:-.06em}
.ararat-adhesion-hero__facts small{color:rgba(255,255,255,.62);font-size:.76rem}
.ararat-adhesion-hero__facts i{height:1px;background:rgba(255,255,255,.13)}
.ararat-adhesion-section{margin-top:16px;padding:clamp(2.2rem,5vw,5rem);border-radius:30px}
.ararat-adhesion-section-head{max-width:900px;margin-bottom:clamp(2rem,4vw,3.5rem)}
.ararat-adhesion-section-head h2,.ararat-adhesion-fee h2,.ararat-adhesion-benefits h2,.ararat-adhesion-info h2,.ararat-adhesion-cta h2{color:var(--adh-navy);font-size:clamp(2.5rem,5vw,5rem)}
.ararat-adhesion-section-head>p:last-child:not(.ararat-adhesion-kicker){max-width:770px;margin:1rem 0 0;color:#607680;font-size:1rem;line-height:1.75}
.ararat-adhesion-journey{background:#f3f6f7;border:1px solid rgba(3,32,49,.07)}
.ararat-adhesion-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;counter-reset:steps}
.ararat-adhesion-steps article{min-height:410px;display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:clamp(1.5rem,3vw,2.4rem);background:#fff;border:1px solid rgba(3,32,49,.08);border-radius:24px;box-shadow:0 14px 35px rgba(3,32,49,.05)}
.ararat-adhesion-step-number{color:var(--adh-gold);font-size:clamp(3rem,6vw,5.5rem);font-weight:720;line-height:1;letter-spacing:-.07em}
.ararat-adhesion-steps h3{margin:0;color:var(--adh-navy);font-size:clamp(1.6rem,2.3vw,2.3rem);letter-spacing:-.04em;line-height:1.05}
.ararat-adhesion-steps p{margin:1rem 0 0;color:#617781;font-size:.94rem;line-height:1.72}
.ararat-adhesion-text-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.3rem;color:var(--adh-navy)!important;font-size:.78rem;font-weight:800;text-decoration:none!important}
.ararat-adhesion-text-link:hover{color:var(--adh-red)!important}
.ararat-adhesion-methods{color:#fff;background:var(--adh-navy)}
.ararat-adhesion-section-head.is-light h2{color:#fff}
.ararat-adhesion-section-head.is-light>p:last-child:not(.ararat-adhesion-kicker){color:rgba(255,255,255,.62)}
.ararat-adhesion-section-head.is-light .ararat-adhesion-kicker{color:var(--adh-gold)}
.ararat-adhesion-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ararat-adhesion-method-grid article{min-height:270px;display:flex;flex-direction:column;padding:1.4rem;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:22px}
.ararat-adhesion-method-grid article>span{color:var(--adh-gold);font-size:.7rem;font-weight:800;letter-spacing:.13em}
.ararat-adhesion-method-grid h3{margin:auto 0 0;color:#fff;font-size:1.45rem;letter-spacing:-.035em}
.ararat-adhesion-method-grid p{margin:.65rem 0 0;color:rgba(255,255,255,.62);font-size:.82rem;line-height:1.6;overflow-wrap:anywhere}
.ararat-adhesion-method-link{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1rem;padding-top:1rem;color:#fff!important;border-top:1px solid rgba(255,255,255,.13);font-size:.73rem;font-weight:760;text-decoration:none!important}
.ararat-adhesion-method-link:hover{color:var(--adh-gold)!important}
.ararat-adhesion-permanence{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:16px;padding:1.2rem 1.35rem;color:var(--adh-navy);background:var(--adh-gold);border-radius:20px}
.ararat-adhesion-permanence>span{width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--adh-navy);border-radius:50%;font-size:1.2rem}
.ararat-adhesion-permanence h3{margin:0;color:var(--adh-navy);font-size:1rem}
.ararat-adhesion-permanence p{margin:.25rem 0 0;color:rgba(3,32,49,.75);font-size:.8rem;line-height:1.55}
.ararat-adhesion-fee{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.2rem,5vw,6rem);background:var(--adh-cream);border:1px solid rgba(200,169,101,.22)}
.ararat-adhesion-fee.no-bulletin{grid-template-columns:1fr}
.ararat-adhesion-bulletin{overflow:hidden;max-width:520px;margin:auto;background:#fff;border:1px solid rgba(3,32,49,.1);border-radius:26px;box-shadow:0 22px 55px rgba(3,32,49,.12)}
.ararat-adhesion-bulletin__preview{min-height:300px;display:flex;align-items:center;justify-content:center;position:relative;padding:2rem;color:inherit!important;background:linear-gradient(145deg,#092d40,#031f30);text-decoration:none!important}
.ararat-adhesion-bulletin__preview::before,.ararat-adhesion-bulletin__preview::after{content:"";position:absolute;border:1px solid rgba(200,169,101,.24);border-radius:50%;pointer-events:none}
.ararat-adhesion-bulletin__preview::before{width:230px;height:230px;right:-90px;top:-115px}
.ararat-adhesion-bulletin__preview::after{width:145px;height:145px;left:-70px;bottom:-65px}
.ararat-adhesion-bulletin__badge{position:absolute;z-index:2;top:1rem;right:1rem;padding:.48rem .65rem;color:var(--adh-navy);background:var(--adh-gold);border-radius:999px;font-size:.64rem;font-weight:850;letter-spacing:.11em}
.ararat-adhesion-bulletin__sheet{width:min(210px,70%);aspect-ratio:210/297;display:flex;flex-direction:column;position:relative;z-index:1;padding:1.55rem 1.35rem;color:var(--adh-navy);background:#fff;border-radius:4px;box-shadow:0 18px 45px rgba(0,0,0,.25);transform:rotate(-2deg);transition:transform .2s ease}
.ararat-adhesion-bulletin__preview:hover .ararat-adhesion-bulletin__sheet{transform:rotate(0) translateY(-4px)}
.ararat-adhesion-bulletin__sheet.has-image{overflow:hidden;padding:0}
.ararat-adhesion-bulletin__image{width:100%;height:100%;display:block;object-fit:cover;object-position:top}
.ararat-adhesion-bulletin__sheet small{font-size:.42rem;font-weight:800;letter-spacing:.16em;text-align:center}
.ararat-adhesion-bulletin__sheet strong{margin-top:.25rem;font-size:1.25rem;letter-spacing:.12em;text-align:center}
.ararat-adhesion-bulletin__sheet i{height:2px;margin:.75rem 0;background:var(--adh-gold)}
.ararat-adhesion-bulletin__sheet b{font-size:1.45rem;line-height:1.02;letter-spacing:-.05em;text-align:center}
.ararat-adhesion-bulletin__sheet em{margin:.45rem 0 1rem;color:#9a772f;font-size:.78rem;font-style:normal;font-weight:800;text-align:center}
.ararat-adhesion-bulletin__sheet>span{height:1px;margin:.46rem 0;background:#cad4d8}
.ararat-adhesion-bulletin__body{padding:1.35rem 1.45rem 1.5rem}
.ararat-adhesion-bulletin__body>span{color:#9a772f;font-size:.64rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}
.ararat-adhesion-bulletin__body h3{margin:.45rem 0 0;color:var(--adh-navy);font-size:1.35rem;line-height:1.1;letter-spacing:-.035em}
.ararat-adhesion-bulletin__body p{margin:.65rem 0 0;color:#647983;font-size:.78rem;line-height:1.6}
.ararat-adhesion-bulletin__body .ararat-adhesion-bulletin__meta{color:var(--adh-navy);font-weight:720}
.ararat-adhesion-bulletin__button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:.65rem .7rem .65rem 1rem;color:#fff!important;background:var(--adh-navy);border-radius:999px;font-size:.76rem;font-weight:800;text-decoration:none!important}
.ararat-adhesion-bulletin__button svg{width:30px;height:30px;flex:0 0 30px;padding:7px;color:var(--adh-navy);background:var(--adh-gold);border-radius:50%}
.ararat-adhesion-bulletin__button:hover{color:#fff!important;transform:translateY(-1px)}
.ararat-adhesion-fee__price{display:inline-flex;align-items:baseline;gap:.7rem;margin-top:1.35rem;padding:.7rem 1rem;color:var(--adh-navy);background:rgba(200,169,101,.2);border:1px solid rgba(200,169,101,.35);border-radius:999px}
.ararat-adhesion-fee__price strong{font-size:1.45rem;letter-spacing:-.05em}
.ararat-adhesion-fee__price span{color:#5b7079;font-size:.74rem;font-weight:700}
.ararat-adhesion-fee__text{margin-top:1.2rem;color:#566e79;font-size:1rem;line-height:1.78}
.ararat-adhesion-fee__text p{margin:0}
.ararat-adhesion-fee__note{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;margin:1.35rem 0 0;padding:1rem;color:#4f6771;background:rgba(255,255,255,.65);border:1px solid rgba(3,32,49,.08);border-radius:15px;font-size:.78rem;line-height:1.55}
.ararat-adhesion-fee__note span{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--adh-navy);border-radius:50%;font-family:serif;font-style:italic}
.ararat-adhesion-benefits{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,7vw,8rem);align-items:start;background:#fff;border:1px solid rgba(3,32,49,.08)}
.ararat-adhesion-benefits ol{list-style:none;margin:0;padding:0;border-top:1px solid #dfe7ea}
.ararat-adhesion-benefits li{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.1rem;padding:1.2rem 0;border-bottom:1px solid #dfe7ea}
.ararat-adhesion-benefits li span{color:var(--adh-gold);font-size:.72rem;font-weight:800}
.ararat-adhesion-benefits li p{margin:0;color:var(--adh-navy);font-size:clamp(1.05rem,2vw,1.45rem);font-weight:650;line-height:1.35}
.ararat-adhesion-info{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;background:#f3f6f7;border:1px solid rgba(3,32,49,.07)}
.ararat-adhesion-info__icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--adh-gold);border-radius:50%;font-family:Georgia,serif;font-size:2rem;font-style:italic}
.ararat-adhesion-info>div>div{max-width:980px;margin-top:1.2rem;color:#5c737d;font-size:.96rem;line-height:1.8}
.ararat-adhesion-info>div>div p{margin:0}
.ararat-adhesion-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:16px;color:#fff;background:var(--adh-navy)}
.ararat-adhesion-cta .ararat-adhesion-kicker{color:var(--adh-gold)}
.ararat-adhesion-cta h2{max-width:900px;color:#fff}
.ararat-adhesion-cta p:not(.ararat-adhesion-kicker){max-width:820px;margin:1rem 0 0;color:rgba(255,255,255,.64);line-height:1.7}
@media(max-width:1100px){.ararat-adhesion-hero{grid-template-columns:1fr}.ararat-adhesion-hero__facts{grid-template-columns:1fr 1px 1fr}.ararat-adhesion-hero__facts div{min-height:150px}.ararat-adhesion-hero__facts i{width:1px;height:auto}.ararat-adhesion-method-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:850px){.ararat-adhesion-steps,.ararat-adhesion-fee,.ararat-adhesion-benefits{grid-template-columns:1fr}.ararat-adhesion-steps article{min-height:320px}.ararat-adhesion-bulletin{width:min(520px,100%)}.ararat-adhesion-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.ararat-adhesion-hero,.ararat-adhesion-section{width:calc(100% - 16px);border-radius:22px}.ararat-adhesion-hero{min-height:0;padding:2rem 1.25rem}.ararat-adhesion-hero h2{font-size:clamp(2.65rem,15vw,4.2rem)}.ararat-adhesion-hero__facts{grid-template-columns:1fr}.ararat-adhesion-hero__facts i{width:auto;height:1px}.ararat-adhesion-section{padding:2rem 1.15rem}.ararat-adhesion-method-grid{grid-template-columns:1fr}.ararat-adhesion-bulletin__preview{min-height:250px;padding:1.5rem}.ararat-adhesion-bulletin__body{padding:1.15rem}.ararat-adhesion-fee__price{align-items:flex-start;flex-direction:column;gap:.15rem;border-radius:18px}.ararat-adhesion-info{grid-template-columns:1fr}.ararat-adhesion-info__icon{width:54px;height:54px;font-size:1.5rem}.ararat-adhesion-hero__actions{align-items:stretch;flex-direction:column}.ararat-adhesion-button{width:100%}}
