@font-face{font-family:Manifold CF;src:url(/fonts/manifold-cf.woff2) format("woff2"),url(/fonts/manifold-cf.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Manifold CF;src:url(/fonts/manifold-cf-bold.woff2) format("woff2"),url(/fonts/manifold-cf-bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{color-scheme:dark;--ink: #0c0b0a;--surface: #161311;--line: rgba(255, 244, 230, .08);--line-2: rgba(255, 244, 230, .14);--gold: #ca9b5e;--gold-light: #e6be8a;--cream: #f4e8d6;--text: #f3efe9;--text-dim: #a8a29b;--text-faint: #77706a;--wa: #3ccf7a;--font-display: "Manifold CF", "Montserrat", "Segoe UI", system-ui, sans-serif;--font-ui: "Geist", "Segoe UI", system-ui, sans-serif;--font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}html,body{background:var(--ink)}body{margin:0;color:var(--text);font-family:var(--font-ui);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.hx-page *,.hx-page *:before,.hx-page *:after{box-sizing:border-box}.hx-page img{max-width:100%;display:block}.hx-page a{color:inherit}.hx-page :focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:6px}.hx-page .wrap{max-width:1240px;margin:0 auto;padding-left:max(clamp(16px,4vw,56px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4vw,56px),env(safe-area-inset-right,0px))}.hx-page .section{position:relative;padding-block:90px}.hx-page .wrap--wide{max-width:1432px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.hx-page>section.section:first-of-type{padding-top:calc(152px + env(safe-area-inset-top,0px))}@media(max-width:860px){.hx-page>section.section:first-of-type{padding-top:calc(130px + env(safe-area-inset-top,0px))}}.hx-page .head{display:grid;gap:18px;justify-items:start;max-width:46rem}.hx-page .head--center{margin:0 auto;justify-items:center;text-align:center}.hx-page .eyebrow{margin:0;display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 12px;border-radius:999px;background:#ca9b5e24;border:1px solid rgba(230,190,138,.28);font:700 13px/1.3 var(--font-display);letter-spacing:.06em;color:var(--cream)}.hx-page .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 10px var(--gold-light)}.hx-page .label{margin:0;display:inline-flex;align-items:center;padding:6px 15px;border-radius:999px;background:#ca9b5e24;border:1px solid rgba(230,190,138,.24);font:700 13px/1.3 var(--font-display);letter-spacing:.03em;color:var(--gold-light)}.hx-page .title,.hx-page .h2{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:.005em;text-wrap:balance;background:linear-gradient(180deg,var(--cream) 0%,var(--gold-light) 58%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hx-page .title{font-size:clamp(2.4rem,5.6vw,4.6rem);line-height:1.04;filter:drop-shadow(0 0 22px rgba(230,190,138,.22))}.hx-page .h2{font-size:clamp(2rem,4.3vw,3.2rem);line-height:1.06;filter:drop-shadow(0 0 20px rgba(230,190,138,.16))}.hx-page .tdot{display:inline-block;width:.16em;height:.16em;margin-left:.06em;border-radius:50%;background:var(--gold-light);box-shadow:0 0 18px #e6be8ab3}.hx-page .lead{margin:0;color:#b3aca3;font-size:clamp(1.02rem,1.25vw,1.12rem);line-height:1.75;max-width:60ch}.hx-page .kicker{margin:0;font:600 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light)}.hx-page .cta{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;height:54px;padding:0 7px 0 26px;border:0;border-radius:999px;cursor:pointer;background:#fbf7f1;color:var(--ink);font:700 15px/1 var(--font-display);text-decoration:none;box-shadow:0 10px 40px -12px #e6be8a8c;transition:background-color .25s,box-shadow .25s,opacity .2s}.hx-page .cta:hover{background:var(--gold-light);box-shadow:0 14px 50px -10px #e6be8abf}.hx-page .cta:disabled{opacity:.6;cursor:default}.hx-page .cta-icon{width:40px;height:40px;flex:none;border-radius:50%;background:var(--ink);color:var(--gold-light);display:grid;place-items:center}.hx-page .cta-icon svg{width:16px;height:16px;transform:rotate(-45deg);transition:transform .3s cubic-bezier(.16,1,.3,1)}.hx-page .cta:hover .cta-icon svg{transform:rotate(0)}.hx-page .btn-line{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 24px;border-radius:999px;border:1px solid var(--line-2);color:var(--text);font:700 15px/1 var(--font-display);text-decoration:none;transition:border-color .2s,background-color .2s}.hx-page .btn-line:hover{border-color:#e6be8a80;background:#e6be8a0f}.hx-page .card{border-radius:24px;background:linear-gradient(180deg,#fff4e60b,#fff4e604);border:1px solid var(--line-2)}.hx-page .faq-list{display:grid;gap:10px}.hx-page .qa{border-radius:18px;background:#fff4e608;border:1px solid var(--line);transition:background-color .35s,border-color .35s,box-shadow .35s}.hx-page .qa:hover{border-color:var(--line-2)}.hx-page .qa.is-open{background:linear-gradient(180deg,#e6be8a14,#e6be8a05);border-color:#e6be8a66;box-shadow:0 24px 50px -30px #e6be8a59}.hx-page .qa h3{margin:0}.hx-page .qa button{width:100%;display:flex;align-items:center;gap:16px;padding:20px 22px;border:0;background:none;color:var(--text);text-align:left;cursor:pointer;font:inherit}.hx-page .qa-no{font:600 12px/1 var(--font-mono);color:var(--text-faint);transition:color .3s}.hx-page .qa.is-open .qa-no{color:var(--gold-light)}.hx-page .qa-q{flex:1;font:700 clamp(1.02rem,1.4vw,1.15rem)/1.35 var(--font-display);color:var(--text)}.hx-page .qa-icon{position:relative;width:32px;height:32px;flex:none;border-radius:50%;border:1px solid var(--line-2);transition:background-color .3s,border-color .3s,transform .4s cubic-bezier(.16,1,.3,1)}.hx-page .qa-icon:before,.hx-page .qa-icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--text);transition:rotate .4s cubic-bezier(.16,1,.3,1),background-color .3s}.hx-page .qa-icon:after{rotate:90deg}.hx-page .qa.is-open .qa-icon{background:var(--gold-light);border-color:var(--gold-light);transform:rotate(180deg)}.hx-page .qa.is-open .qa-icon:before,.hx-page .qa.is-open .qa-icon:after{background:var(--ink)}.hx-page .qa.is-open .qa-icon:after{rotate:0deg}.hx-page .qa-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.hx-page .qa.is-open .qa-panel{grid-template-rows:1fr}.hx-page .qa-in{min-height:0;overflow:hidden}.hx-page .qa-in p{margin:0;padding:0 22px 22px 60px;color:var(--text-dim);line-height:1.7}@media(prefers-reduced-motion:no-preference){.hx-page .rise{animation:hxRise .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--d, 0) * 90ms)}@keyframes hxRise{0%{opacity:0;transform:translateY(18px)}}}@media(max-width:560px){.hx-page .section{padding-block:64px}.hx-page>section.section:first-of-type{padding-top:calc(118px + env(safe-area-inset-top,0px))}.hx-page .qa button{gap:12px;padding:17px 16px}.hx-page .qa-in p{padding:0 16px 18px}.hx-page .qa-icon{width:28px;height:28px}}
