@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_d59ba8{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_d59ba8{--font-playfair:"Playfair Display","Playfair Display Fallback"}:root{color-scheme:light}*{box-sizing:border-box}body,html{margin:0;min-height:100%}html{scroll-behavior:smooth}#faq,#how-it-works{scroll-margin-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#fff;color:#111;font-family:var(--font-playfair),Georgia,"Times New Roman",serif}.site-header{position:fixed;top:0;z-index:50;background:rgba(255,255,255,.35);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%)}.site-header,.site-header:after{left:0;right:0;transition:background .3s ease}.site-header:after{content:"";position:absolute;top:100%;height:64px;pointer-events:none;background:linear-gradient(180deg,rgba(232,232,232,.5) 0,rgba(232,232,232,.28) 30%,rgba(232,232,232,.1) 60%,rgba(232,232,232,0))}.site-header--transparent{background:rgba(0,0,0,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.site-header--transparent:after{background:linear-gradient(180deg,rgba(0,0,0,.22) 0,rgba(0,0,0,.12) 30%,rgba(0,0,0,.045) 60%,rgba(0,0,0,0))}.site-header--transparent .nav-links a{color:rgba(255,255,255,.92)}.site-header--transparent .nav-links a:hover{color:#fff}.site-header--transparent .wordmark img{filter:brightness(0) invert(1)}.site-nav{display:flex;align-items:center;justify-content:space-between;min-height:72px;max-width:1440px;margin:0 auto;padding:0 2rem}.wordmark{display:block;width:-moz-fit-content;width:fit-content}.wordmark img{display:block;width:auto;height:48px}.nav-right{gap:1.5rem}.nav-links,.nav-right{display:flex;align-items:center}.nav-links{gap:.25rem}.site-nav .nav-cta{height:2.125rem;padding:0 1.125rem;font-size:.875rem}.nav-links a{position:relative;z-index:0;color:#555;font-size:.9375rem;text-decoration:none;padding:.5rem .9rem;border-radius:999px;transition:color .25s ease}.nav-links a:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;background:linear-gradient(155deg,#8c6a34,#b6935a 45%,#977443);box-shadow:0 6px 14px -6px rgba(140,106,52,.5);opacity:0;transform:scale(.82);transition:opacity .25s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.nav-links a:hover{color:#fff}.nav-links a:hover:before{opacity:1;transform:scale(1)}.hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:100vh;min-height:100svh;margin:0;padding:0;overflow:hidden;text-align:left}.hero-figure{z-index:0;margin:0}.hero-figure,.hero-photo{position:absolute;inset:0}.hero-photo{overflow:hidden;border-radius:0;background:#14120f}.hero-photo img{object-fit:cover}.hero-image{opacity:0;transition:opacity .45s ease}.hero-image-loaded{opacity:1}.hero-photo:after{content:"";opacity:.12;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-photo:after,.hero-scrim{position:absolute;inset:0;pointer-events:none}.hero-scrim{z-index:1;background:linear-gradient(100deg,rgba(8,8,8,.82),rgba(8,8,8,.56) 34%,rgba(8,8,8,.2) 60%,rgba(8,8,8,0) 80%),linear-gradient(0deg,rgba(8,8,8,.5) 0,rgba(8,8,8,0) 30%)}.hero-inner{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;padding:clamp(6rem,16vh,10rem) 2rem 4rem}.hero-copy{max-width:40rem;color:#fff}@media (prefers-reduced-motion:reduce){.hero-image{transition:none}}@media (max-width:900px){.hero{align-items:flex-end}.hero-inner{padding-top:7rem;padding-bottom:3rem}}.site-footer{background:#fff;border-top:1px solid #e8e8e8}.footer-wordmark{display:block;width:-moz-fit-content;width:fit-content}.footer-wordmark img{display:block;width:auto;height:96px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:4rem;min-height:128px;max-width:1440px;margin:0 auto;padding:0 2rem}.footer-meta{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}.footer-links{display:flex;gap:1.25rem}.footer-links a{color:#555;font-size:.9375rem;text-decoration:none}.footer-links a:hover{color:#111}.footer-copyright{color:#777;font-size:.8125rem}.legal-page{max-width:1440px;min-height:calc(100vh - 72px - 128px);margin:0 auto;padding:calc(72px + 3rem) 2rem 3rem}.legal-content{max-width:70ch}.legal-content h1{font-size:clamp(2rem,3.4vw,2.75rem)}.legal-updated{color:#8f8d89;font-size:.9375rem}.legal-content>p{color:#555;line-height:1.7;max-width:62ch}.legal-content section{margin-top:2.5rem}.legal-content h2{font-size:1.25rem;font-weight:700;letter-spacing:-.01em;color:#111}.legal-content section p{color:#555;line-height:1.7;margin-top:.75rem}.legal-content ul{margin-top:.75rem;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.legal-content li{color:#555;line-height:1.6}.legal-content strong{color:#111}.legal-content a{color:#5c4a2e}.legal-content a:hover{color:#111}@media (max-width:640px){.footer-inner{flex-direction:column;gap:1.5rem;padding:2rem 1rem;min-height:auto}.footer-inner,.footer-meta{align-items:center}.footer-links{gap:1.25rem}}h1,p{margin:0}h1{font-weight:800;letter-spacing:-.02em}p{margin-top:.75rem}.hero-title{font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.06}.rotating-word{position:relative;display:inline-block;vertical-align:baseline;white-space:nowrap;font-style:italic;margin-right:.12em}.rotating-word[data-ready=true]{transition:width .3s ease-in-out}.rotating-word-ghost{visibility:hidden;white-space:nowrap}.rotating-word-value{position:absolute;inset:0;text-align:left;white-space:nowrap;transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.rotating-word-value,.rotating-word[data-ready=true]{transition:none}}.hero-lede{max-width:42ch;font-size:clamp(1.375rem,2.2vw,1.75rem);color:rgba(255,255,255,.85);line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.btn-gold,.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;height:3.25rem;padding:0 1.75rem;border-radius:999px;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.btn-primary{background:#111;color:#fff}.btn-primary:hover{background:#333}.btn-secondary{border:1px solid #d9d5c9;color:#111}.btn-secondary:hover{border-color:#111}.hero-actions .btn-secondary{border-color:rgba(255,255,255,.55);color:#fff}.hero-actions .btn-secondary:hover{border-color:#fff;background:rgba(255,255,255,.12)}.btn-gold{border:1px solid #a3814a;background:linear-gradient(155deg,#8c6a34,#b6935a 45%,#977443);color:#fff;box-shadow:0 12px 28px -8px rgba(140,106,52,.55),0 3px 8px rgba(0,0,0,.16)}.btn-gold:hover{box-shadow:0 16px 34px -8px rgba(140,106,52,.65),0 4px 10px rgba(0,0,0,.2);transform:translateY(-1px)}.section{max-width:1440px;margin:0 auto;padding:5rem 2rem;border-top:1px solid #e8e8e8}.section-eyebrow{display:inline-flex;align-items:center;gap:.625rem;color:#8f8d89;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.eyebrow-line{display:inline-block;width:1.25rem;height:1px;background:#a3814a}.section-title{max-width:30ch;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem;margin-top:3.5rem}.step{position:relative;display:grid;grid-gap:.5rem;gap:.5rem;align-content:start;padding-top:1.25rem;border-top:2px solid #111;overflow:hidden}.step-bg-num{position:absolute;top:0;bottom:0;right:0;z-index:0;display:flex;align-items:center;line-height:1;font-size:8rem;font-weight:800;font-feature-settings:"lnum";font-variant-numeric:lining-nums;transform:translateY(-.063em);color:#eae6dd;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.step-bg-num{font-size:7rem}}.step-head{display:flex;align-items:center;gap:.875rem;margin-bottom:.25rem}.step h3,.step p,.step-head{position:relative;z-index:1}.step-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;border-radius:999px;color:#fff;background:linear-gradient(155deg,#8c6a34,#b6935a 45%,#977443);box-shadow:0 10px 22px -10px rgba(140,106,52,.55),0 2px 6px rgba(0,0,0,.14)}.step-icon svg{width:1.375rem;height:1.375rem}.step h3{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.step p{margin-top:0;color:#555;font-size:1rem;line-height:1.55}@media (max-width:768px){.steps{grid-template-columns:1fr;gap:2rem}}.faq-layout{display:grid;grid-template-columns:22rem 1fr;grid-gap:4rem;gap:4rem;align-items:start}.faq-intro{position:-webkit-sticky;position:sticky;top:calc(72px + 3rem)}.faq-contact{margin-top:1.5rem;color:#555;font-size:.9375rem;line-height:1.6}.faq-contact a{color:#5c4a2e;text-decoration:underline;text-underline-offset:2px}.faq-contact a:hover{color:#111}.faq-list{border-top:1px solid #e8e8e8}.faq-item{border-bottom:1px solid #e8e8e8}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.5rem 0;border:none;background:none;color:inherit;font-family:inherit;font-size:1.0625rem;font-weight:600;text-align:left;cursor:pointer;transition:color .2s ease}.faq-question:hover{color:#5c4a2e}.faq-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #d9d5c9;border-radius:999px;color:#8f8d89;font-size:1.125rem;line-height:1;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s ease,border-color .2s ease}.faq-icon-open{border-color:#cda05f;color:#5c4a2e;transform:rotate(135deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.faq-answer-inner{overflow:hidden}.faq-answer p{max-width:62ch;margin-top:0;padding-bottom:1.5rem;color:#555;font-size:1rem;line-height:1.6}.cta-section{padding-inline:2rem}.cta-card{position:relative;isolation:isolate;max-width:1200px;margin:0 auto;padding:4.5rem 2rem;border-radius:28px;overflow:hidden;background:#0a0a0a;text-align:center}.cta-card:after,.cta-card:before{content:"";position:absolute;z-index:-1;aspect-ratio:1/1;border-radius:50%;pointer-events:none;will-change:transform}.cta-card:before{top:-10%;left:-12%;width:clamp(220px,42vw,480px);background:radial-gradient(circle closest-side,rgba(236,198,132,.5) 0,rgba(205,160,95,.22) 38%,rgba(205,160,95,0) 72%);animation:cta-spotlight-a 18s ease-in-out infinite alternate}.cta-card:after{bottom:-15%;right:-10%;width:clamp(180px,34vw,380px);background:radial-gradient(circle closest-side,rgba(196,146,74,.34) 0,rgba(168,116,50,.14) 40%,rgba(168,116,50,0) 74%);animation:cta-spotlight-b 24s ease-in-out infinite alternate}@keyframes cta-spotlight-a{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(70%,8%,0) scale(1.18)}to{transform:translate3d(135%,-6%,0) scale(.92)}}@keyframes cta-spotlight-b{0%{transform:translateZ(0) scale(1.1)}50%{transform:translate3d(-80%,10%,0) scale(.88)}to{transform:translate3d(-150%,-8%,0) scale(1.22)}}@media (prefers-reduced-motion:reduce){.cta-card:after,.cta-card:before{animation:none}}.cta-title{max-width:22ch;margin:0 auto;color:#fff;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.cta-subtitle{max-width:40ch;margin:.85rem auto 0;color:rgba(255,255,255,.65);font-size:1.0625rem}.cta-btn{margin-top:2.25rem;gap:.5rem}@media (max-width:900px){.faq-layout{grid-template-columns:1fr;gap:2rem}.faq-intro{position:static}}@media (max-width:640px){.site-nav{min-height:64px;padding:0 1rem}.nav-links{display:none}.site-nav .nav-cta{height:2rem;padding:0 .875rem;font-size:.8125rem}.wizard-page{padding-top:calc(64px + clamp(3rem, 7vw, 5rem))}.legal-page{padding-top:calc(64px + 3rem)}}.wizard-page{max-width:52rem;margin:0 auto;padding:calc(72px + clamp(3rem, 7vw, 5rem)) 2rem clamp(4rem,8vw,6rem);min-height:calc(100vh - 72px - 128px)}.wizard-progress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:.5rem;gap:.5rem}.wizard-progress-track{height:2px;border-radius:999px;background:#e8e8e8;overflow:hidden;position:relative}.wizard-progress-track:after{content:"";position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:linear-gradient(90deg,#8c6a34,#b6935a);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.wizard-progress-track[data-state=current]:after,.wizard-progress-track[data-state=done]:after{transform:scaleX(1)}.wizard-step-count{margin-top:1rem;color:#8f8d89;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.wizard-step[data-dir=forward]{animation:wizard-in-forward .38s cubic-bezier(.2,.8,.2,1) both}.wizard-step[data-dir=back]{animation:wizard-in-back .38s cubic-bezier(.2,.8,.2,1) both}@keyframes wizard-in-forward{0%{opacity:0;transform:translateX(18px)}}@keyframes wizard-in-back{0%{opacity:0;transform:translateX(-18px)}}.wizard-title{margin-top:.75rem;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800;letter-spacing:-.02em;line-height:1.12}.wizard-lede{margin-top:.6rem;color:#555;font-size:1.0625rem}.wizard-fields{display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem}.wizard-fields-tight{margin-top:1rem}.wizard-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.wizard-field{display:flex;flex-direction:column;gap:.5rem}.wizard-label{font-size:.9375rem;font-weight:600}.wizard-optional{color:#8f8d89;font-weight:400;font-size:.8125rem}.wizard-field input,.wizard-field select,.wizard-field textarea{width:100%;padding:.85rem 1rem;border:1px solid #ddd9cf;border-radius:8px;background:#fff;color:#111;font-family:inherit;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.wizard-field textarea{resize:vertical;line-height:1.55}.wizard-field input::placeholder,.wizard-field textarea::placeholder{color:#a9a69e}.wizard-field input:focus,.wizard-field select:focus,.wizard-field textarea:focus{outline:none;border-color:#a3814a;box-shadow:0 0 0 3px rgba(163,129,74,.16)}.wizard-field input[aria-invalid=true],.wizard-field select[aria-invalid=true],.wizard-field textarea[aria-invalid=true]{border-color:#b4472c}.wizard-error{color:#b4472c;font-size:.875rem}.wizard-note{margin-top:.25rem;color:#8f8d89;font-size:.875rem;line-height:1.55}.wizard-verified{display:flex;align-items:center;gap:.6rem;margin:0;padding:1rem 1.25rem;border:1px solid #d7e4d2;border-radius:8px;background:#f4f9f2;color:#2f5233;font-size:.9375rem}.wizard-verified-check{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:999px;background:#4a7c52;color:#fff;font-size:.75rem;flex:none}.wizard-code-input{max-width:12rem;letter-spacing:.4em;font-size:1.25rem;text-align:center}.wizard-resend{align-self:flex-start;border:none;background:none;padding:0;color:#5c4a2e;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wizard-resend:disabled{color:#a9a69e;text-decoration:none;cursor:default}.wizard-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e8e8e8}.wizard-actions button{font-family:inherit;cursor:pointer}.wizard-actions .btn-secondary{background:transparent}.wizard-actions .btn-gold:disabled{opacity:.65;cursor:progress}.wizard-done{animation:wizard-in-forward .45s cubic-bezier(.2,.8,.2,1) both}.wizard-done .wizard-note{margin-top:1.25rem;max-width:52ch}@media (max-width:640px){.wizard-row{grid-template-columns:1fr}.wizard-actions{flex-direction:column-reverse}.wizard-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.wizard-done,.wizard-step[data-dir=back],.wizard-step[data-dir=forward]{animation:none}.wizard-progress-track:after{transition:none}}.chooser-page{position:relative;overflow:hidden;min-height:calc(100vh - 72px - 128px)}.chooser-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:calc(72px + clamp(3rem, 7vw, 4.5rem)) 2rem clamp(4rem,8vw,6rem)}.chooser-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.chooser-bg:after{content:"";position:absolute;inset:0;opacity:.06;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.chooser-bg-layer{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.chooser-bg-layer.is-active{opacity:1}.chooser-bg-topo{background-image:repeating-radial-gradient(ellipse 66% 78% at 86% 32%,rgba(140,106,52,.14) 0 1px,rgba(140,106,52,0) 1px 30px),repeating-radial-gradient(ellipse 58% 70% at 68% 78%,rgba(140,106,52,.1) 0 1px,rgba(140,106,52,0) 1px 42px),radial-gradient(circle at 94% 6%,rgba(214,176,112,.18),rgba(214,176,112,0) 55%);-webkit-mask-image:radial-gradient(ellipse 76% 84% at 88% 42%,#000 16%,transparent 72%);mask-image:radial-gradient(ellipse 76% 84% at 88% 42%,#000 16%,transparent 72%)}.chooser-bg-dawn{background-image:repeating-linear-gradient(0deg,rgba(140,106,52,.055) 0 1px,rgba(140,106,52,0) 1px 24px),radial-gradient(ellipse 130% 100% at 4% 104%,rgba(232,190,126,.48) 0,rgba(214,176,112,.22) 26%,rgba(255,255,255,0) 62%);-webkit-mask-image:linear-gradient(0deg,#000 6%,rgba(0,0,0,.55) 44%,transparent 84%);mask-image:linear-gradient(0deg,#000 6%,rgba(0,0,0,.55) 44%,transparent 84%)}.chooser-switch{display:flex;justify-content:center}.chooser-tabs{display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem;border:1px solid #e8e8e8;border-radius:999px;background:#faf9f7}.chooser-tab{position:relative;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;padding:.625rem 1.5rem;border-radius:999px;color:#555;font-family:inherit;font-size:.9375rem;font-weight:600;transition:color .25s ease}.chooser-tab:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:999px;background:linear-gradient(155deg,#8c6a34,#b6935a 45%,#977443);box-shadow:0 8px 18px -8px rgba(140,106,52,.55);opacity:0;transform:scale(.82);transition:opacity .25s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.chooser-tab:hover{color:#111}.chooser-tab[aria-selected=true],.chooser-tab[aria-selected=true]:hover{color:#fff}.chooser-tab[aria-selected=true]:before{opacity:1;transform:scale(1)}.chooser-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(2.5rem,6vw,5rem);gap:clamp(2.5rem,6vw,5rem);align-items:start;margin-top:clamp(2.5rem,6vh,4rem);animation:chooser-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes chooser-in{0%{opacity:0;transform:translateY(10px)}}.chooser-title{max-width:18ch;margin-top:.85rem;font-size:clamp(2.125rem,3.8vw,3.125rem);font-weight:800;letter-spacing:-.02em;line-height:1.08}.chooser-accent{color:#8c6a34;font-style:italic}.chooser-lede{max-width:46ch;margin-top:1rem;color:#555;font-size:1.125rem;line-height:1.55}.chooser-points{display:flex;flex-direction:column;gap:1.75rem;margin:2.75rem 0 0;padding:0;list-style:none}.chooser-point{display:flex;align-items:flex-start;gap:1rem}.chooser-point h3{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}.chooser-point p{max-width:46ch;margin-top:.35rem;color:#555;font-size:.9375rem;line-height:1.55}.chooser-card{padding:clamp(1.75rem,3vw,2.25rem);border:1px solid #e8e8e8;border-radius:20px;background:#fff;box-shadow:0 28px 56px -36px rgba(17,17,17,.3)}.chooser-card-title{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.chooser-card-note{margin-top:.5rem;color:#8f8d89;font-size:.875rem;line-height:1.5}.chooser-card-note a{color:#5c4a2e}.chooser-card-note a:hover{color:#111}.chooser-card-fields{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.75rem}.chooser-card-btn{width:100%;margin-top:1.75rem;font-family:inherit;cursor:pointer}.chooser-card-foot{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #e8e8e8;color:#8f8d89;font-size:.875rem;line-height:1.5;text-align:center}@media (prefers-reduced-motion:reduce){.chooser-layout{animation:none}.chooser-bg-layer,.chooser-tab:before{transition:none}}@media (max-width:900px){.chooser-layout{grid-template-columns:1fr;gap:2.5rem}.chooser-title{max-width:22ch}}@media (max-width:640px){.chooser-inner{padding:calc(64px + 2.5rem) 1.25rem 4rem}.chooser-tab{padding:.5625rem 1.125rem;font-size:.875rem}}