:root{--ink:#1a1815;--ink2:#3a352e;--sub:#726a5e;--muted:#a49a8a;--cream:#f7f4ee;--cream2:#faf8f3;--card:#ffffff;--line:#e8e2d6;--line2:#f0ebe0;--gold:#b0894f;--gold2:#c9a86a;--goldsoft:#f2ecdf;--serif:"Playfair Display",Georgia,serif;--body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--wrap:1280px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;line-height:1.5}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 44px}.serif{font-family:var(--serif)}.btn{display:inline-flex;align-items:center;gap:12px;font-weight:700;font-size:13px;letter-spacing:.06em;padding:17px 28px;cursor:pointer;border:none;transition:.2s;text-transform:uppercase;border-radius:6px}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:var(--gold)}.btn-gold{background:var(--gold);color:#fff}.btn-gold:hover{background:var(--ink)}.btn-out{background:transparent;color:var(--ink);border:1.5px solid #cfc7b7}.btn-out:hover{border-color:var(--ink)}.badge{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 18px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink2)}.badge .i{color:var(--gold)}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:30px;height:1.5px;background:var(--gold)}.eyebrow.center{justify-content:center}.brand-img{height:32px;width:auto;display:block}.brand-img.inv{filter:brightness(0) invert(1)}.mark{width:46px;height:26px;flex:none}.mark path{stroke:var(--ink);stroke-width:5;fill:none;stroke-linecap:round}nav{position:sticky;top:0;z-index:30;background:#f7f4eedb;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;gap:42px;height:88px}.brand{display:flex;align-items:center;gap:13px}.brand b{font-family:var(--body);font-weight:800;font-size:21px;letter-spacing:-.01em;display:block;line-height:1}.brand small{font-size:9px;font-weight:700;letter-spacing:.22em;color:var(--sub)}.navlinks{display:flex;gap:32px;margin-left:16px;align-items:center}.navlinks a{font-size:15px;font-weight:500;color:var(--ink2)}.navlinks a:hover{color:var(--gold)}.navcta{margin-left:auto;display:flex;align-items:center;gap:26px}.navlogins{display:flex;align-items:center;gap:22px}.navlogins a{font-size:14px;font-weight:700;color:var(--ink);white-space:nowrap}.navlogins a:hover{color:var(--gold)}.navlogins a+a{position:relative}.navlogins a+a:before{content:"";position:absolute;left:-11px;top:50%;transform:translateY(-50%);width:1px;height:14px;background:var(--line)}@media(max-width:1180px){.navlogins{display:none}}.burger{display:none;width:44px;height:44px;border:1px solid var(--line);background:var(--card);border-radius:11px;cursor:pointer;padding:0;place-items:center;gap:5px}.burger span{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;transition:transform .22s,opacity .18s}.burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.burger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mnav{position:fixed;inset:88px 0 0;z-index:29;background:var(--cream);overflow-y:auto;-webkit-overflow-scrolling:touch}.mnav-in{padding:24px 24px 40px;max-width:640px;margin:0 auto}.mnav-h{display:block;font-size:9.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:6px 0 12px}.mnav-h+*{margin-bottom:26px}.mnav-svcs{display:flex;flex-direction:column;gap:6px}.mnav-svc{display:flex;align-items:center;gap:13px;background:var(--card);border:1px solid var(--line);border-radius:13px;padding:13px 15px}.mnav-svc em{display:block;font-style:normal;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.mnav-svc b{font-size:15px;font-weight:700;color:var(--ink);line-height:1.2}.mnav-ic{flex:none;width:38px;height:38px;border-radius:10px;background:var(--goldsoft);color:var(--gold);display:grid;place-items:center}.mnav-ic svg{width:19px;height:19px}.mnav-svc.feat{background:var(--ink);border-color:var(--ink)}.mnav-svc.feat b{color:var(--gold2)}.mnav-svc.feat em{color:#8d8579}.mnav-svc.feat .mnav-ic{background:#c9a86a29;color:var(--gold2)}.mnav-links{display:flex;flex-direction:column}.mnav-links a{padding:14px 2px;border-bottom:1px solid var(--line);font-size:16px;font-weight:600;color:var(--ink)}.mnav-links a:last-child{border-bottom:none}.mnav-cta{width:100%;justify-content:center;margin-top:8px}body.mnav-open{overflow:hidden}@media(max-width:980px){.burger{display:grid}.nav{height:72px;gap:16px}.mnav{inset:72px 0 0}.navcta{gap:12px}.navdemo{font-size:11.5px;padding:13px 16px;gap:8px}.brand-img{height:26px}}@media(max-width:560px){.navdemo{display:none}.announce .in{font-size:12.5px;gap:8px}.foot-cols{gap:26px}.btn{padding:15px 22px;font-size:12px}}.hasmenu{position:relative;display:flex;align-items:center}.hasmenu>a{display:inline-flex;align-items:center;gap:6px}.caret{font-size:9px;color:var(--muted);transition:transform .18s,color .18s}.hasmenu:hover .caret,.hasmenu:focus-within .caret{transform:rotate(180deg);color:var(--gold)}.megamenu{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-6px);padding-top:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:60}.hasmenu:hover .megamenu,.hasmenu:focus-within .megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.mm-in{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 80px #1a18152e;padding:16px;width:min(880px,95vw)}.mm-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px}.mm-item{display:flex;gap:13px;align-items:flex-start;padding:12px;border-radius:12px;transition:background .14s}.mm-item:hover{background:var(--cream)}.mm-ic{flex:none;width:38px;height:38px;border-radius:10px;background:var(--goldsoft);color:var(--gold);display:flex;align-items:center;justify-content:center}.mm-ic svg{width:19px;height:19px}.mm-tx{min-width:0}.mm-k{display:block;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.mm-k.gold{color:var(--gold2)}.mm-tx b{display:block;font-size:14.5px;font-weight:700;color:var(--ink);margin-bottom:3px;line-height:1.2}.mm-item:hover .mm-tx b{color:var(--gold)}.mm-b{display:block;font-size:12.5px;line-height:1.5;color:var(--sub)}.mm-feature{display:flex;gap:14px;align-items:center;margin-top:10px;padding:16px;border-radius:14px;background:var(--ink);border:1.5px solid var(--ink);transition:border-color .16s}.mm-feature:hover{border-color:var(--gold)}.mm-feature .mm-ic.feat{background:#c9a86a29;color:var(--gold2);width:42px;height:42px}.mm-feature .mm-tx b{color:#fff;font-size:15.5px}.mm-feature:hover .mm-tx b{color:var(--gold2)}.mm-feature .mm-b{color:#b9b1a3}.mm-go{margin-left:auto;flex:none;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold2);white-space:nowrap}.mm-all{display:block;margin-top:10px;padding:12px;border-top:1px solid var(--line2);text-align:center;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--gold)}.mm-all:hover{color:var(--ink)}.announce{background:var(--ink);color:#fff;padding:11px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.announce .in{max-width:var(--wrap);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center;font-size:14px}.announce .new{flex:none;background:var(--gold2);color:var(--ink);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 11px}.announce .txt{color:#d6d0c4}.announce a{color:var(--gold2);font-weight:700;white-space:nowrap}.announce a:hover{color:#fff}section{padding:100px 0}.sec-head{text-align:center;max-width:640px;margin:0 auto 56px}.sec-head h2{font-family:var(--serif);font-weight:600;font-size:44px;letter-spacing:-.015em;line-height:1.1;margin:16px 0 12px}.sec-head p{font-size:17.5px;color:var(--sub);line-height:1.65}.grid{display:grid;gap:24px}.g3{grid-template-columns:repeat(3,1fr)}.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:30px;transition:.2s}.card:hover{box-shadow:0 24px 50px -26px #1a181547;transform:translateY(-4px)}.card .ic{width:52px;height:52px;border-radius:13px;background:var(--goldsoft);display:grid;place-items:center;color:var(--gold);font-size:22px;margin-bottom:18px}.card h3{font-family:var(--serif);font-size:21px;font-weight:600;margin-bottom:9px}.card p{font-size:15.5px;color:var(--sub);line-height:1.6}.card .more{margin-top:16px;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gold)}.card .ic svg{width:24px;height:24px}.ckick{display:block;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ckick.gold{color:var(--gold2)}.svc-feature{display:flex;align-items:center;gap:22px;margin-top:22px;padding:30px 34px;border-radius:18px;background:var(--ink);border:1.5px solid var(--ink);transition:border-color .18s,transform .18s}.svc-feature:hover{border-color:var(--gold);transform:translateY(-3px)}.sf-ic{flex:none;width:58px;height:58px;border-radius:14px;background:#c9a86a29;color:var(--gold2);display:grid;place-items:center}.sf-ic svg{width:27px;height:27px}.sf-tx{min-width:0;flex:1}.svc-feature h3{font-family:var(--serif);font-size:24px;font-weight:600;color:var(--gold2);margin-bottom:7px}.svc-feature:hover h3{color:#fff}.svc-feature p{font-size:15.5px;color:#b9b1a3;line-height:1.6;max-width:70ch}.sf-go{flex:none;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gold2);white-space:nowrap}@media(max-width:820px){.svc-feature{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}}footer{background:var(--ink);color:#fff;padding:64px 0 44px}.foot-top{display:grid;grid-template-columns:1.15fr 2.4fr;gap:56px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.12)}.foot-brand{max-width:330px}.foot-brand p{font-size:14px;line-height:1.65;color:#a9a294;margin:18px 0 20px}.foot-cta{display:inline-flex;align-items:center;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gold2);border-bottom:1px solid rgba(201,168,106,.4);padding-bottom:5px}.foot-cta:hover{color:#fff;border-bottom-color:#fff}.foot-top .mark path{stroke:#fff}.foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.c-sub{display:block;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#6f6960;margin:16px 0 8px}.c-ext{color:var(--gold2)!important}.c-ext:hover{color:#fff!important}.foot-cols .c b{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);display:block;margin-bottom:14px}.foot-cols .c a{display:block;font-size:14.5px;color:#d6d0c4;margin-bottom:9px}.foot-cols .c a:hover{color:#fff}.foot-bot{padding-top:24px;font-size:13px;color:var(--muted);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.phero{background:var(--cream2);border-bottom:1px solid var(--line);text-align:center;padding:84px 0 76px}.phero h1{font-family:var(--serif);font-weight:600;font-size:56px;letter-spacing:-.02em;line-height:1.05;margin:16px 0}.phero h1 em{font-style:italic;color:var(--gold)}.phero p{font-size:18px;color:var(--sub);line-height:1.65;max-width:60ch;margin:0 auto}.g2{grid-template-columns:repeat(2,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.form{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px -40px #1a181566;padding:36px 34px}.form h3{font-family:var(--serif);font-weight:600;font-size:24px;margin-bottom:6px}.form .fp{font-size:14px;color:var(--sub);margin-bottom:22px}.form label{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);margin:0 0 7px}.form input,.form textarea{width:100%;border:1px solid var(--line);background:var(--cream);padding:13px 15px;font-family:var(--body);font-size:15px;margin-bottom:16px;color:var(--ink);border-radius:8px}.form input:focus,.form textarea:focus{outline:none;border-color:var(--gold)}.form .btn{width:100%;justify-content:center;margin-top:4px}.prose{max-width:760px;margin:0 auto}.prose h2{font-family:var(--serif);font-weight:600;font-size:30px;letter-spacing:-.015em;margin:44px 0 14px;line-height:1.15}.prose h3{font-family:var(--serif);font-weight:600;font-size:22px;margin:32px 0 10px}.prose p{font-size:17.5px;line-height:1.8;color:var(--ink2);margin:0 0 18px}.prose li{font-size:17px;line-height:1.75;color:var(--ink2);margin:0 0 11px;padding-left:26px;position:relative;list-style:none}.prose li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:2px;background:var(--gold)}.prose img{border-radius:14px;margin:26px 0;width:100%;border:1px solid var(--line)}.prose>p:first-of-type{font-size:19px;color:var(--ink)}.cstats{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:36px 0 8px}.cstat{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:26px 32px;text-align:center;min-width:200px}.cstat b{display:block;font-family:var(--serif);font-size:40px;font-weight:600;color:var(--gold);letter-spacing:-.02em}.cstat span{font-size:13px;color:var(--sub);font-weight:600}.cmeta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:14px}.cmeta span{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);background:var(--goldsoft);border-radius:999px;padding:6px 14px}@media(max-width:900px){.foot-top{grid-template-columns:1fr;gap:38px}.foot-brand{max-width:none}}@media(max-width:620px){.foot-cols{grid-template-columns:1fr 1fr}.foot-cols .c:last-child{grid-column:1/-1}}@media(max-width:980px){.navlinks{display:none}.sec-head h2{font-size:34px}.g2,.g3,.g4{grid-template-columns:1fr}.wrap{padding:0 24px}.phero h1{font-size:38px}.prose h2{font-size:26px}}.am-in[data-astro-cid-6kclmu3w]{display:grid;grid-template-columns:1fr 1.08fr 1.06fr;gap:0;width:min(1020px,95vw);padding:10px}.am-col[data-astro-cid-6kclmu3w]{padding:18px 24px 16px;display:flex;flex-direction:column}.am-col[data-astro-cid-6kclmu3w]+.am-col[data-astro-cid-6kclmu3w]{border-left:1px solid var(--line2)}.am-h[data-astro-cid-6kclmu3w]{display:block;font-size:9.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.am-cases[data-astro-cid-6kclmu3w]{display:flex;flex-direction:column;gap:6px}.am-case[data-astro-cid-6kclmu3w]{display:flex;gap:13px;align-items:center;padding:10px;margin:0 -10px;border-radius:12px;transition:background .14s}.am-case[data-astro-cid-6kclmu3w]:hover{background:var(--cream)}.am-thumb[data-astro-cid-6kclmu3w]{flex:none;width:46px;height:46px;border-radius:10px;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #1a181514}.am-tx[data-astro-cid-6kclmu3w] b[data-astro-cid-6kclmu3w]{display:block;font-size:14px;font-weight:700;color:var(--ink);margin-bottom:3px}.am-case[data-astro-cid-6kclmu3w]:hover .am-tx[data-astro-cid-6kclmu3w] b[data-astro-cid-6kclmu3w]{color:var(--gold)}.am-metric[data-astro-cid-6kclmu3w]{display:block;font-size:12px;line-height:1.5;color:var(--sub);text-wrap:balance}.am-metric[data-astro-cid-6kclmu3w] .up[data-astro-cid-6kclmu3w]{display:inline-block;font-style:normal;font-weight:800;color:#4a7c59;background:#eaf2ec;border-radius:5px;padding:1px 6px;margin-right:7px;font-size:11px;letter-spacing:.01em}.am-results[data-astro-cid-6kclmu3w]{display:flex;flex-direction:column;gap:6px}.am-res[data-astro-cid-6kclmu3w]{display:flex;align-items:baseline;gap:14px;padding:11px 10px;margin:0 -10px;border-radius:11px;transition:background .14s}.am-res[data-astro-cid-6kclmu3w]:hover{background:var(--cream)}.am-res[data-astro-cid-6kclmu3w] b[data-astro-cid-6kclmu3w]{flex:none;display:flex;align-items:baseline;gap:5px;font-family:var(--serif);font-size:23px;font-weight:600;color:var(--ink);min-width:86px}.am-res[data-astro-cid-6kclmu3w] b[data-astro-cid-6kclmu3w] i[data-astro-cid-6kclmu3w]{font-style:normal;font-size:10px;color:#4a7c59}.am-res[data-astro-cid-6kclmu3w]:hover b[data-astro-cid-6kclmu3w]{color:var(--gold)}.am-res[data-astro-cid-6kclmu3w]>span[data-astro-cid-6kclmu3w]{font-size:12.5px;line-height:1.45;color:var(--sub);text-wrap:balance}.am-res[data-astro-cid-6kclmu3w] em[data-astro-cid-6kclmu3w]{display:block;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px}.am-rev[data-astro-cid-6kclmu3w]{position:relative;background:var(--cream2);border-radius:14px;overflow:hidden}.am-rev[data-astro-cid-6kclmu3w]:before{content:"“";position:absolute;top:-18px;right:14px;font-family:var(--serif);font-size:110px;line-height:1;color:var(--gold);opacity:.13;pointer-events:none}.am-rot[data-astro-cid-6kclmu3w]{position:relative;flex:1;min-height:170px;display:flex;align-items:center}.am-quote[data-astro-cid-6kclmu3w]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;animation:amFade var(--dur) infinite;animation-delay:calc(var(--dur) / var(--n) * var(--i))}.am-rot[data-astro-cid-6kclmu3w]:has(.am-quote:only-child) .am-quote[data-astro-cid-6kclmu3w]{opacity:1;animation:none}@keyframes amFade{0%{opacity:0} 4%{opacity:1} calc(100% / var(--n) - 4%){opacity:1} calc(100% / var(--n)){opacity:0} 100%{opacity:0}}.am-stars[data-astro-cid-6kclmu3w]{display:block;color:var(--gold2);font-size:13px;letter-spacing:2px;margin-bottom:10px}.am-quote[data-astro-cid-6kclmu3w] blockquote[data-astro-cid-6kclmu3w]{font-family:var(--serif);font-style:italic;font-size:16.5px;line-height:1.5;color:var(--ink);margin-bottom:16px}.am-quote[data-astro-cid-6kclmu3w] figcaption[data-astro-cid-6kclmu3w]{display:flex;align-items:center;gap:11px}.am-av[data-astro-cid-6kclmu3w]{flex:none;width:34px;height:34px;border-radius:50%;background:var(--goldsoft);color:var(--gold);font-size:12px;font-weight:800;display:grid;place-items:center}.am-quote[data-astro-cid-6kclmu3w] figcaption[data-astro-cid-6kclmu3w] b[data-astro-cid-6kclmu3w]{display:block;font-size:13px;font-weight:700;color:var(--ink)}.am-quote[data-astro-cid-6kclmu3w] figcaption[data-astro-cid-6kclmu3w] em[data-astro-cid-6kclmu3w]{display:block;font-style:normal;font-size:11px;color:var(--sub);margin-top:1px}.am-more[data-astro-cid-6kclmu3w]{margin-top:auto;padding-top:22px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--gold)}.am-more[data-astro-cid-6kclmu3w]:hover{color:var(--ink)}@media(max-width:1100px){.am-in[data-astro-cid-6kclmu3w]{grid-template-columns:1fr}.am-col[data-astro-cid-6kclmu3w]+.am-col[data-astro-cid-6kclmu3w]{border-left:none;border-top:1px solid var(--line2)}}.cc[data-astro-cid-fzbxxtek]{position:fixed;left:20px;right:20px;bottom:20px;z-index:80;display:flex;justify-content:center;pointer-events:none}.cc-in[data-astro-cid-fzbxxtek]{display:flex;align-items:center;gap:22px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px -22px #1a181566;padding:18px 22px;max-width:760px;pointer-events:auto;transform:translateY(14px);opacity:0;transition:transform .24s ease,opacity .24s ease}.cc[data-astro-cid-fzbxxtek].in .cc-in[data-astro-cid-fzbxxtek]{transform:translateY(0);opacity:1}.cc-tx[data-astro-cid-fzbxxtek]{flex:1;min-width:260px}.cc-tx[data-astro-cid-fzbxxtek] b[data-astro-cid-fzbxxtek]{display:block;font-size:14.5px;font-weight:800;color:var(--ink);margin-bottom:4px}.cc-tx[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{font-size:13px;line-height:1.55;color:var(--sub)}.cc-tx[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--gold);font-weight:700;white-space:nowrap}.cc-tx[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]:hover{color:var(--ink)}.cc-btns[data-astro-cid-fzbxxtek]{display:flex;gap:10px;flex:none}.cc-btns[data-astro-cid-fzbxxtek] button[data-astro-cid-fzbxxtek]{font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:12px 20px;cursor:pointer;transition:.18s;border:1px solid var(--line)}.cc-no[data-astro-cid-fzbxxtek]{background:var(--card);color:var(--ink2)}.cc-no[data-astro-cid-fzbxxtek]:hover{border-color:var(--ink);color:var(--ink)}.cc-yes[data-astro-cid-fzbxxtek]{background:var(--ink);border-color:var(--ink);color:#fff}.cc-yes[data-astro-cid-fzbxxtek]:hover{background:var(--gold);border-color:var(--gold)}.cc-btns[data-astro-cid-fzbxxtek] button[data-astro-cid-fzbxxtek]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media(max-width:640px){.cc[data-astro-cid-fzbxxtek]{left:12px;right:12px;bottom:86px}.cc-in[data-astro-cid-fzbxxtek]{padding:16px 18px;gap:14px}.cc-btns[data-astro-cid-fzbxxtek]{width:100%}.cc-btns[data-astro-cid-fzbxxtek] button[data-astro-cid-fzbxxtek]{flex:1}}
