.elitecircle-page{--ec-ink:#16141b;--ec-ink-deep:#0d0c11;--ec-ink-2:#1b1922;--ec-ink-soft:#221f2a;--ec-ink-line:rgba(240,232,214,0.12);--ec-gold:#c8a24c;--ec-gold-bright:#e2c67f;--ec-gold-deep:#8a6a1f;--ec-gold-soft:rgba(200,162,76,0.14);--ec-gold-line:rgba(200,162,76,0.34);--ec-ivory:#f7f3ec;--ec-ivory-deep:#efe8db;--ec-card:#fffdf9;--ec-line:#e6dcc9;--ec-line-soft:#efe7d7;--ec-ink-text:#211d27;--ec-muted:#6b6576;--ec-cream:#f4efe6;--ec-muted-dark:#b7b0a3;--ec-serif:"Hoefler Text","Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,"Times New Roman",serif;--ec-sans:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;font-family:var(--ec-sans);color:var(--ec-ink-text);background:var(--ec-ivory);line-height:1.64;overflow-x:clip}.elitecircle-page *,.elitecircle-page :after,.elitecircle-page :before{box-sizing:border-box}.elitecircle-page img{max-width:100%;display:block}.elitecircle-page h1,.elitecircle-page h2,.elitecircle-page h3{font-family:var(--ec-serif);font-weight:600;line-height:1.16;letter-spacing:-.01em;margin:0;overflow-wrap:break-word}.elitecircle-page blockquote,.elitecircle-page li,.elitecircle-page p{overflow-wrap:break-word}.elitecircle-page a:focus-visible,.elitecircle-page button:focus-visible,.elitecircle-page input:focus-visible{outline:3px solid var(--ec-ink-text);outline-offset:3px;border-radius:8px}.elitecircle-callbar a:focus-visible,.elitecircle-final a:focus-visible,.elitecircle-final button:focus-visible,.elitecircle-final input:focus-visible,.elitecircle-footer a:focus-visible,.elitecircle-hero a:focus-visible,.elitecircle-hero button:focus-visible,.elitecircle-journey a:focus-visible,.elitecircle-journey button:focus-visible,.elitecircle-nav a:focus-visible,.elitecircle-nav button:focus-visible{outline-color:var(--ec-gold-bright)}.elitecircle-wrap{max-width:1160px;margin:0 auto;padding:0 26px;min-width:0}.elitecircle-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.elitecircle-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--ec-gold-deep);font-family:var(--ec-sans);font-weight:700;font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;margin-bottom:16px}.elitecircle-eyebrow:before{content:"";width:30px;height:1px;background:var(--ec-gold);flex-shrink:0}.elitecircle-eyebrow--light{color:var(--ec-gold-bright)}.elitecircle-fineprint{margin:28px 0 0;color:var(--ec-muted);font-size:.8rem;line-height:1.68;max-width:64rem}.elitecircle-inline-link{color:inherit;font-weight:700;text-underline-offset:3px}.elitecircle-anim .elitecircle-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.elitecircle-anim .elitecircle-reveal.is-in{opacity:1;transform:none}.elitecircle-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#dcbd73,#c39a3f);color:#1a1712;font-family:var(--ec-sans);font-weight:700;font-size:.96rem;line-height:1.2;text-decoration:none;padding:15px 27px;border:1px solid rgba(138,106,31,.5);border-radius:999px;cursor:pointer;text-align:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.elitecircle-btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 14px 30px rgba(200,162,76,.32)}.elitecircle-btn--sm{padding:10px 18px;font-size:.84rem}.elitecircle-btn--ghost{background:transparent;color:inherit;border:1px solid rgba(33,29,39,.28)}.elitecircle-btn--ghost:hover{background:rgba(33,29,39,.05);border-color:rgba(33,29,39,.5);box-shadow:none;filter:none}.elitecircle-btn--submit{flex:0 0 auto;padding:14px 24px}.elitecircle-final .elitecircle-btn--ghost,.elitecircle-hero .elitecircle-btn--ghost,.elitecircle-journey .elitecircle-btn--ghost{color:var(--ec-cream);border-color:rgba(244,239,230,.4)}.elitecircle-final .elitecircle-btn--ghost:hover,.elitecircle-hero .elitecircle-btn--ghost:hover,.elitecircle-journey .elitecircle-btn--ghost:hover{background:rgba(244,239,230,.1);border-color:var(--ec-cream)}.elitecircle-phone{display:inline-flex;align-items:center;gap:8px;color:inherit;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .18s ease}.elitecircle-phone:hover{color:var(--ec-gold)}.elitecircle-icon-call{display:none;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#dcbd73,#c39a3f);color:#1a1712;place-items:center;text-decoration:none;flex-shrink:0}.elitecircle-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.elitecircle-actions--block{width:100%}.elitecircle-stars{display:inline-flex;gap:2px;color:var(--ec-gold);flex-shrink:0}.elitecircle-nav{position:sticky;top:0;z-index:40;background:rgba(18,16,23,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--ec-ink-line);color:var(--ec-cream)}.elitecircle-nav-inner{display:flex;align-items:center;gap:22px;max-width:1160px;margin:0 auto;padding:13px 26px;min-width:0}.elitecircle-logo{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}.elitecircle-logo-mark{width:40px;height:40px;border-radius:11px;background:linear-gradient(150deg,#e2c67f,#b98f34);color:#1a1712;display:grid;place-items:center;flex-shrink:0;box-shadow:0 6px 16px rgba(200,162,76,.3)}.elitecircle-logo-name{font-family:var(--ec-serif);font-weight:600;font-size:1.28rem;letter-spacing:.01em;white-space:nowrap}.elitecircle-logo-name span{color:var(--ec-gold-bright)}.elitecircle-nav-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 24px;margin-left:auto;min-width:0}.elitecircle-nav-links a{color:var(--ec-muted-dark);text-decoration:none;font-size:.88rem;font-weight:600;white-space:nowrap;transition:color .18s ease}.elitecircle-nav-links a:hover{color:var(--ec-gold-bright)}.elitecircle-nav-phone{font-size:.94rem;color:var(--ec-cream)}.elitecircle-nav-phone:hover{color:var(--ec-gold-bright)}.elitecircle-hero{position:relative;background:radial-gradient(1100px 480px at 12% -8%,rgba(200,162,76,.16) 0,transparent 60%),radial-gradient(900px 500px at 100% 0,rgba(200,162,76,.08) 0,transparent 55%),linear-gradient(180deg,var(--ec-ink) 0,var(--ec-ink-deep) 100%);color:var(--ec-cream);border-bottom:1px solid var(--ec-ink-line)}.elitecircle-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:56px;align-items:center;max-width:1160px;margin:0 auto;padding:82px 26px 88px}.elitecircle-hero-copy{min-width:0}.elitecircle-kicker{display:inline-flex;align-items:center;gap:9px;background:var(--ec-gold-soft);border:1px solid var(--ec-gold-line);color:var(--ec-gold-bright);font-weight:700;font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 15px;border-radius:999px;margin-bottom:24px}.elitecircle-kicker svg{flex-shrink:0}.elitecircle-hero h1{font-size:clamp(2.3rem,4.8vw,3.7rem);font-weight:500;color:#fbf8f1}.elitecircle-hero h1 em{font-style:italic;color:var(--ec-gold-bright)}.elitecircle-hero-sub{color:var(--ec-muted-dark);font-size:1.07rem;margin:22px 0 26px;max-width:37rem}.elitecircle-hero-points{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:12px}.elitecircle-hero-points li{display:flex;align-items:flex-start;gap:11px;font-size:.95rem;font-weight:500;color:#ece7db;min-width:0}.elitecircle-hero-points svg{color:var(--ec-gold);flex-shrink:0;margin-top:3px}.elitecircle-hero-note{margin:22px 0 0;font-size:.78rem;color:var(--ec-muted-dark);max-width:35rem}.elitecircle-teaser{margin:0;background:var(--ec-ink-soft);border:1px solid var(--ec-ink-line);border-radius:22px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.45);min-width:0;transition:transform .3s ease,box-shadow .3s ease}.elitecircle-teaser:hover{transform:translateY(-4px);box-shadow:0 38px 70px rgba(0,0,0,.55)}.elitecircle-teaser-img{position:relative;aspect-ratio:3/2;overflow:hidden}.elitecircle-teaser-img img{width:100%;height:100%;object-fit:cover}.elitecircle-teaser-chip{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;background:rgba(13,12,17,.82);color:var(--ec-gold-bright);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 13px;border-radius:999px;border:1px solid var(--ec-gold-line)}.elitecircle-teaser-body{padding:22px 24px 24px;color:var(--ec-cream)}.elitecircle-teaser-hood{display:inline-flex;align-items:center;gap:8px;color:var(--ec-gold-bright);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.elitecircle-teaser-hood svg{flex-shrink:0}.elitecircle-teaser-title{font-family:var(--ec-serif);font-size:1.5rem;font-weight:500;margin:10px 0 2px;color:#fbf8f1}.elitecircle-teaser-specs{list-style:none;margin:16px 0 0;padding:15px 0 0;border-top:1px solid var(--ec-ink-line);display:flex;flex-wrap:wrap;gap:10px 18px}.elitecircle-teaser-specs li{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;font-weight:500;color:#e4ddd0}.elitecircle-teaser-specs svg{color:var(--ec-gold);flex-shrink:0}.elitecircle-teaser-fine{margin:15px 0 0;font-size:.72rem;color:var(--ec-muted-dark)}.elitecircle-trust{background:var(--ec-ink-deep);border-bottom:1px solid var(--ec-ink-line)}.elitecircle-trust-inner{max-width:1160px;margin:0 auto;padding:18px 26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 30px;min-width:0}.elitecircle-trust-item{display:inline-flex;align-items:center;gap:9px;color:var(--ec-muted-dark);font-size:.82rem;font-weight:600;letter-spacing:.02em}.elitecircle-trust-item svg{color:var(--ec-gold);flex-shrink:0}.elitecircle-capture-band{background:var(--ec-card);border-bottom:1px solid var(--ec-line);padding:66px 0 70px}.elitecircle-capture-band-grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:48px;align-items:start}.elitecircle-capture-band-copy{min-width:0}.elitecircle-capture-band-copy h2{font-size:clamp(1.7rem,3vw,2.3rem);color:var(--ec-ink-text)}.elitecircle-capture-band-copy>p{color:var(--ec-muted);margin:16px 0 22px;max-width:35rem}.elitecircle-chip-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:9px}.elitecircle-chip-row li{display:inline-flex;align-items:center;gap:7px;background:var(--ec-ivory);border:1px solid var(--ec-line);border-radius:999px;padding:7px 14px;font-size:.78rem;font-weight:700;color:var(--ec-ink-text)}.elitecircle-chip-row svg{color:var(--ec-gold-deep);flex-shrink:0}.elitecircle-capture{border-radius:22px;padding:28px;min-width:0;border:1px solid var(--ec-line);background:var(--ec-ivory);box-shadow:0 20px 48px rgba(20,16,12,.09)}.elitecircle-capture--dark{background:rgba(244,239,230,.05);border-color:var(--ec-gold-line);color:var(--ec-cream);box-shadow:0 24px 52px rgba(0,0,0,.4)}.elitecircle-capture-tag{display:inline-flex;align-items:center;gap:7px;background:var(--ec-gold-soft);color:var(--ec-gold-deep);border:1px solid var(--ec-gold-line);border-radius:999px;padding:6px 13px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.elitecircle-capture--dark .elitecircle-capture-tag{color:var(--ec-gold-bright)}.elitecircle-capture-heading{font-family:var(--ec-serif);font-size:clamp(1.28rem,2.4vw,1.6rem);font-weight:500;line-height:1.22;margin:15px 0 9px;color:var(--ec-ink-text)}.elitecircle-capture--dark .elitecircle-capture-heading{color:#fbf8f1}.elitecircle-capture-sub{margin:0 0 18px;font-size:.92rem;color:var(--ec-muted)}.elitecircle-capture--dark .elitecircle-capture-sub{color:var(--ec-muted-dark)}.elitecircle-capture-perks{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}.elitecircle-capture-perks li{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;font-weight:500;color:var(--ec-ink-text);min-width:0}.elitecircle-capture--dark .elitecircle-capture-perks li{color:#ece7db}.elitecircle-capture-perks svg{color:var(--ec-gold-deep);flex-shrink:0;margin-top:3px}.elitecircle-capture--dark .elitecircle-capture-perks svg{color:var(--ec-gold)}.elitecircle-capture-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.elitecircle-capture-field{flex:1 1 200px;min-width:0;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--ec-line);border-radius:999px;padding:0 16px;transition:border-color .18s ease,box-shadow .18s ease}.elitecircle-capture--dark .elitecircle-capture-field{background:rgba(13,12,17,.5);border-color:var(--ec-gold-line)}.elitecircle-capture-field:focus-within{border-color:var(--ec-gold);box-shadow:0 0 0 4px var(--ec-gold-soft)}.elitecircle-capture-field svg{color:var(--ec-muted);flex-shrink:0}.elitecircle-capture--dark .elitecircle-capture-field svg{color:var(--ec-gold-bright)}.elitecircle-capture-field input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:.95rem;color:var(--ec-ink-text);padding:14px 0}.elitecircle-capture--dark .elitecircle-capture-field input{color:var(--ec-cream)}.elitecircle-capture-field input::placeholder{color:#9b93a4}.elitecircle-capture--dark .elitecircle-capture-field input::placeholder{color:#8b8497}.elitecircle-capture-error{margin:11px 0 0;font-size:.84rem;font-weight:700;color:#b3261e}.elitecircle-capture--dark .elitecircle-capture-error{color:#ffb4a8}.elitecircle-capture-badges{list-style:none;margin:17px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 15px}.elitecircle-capture-badges li{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:var(--ec-muted)}.elitecircle-capture--dark .elitecircle-capture-badges li{color:var(--ec-muted-dark)}.elitecircle-capture-badges svg{color:var(--ec-gold-deep);flex-shrink:0}.elitecircle-capture--dark .elitecircle-capture-badges svg{color:var(--ec-gold)}.elitecircle-capture-privacy{display:flex;align-items:flex-start;gap:8px;margin:11px 0 0;font-size:.76rem;color:var(--ec-muted)}.elitecircle-capture--dark .elitecircle-capture-privacy{color:var(--ec-muted-dark)}.elitecircle-capture-privacy svg{flex-shrink:0;margin-top:3px;color:var(--ec-gold-deep)}.elitecircle-capture--dark .elitecircle-capture-privacy svg{color:var(--ec-gold)}.elitecircle-capture-proof{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:19px;padding-top:17px;border-top:1px solid var(--ec-line)}.elitecircle-capture--dark .elitecircle-capture-proof{border-top-color:var(--ec-ink-line)}.elitecircle-capture-avatars{display:inline-flex;flex-shrink:0}.elitecircle-capture-avatars span{width:31px;height:31px;border-radius:999px;background:linear-gradient(150deg,#b98f34,#7a5d19);color:#fdf6e6;font-size:.64rem;font-weight:800;display:grid;place-items:center;border:2px solid var(--ec-ivory);margin-left:-9px}.elitecircle-capture-avatars span:first-child{margin-left:0}.elitecircle-capture--dark .elitecircle-capture-avatars span{border-color:#1b1922}.elitecircle-capture-proof-text{flex:1 1 190px;min-width:0;font-size:.76rem;color:var(--ec-muted);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.elitecircle-capture--dark .elitecircle-capture-proof-text{color:var(--ec-muted-dark)}.elitecircle-capture--done{display:flex;align-items:flex-start;gap:16px;border-color:var(--ec-gold);background:linear-gradient(160deg,var(--ec-gold-soft) 0,var(--ec-ivory) 70%)}.elitecircle-capture--dark.elitecircle-capture--done{background:linear-gradient(160deg,rgba(200,162,76,.24),rgba(244,239,230,.04) 70%)}.elitecircle-capture-check{color:var(--ec-gold-deep);flex-shrink:0;margin-top:2px}.elitecircle-capture--dark .elitecircle-capture-check{color:var(--ec-gold-bright)}.elitecircle-capture-done-body{min-width:0}.elitecircle-capture-done-title{font-family:var(--ec-serif);font-size:1.34rem;font-weight:500;margin:0 0 8px;color:var(--ec-ink-text)}.elitecircle-capture--dark .elitecircle-capture-done-title{color:#fbf8f1}.elitecircle-capture-done-text{margin:0;font-size:.9rem;color:var(--ec-muted)}.elitecircle-capture--dark .elitecircle-capture-done-text{color:#e3ddd0}.elitecircle-stats{background:var(--ec-ivory);padding:46px 0 40px;border-bottom:1px solid var(--ec-line)}.elitecircle-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.elitecircle-stat{min-width:0;padding:4px 0 4px 20px;border-left:2px solid var(--ec-gold)}.elitecircle-stat strong{display:block;font-family:var(--ec-serif);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:600;color:var(--ec-ink-text);line-height:1.1}.elitecircle-stat span{display:block;margin-top:5px;font-size:.84rem;font-weight:600;color:var(--ec-muted)}.elitecircle-section{padding:94px 0}.elitecircle-section--tint{background:var(--ec-card);border-top:1px solid var(--ec-line);border-bottom:1px solid var(--ec-line)}.elitecircle-head{max-width:46rem;margin-bottom:50px;min-width:0}.elitecircle-head--center{margin-left:auto;margin-right:auto;text-align:center}.elitecircle-head--center .elitecircle-eyebrow{justify-content:center}.elitecircle-head h2{font-size:clamp(1.85rem,3.5vw,2.75rem);color:var(--ec-ink-text)}.elitecircle-head p{margin:16px 0 0;color:var(--ec-muted);font-size:1.03rem}.elitecircle-journey{background:radial-gradient(900px 400px at 84% 0,rgba(200,162,76,.18) 0,transparent 58%),radial-gradient(700px 420px at 4% 12%,rgba(200,162,76,.08) 0,transparent 55%),linear-gradient(180deg,var(--ec-ink) 0,var(--ec-ink-deep) 100%);color:var(--ec-cream)}.elitecircle-journey .elitecircle-head h2{color:#fbf8f1}.elitecircle-journey .elitecircle-head p{color:var(--ec-muted-dark)}.elitecircle-journey-track{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.elitecircle-lane{position:relative;height:134px;margin-bottom:12px;pointer-events:none;overflow:hidden;min-width:0;color:var(--ec-gold-line)}.elitecircle-thread{position:absolute;left:0;right:0;bottom:6px;width:100%;height:66px;display:block}.elitecircle-thread-v{display:none}.elitecircle-pin{position:absolute;left:var(--pos);bottom:18px;width:11px;height:11px;margin-left:-5.5px;border-radius:999px;background:var(--ec-gold);box-shadow:0 0 0 5px rgba(200,162,76,.18)}.elitecircle-marker{position:absolute;left:0;bottom:28px;width:88px;will-change:transform}.elitecircle-marker svg{width:100%;height:auto;display:block;filter:drop-shadow(0 12px 16px rgba(0,0,0,.5))}.elitecircle-marker-env{fill:#f1e9d6;stroke:rgba(138,106,31,.55);stroke-width:1.5}.elitecircle-marker-flap{fill:#e4d7b6}.elitecircle-marker-seal{fill:url(#ecSeal)}.elitecircle-marker-mono{fill:#2a2113;font-family:var(--ec-serif);font-size:15px;font-weight:700}.elitecircle-marker-shadow{fill:rgba(200,162,76,.28)}.elitecircle-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.elitecircle-step{min-width:0;background:rgba(244,239,230,.04);border:1px solid var(--ec-ink-line);border-radius:18px;padding:24px 22px 26px;transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease,opacity .35s ease;opacity:.66}.elitecircle-step[data-active=true]{opacity:1;background:rgba(244,239,230,.07);border-color:var(--ec-gold-line);box-shadow:0 18px 38px rgba(0,0,0,.4)}.elitecircle-step:hover{transform:translateY(-4px)}.elitecircle-step-num{font-family:var(--ec-serif);font-size:1.05rem;font-weight:600;color:var(--ec-gold-bright);display:block}.elitecircle-step-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--ec-gold-soft);border:1px solid var(--ec-gold-line);color:var(--ec-gold-bright);margin:12px 0 14px}.elitecircle-step-tag{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ec-gold-bright);margin-bottom:7px}.elitecircle-step h3{font-size:1.14rem;font-weight:600;color:#fbf8f1;margin-bottom:8px}.elitecircle-step p{margin:0;font-size:.88rem;color:var(--ec-muted-dark)}.elitecircle-journey-cta{margin-top:38px;display:flex;justify-content:center}.elitecircle-split{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:54px;align-items:start}.elitecircle-split-img{position:relative;aspect-ratio:4/5;border-radius:22px;overflow:hidden;border:1px solid var(--ec-line);box-shadow:0 24px 50px rgba(20,16,12,.16);min-width:0}.elitecircle-split-img img{width:100%;height:100%;object-fit:cover}.elitecircle-split-copy{min-width:0}.elitecircle-split-copy h2{font-size:clamp(1.8rem,3.2vw,2.5rem);color:var(--ec-ink-text)}.elitecircle-split-lede{color:var(--ec-muted);margin:16px 0 0;font-size:1.02rem}.elitecircle-why-list{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:22px}.elitecircle-why-list li{display:flex;gap:16px;min-width:0}.elitecircle-why-icon{width:46px;height:46px;border-radius:14px;background:var(--ec-gold-soft);border:1px solid var(--ec-gold-line);color:var(--ec-gold-deep);display:grid;place-items:center;flex-shrink:0}.elitecircle-why-text{min-width:0}.elitecircle-why-text h3{font-size:1.1rem;font-weight:600;color:var(--ec-ink-text)}.elitecircle-why-text p{margin:6px 0 0;font-size:.9rem;color:var(--ec-muted)}.elitecircle-safe-note{display:flex;align-items:flex-start;gap:10px;margin:28px 0 0;padding:16px 18px;background:var(--ec-ivory-deep);border:1px solid var(--ec-line);border-left:3px solid var(--ec-gold);border-radius:14px;font-size:.83rem;color:var(--ec-muted)}.elitecircle-safe-note strong{color:var(--ec-ink-text)}.elitecircle-safe-note svg{color:var(--ec-gold-deep);flex-shrink:0;margin-top:2px}.elitecircle-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.elitecircle-tier{position:relative;min-width:0;display:flex;flex-direction:column;background:var(--ec-ivory);border:1px solid var(--ec-line);border-radius:20px;padding:30px 28px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.elitecircle-tier:hover{transform:translateY(-5px);box-shadow:0 22px 44px rgba(20,16,12,.12);border-color:var(--ec-gold-line)}.elitecircle-tier--featured{background:linear-gradient(180deg,#1b1922,#16141b);border-color:var(--ec-gold-line);box-shadow:0 26px 54px rgba(20,16,12,.2);color:var(--ec-cream)}.elitecircle-tier-badge{position:absolute;top:-13px;left:28px;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#dcbd73,#c39a3f);color:#1a1712;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;box-shadow:0 8px 18px rgba(200,162,76,.3)}.elitecircle-tier-name{font-family:var(--ec-serif);font-size:1.5rem;font-weight:600;color:var(--ec-ink-text)}.elitecircle-tier--featured .elitecircle-tier-name{color:#fbf8f1}.elitecircle-tier-tagline{margin:6px 0 0;font-size:.85rem;font-weight:700;letter-spacing:.02em;color:var(--ec-gold-deep)}.elitecircle-tier--featured .elitecircle-tier-tagline{color:var(--ec-gold-bright)}.elitecircle-tier-list{list-style:none;margin:20px 0 0;padding:20px 0 0;border-top:1px solid var(--ec-line);display:grid;gap:12px;flex:1 1 auto}.elitecircle-tier--featured .elitecircle-tier-list{border-top-color:var(--ec-ink-line)}.elitecircle-tier-list li{display:flex;align-items:flex-start;gap:10px;font-size:.89rem;color:var(--ec-ink-text);min-width:0}.elitecircle-tier--featured .elitecircle-tier-list li{color:#ece7db}.elitecircle-tier-list svg{color:var(--ec-gold-deep);flex-shrink:0;margin-top:3px}.elitecircle-tier--featured .elitecircle-tier-list svg{color:var(--ec-gold)}.elitecircle-tier-cta{margin-top:24px}.elitecircle-tier-cta .elitecircle-btn,.elitecircle-tier-cta .elitecircle-btn--ghost{width:100%}.elitecircle-tier--featured .elitecircle-tier-cta .elitecircle-btn--ghost{color:var(--ec-cream);border-color:rgba(244,239,230,.4)}.elitecircle-tier--featured .elitecircle-tier-cta .elitecircle-btn--ghost:hover{background:rgba(244,239,230,.1);border-color:var(--ec-cream)}.elitecircle-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.elitecircle-mm{min-width:0;display:flex;flex-direction:column;background:var(--ec-ivory);border:1px solid var(--ec-line);border-radius:20px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.elitecircle-mm:hover{transform:translateY(-5px);box-shadow:0 22px 44px rgba(20,16,12,.14);border-color:var(--ec-gold-line)}.elitecircle-mm-img{position:relative;aspect-ratio:4/3;overflow:hidden}.elitecircle-mm-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.elitecircle-mm:hover .elitecircle-mm-img img{transform:scale(1.05)}.elitecircle-mm-body{padding:22px 22px 24px;min-width:0;display:flex;flex-direction:column;flex:1 1 auto}.elitecircle-mm-name{font-family:var(--ec-serif);font-size:1.3rem;font-weight:600;color:var(--ec-ink-text)}.elitecircle-mm-role{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px 6px;margin:4px 0 0;font-size:.8rem;font-weight:700;letter-spacing:.03em;color:var(--ec-gold-deep)}.elitecircle-mm-role svg{flex-shrink:0}.elitecircle-mm-bio{margin:13px 0 0;font-size:.88rem;color:var(--ec-muted)}.elitecircle-mm-tags{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.elitecircle-mm-tags li{font-size:.72rem;font-weight:700;color:var(--ec-ink-text);background:var(--ec-ivory-deep);border:1px solid var(--ec-line);border-radius:999px;padding:5px 11px}.elitecircle-stories-banner{position:relative;border-radius:22px;overflow:hidden;border:1px solid var(--ec-line);margin-bottom:34px;min-width:0;box-shadow:0 22px 46px rgba(20,16,12,.14)}.elitecircle-stories-banner img{width:100%;height:100%;max-height:340px;object-fit:cover;aspect-ratio:21/8}.elitecircle-stories-cap{position:absolute;left:0;right:0;bottom:0;padding:34px 28px 22px;background:linear-gradient(180deg,transparent,rgba(13,12,17,.82) 78%);color:#fbf8f1;font-family:var(--ec-serif);font-size:clamp(1rem,2.2vw,1.28rem);font-style:italic;font-weight:500}.elitecircle-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.elitecircle-quote{margin:0;position:relative;background:var(--ec-ivory);border:1px solid var(--ec-line);border-radius:18px;padding:26px 24px;min-width:0;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.elitecircle-quote:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(20,16,12,.12)}.elitecircle-quote-mark{color:var(--ec-gold);opacity:.5;margin-bottom:6px}.elitecircle-quote blockquote{margin:8px 0 0;font-family:var(--ec-serif);font-size:1.03rem;line-height:1.56;color:var(--ec-ink-text);flex:1 1 auto}.elitecircle-quote figcaption{margin-top:18px;padding-top:15px;border-top:1px solid var(--ec-line);display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.elitecircle-quote-name{font-weight:800;font-size:.9rem;color:var(--ec-ink-text)}.elitecircle-quote-place{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;color:var(--ec-muted)}.elitecircle-quote-place svg{color:var(--ec-gold-deep);flex-shrink:0}.elitecircle-quote-stars{margin-bottom:4px}.elitecircle-proof-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center;margin-top:30px;padding:16px 22px;background:var(--ec-ivory);border:1px dashed var(--ec-gold-line);border-radius:999px;font-size:.85rem;color:var(--ec-muted);text-align:center}.elitecircle-faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.elitecircle-faq-item{background:var(--ec-card);border:1px solid var(--ec-line);border-radius:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.elitecircle-faq-item[data-open=true]{border-color:var(--ec-gold-line);box-shadow:0 14px 30px rgba(20,16,12,.08)}.elitecircle-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;padding:19px 22px;font:inherit;font-weight:700;font-size:1rem;color:var(--ec-ink-text);text-align:left;cursor:pointer;transition:color .18s ease}.elitecircle-faq-q span{min-width:0}.elitecircle-faq-q svg,.elitecircle-faq-q:hover{color:var(--ec-gold-deep)}.elitecircle-faq-q svg{flex-shrink:0;transition:transform .25s ease}.elitecircle-faq-item[data-open=true] .elitecircle-faq-q svg{transform:rotate(180deg)}.elitecircle-faq-a{padding:0 22px 19px;color:var(--ec-muted);font-size:.93rem;animation:elitecircle-fade .28s ease}@keyframes elitecircle-fade{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.elitecircle-final{background:radial-gradient(800px 360px at 15% 0,rgba(200,162,76,.2) 0,transparent 60%),radial-gradient(700px 380px at 100% 100%,rgba(200,162,76,.1) 0,transparent 55%),linear-gradient(160deg,var(--ec-ink) 0,var(--ec-ink-deep) 100%);color:var(--ec-cream);padding:92px 0}.elitecircle-final-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}.elitecircle-final-copy{min-width:0}.elitecircle-final-copy h2{font-size:clamp(1.9rem,3.4vw,2.7rem);color:#fbf8f1}.elitecircle-final-copy>p{color:var(--ec-muted-dark);margin:16px 0 22px;max-width:35rem}.elitecircle-final-points{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:11px}.elitecircle-final-points li{display:flex;align-items:flex-start;gap:11px;font-size:.93rem;font-weight:500;color:#ece7db;min-width:0}.elitecircle-final-points svg{color:var(--ec-gold-bright);flex-shrink:0;margin-top:3px}.elitecircle-final-note{margin:20px 0 0;font-size:.85rem;color:var(--ec-muted-dark)}.elitecircle-final-note a{color:#fbf8f1}.elitecircle-footer{background:var(--ec-ink-deep);color:#948da0;padding:52px 0 122px;font-size:.86rem}.elitecircle-footer .elitecircle-logo,.elitecircle-footer .elitecircle-phone{color:var(--ec-cream)}.elitecircle-footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 28px;padding-bottom:26px;border-bottom:1px solid var(--ec-ink-line)}.elitecircle-footer-links{display:flex;flex-wrap:wrap;gap:8px 22px;min-width:0}.elitecircle-footer-links a{color:#b3aec0;text-decoration:none;font-weight:600}.elitecircle-footer-links a:hover{color:var(--ec-gold-bright)}.elitecircle-age-note{display:flex;align-items:flex-start;gap:11px;margin:24px 0 0;font-size:.8rem;line-height:1.68;color:#b3aec0}.elitecircle-age-note svg{color:var(--ec-gold-bright);flex-shrink:0;margin-top:3px}.elitecircle-age-note strong{color:var(--ec-cream)}.elitecircle-footer-disclaimer{margin:20px 0 0;padding-top:20px;border-top:1px solid var(--ec-ink-line);font-size:.76rem;line-height:1.72;color:#837c90;max-width:70rem}.elitecircle-footer-disclaimer strong{color:#c7c1d1}.elitecircle-callbar{position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(18,16,23,.97);backdrop-filter:blur(6px);border-top:1px solid var(--ec-gold-line);box-shadow:0 -10px 26px rgba(0,0,0,.4)}.elitecircle-callbar-inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 22px;max-width:1160px;margin:0 auto;padding:11px 18px;min-width:0}.elitecircle-callbar-label{display:inline-flex;align-items:center;gap:8px;color:var(--ec-gold-bright);font-size:.85rem;font-weight:700;letter-spacing:.02em}.elitecircle-callbar-phone{color:var(--ec-cream);font-family:var(--ec-serif);font-size:1.3rem}.elitecircle-callbar-phone:hover{color:var(--ec-gold-bright)}@media (max-width:1040px){.elitecircle-nav-links{gap:4px 16px}.elitecircle-nav-links a{font-size:.82rem}}@media (max-width:900px){.elitecircle-nav-links,.elitecircle-nav-phone{display:none}.elitecircle-icon-call{display:grid;margin-left:auto}.elitecircle-hero-grid{grid-template-columns:minmax(0,1fr);gap:42px;padding:60px 26px 66px}.elitecircle-teaser{max-width:30rem}.elitecircle-capture-band-grid,.elitecircle-final-grid{grid-template-columns:minmax(0,1fr);gap:34px}.elitecircle-split{grid-template-columns:minmax(0,1fr);gap:36px}.elitecircle-split-img{aspect-ratio:16/10}.elitecircle-team,.elitecircle-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.elitecircle-tier--featured{order:-1}.elitecircle-quotes,.elitecircle-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.elitecircle-final,.elitecircle-section{padding:66px 0}}@media (max-width:780px){.elitecircle-journey-track{grid-template-columns:54px minmax(0,1fr);gap:16px}.elitecircle-lane{height:auto;align-self:stretch;margin-bottom:0}.elitecircle-thread{display:none}.elitecircle-thread-v{display:block;position:absolute;left:50%;top:14px;bottom:14px;width:0;border-left:2px dashed var(--ec-gold-line);transform:translateX(-1px)}.elitecircle-pin{left:50%;top:var(--pos);bottom:auto}.elitecircle-marker{width:40px;left:7px;top:4px;bottom:auto}.elitecircle-steps{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:680px){.elitecircle-quotes,.elitecircle-team,.elitecircle-tiers{grid-template-columns:minmax(0,1fr)}.elitecircle-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.elitecircle-head{margin-bottom:38px}.elitecircle-teaser{max-width:none}.elitecircle-nav-cta{display:none}.elitecircle-nav-inner{gap:12px}}@media (max-width:560px){.elitecircle-hero-grid,.elitecircle-nav-inner,.elitecircle-trust-inner,.elitecircle-wrap{padding-left:17px;padding-right:17px}.elitecircle-capture{padding:22px 18px}.elitecircle-final,.elitecircle-section{padding:54px 0}.elitecircle-proof-bar{border-radius:16px}.elitecircle-trust-inner{gap:10px 20px}.elitecircle-stories-banner img{aspect-ratio:16/9}}@media (max-width:480px){.elitecircle-hero h1{font-size:clamp(1.85rem,8.6vw,2.4rem)}.elitecircle-capture-band-copy h2,.elitecircle-final-copy h2,.elitecircle-head h2,.elitecircle-split-copy h2{font-size:clamp(1.55rem,7.4vw,2rem)}.elitecircle-capture-heading{font-size:clamp(1.15rem,5.8vw,1.36rem)}.elitecircle-stat strong{font-size:clamp(1.5rem,8vw,1.9rem)}.elitecircle-actions,.elitecircle-actions .elitecircle-btn{width:100%}.elitecircle-actions .elitecircle-phone{width:100%;justify-content:center;padding:6px 0}.elitecircle-capture-row{flex-direction:column;align-items:stretch}.elitecircle-capture-field{flex:1 1 auto}.elitecircle-btn--submit{width:100%}.elitecircle-capture--done{flex-direction:column;gap:10px}.elitecircle-callbar-label{display:none}.elitecircle-callbar-inner{gap:10px;padding:10px 13px;flex-wrap:nowrap}.elitecircle-callbar-phone{font-size:1.06rem}.elitecircle-callbar .elitecircle-btn--sm{padding:9px 14px;font-size:.76rem}.elitecircle-footer{padding-bottom:98px}}@media (max-width:400px){.elitecircle-stats-grid{grid-template-columns:minmax(0,1fr)}.elitecircle-logo-name{font-size:1.08rem}.elitecircle-callbar-phone svg{display:none}.elitecircle-callbar-phone{font-size:.98rem}.elitecircle-callbar .elitecircle-btn--sm{padding:8px 12px;font-size:.72rem}.elitecircle-journey-track{grid-template-columns:44px minmax(0,1fr);gap:11px}.elitecircle-marker{width:34px;left:5px}}@media (max-width:340px){.elitecircle-logo-name{font-size:.98rem}.elitecircle-callbar-phone{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.elitecircle-page *,.elitecircle-page :after,.elitecircle-page :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.elitecircle-anim .elitecircle-reveal,.elitecircle-reveal{opacity:1!important;transform:none!important}.elitecircle-btn:hover,.elitecircle-mm:hover,.elitecircle-mm:hover .elitecircle-mm-img img,.elitecircle-quote:hover,.elitecircle-step:hover,.elitecircle-teaser:hover,.elitecircle-tier:hover{transform:none}.elitecircle-marker{left:44%;transform:none}.elitecircle-step{opacity:1}}@media (prefers-reduced-motion:reduce) and (max-width:780px){.elitecircle-marker{left:7px;top:42%}}@media (prefers-reduced-motion:reduce) and (max-width:400px){.elitecircle-marker{left:5px}}