[data-brand=adam] .shell{max-width:1080px;margin:0 auto;padding:0 48px}[data-brand=adam] .eyebrow{display:inline-block;font-family:var(--font-body);font-size:var(--size-micro);font-weight:600;letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent-brand)}[data-brand=adam] .section-title{font-family:var(--font-display);font-size:clamp(24px,2.4vw,32px);font-weight:var(--w-display);letter-spacing:var(--track-display);color:var(--fg);line-height:1.1}[data-brand=adam] .section-title em{font-style:italic;color:var(--accent-brand)}[data-brand=adam] .promo{background:linear-gradient(90deg,var(--bg-dark-deep) 0,var(--bg-dark) 50%,var(--bg-dark-deep) 100%);color:var(--fg-inverse-muted)}[data-brand=adam] .promo-inner{max-width:1280px;margin:0 auto;padding:11px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}[data-brand=adam] .promo-item{display:flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.02em;color:rgba(238,245,252,.78)}[data-brand=adam] .promo-item svg{width:15px;height:15px;color:var(--accent-gold);flex-shrink:0}[data-brand=adam] .promo-item.center{margin:0 auto}[data-brand=adam] .nav{position:sticky;top:0;z-index:100;background:var(--bg-soft);border-bottom:1px solid var(--adam-border)}[data-brand=adam] .nav-bar{max-width:1280px;margin:0 auto;gap:32px;padding:16px 48px}[data-brand=adam] .nav-bar,[data-brand=adam] .nav-logo{display:flex;align-items:center}[data-brand=adam] .nav-logo img{height:32px;width:auto}[data-brand=adam] .nav-links{display:flex;align-items:center;gap:34px;margin:0 auto}[data-brand=adam] .nav-link{font-size:var(--size-micro);font-weight:500;letter-spacing:var(--track-nav);text-transform:uppercase;color:var(--fg);position:relative;padding:6px 0;transition:color var(--dur-base) var(--ease-out)}[data-brand=adam] .nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--accent-brand);transition:right var(--dur-base) var(--ease-out)}[data-brand=adam] .nav-link:hover{color:var(--accent-brand)}[data-brand=adam] .nav-link:hover:after{right:0}[data-brand=adam] .nav-actions{display:flex;align-items:center;gap:6px}[data-brand=adam] .nav-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--fg);position:relative;transition:background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}[data-brand=adam] .nav-icon:hover{background:rgba(27,84,136,.07);color:var(--accent-brand)}[data-brand=adam] .nav-icon svg{width:19px;height:19px}[data-brand=adam] .nav-cart-count{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--accent-brand);color:#fff;font-size:9px;font-weight:700;opacity:0;transform:scale(.6);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}[data-brand=adam] .nav-cart-count.is-visible{opacity:1;transform:scale(1)}[data-brand=adam] .faq-hero{position:relative;isolation:isolate;overflow:hidden;padding:60px 0 44px;background:linear-gradient(180deg,var(--bg) 0,var(--bg-cool) 100%)}[data-brand=adam] .faq-hero-glow{position:absolute;top:-160px;left:-120px;width:620px;height:620px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(74,147,216,.13) 0,transparent 62%);filter:blur(22px)}[data-brand=adam] .faq-hero-inner{position:relative;z-index:2;text-align:center;max-width:640px;margin:0 auto}[data-brand=adam] .crumbs{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:22px}[data-brand=adam] .crumb{font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);transition:color var(--dur-fast) var(--ease-out)}[data-brand=adam] .crumb.is-current,[data-brand=adam] .crumb:hover{color:var(--accent-brand)}[data-brand=adam] .crumb-sep svg{width:13px;height:13px;display:block;color:rgba(107,119,137,.5)}[data-brand=adam] .faq-hero .eyebrow{margin-bottom:16px}[data-brand=adam] .faq-hero-title{font-family:var(--font-display);font-size:clamp(34px,4.2vw,52px);font-weight:var(--w-display);letter-spacing:-.025em;line-height:1.04;color:var(--fg);margin-bottom:16px}[data-brand=adam] .faq-hero-title em{font-style:italic;color:var(--accent-brand)}[data-brand=adam] .faq-hero-sub{font-size:var(--size-body);line-height:1.65;color:var(--fg-2);max-width:480px;margin:0 auto}[data-brand=adam] .faq-jump{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:30px}[data-brand=adam] .faq-jump-pill{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;padding:12px 22px;border-radius:var(--radius-full);border:1px solid rgba(13,42,71,.18);background:var(--bg);color:var(--fg-2);transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}[data-brand=adam] .faq-jump-pill:hover{border-color:var(--accent-brand);color:var(--accent-brand);background:var(--bg-soft)}[data-brand=adam] .faq-jump-pill svg{width:13px;height:13px}[data-brand=adam] .faq-search-wrap{position:relative;max-width:480px;margin:30px auto 0}[data-brand=adam] .faq-search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--fg-3);pointer-events:none}[data-brand=adam] .faq-search-icon svg{width:16px;height:16px;display:block}[data-brand=adam] .faq-search-input{width:100%;font:inherit;font-size:14px;color:var(--fg);background:var(--bg);border:1px solid var(--adam-border);border-radius:var(--radius-full);padding:14px 44px;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}[data-brand=adam] .faq-search-input::-moz-placeholder{color:var(--fg-3)}[data-brand=adam] .faq-search-input::placeholder{color:var(--fg-3)}[data-brand=adam] .faq-search-input:focus{outline:none;border-color:var(--accent-brand);box-shadow:0 0 0 3px rgba(74,147,216,.16)}[data-brand=adam] .faq-search-clear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:none;align-items:center;justify-content:center;border-radius:50%;color:var(--fg-3);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}[data-brand=adam] .faq-search-clear svg{width:13px;height:13px}[data-brand=adam] .faq-search-clear:hover{background:rgba(27,84,136,.07);color:var(--accent-brand)}[data-brand=adam] .faq-search-wrap.has-query .faq-search-clear{display:flex}[data-brand=adam] .faq-no-results{display:none;max-width:480px;margin:22px auto 0;text-align:center;font-size:13px;color:var(--fg-3)}[data-brand=adam] .faq-no-results.is-visible{display:block}[data-brand=adam] .faq-no-results strong{color:var(--fg);font-weight:600}[data-brand=adam] .faq-cat{padding:44px 0 8px;scroll-margin-top:92px}[data-brand=adam] .faq-cat:last-of-type{padding-bottom:64px}[data-brand=adam] .faq-body{position:relative;max-width:760px;margin:0 auto;padding:0 48px}[data-brand=adam] .faq-cat-head{margin-bottom:24px}[data-brand=adam] .faq-cat-head .eyebrow{margin-bottom:10px}[data-brand=adam] .faq-group{margin-bottom:28px}[data-brand=adam] .faq-group:last-child{margin-bottom:0}[data-brand=adam] .faq-group-label{font-size:11px;font-weight:600;letter-spacing:var(--track-category);text-transform:uppercase;color:var(--fg-3);margin-bottom:14px;padding-left:4px}[data-brand=adam] .faq-item{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--adam-border);background:var(--bg);transition:background var(--dur-slow) var(--ease-out),border-color var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out);box-shadow:0 1px 3px rgba(27,84,136,.04),0 6px 18px -8px rgba(27,84,136,.08);margin-bottom:10px;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}[data-brand=adam] .faq-item:last-child{margin-bottom:0}[data-brand=adam] .faq-item.open{background:var(--bg-cool);border-color:rgba(74,147,216,.4);box-shadow:0 1px 3px rgba(27,84,136,.05),0 14px 32px -14px rgba(27,84,136,.2)}[data-brand=adam] .faq-trigger{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-brand=adam] .faq-trigger-content{display:flex;flex-direction:column;gap:6px}[data-brand=adam] .faq-category{font-size:9px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-3);transition:color var(--dur-base) var(--ease-out)}[data-brand=adam] .faq-item.open .faq-category{color:var(--accent-brand)}[data-brand=adam] .faq-question-text{font-size:var(--size-body);font-weight:500;color:var(--fg);line-height:1.35;transition:color var(--dur-slow) var(--ease-out)}[data-brand=adam] .faq-item.open .faq-question-text{font-weight:700;color:var(--accent-brand)}[data-brand=adam] .faq-item:not(.open):hover .faq-question-text{color:var(--accent-brand)}[data-brand=adam] .faq-chevron{flex-shrink:0;color:var(--fg-3);transition:transform var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}[data-brand=adam] .faq-item.open .faq-chevron{transform:rotate(180deg);color:var(--accent-brand)}[data-brand=adam] .faq-item:not(.open):hover .faq-chevron{color:var(--accent-brand)}[data-brand=adam] .faq-answer{overflow:hidden;max-height:0;transition:max-height var(--dur-slow) cubic-bezier(.65,0,.35,1);position:relative;z-index:1}[data-brand=adam] .faq-answer-inner{padding:0 28px 24px;font-size:var(--size-body-s);line-height:1.72;color:var(--fg-2);opacity:0;transform:translateY(-4px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}[data-brand=adam] .faq-item.open .faq-answer-inner{opacity:1;transform:none;transition-delay:80ms}[data-brand=adam] .faq-answer-inner strong{font-weight:600;color:var(--fg)}[data-brand=adam] .faq-answer-inner a{color:var(--accent-brand);text-decoration:underline;text-underline-offset:4px}[data-brand=adam] .faq-outro{padding:20px 0 88px}[data-brand=adam] .faq-outro-card{max-width:760px;margin:0 auto;padding:0 48px}[data-brand=adam] .faq-outro-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:26px 32px;border-radius:var(--radius-xl);background:var(--bg-soft);border:1px solid rgba(13,42,71,.08)}[data-brand=adam] .faq-outro-t{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--fg);margin-bottom:6px}[data-brand=adam] .faq-outro-d{font-size:13px;line-height:1.6;color:var(--fg-2);max-width:420px}[data-brand=adam] .faq-outro-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-inverse);padding:14px 24px;border-radius:var(--radius-full);background:linear-gradient(180deg,var(--arka-moss-700),var(--arka-moss-900));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 12px 26px -10px rgba(7,24,41,.5);transition:filter var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}[data-brand=adam] .faq-outro-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}[data-brand=adam] .faq-outro-btn svg{width:14px;height:14px}[data-brand=adam] .reveal{opacity:0;transform:translateY(16px);transition:opacity .56s var(--ease-out),transform .56s var(--ease-out)}[data-brand=adam] .reveal.visible{opacity:1;transform:none}@media (max-width:980px){[data-brand=adam] .nav-links,[data-brand=adam] .promo-item:not(.center){display:none}}@media (max-width:600px){[data-brand=adam] .faq-body,[data-brand=adam] .faq-outro-card,[data-brand=adam] .nav-bar,[data-brand=adam] .promo-inner,[data-brand=adam] .shell{padding-left:22px;padding-right:22px}[data-brand=adam] .faq-trigger{padding:17px 20px}[data-brand=adam] .faq-answer-inner{padding:0 20px 20px}[data-brand=adam] .faq-outro-inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){[data-brand=adam] .reveal{transition:none!important;opacity:1!important;transform:none!important}}