:root{--ajda-gold:#a87921;--ajda-deep:#211b13;--ajda-cream:#f8f5ee;--ajda-border:#e9dfcb}*{box-sizing:border-box}html,body{max-width:100%;overflow-x:hidden}body.ajda-page{margin:0;background:#fbfaf7;color:#28241d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ajda-main{width:min(1480px,100%);margin:auto;padding:18px clamp(14px,3vw,42px) 70px;overflow:clip}.ajda-breadcrumb{display:flex;align-items:center;gap:8px;margin:4px 0 18px;color:#8a806f;font-size:12px}.ajda-breadcrumb a{color:#6f5523;text-decoration:none}.ajda-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);min-height:520px;overflow:hidden;border:1px solid var(--ajda-border);border-radius:24px;background:radial-gradient(circle at 15% 15%,#fff 0,#f8f1e3 55%,#ead9b9 100%);box-shadow:0 24px 70px #6e552417}.ajda-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(34px,6vw,82px)}.ajda-eyebrow{margin:0 0 10px;color:var(--ajda-gold);font-size:11px;font-weight:800;letter-spacing:2px}.ajda-hero h1{margin:0;font:500 clamp(48px,7vw,92px)/.95 Georgia,serif;letter-spacing:-3px}.ajda-hero-copy>p:not(.ajda-eyebrow){max-width:660px;margin:24px 0;color:#625a4d;font-size:17px;line-height:1.75}.ajda-hero-copy>a{display:inline-flex;align-items:center;gap:10px;padding:13px 19px;border-radius:999px;background:#252019;color:#fff;text-decoration:none;font-weight:750}.ajda-hero-image,.ajda-image-button{position:relative;min-width:0;padding:0;border:0;background:#eee;cursor:zoom-in;overflow:hidden}.ajda-hero-image img,.ajda-image-button img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s}.ajda-hero-image:hover img,.ajda-image-button:hover img{transform:scale(1.045);filter:saturate(1.08) contrast(1.03)}.ajda-hero-image>span{position:absolute;right:20px;bottom:20px;padding:9px 12px;border:1px solid #ffffff66;border-radius:999px;background:#15120eba;color:#fff;font-size:11px;font-weight:750;backdrop-filter:blur(6px)}.ajda-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:70px 0 25px}.ajda-intro h2,.ajda-story h2,.ajda-faq h2{margin:0;font:500 clamp(30px,4vw,50px)/1.05 Georgia,serif}.ajda-intro>p{margin:0;color:#7c7467;font-size:13px}.ajda-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,25px)}.ajda-card{min-width:0;overflow:hidden;border:1px solid var(--ajda-border);border-radius:18px;background:#fff;box-shadow:0 8px 32px #3b2c1110;transition:transform .3s,box-shadow .3s}.ajda-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #3b2c1120}.ajda-media{min-width:0;overflow:hidden;border-radius:17px 17px 0 0}.ajda-image-button{display:block;width:100%;aspect-ratio:1/1}.ajda-zoom{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff70;border-radius:50%;background:#16130dbb;color:#fff;font-size:21px;opacity:0;transform:translateY(-5px);transition:.25s}.ajda-image-button:hover .ajda-zoom,.ajda-image-button:focus-visible .ajda-zoom{opacity:1;transform:none}.ajda-ticker{height:38px;max-width:100%;overflow:hidden;background:#090909;color:#fff}.ajda-ticker-track{display:flex;width:max-content;height:100%;will-change:transform;animation:ajdaTicker 16s linear infinite}.ajda-ticker-group{display:flex;align-items:center;flex:none;height:100%}.ajda-ticker span{display:block;flex:none;padding:0 28px;white-space:nowrap;font-size:11px;font-weight:850;letter-spacing:.8px}.ajda-ticker:hover .ajda-ticker-track{animation-play-state:paused}@keyframes ajdaTicker{to{transform:translateX(-50%)}}.ajda-card-body{padding:18px}.ajda-title-row{display:flex;justify-content:space-between;gap:14px;align-items:start}.ajda-title-row span{display:block;color:#9b772f;font-size:9px;font-weight:850;letter-spacing:1.25px}.ajda-title-row h3{margin:5px 0 0;font:600 22px/1.15 Georgia,serif}.ajda-title-row>b{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#f2ead8;color:#86641d;font-size:12px}.ajda-prices{display:grid;gap:0;margin:17px 0 15px;border-top:1px solid #eee8dd}.ajda-prices>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:10px 0;border-bottom:1px solid #eee8dd}.ajda-prices span{color:#746d62;font-size:11px}.ajda-prices strong{color:#2b251b;font-size:14px;white-space:nowrap;font-variant-numeric:tabular-nums}.ajda-service{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ajda-service a,.ajda-service span{display:flex;min-height:40px;align-items:center;justify-content:center;padding:7px;border-radius:9px;text-align:center;font-size:10px;font-weight:800}.ajda-service a{background:#29231a;color:#fff;text-decoration:none}.ajda-service span{border:1px solid #d8c69f;color:#73571f;background:#fffaf0}.ajda-price-source{margin:22px 0 0;padding:12px;border-radius:10px;background:#f3ecdd;color:#706243;text-align:center;font-size:12px}.ajda-story{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(30px,8vw,110px);margin:75px 0 45px;padding:clamp(30px,5vw,60px);border-radius:22px;background:#252119;color:#fff}.ajda-story p{margin:0 0 16px;color:#ddd5c7;font-size:15px;line-height:1.8}.ajda-story a{color:#f0d28f}.ajda-faq{max-width:930px;margin:0 auto}.ajda-faq h2{text-align:center;margin-bottom:24px}.ajda-faq details{padding:18px 0;border-bottom:1px solid var(--ajda-border)}.ajda-faq summary{cursor:pointer;font-weight:800}.ajda-faq details p{color:#6e675d;line-height:1.7}.ajda-lightbox{width:min(920px,calc(100% - 24px));max-width:none;padding:0;border:0;border-radius:18px;background:#111;color:#fff;box-shadow:0 25px 100px #0009}.ajda-lightbox::backdrop{background:#000c;backdrop-filter:blur(7px)}.ajda-lightbox figure{margin:0}.ajda-lightbox figure img{display:block;width:100%;max-height:82vh;object-fit:contain;background:#0d0d0d}.ajda-lightbox figcaption{padding:13px 18px;text-align:center;font-weight:750}.ajda-lightbox-close,.ajda-lightbox-prev,.ajda-lightbox-next{position:absolute;z-index:2;display:grid;place-items:center;border:1px solid #ffffff59;background:#111b;color:#fff;cursor:pointer;backdrop-filter:blur(8px)}.ajda-lightbox-close{top:12px;right:12px;width:42px;height:42px;border-radius:50%;font-size:28px}.ajda-lightbox-prev,.ajda-lightbox-next{top:50%;width:44px;height:58px;transform:translateY(-50%);font-size:32px}.ajda-lightbox-prev{left:12px}.ajda-lightbox-next{right:12px}@media(max-width:1180px){.ajda-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ajda-hero{grid-template-columns:1fr 42%}}@media(max-width:820px){.ajda-main{padding-top:12px}.ajda-hero{grid-template-columns:1fr;min-height:0}.ajda-hero-copy{padding:38px 25px}.ajda-hero h1{letter-spacing:-2px}.ajda-hero-image{aspect-ratio:16/11}.ajda-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ajda-story{grid-template-columns:1fr}.ajda-intro{padding-top:50px}}@media(max-width:560px){.ajda-main{padding-inline:10px}.ajda-breadcrumb{padding-inline:4px;overflow:hidden;white-space:nowrap}.ajda-hero{border-radius:16px}.ajda-hero-copy{padding:30px 20px}.ajda-hero h1{font-size:48px}.ajda-hero-copy>p:not(.ajda-eyebrow){margin:18px 0;font-size:14px}.ajda-hero-image{aspect-ratio:1/1}.ajda-intro{align-items:start;flex-direction:column;padding:42px 4px 20px;gap:8px}.ajda-grid{grid-template-columns:1fr;gap:16px}.ajda-ticker{height:34px}.ajda-ticker span{padding-inline:22px;font-size:10px}.ajda-card-body{padding:16px}.ajda-story{margin-top:52px;padding:28px 20px;border-radius:16px}.ajda-service a,.ajda-service span{font-size:10px}.ajda-lightbox-prev,.ajda-lightbox-next{width:38px;height:50px}.ajda-lightbox-prev{left:6px}.ajda-lightbox-next{right:6px}}@media(prefers-reduced-motion:reduce){.ajda-ticker-track{animation:none}.ajda-card,.ajda-image-button img,.ajda-zoom{transition:none}.ajda-card:hover{transform:none}}

.ajda-guide{max-width:980px;margin:0 auto 64px;padding:clamp(24px,5vw,56px);border:1px solid var(--ajda-border);border-radius:22px;background:#fff;box-shadow:0 12px 40px #3b2c110a}.ajda-guide header{margin-bottom:30px}.ajda-guide h2{max-width:820px;margin:0 0 16px;font:500 clamp(30px,4vw,46px)/1.08 Georgia,serif;color:#28241d}.ajda-guide h3{margin:30px 0 9px;font:600 22px/1.3 Georgia,serif;color:#493a20}.ajda-guide p{margin:0 0 14px;color:#625a4d;font-size:15px;line-height:1.85}.ajda-guide a{color:#805d1d;text-decoration:underline;text-underline-offset:3px}.ajda-guide a:hover{color:#4c3511}

.ajda-guide-byline{font-size:13px!important;color:#7c7467!important}.ajda-guide-answer{margin:24px 0 30px;padding:18px 20px;border-left:4px solid var(--ajda-gold);border-radius:0 12px 12px 0;background:#f8f3e8;color:#4c4334;font-size:15px;line-height:1.8}.ajda-guide-answer strong{color:#352b1d}
