.card-swap{-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative}.card-swap-sizer{pointer-events:none;max-height:100%;overflow:hidden}.card-swap-sizer>span{width:100%;max-width:var(--swap-stage-w);aspect-ratio:var(--swap-ratio);display:block}.card-swap-stage{width:var(--swap-stage-w);height:var(--swap-stage-h);perspective:900px;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-swap-slot{top:var(--swap-oy);left:var(--swap-ox);width:var(--swap-w);height:var(--swap-h);margin:calc(var(--swap-h) / -2) 0 0 calc(var(--swap-w) / -2);border-radius:var(--swap-radius);isolation:isolate;box-shadow:var(--swap-shadow);pointer-events:auto;-webkit-user-select:none;user-select:none;touch-action:pan-y;backface-visibility:hidden;position:absolute;overflow:hidden}.card-swap:focus-visible .card-swap-slot[data-front]{outline:2px solid var(--swap-ink);outline-offset:3px}.card-swap-shade{z-index:3;border-radius:inherit;background:var(--swap-shade);opacity:0;pointer-events:none;position:absolute;inset:0}.card-swap-card{box-sizing:border-box;border-radius:inherit;isolation:isolate;background:var(--swap-tile);width:100%;height:100%;color:var(--swap-ink);position:relative;overflow:hidden}.card-swap-card-rim{z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--swap-tile-edge), inset 0 1px 0 var(--swap-tile-highlight);pointer-events:none;position:absolute;inset:0}.card-swap-item{box-sizing:border-box;flex-direction:column;gap:6px;height:100%;padding:6px;display:flex}.card-swap-head{flex:none;align-items:center;gap:10px;min-width:0;height:30px;padding:0 6px;display:flex}.card-swap-icon{background:var(--swap-badge);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.card-swap-title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.2;overflow:hidden}.card-swap-media{border-radius:max(0px, calc(var(--swap-radius) - 6px));background:var(--swap-badge);flex:1;min-height:0;position:relative;overflow:hidden}.card-swap-media img{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.card-swap-media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--swap-media-edge);pointer-events:none;position:absolute;inset:0}
.HomeProcessSection-module__g7fVQW__workflow{min-width:0}.HomeProcessSection-module__g7fVQW__top{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.HomeProcessSection-module__g7fVQW__intro h2{font-family:var(--bp-font-display);letter-spacing:-.04em;scroll-margin-top:170px;font-size:clamp(40px,4.2vw,54px);font-weight:400;line-height:1.1}.HomeProcessSection-module__g7fVQW__intro>p{color:var(--bp-muted);max-width:430px;margin:26px 0 32px;font-size:16px;line-height:1.9}.HomeProcessSection-module__g7fVQW__demo{min-width:0}.HomeProcessSection-module__g7fVQW__stack{width:100%;height:400px;overflow:clip}.HomeProcessSection-module__g7fVQW__deckControls{justify-content:center;align-items:center;gap:12px;display:flex}.HomeProcessSection-module__g7fVQW__deckControls button{color:#83887e;background:0 0;border:0;place-items:center;width:44px;height:44px;transition:color .2s;display:grid}.HomeProcessSection-module__g7fVQW__deckControls button:hover{color:#f1efe7}.HomeProcessSection-module__g7fVQW__deckControls button svg{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.HomeProcessSection-module__g7fVQW__featureCard{background:radial-gradient(at 100% 0,#b0965114,#0000 70%);flex-direction:column;align-items:flex-start;height:100%;padding:28px;display:flex}.HomeProcessSection-module__g7fVQW__featureIcon{width:38px;height:38px;color:var(--bp-gold);background:linear-gradient(145deg,#d6be7e1f,#d6be7e06);border-radius:10px;flex-shrink:0;place-items:center;margin-bottom:20px;display:grid;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #d6be7e14}.HomeProcessSection-module__g7fVQW__featureIcon svg{width:21px;height:21px}.HomeProcessSection-module__g7fVQW__featureCard h3{font-family:var(--bp-font-body);letter-spacing:-.025em;font-size:21px;font-weight:550;line-height:1.3}.HomeProcessSection-module__g7fVQW__featureCard p{color:var(--bp-muted);margin-top:16px;margin-bottom:16px;font-size:15px;line-height:1.8}.HomeProcessSection-module__g7fVQW__featureCard a{min-height:44px;color:var(--bp-gold);align-items:center;gap:12px;margin-top:auto;padding-block:8px;font-size:14px;display:inline-flex}.HomeProcessSection-module__g7fVQW__featureCard a:hover{color:var(--bp-text)}@media (max-width:1050px){.HomeProcessSection-module__g7fVQW__top{gap:24px}.HomeProcessSection-module__g7fVQW__deckControls{padding-inline:0}}@media (max-width:767px){.HomeProcessSection-module__g7fVQW__top{grid-template-columns:minmax(0,1fr);gap:24px}.HomeProcessSection-module__g7fVQW__intro h2{font-size:clamp(37px,9.5vw,49px)}.HomeProcessSection-module__g7fVQW__intro>p{margin:22px 0 28px}.HomeProcessSection-module__g7fVQW__intro .specular-button{padding:17px 22px;font-size:15px}.HomeProcessSection-module__g7fVQW__intro .specular-button__label{white-space:nowrap}.HomeProcessSection-module__g7fVQW__stack{height:410px}.HomeProcessSection-module__g7fVQW__featureCard{padding:24px}.HomeProcessSection-module__g7fVQW__featureIcon{margin-bottom:16px}.HomeProcessSection-module__g7fVQW__featureCard h3{font-size:19px}.HomeProcessSection-module__g7fVQW__featureCard p{margin-top:12px;font-size:14px;line-height:1.65}.HomeProcessSection-module__g7fVQW__featureCard a{font-size:13px}}
.HomeFaq-module__m8ffzW__questions{isolation:isolate;margin-top:3px;position:relative}.HomeFaq-module__m8ffzW__highlight{opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#d8bd7b13,#d8bd7b04);border-radius:12px;height:0;position:absolute;top:0;left:-18px;right:-18px;box-shadow:inset 2px 0 #d8bd7ba6}.HomeFaq-module__m8ffzW__row{border-bottom:1px solid var(--home-line);position:relative}.HomeFaq-module__m8ffzW__row:nth-child(2){border-top:1px solid var(--home-line)}.HomeFaq-module__m8ffzW__row h3{font:inherit;margin:0}.HomeFaq-module__m8ffzW__row button{color:#d4d8cd;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;transition:color .2s;display:flex}.HomeFaq-module__m8ffzW__row button:hover,.HomeFaq-module__m8ffzW__row[data-open=true] button{color:#f0dfb6}.HomeFaq-module__m8ffzW__plus{color:#88927a;flex-shrink:0;width:14px;height:14px;position:relative}.HomeFaq-module__m8ffzW__plus i{background:currentColor;width:10px;height:1px;transition:transform .3s,opacity .3s;position:absolute;top:6px;left:2px}.HomeFaq-module__m8ffzW__plus i:last-child{transform:rotate(90deg)}.HomeFaq-module__m8ffzW__row[data-open=true] .HomeFaq-module__m8ffzW__plus i:last-child{opacity:0;transform:rotate(0)}.HomeFaq-module__m8ffzW__answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.HomeFaq-module__m8ffzW__row[data-open=true] .HomeFaq-module__m8ffzW__answer{opacity:1;grid-template-rows:1fr}.HomeFaq-module__m8ffzW__answer>div{min-height:0;overflow:hidden}.HomeFaq-module__m8ffzW__answer p{color:#969f8c;max-width:450px;margin:0;padding-bottom:23px;font-size:15px;line-height:1.9}.HomeFaq-module__m8ffzW__answer a{color:#d8bd7b;text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.HomeFaq-module__m8ffzW__row button{gap:14px;padding-block:21px}.HomeFaq-module__m8ffzW__highlight{left:-10px;right:-10px}}@media (prefers-reduced-motion:reduce){.HomeFaq-module__m8ffzW__answer,.HomeFaq-module__m8ffzW__plus i,.HomeFaq-module__m8ffzW__row button{transition:none}}
.HomeMarketTransition-module__5MTM9G__transition{isolation:isolate;padding:24px 0 28px;position:relative}.HomeMarketTransition-module__5MTM9G__transition:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#be9f5611,#0000 67%);position:absolute;inset:-40px 0}.HomeMarketTransition-module__5MTM9G__band{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding-block:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.HomeMarketTransition-module__5MTM9G__band:active{cursor:grabbing}.HomeMarketTransition-module__5MTM9G__track{will-change:transform;width:max-content;translate:var(--drag-offset,0px) 0;display:flex}.HomeMarketTransition-module__5MTM9G__phrase{white-space:nowrap;font-family:var(--bp-font-body);letter-spacing:-.055em;align-items:center;gap:36px;padding-right:36px;font-size:clamp(38px,5.8vw,84px);font-weight:600;line-height:1.15;display:flex}.HomeMarketTransition-module__5MTM9G__phrase>span{color:#0000;-webkit-text-stroke:1px #dfded252;transition:-webkit-text-stroke-color .25s}.HomeMarketTransition-module__5MTM9G__phrase strong{font-weight:inherit;color:#bca56c}.HomeMarketTransition-module__5MTM9G__phrase b{color:#6a6046;font-size:.6em;font-weight:300}.HomeMarketTransition-module__5MTM9G__band:hover .HomeMarketTransition-module__5MTM9G__phrase>span{-webkit-text-stroke-color:#dfded2a6}@media (max-width:767px){.HomeMarketTransition-module__5MTM9G__transition{padding-block:12px 20px}.HomeMarketTransition-module__5MTM9G__phrase{gap:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){.HomeMarketTransition-module__5MTM9G__track{will-change:auto}.HomeMarketTransition-module__5MTM9G__band{cursor:default}}
.HomePage-module__I583bW__home{--home-bg:var(--bp-canvas);--home-surface:var(--bp-surface);--home-text:var(--bp-text);--home-muted:var(--bp-muted);--home-gold:var(--bp-gold);--home-line:#ffffff17;color:var(--home-text);background:var(--home-bg);font-family:var(--bp-font-body);font-size:16px;overflow:clip}.HomePage-module__I583bW__home a,.HomePage-module__I583bW__home button{-webkit-tap-highlight-color:transparent}.HomePage-module__I583bW__home a:focus-visible,.HomePage-module__I583bW__home button:focus-visible,.HomePage-module__I583bW__home summary:focus-visible{outline:2px solid var(--home-gold);outline-offset:5px;box-shadow:none}.HomePage-module__I583bW__container{width:min(1160px,100% - 96px);margin-inline:auto}.HomePage-module__I583bW__hero{border-bottom:1px solid var(--home-line);background:radial-gradient(at 76% 49%,#685c3812,#0000 55%);position:relative}.HomePage-module__I583bW__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;width:min(1160px,100% - 96px);min-height:776px;margin-inline:auto;padding-block:96px;display:grid}.HomePage-module__I583bW__heroCopy{z-index:2;min-width:0;position:relative}.HomePage-module__I583bW__heroVisual{min-width:0}.HomePage-module__I583bW__hero h1{font-family:var(--bp-font-display);letter-spacing:-.055em;white-space:nowrap;margin:0 0 32px;font-size:clamp(66px,6.4vw,90px);font-weight:400;line-height:1.02}.HomePage-module__I583bW__hero h1 em{color:var(--home-gold);font-weight:400}.HomePage-module__I583bW__heroDescription{color:#a6aaa4;max-width:400px;font-size:18px;line-height:1.8}.HomePage-module__I583bW__mobileDescription{display:none}.HomePage-module__I583bW__heroActions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}.HomePage-module__I583bW__heroNote{color:var(--home-muted);margin-top:20px;font-size:13px}.HomePage-module__I583bW__section{padding-block:128px;scroll-margin-top:92px}.HomePage-module__I583bW__sectionHeading h2{letter-spacing:-.04em;margin-top:15px;font-size:clamp(39px,4.2vw,54px);font-weight:400;line-height:1.1}.HomePage-module__I583bW__sectionHeading>p:last-child{color:var(--home-muted);max-width:465px;margin-top:17px;font-size:16px;line-height:1.9}.HomePage-module__I583bW__toolsSection{padding-bottom:56px}.HomePage-module__I583bW__processSection{background:radial-gradient(at 80% 45%,#b59b5b09,#0000 65%);padding-block:48px 64px}.HomePage-module__I583bW__steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px;display:grid}.HomePage-module__I583bW__steps article{border-top:1px solid var(--home-line);padding-top:25px}.HomePage-module__I583bW__stepNumber{font-family:var(--font-jetbrains-mono), monospace;color:#89806b;font-size:11px}.HomePage-module__I583bW__steps h3{font-family:var(--font-newsreader), Georgia, serif;margin-top:23px;font-size:24px;font-weight:400}.HomePage-module__I583bW__steps p{color:#90968a;max-width:275px;margin-top:12px;font-size:16px;line-height:1.9}.HomePage-module__I583bW__learningLink{align-items:center;gap:22px;margin-top:48px;font-size:14px;display:flex}.HomePage-module__I583bW__learningLink>span{color:#7e8775}.HomePage-module__I583bW__learningLink a{color:#c8cbbf;align-items:center;gap:12px;display:inline-flex}.HomePage-module__I583bW__learningLink a:hover{color:#fff}.HomePage-module__I583bW__closingSections{isolation:isolate;position:relative}.HomePage-module__I583bW__closingSections:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 62%,#c3a35609,#0000 48%);position:absolute;inset:8% -15% -8%}.HomePage-module__I583bW__questionsSection{padding-block:64px;position:relative}.HomePage-module__I583bW__questionsLayout{grid-template-columns:1fr 1.1fr;gap:90px;display:grid}.HomePage-module__I583bW__questionsLayout .HomePage-module__I583bW__sectionHeading>p:last-child{margin-top:22px;font-size:14px}.HomePage-module__I583bW__questionsLayout .HomePage-module__I583bW__sectionHeading a{color:#cec9b9;border-bottom:1px solid #4a483e}.HomePage-module__I583bW__questions{padding-top:3px}.HomePage-module__I583bW__questions details{border-bottom:1px solid var(--home-line)}.HomePage-module__I583bW__questions details:first-child{border-top:1px solid var(--home-line)}.HomePage-module__I583bW__questions summary{cursor:pointer;color:#d4d8cd;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:16px;list-style:none;display:flex}.HomePage-module__I583bW__questions summary::-webkit-details-marker{display:none}.HomePage-module__I583bW__questions summary>span{color:#88927a;flex-shrink:0;font-size:20px;font-weight:300;transition:transform .2s}.HomePage-module__I583bW__questions details[open] summary>span{transform:rotate(45deg)}.HomePage-module__I583bW__questions details>p{color:#969f8c;max-width:450px;padding-bottom:23px;font-size:15px;line-height:1.9}.HomePage-module__I583bW__questions p a{color:#d8bd7b;text-underline-offset:3px;text-decoration:underline}.HomePage-module__I583bW__finalCta{text-align:center;padding:72px 0 144px;position:relative}.HomePage-module__I583bW__finalMark{-o-object-fit:contain;object-fit:contain;width:64px;height:64px;margin:0 auto 32px;display:block}.HomePage-module__I583bW__finalCta h2{letter-spacing:-.04em;font-size:clamp(46px,5.4vw,65px);font-weight:400;line-height:1.05}.HomePage-module__I583bW__finalCta h2 em{color:#baab8b;font-weight:400}.HomePage-module__I583bW__finalCta p{color:#909889;margin-top:20px;font-size:16px}.HomePage-module__I583bW__finalCta .specular-button{margin-top:29px}.HomePage-module__I583bW__finalLinks{color:#838d79;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:24px;font-size:13px;display:flex}.HomePage-module__I583bW__finalLinks a:hover{color:#c7cebc}@media (min-width:1450px){.HomePage-module__I583bW__heroInner{min-height:800px}}@media (max-width:1050px){.HomePage-module__I583bW__container,.HomePage-module__I583bW__heroInner{width:calc(100% - 64px)}.HomePage-module__I583bW__heroInner{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px;min-height:728px;padding-block:72px}.HomePage-module__I583bW__hero h1{font-size:clamp(48px,6.5vw,70px)}.HomePage-module__I583bW__questionsLayout{gap:50px}}@media (max-width:767px){.HomePage-module__I583bW__container,.HomePage-module__I583bW__heroInner{width:calc(100% - 44px)}.HomePage-module__I583bW__heroInner{grid-template-columns:minmax(0,1fr);gap:40px;min-height:0;padding-block:56px}.HomePage-module__I583bW__hero h1{margin-block:0 24px;font-size:clamp(40px,11vw,54px);line-height:1.04}.HomePage-module__I583bW__heroDescription{max-width:360px;font-size:16px;line-height:1.8}.HomePage-module__I583bW__desktopDescription{display:none}.HomePage-module__I583bW__mobileDescription{display:inline}.HomePage-module__I583bW__heroActions{flex-wrap:wrap;gap:16px;margin-top:32px}.HomePage-module__I583bW__heroNote{margin-top:16px;font-size:12px}.HomePage-module__I583bW__section{padding-block:80px;scroll-margin-top:72px}.HomePage-module__I583bW__toolsSection{padding-bottom:40px}.HomePage-module__I583bW__processSection,.HomePage-module__I583bW__questionsSection{padding-block:40px}.HomePage-module__I583bW__sectionHeading h2{margin-top:14px;font-size:39px}.HomePage-module__I583bW__sectionHeading>p:last-child{max-width:325px;margin-top:16px;font-size:16px;line-height:1.9}.HomePage-module__I583bW__steps{grid-template-columns:1fr;gap:29px;margin-top:32px}.HomePage-module__I583bW__steps article{padding-top:20px}.HomePage-module__I583bW__steps h3{margin-top:14px;font-size:24px}.HomePage-module__I583bW__steps p{max-width:340px;margin-top:10px;font-size:16px}.HomePage-module__I583bW__learningLink{flex-direction:column;align-items:flex-start;gap:11px;margin-top:30px}.HomePage-module__I583bW__questionsLayout{grid-template-columns:1fr;gap:32px}.HomePage-module__I583bW__questionsLayout h2 br{display:none}.HomePage-module__I583bW__questionsLayout .HomePage-module__I583bW__sectionHeading>p:last-child{font-size:14px}.HomePage-module__I583bW__questions summary{gap:14px;padding-block:21px;font-size:16px}.HomePage-module__I583bW__questions details>p{font-size:15px}.HomePage-module__I583bW__finalCta{padding-block:80px}.HomePage-module__I583bW__finalCta h2{font-size:47px}.HomePage-module__I583bW__finalCta p{font-size:16px}}@media (max-width:360px){.HomePage-module__I583bW__hero h1{font-size:40px}.HomePage-module__I583bW__heroActions{gap:12px}}@media (prefers-reduced-motion:reduce){.HomePage-module__I583bW__home :not([data-book-scroller]),.HomePage-module__I583bW__home :before,.HomePage-module__I583bW__home :after{transition:none!important;animation:none!important}}.HomePage-module__I583bW__secondaryButton{min-height:52px;color:var(--home-text);background:#141713;border:1px solid #51564b;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:500;display:inline-flex}.HomePage-module__I583bW__secondaryButton:hover{border-color:var(--home-gold);background:#20251b}.HomePage-module__I583bW__heroActions .HomePage-module__I583bW__secondaryButton{color:#000;background:#fff;border-color:#fff}.HomePage-module__I583bW__heroActions .HomePage-module__I583bW__secondaryButton:hover{background:#f2f2f2;border-color:#f2f2f2}
