.landing-refresh>section{isolation:isolate}.landing-refresh .ribbon-hero,.landing-refresh .ribbon-hero__inner{min-height:clamp(42rem,57svh,46rem)}.landing-refresh .ribbon-hero{--hero-art-top:clamp(5rem, 11svh, 9rem);overflow:clip}.ribbon-hero__art{top:var(--hero-art-top);width:min(94vw,80rem)}.ribbon-hero__label--strategy{top:calc(var(--hero-art-top) + min(14.8vw, 16rem))}.ribbon-hero__label--platform{top:calc(var(--hero-art-top) + 6.5vw - 2.5rem)}.ribbon-hero__label--account{top:calc(var(--hero-art-top) + .9vw - 3.5rem)}.ribbon-hero__sheen{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fffad808 46%,#ffffefa1 50%,#fff9ce0a 54%,#0000 62%) 0 0/300% 100%;animation:7s ease-in-out 1.5s infinite gold-surface-sheen;position:absolute;inset:0;-webkit-mask:url(/media/gold-ribbon.png) 50%/100% 100% no-repeat;mask:url(/media/gold-ribbon.png) 50%/100% 100% no-repeat}@keyframes gold-surface-sheen{0%,16%{opacity:0;background-position:100% 0}38%{opacity:.65}58%,to{opacity:0;background-position:0 0}}@keyframes ribbon-sheen{0%,20%{opacity:0;transform:translate(-85%)}32%{opacity:.75}48%,to{opacity:0;transform:translate(85%)}}.ribbon-hero .hero-title__line--gold>span{-webkit-text-fill-color:#a4772b;color:#a4772b;background:0 0}.journey-section h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#a4772b 15%,#c59b51 38%,#f7dfa5 48%,#a4772b 58%,#b78937 90%) 0 0/260% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out 1.8s infinite gold-type-sheen}@keyframes gold-type-sheen{0%,22%{background-position:100% 0}58%,to{background-position:0 0}}@media (min-width:95rem){.ribbon-hero__art{left:28.5%}.ribbon-hero__label--strategy{left:60%}.ribbon-hero__label--platform{left:82%}.ribbon-hero__label--account{left:99%}}@media (min-width:48rem) and (max-width:56rem){.landing-refresh .ribbon-hero{--hero-art-top:13rem}.ribbon-hero__art{width:67vw;left:48%}.ribbon-hero__label--strategy{top:calc(var(--hero-art-top) + 3.8rem);left:68%}.ribbon-hero__label--platform{top:calc(var(--hero-art-top) - 1.25rem);left:84%}.ribbon-hero__label--account{display:none}}@media (min-width:56.01rem) and (max-width:68rem){.landing-refresh .ribbon-hero{--hero-art-top:11rem}.ribbon-hero__art{width:85vw;left:36%}.ribbon-hero__label--strategy{left:65%}.ribbon-hero__label--platform{left:88%}.ribbon-hero__label--account{display:none}}.landing-refresh .journey-section{background:radial-gradient(at 48% 85%,#f4ead8 0,#0000 48%),#fcfaf6;align-items:flex-start;min-height:0;display:flex}.journey-section__rail-glint{animation-duration:5.2s}.journey-icon{transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);position:relative;box-shadow:0 16px 28px #1a23391a,inset 0 1px #fff}.journey-section__stations li:hover .journey-icon{transform:translateY(-.45rem);box-shadow:0 23px 36px #1a233926,0 0 0 .5rem #be924117}.landing-refresh .questions-section{background:radial-gradient(circle at 12% 75%,#d0a75624,#0000 28rem),#fff;align-items:center;min-height:calc(100svh - 4.75rem);padding-block:clamp(4rem,6vw,6rem);display:flex;overflow:clip}.questions-section__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.questions-section .section-heading{min-height:36rem;padding-bottom:16rem;position:relative}.questions-section .section-heading>:not(.gold-orbit){z-index:1;position:relative}.questions-section .section-heading h2{max-width:13ch;font-size:clamp(3rem,4.25vw,4.3rem)}.gold-orbit{pointer-events:none;transform:translate3d(0, var(--parallax-y,0px), 0)}.gold-orbit img{width:100%;height:auto;display:block}.gold-orbit:after{mix-blend-mode:screen;content:"";background:linear-gradient(105deg,#0000 39%,#fffde1b8 50%,#0000 61%) 0 0/300% 100%;animation:8s ease-in-out 2s infinite gold-surface-sheen;position:absolute;inset:0;-webkit-mask:url(/media/gold-orbit.png) 50%/100% 100% no-repeat;mask:url(/media/gold-orbit.png) 50%/100% 100% no-repeat}.questions-section__orbit{z-index:0;filter:drop-shadow(0 28px 22px #62421526);width:min(37vw,27rem);position:absolute;bottom:-2rem;left:-4.5rem}.question-compass{background:#ffffffeb;border:1px solid #aa7b2f4d;border-radius:1.1rem;overflow:hidden;box-shadow:0 2rem 5rem #1526441a,0 .3rem 1.2rem #1526440a}.question-compass article{padding-inline:clamp(1.1rem,2.2vw,2rem)}.question-compass article:last-child{border-bottom:0}.question-compass .is-open{background:linear-gradient(95deg,#fcf7eb,#fff 78%)}.question-compass .is-open .question-compass__number{color:#a77829}.question-compass button{transition:transform .22s var(--ease-out), color .22s var(--ease-out)}.question-compass button:hover{transform:translate(.3rem)}.question-compass__answer{padding-left:3.4rem}.landing-refresh .mechanism-section{background:radial-gradient(at 84% 57%,#c9963c33,#0000 31rem),#faf7f0;align-items:center;min-height:calc(100svh - 4.75rem);padding-block:clamp(3.5rem,4.5vw,4.25rem);display:flex;overflow:clip}.mechanism-section .section-heading h2{max-width:22ch;font-size:clamp(2.8rem,4.1vw,4rem)}.mechanism-layout{margin-top:2rem}.mechanism-steps li{padding-bottom:1rem}.mechanism-steps h3{margin-bottom:.3rem}.mechanism-steps p{font-size:.9rem;line-height:1.45}.mechanism-layout{perspective:1100px;position:relative}.mechanism-layout:after{z-index:-1;aspect-ratio:1.5;content:"";opacity:.48;background:url(/media/gold-orbit.png) 50%/contain no-repeat;width:min(48vw,38rem);animation:11s ease-in-out infinite alternate instrument-orbit;position:absolute;top:-5rem;right:-6rem;transform:rotate(-18deg)}@keyframes instrument-orbit{to{transform:translateY(1rem)rotate(-13deg)}}.mechanism-steps:after{background:linear-gradient(#e9cc86,#9a6820 48%,#17386a);width:3px}.mechanism-steps li>span{color:#694911;background:linear-gradient(145deg,#fffdf7,#ecd6a4);border-color:#b38537;font-weight:750;box-shadow:0 7px 14px #573a0f26,inset 0 1px #fff}.mechanism-steps li>div{transition:transform .25s var(--ease-out)}.mechanism-steps li:hover>div{transform:translate(.4rem)}.capital-simulator{color:#fff;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);background:radial-gradient(circle at 85% 2%,#234978 0,#0000 45%),linear-gradient(145deg,#102851,#09182f);border:1px solid #c19c59;border-radius:1.2rem;position:sticky;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 2.5rem 4rem #0b1c3740,0 .5rem 1.2rem #0b1c3726,inset 0 1px #ffffff45}.capital-simulator:hover{transform:rotateY(0)rotateX(0)translateY(-.3rem)}.capital-simulator:before{content:"";background:linear-gradient(90deg,#684511,#ffe7aa 45%,#b47f2b);height:3px;position:absolute;inset:0 0 auto}.capital-simulator h3,.capital-simulator output{color:#fff}.capital-simulator h3{margin-bottom:1.2rem}.capital-simulator output{color:#f2cd81}.capital-simulator label,.capital-simulator>p,.capital-simulator__scale{color:#cad6e8}.capital-simulator__heading span{color:#e3c17b}.capital-simulator__outcomes div{background:#ffffff12;border:1px solid #e0b76659}.capital-simulator__outcomes span{color:#dce5f1}.capital-simulator__outcomes strong{color:#f3cc7a}.landing-refresh .verification-section{background:radial-gradient(circle at 89% 15%,#cc9d491f,#0000 26rem),#fff}.verification-intro{align-items:center}.verification-intro .section-heading h2{max-width:15ch}.verification-route{background:linear-gradient(145deg,#fff,#fbf5e8);border:1px solid #b2843554;border-radius:.9rem;padding:1.4rem 1.5rem;transform:perspective(800px)rotateY(-5deg)rotateX(3deg);box-shadow:0 1rem 2rem #1226451c,inset 0 1px #fff}.landing-refresh .verification-section{padding-block:clamp(3.5rem,4.7vw,4.5rem)}.verification-intro .section-heading h2{max-width:22ch;font-size:clamp(2.9rem,4vw,3.8rem)}.verification-ledger{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.8rem;display:grid}.verification-ledger li{min-height:13.5rem;transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out), border-color .26s var(--ease-out);background:#fff;border:1px solid #af853d30;border-radius:.7rem;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem 1.4rem;display:flex;position:relative;box-shadow:0 .45rem 1rem #13274209}.verification-ledger li:hover{border-color:#af853d8c;transform:translateY(-.25rem);box-shadow:0 1.2rem 2rem #1327421a}.verification-ledger li>span{color:#a4782d;letter-spacing:-.06em;font-size:2.15rem;font-weight:750}.verification-ledger li h3{font-size:1.13rem}.verification-ledger li p{font-size:.84rem;line-height:1.45}.verification-ledger li strong{margin-top:auto}.verification-ledger strong{color:#765117}.verification-ledger:after{content:"";filter:drop-shadow(0 1rem 1.2rem #563a162e);background:url(/media/gold-orbit.png) 50%/contain no-repeat;min-height:13.5rem;transform:rotate(14deg)}.truth-note{background:#fdf8ed;border:1px solid #e3c995}.landing-refresh .technology-section{color:#fff;background:linear-gradient(90deg,#08162cf7,#0b1d36de),url(/media/alpine-data-relief.webp) 50%/cover no-repeat;align-items:center;min-height:calc(100svh - 4.75rem);padding-block:clamp(3.5rem,4.8vw,4.75rem);display:flex;position:relative}.technology-section:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 45% 65%,#c291352e,#0000 28rem);position:absolute;inset:0}.technology-statement>p,.landing-refresh .technology-statement>p{color:#e0ba6c}.technology-statement h2,.technology-layers h3{color:#fff}.technology-statement h2 em{color:#e4b75f}.landing-refresh .technology-visual{--ink-strong:#f5f8ff;--hairline:#d6e2f259;--blue-500:#73a8e8;--gold-500:#dfb65d;transition:transform .5s var(--ease-out);background:linear-gradient(135deg,#143052f0,#071326f7);border-color:#e6be6b8c;transform:perspective(1000px)rotateY(3deg)rotateX(2deg);box-shadow:0 1.7rem 3.5rem #00000059,inset 0 1px #ffffff21}.technology-visual:hover{transform:perspective(1000px)rotateY(0)rotateX(0)}.technology-visual__labels span{color:#e3eaf6;border-top-color:#e2bb6c99}.technology-visual figcaption{color:#c7d4e7}.technology-layers{border-color:#e6be6b4d}.technology-layers article{transition:background-color .25s var(--ease-out);border-color:#e6be6b47}.technology-layers article>*{transition:transform .25s var(--ease-out)}.technology-layers article{padding-block:1rem}.technology-layers h3{margin-block:.35rem;font-size:clamp(1.2rem,1.9vw,1.45rem)}.technology-layers article p{font-size:.88rem;line-height:1.45}.technology-conclusion{margin-top:1rem}.technology-layers article:hover{background:#ffffff0a}.technology-layers article:hover>*{transform:translate(.8rem)}.technology-layers article>span,.technology-conclusion{color:#e2bb70}.technology-layers article p{color:#ccd8e9}.decision-diagram__signal{filter:drop-shadow(0 0 5px #f3c5678c)}.decision-diagram__glint{fill:none;stroke-dasharray:30 700;animation:6s linear infinite line-glint}@keyframes line-glint{to{stroke-dashoffset:-730px}}.landing-refresh .risk-section{background:radial-gradient(circle at 90% 18%,#c1923b1c,#0000 27rem),#fff;align-items:center;min-height:calc(100svh - 4.75rem);padding-block:clamp(3rem,4vw,3.8rem);display:flex;overflow:clip}.risk-section>.container{z-index:1;position:relative}.risk-section__orbit{z-index:0;opacity:.32;width:min(40vw,34rem);transform:translate3d(0, var(--parallax-y,0px), 0) rotate(23deg);position:absolute;top:2rem;right:-10rem}.risk-heading{z-index:1;position:relative}.risk-heading .section-heading h2{max-width:22ch;font-size:clamp(2.8rem,3.6vw,3.6rem)}.risk-main{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-top:clamp(1.7rem,2.5vw,2.5rem);display:grid}.landing-refresh .risk-visual{--ink-strong:#eaf2fb;--hairline:#ffffff40;--hairline-soft:#ffffff29;--warning:#d8a44f;background:radial-gradient(circle at 68% 15%,#245080,#0000 45%),linear-gradient(145deg,#0e2b53,#07182f);border-color:#bb9042;border-radius:1rem;margin:0;box-shadow:0 2rem 4rem #0d234033,inset 0 1px #ffffff2e}.risk-visual:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 8.3%,#ffffff09 8.3% calc(8.3% + 1px));position:absolute;inset:0}.risk-visual__markers span{color:#e7edf6}.risk-visual figcaption{color:#cbd8eb}.risk-diagram__tracked{filter:drop-shadow(0 0 6px #b9dbff6b)}.risk-diagram__glint{fill:none;stroke-dasharray:23 700;animation:7s linear infinite line-glint}.risk-controls{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:0}.risk-controls article{min-height:11.5rem;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border:1px solid #ae803142;border-radius:.75rem;padding:1rem;box-shadow:0 .7rem 1.6rem #162b460d;background:#fcfaf6!important}.risk-controls article:hover{transform:translateY(-.35rem);box-shadow:0 1.3rem 2rem #162b461c}.risk-controls article>span{color:#815918;border:1px solid #caa664;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.risk-controls h3{margin:.75rem 0 .45rem;font-size:1.05rem}.risk-controls p{font-size:.78rem;line-height:1.35}.risk-evidence-section{background:radial-gradient(circle at 5% 10%,#b17f2c1f,#0000 24rem),#faf7f0;min-height:calc(100svh - 4.75rem)}.risk-evidence-heading{max-width:54rem}.risk-evidence-heading>p{color:#8d641c;margin-bottom:.8rem;font-weight:700}.risk-evidence-heading h2{color:#10295a;margin-bottom:0;font-size:clamp(2.8rem,4.6vw,4.5rem);line-height:1.04}.risk-evidence-section .scenario-table{background:#fff;margin-top:clamp(2rem,4vw,4rem)}.scenario-table{background:#fcfaf6;border:1px solid #ae80313d;border-radius:.8rem;padding:1rem 1.5rem 0}.risk-warning{background:#102a51;border:1px solid #d9a54780}.risk-warning h3{color:#fff}.risk-warning p{color:#d2def0}.landing-refresh .faq-section{background:radial-gradient(circle at 75% 6%,#cb9e4826,#0000 30rem),#faf7f0;overflow:clip}.faq-heading{z-index:1;position:relative}.faq-heading:after{z-index:-1;aspect-ratio:1;content:"";opacity:.5;background:url(/media/gold-orbit.png) 50%/contain no-repeat;width:18rem;position:absolute;top:-5rem;left:50%;transform:rotate(17deg)}.faq-heading>div>p{color:#986b22}.faq-heading>span{z-index:1;max-width:23rem;position:relative}.faq-tools{background:#fff;border:1px solid #ae803147;border-radius:.9rem;padding:1.2rem;box-shadow:0 1rem 2rem #1d2a3d0f}.faq-tools--overview{max-width:39rem;display:block}.faq-result-header{justify-content:space-between;align-items:center;gap:1rem;margin:1.1rem 0;display:flex}.faq-result-header .faq-count{margin:0}.faq-back{color:#8c621d;font:inherit;text-underline-offset:.2rem;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}.faq-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.faq-topic{color:#162b50;text-align:left;cursor:pointer;background:#fff;border:1px solid #ae80313d;border-radius:.85rem;flex-direction:column;align-items:flex-start;min-height:13.5rem;padding:1.35rem;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 .8rem 1.8rem #1d2a3d0b}.faq-topic:after{aspect-ratio:1;content:"";pointer-events:none;border:1.35rem solid #bb8b381f;border-radius:50%;width:10rem;position:absolute;bottom:-4.9rem;right:-3.4rem;transform:rotate(-25deg)scaleX(.55)}.faq-topic:hover,.faq-topic:focus-visible{border-color:#ae80319e;transform:translateY(-4px);box-shadow:0 1.25rem 2.3rem #1d2a3d1a}.faq-topic:focus-visible{outline-offset:3px;outline:2px solid #173b70}.faq-topic__number{aspect-ratio:1;color:#8c621d;border:1px solid #ae80318c;border-radius:50%;place-items:center;width:2rem;margin-bottom:.85rem;font-size:.67rem;display:grid}.faq-topic strong{z-index:1;max-width:15rem;font-size:1.02rem;line-height:1.25;position:relative}.faq-topic__sample{z-index:1;color:#586783;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.73rem;line-height:1.4;display:-webkit-box;position:relative;overflow:hidden}.faq-topic__action{z-index:1;color:#986b22;justify-content:space-between;gap:.5rem;width:100%;margin-top:auto;padding-top:1rem;font-size:.72rem;font-weight:750;display:flex;position:relative}.faq-topic__action span:last-child{font-size:1rem;line-height:.8}.faq-group{background:#ffffffe6;border:1px solid #ae80312e;border-radius:.8rem;padding:1.5rem}.faq-group h3{color:#845b1a}.faq-list details[open]{background:#fdf9f0}.faq-list summary{padding-inline:.45rem}.faq-list summary:hover{color:#9b6e25}.landing-refresh .faq-teaser{align-items:center;min-height:0;padding-block:clamp(4rem,6vw,6rem);display:flex}.faq-teaser__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.faq-teaser__intro{isolation:isolate;padding-block:1rem;position:relative}.faq-teaser__intro>:not(.gold-orbit){z-index:1;position:relative}.faq-teaser__eyebrow{color:#986b22;margin-bottom:1.3rem;font-weight:700}.faq-teaser h2{color:#10295a;letter-spacing:-.04em;max-width:12ch;margin-bottom:1.2rem;font-size:clamp(3rem,4.7vw,4.6rem);line-height:1.02}.faq-teaser h2:first-line{color:#a77829}.faq-teaser__intro>p:not(.faq-teaser__eyebrow){color:#3e4f6b;max-width:31rem;font-size:1.03rem;line-height:1.6}.faq-teaser__intro>span{color:#886121;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.8rem;margin-top:1.8rem;font-size:.78rem;font-weight:750;display:flex}.faq-teaser__intro>span i{background:#bd985d;width:1.6rem;height:1px}.faq-teaser__orbit{z-index:0;opacity:.18;width:min(29vw,22rem);position:absolute;bottom:-4rem;right:-3.5rem}.faq-teaser__panel{background:#fff;border:1px solid #ae80314d;border-radius:1rem;overflow:hidden;box-shadow:0 1.7rem 3.5rem #1c2a4217}.faq-teaser__panel details{border-bottom:1px solid #ae803133}.faq-teaser__panel details[open]{background:#fdf9f0}.faq-teaser__panel summary{color:#142b57;cursor:pointer;grid-template-columns:2rem minmax(0,1fr) 1.3rem;align-items:center;gap:1rem;min-height:5.4rem;padding:1rem 1.4rem;list-style:none;display:grid}.faq-teaser__panel summary::-webkit-details-marker{display:none}.faq-teaser__panel summary>span{color:#a77829;font-size:.72rem;font-weight:750}.faq-teaser__panel summary strong{font-size:1rem;line-height:1.35}.faq-teaser__panel summary svg{width:1.2rem;transition:transform .22s}.faq-teaser__panel details[open] summary svg{transform:rotate(180deg)}.faq-teaser__panel details>p{color:#3e4f6b;white-space:pre-line;max-width:43rem;margin:0;padding:0 2rem 1.5rem 4.4rem;font-size:.88rem;line-height:1.55}.faq-teaser__link{color:#fff;background:#b88a37;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding:1rem 1.4rem;font-weight:760;display:flex;position:relative;overflow:hidden}.faq-teaser__link:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 36%,#ffffe554 50%,#0000 64%);animation:8s ease-in-out 3s infinite ribbon-sheen;position:absolute;inset:0}.faq-teaser__link svg{z-index:1;width:1.1rem;position:relative}.faq-teaser__link:hover{background:#a7792b}.faq-page .faq-section{padding-block:clamp(3rem,5vw,5rem) clamp(5rem,8vw,8rem)}.faq-page__back{color:#7f591b;border-bottom:1px solid #c9a360;padding-bottom:.25rem;font-size:.83rem;font-weight:750;display:inline-flex}.faq-page__back:hover{color:#10295a}.faq-page__intro{grid-template-columns:minmax(0,1fr) minmax(16rem,.45fr);align-items:center;gap:2rem;min-height:22rem;margin-top:1rem;display:grid;position:relative}.faq-page__intro>div:first-child{z-index:1;position:relative}.faq-page__intro>div:first-child>p:first-child{color:#986b22;margin-bottom:1rem;font-weight:700}.faq-page__intro h1{color:#10295a;letter-spacing:-.05em;margin:0 0 1.4rem;font-size:clamp(3.2rem,6.1vw,6rem);line-height:.99}.faq-page__intro h1 span{color:#a4772b}.faq-page__intro>div:first-child>p:last-of-type{color:#3e4f6b;max-width:42rem;font-size:1.02rem;line-height:1.6}.faq-page__stats{gap:.6rem;margin-top:1.5rem;display:flex}.faq-page__stats span{color:#80581c;border:1px solid #ae803159;border-radius:99px;padding:.55rem .8rem;font-size:.73rem;font-weight:750}.faq-page__orbit{filter:drop-shadow(0 1.5rem 1.5rem #6242151a);justify-self:end;width:min(32vw,26rem)}.faq-page .faq-explorer{margin-top:clamp(2rem,4vw,3.5rem)}.landing-refresh .breath-section{background:radial-gradient(circle at 50% 48%,#fff 0,#faf6eb 62%,#fff 100%);place-items:center;min-height:calc(100svh - 4.75rem);display:grid;overflow:clip}.breath-section__inner{z-index:1;position:relative}.breath-section h2{color:#10295a;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:800}.breath-section h2:first-line{color:#a77829}.breath-section p{color:#344869;font-size:1.15rem}.breath-section__orbit{opacity:.33;width:min(90vw,67rem);transform:translate3d(-50%, calc(-50% + var(--parallax-y,0px)), 0) rotate(-10deg);position:absolute;top:50%;left:50%}.appointment-dock .appointment-subscribe input[type=email],.appointment-dock .appointment-subscribe input[type=text]{background:#fcfaf6;border-color:#c9d0db}.appointment-dock .appointment-subscribe .button{color:#001f5b}.landing-refresh .closing-section{background:radial-gradient(circle at 10%,#c4943c29,#0000 31rem),#faf7f0;min-height:calc(100svh - 4.75rem);overflow:clip}.landing-refresh .closing-section__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.landing-refresh .closing-section h2{max-width:15ch;font-size:clamp(2.4rem,3.7vw,3.5rem)}.closing-section__copy{isolation:isolate}.closing-section__copy:before{z-index:-1;aspect-ratio:1;content:"";border:2rem solid #bf913d14;border-radius:50%;width:32rem;position:absolute;top:1rem;left:-9rem}.lead-form{box-shadow:0 2.5rem 5rem #091a363b,0 .3rem .7rem #091a361a}.lead-form:before{background:linear-gradient(90deg,#77501a,#ffdfa0 43%,#9e6b24);height:3px}.landing-refresh .button--gold,.header-cta{isolation:isolate;position:relative;overflow:hidden}.landing-refresh .button--gold:after,.header-cta:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(105deg,#0000 34%,#ffffe559 49%,#0000 63%);animation:7.5s ease-in-out 3s infinite ribbon-sheen;position:absolute;inset:0}@media (max-width:68rem){.questions-section__grid{grid-template-columns:1fr}.questions-section .section-heading{min-height:0;padding-bottom:0}.questions-section__orbit{opacity:.3;width:22rem;inset:-4rem -6rem auto auto}.verification-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-ledger:after{display:none}.capital-simulator{transform:none}.risk-main{grid-template-columns:1fr}.risk-controls article{min-height:12rem}.faq-teaser__layout{gap:2.5rem}.faq-page__intro{grid-template-columns:minmax(0,1fr) 16rem}.faq-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-refresh .closing-section__inner{grid-template-columns:1fr}}@media (max-width:47.99rem){.landing-refresh .ribbon-hero{flex-direction:column;min-height:0;display:flex}.landing-refresh .ribbon-hero__inner{min-height:0;display:contents}.ribbon-hero__copy{width:100%;max-width:35rem;padding:4rem var(--gutter) 0;order:1}.ribbon-hero__art{flex:none;order:2;width:138%;margin:.75rem 0 1rem;position:relative;top:auto;left:-16%;transform:none}.ribbon-hero__labels{margin:0 var(--gutter) 1.5rem;flex:none;order:3;position:relative;inset:auto}.landing-refresh .journey-section,.landing-refresh .questions-section{min-height:0;display:block}.questions-section .section-heading{padding-bottom:10rem}.questions-section .section-heading h2{max-width:13ch;font-size:clamp(2.7rem,10vw,3.6rem)}.questions-section__orbit{opacity:.8;width:15rem;top:auto;bottom:-.5rem;right:0}.question-compass{margin-top:2rem}.question-compass button{grid-template-columns:1.5rem 1fr 1.25rem;gap:.6rem}.question-compass__answer{padding-left:2.1rem;padding-right:.7rem}.mechanism-layout:after{opacity:.25;width:18rem;top:21rem;right:-5rem}.landing-refresh .mechanism-section{display:block}.mechanism-section .section-heading h2{font-size:clamp(2.6rem,10vw,3.6rem)}.mechanism-steps li{padding-bottom:1.5rem}.capital-simulator{position:relative;top:auto}.verification-route{transform:none}.verification-route>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.verification-route i{display:none}.verification-route span{border-bottom:1px solid #dcc18b;padding-bottom:.35rem;font-size:.73rem}.verification-ledger{grid-template-columns:1fr}.verification-ledger li{min-height:0}.verification-ledger li>span{font-size:1.65rem}.technology-visual{transform:none}.technology-visual__labels{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;padding-inline:.45rem}.technology-visual__labels span:not(:last-child){display:block}.technology-visual__labels span{font-size:.58rem;line-height:1.2}.risk-section__orbit{display:none}.landing-refresh .risk-section{display:block}.risk-main{margin-top:2rem}.risk-controls{gap:.6rem}.scenario-table{padding:.7rem}.faq-heading:after{opacity:.18;width:13rem;top:-3rem;left:auto;right:-5rem}.faq-teaser__layout{grid-template-columns:1fr}.faq-teaser__intro{padding-block:0}.faq-teaser h2{font-size:clamp(2.8rem,10vw,3.6rem)}.faq-teaser__orbit{opacity:.15;width:13rem;bottom:-1rem;right:-3rem}.faq-teaser__panel summary{gap:.65rem;padding-inline:1rem}.faq-teaser__panel summary strong{font-size:.89rem}.faq-teaser__panel details>p{padding:0 1.2rem 1.2rem 3.6rem}.faq-page__intro{min-height:0;padding-block:3rem 1rem;display:block}.faq-page__intro h1{font-size:clamp(3rem,10vw,4.3rem)}.faq-page__orbit{opacity:.2;width:16rem;position:absolute;top:-1.5rem;right:-5rem}.faq-tools,.faq-group{padding:1rem}.faq-tools--overview{max-width:none}.faq-filters{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.faq-filters button{flex:none}.faq-topic-grid{grid-template-columns:1fr}.faq-topic{grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:.8rem;min-height:5.4rem;padding:.8rem 1rem;display:grid}.faq-topic__number{margin:0}.faq-topic strong{font-size:.9rem}.faq-topic__sample,.faq-topic__action span:first-child{display:none}.faq-topic__action{width:auto;margin:0;padding:0}.landing-refresh .breath-section{min-height:75svh}.breath-section__orbit{opacity:.24;width:160vw}.landing-refresh .closing-section{min-height:0}}@media (prefers-reduced-motion:reduce){.hero-title__line>span,.ribbon-hero__eyebrow,.ribbon-hero__lead,.ribbon-hero__actions,.ribbon-hero__risk,.ribbon-hero__labels,.ribbon-hero__image{opacity:1!important;animation:none!important;transform:none!important}.ribbon-hero__sheen,.gold-orbit:after,.landing-refresh .button--gold:after,.header-cta:after,.mechanism-layout:after{animation:none!important}.ribbon-hero__sheen,.gold-orbit:after{display:none}.gold-orbit,.capital-simulator,.technology-visual,.journey-icon{transition:none!important;transform:none!important}.faq-topic{transition:none!important}.faq-topic:hover,.faq-topic:focus-visible{transform:none!important}.faq-teaser__link:after{animation:none!important}.faq-teaser__panel summary svg{transition:none!important}.breath-section__orbit{transform:translate(-50%,-50%)!important}.risk-section__orbit{transform:rotate(23deg)!important}.decision-diagram__glint,.risk-diagram__glint{display:none;animation:none!important}.ribbon-hero .hero-title__line--gold>span,.journey-section h2 span{-webkit-text-fill-color:#a87928;background:0 0!important;animation:none!important}}
.brand__badge{object-fit:contain;background:0 0;border:0;border-radius:0;width:4.4rem;height:3.4rem}.brand--footer .brand__badge{width:5.6rem;height:4.5rem}.brand__name small{color:var(--gold-700);letter-spacing:.14em;margin-top:.25rem;font-size:.7rem;display:block}.site-footer__grid{grid-template-columns:minmax(0,1fr) minmax(10rem,.4fr)}.legal-page__inner{overflow-wrap:anywhere}.legal-page__inner>.release-blocker{width:fit-content;display:block}.legal-page__content>section>*+*{margin-top:1rem}.legal-page__content ul{padding-left:1.3rem}.legal-page__content blockquote{margin:1rem 0;padding:1rem 0;font-style:italic}.legal-table{overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:.8rem}.legal-table th,.legal-table td{border:1px solid var(--hairline);vertical-align:top;text-align:left;min-width:8rem;padding:.7rem}.legal-table th{background:var(--paper)}.landing-refresh .technology-section{min-height:auto;padding-block:clamp(4rem,7vw,7rem)}.technology-section__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-areas:"heading heading""visual text";align-items:center;gap:2.5rem clamp(2rem,5vw,5rem)}.technology-statement{grid-area:heading}.technology-statement h2{letter-spacing:-.045em;font-size:clamp(1.55rem,4.6vw,4.7rem);line-height:1.12}.technology-statement h2 span,.technology-statement h2 em{white-space:nowrap;display:block}.landing-refresh .technology-visual{aspect-ratio:auto;background:radial-gradient(at 48% 45%,#203d5d,#0000 65%),#0b1d34;border-radius:1.5rem;grid-area:visual;width:100%;height:auto;margin:0;padding-bottom:1.2rem;transform:none}.ai-scene{isolation:isolate;aspect-ratio:3/2;border-radius:1.5rem 1.5rem 0 0;position:relative;overflow:hidden}.ai-scene__art{animation:8s ease-in-out infinite ai-float;position:absolute;inset:0}.ai-scene__art img{object-fit:cover;width:100%;height:100%;transition:none;display:block;transform:none}.ai-scene__streams{width:100%;height:100%;position:absolute;inset:0}.ai-scene__pulse{stroke-dasharray:2 98;filter:drop-shadow(0 0 5px #f4dbaa);animation:4.8s linear infinite ai-flow}.ai-scene__light{mix-blend-mode:screen;background:radial-gradient(at 51% 43%,#ffdfa230,#0000 28%);animation:4.8s ease-in-out infinite ai-light;position:absolute;inset:0}.ai-scene__art,.ai-scene__pulse,.ai-scene__light{animation-play-state:paused}.ai-scene[data-in-view=true]:not([data-paused=true]) :is(.ai-scene__art,.ai-scene__pulse,.ai-scene__light){animation-play-state:running}.ai-scene__toggle{color:#e9edf5;min-height:2.75rem;font:inherit;cursor:pointer;background:#08172cda;border:1px solid #d9c49460;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.7rem;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.ai-scene__toggle:hover{background:#17304d;border-color:#e3c379}.ai-scene__toggle:focus-visible{outline-offset:3px;outline:2px solid #f4d18b}.technology-visual__labels{padding-top:1.2rem}@keyframes ai-float{0%,to{transform:scale(1.035)translateY(.2rem)}50%{transform:scale(1.035)translateY(-.2rem)}}@keyframes ai-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes ai-light{0%,to{opacity:.25}50%{opacity:.75}}.technology-layers{grid-area:text}.technology-layers article{padding-block:1.4rem}.technology-layers h3{max-width:22ch;font-size:clamp(1.25rem,2vw,1.75rem)}.technology-layers article p{font-size:.95rem;line-height:1.7}.landing-refresh .risk-section{min-height:auto;padding-block:clamp(4rem,7vw,7rem)}.risk-main{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2rem}.risk-scenarios{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2.5rem;display:grid}.risk-scenarios article{border-top:1px solid var(--hairline);padding:1.5rem 0}.risk-scenarios h3{font-size:1.15rem}.risk-scenarios p{color:var(--ink-body);font-size:.9rem}.risk-scenarios strong{color:var(--gold-700);font-size:.8rem}.risk-warning{grid-template-columns:2rem 1fr 1fr;align-items:start;gap:1.5rem;margin-top:1.5rem}.risk-warning>div+div{border-left:1px solid #ffffff38;padding-left:1.5rem}.risk-warning h3{font-size:clamp(1.2rem,1.7vw,1.55rem);line-height:1.3}.risk-warning p{font-size:.9rem}.risk-diagram__boundary{animation:5s ease-in-out infinite risk-boundary}@keyframes risk-boundary{0%,to{opacity:.4}50%{opacity:1}}@media (max-width:60rem){.technology-section__grid,.risk-main{grid-template-columns:1fr}.technology-section__grid{grid-template-areas:"heading""visual""text"}.technology-visual{max-width:48rem}.risk-warning{grid-template-columns:1.5rem 1fr}.risk-warning>div+div{border-top:1px solid #ffffff38;border-left:0;grid-column:2;padding:1rem 0 0}}@media (max-width:40rem){.brand__badge{width:3.5rem;height:2.9rem}.brand__name{font-size:.8rem}.site-footer__grid,.risk-scenarios{grid-template-columns:1fr}.risk-scenarios{gap:0}.technology-section__grid{gap:1.8rem}}@media (prefers-reduced-motion:reduce){.ai-scene__art,.ai-scene__pulse,.ai-scene__light,.risk-diagram__boundary{animation:none}.ai-scene__streams,.ai-scene__light,.ai-scene__toggle{display:none}}
.landing-refresh .cinematic-hero{background:#081b2c;min-height:100svh;position:relative}body:has(.cinematic-hero) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:absolute;inset:0 0 auto}body:has(.cinematic-hero) .site-header__inner{flex-wrap:nowrap;gap:clamp(.75rem,2vw,2rem);min-height:5.5rem;padding-block:.7rem}body:has(.cinematic-hero) .brand{flex-shrink:0}body:has(.cinematic-hero) .brand__name{color:#fffaf0}body:has(.cinematic-hero) .site-nav a{color:#fffaf0}body:has(.cinematic-hero) .site-nav{order:0;gap:clamp(.8rem,2vw,1.8rem);width:auto;margin:0 0 0 auto;padding:0;overflow:visible}body:has(.cinematic-hero) .header-actions{margin-left:0}body:has(.cinematic-hero) .team-entry{color:#fffaf0;background:#081b2c59;border-color:#fff5dc99}.hero-film{background:url(/media/tb-hero-poster.webp) 64% 45%/cover no-repeat;width:100%;position:absolute;inset:0;overflow:hidden}.hero-film video{object-fit:cover;object-position:64% 45%;opacity:0;width:100%;height:100%;transition:opacity .9s}.hero-film[data-ready=true] video{opacity:1}.cinematic-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#081b2cc2,#081b2c6b 38%,#081b2c0d 74%),linear-gradient(#0000 68%,#081b2c9e),linear-gradient(#081b2ca6,#0000 24%);position:absolute;inset:0}.landing-refresh .cinematic-hero .ribbon-hero__inner{z-index:1;padding-inline:clamp(1.5rem,2.5vw,3.5rem);align-items:center;width:100%;max-width:none;min-height:100svh;padding-top:8rem;padding-bottom:14rem;display:flex}.cinematic-hero .ribbon-hero__copy{width:40%;max-width:40rem;padding:0;transform:none}.landing-refresh .cinematic-hero h1{color:#fffaf0;white-space:normal;font-size:clamp(3rem,4.2vw,4.6rem);line-height:1.04}.cinematic-hero .hero-title__line--gold>span{color:#e5bf75;-webkit-text-fill-color:#e5bf75}.cinematic-hero .ribbon-hero__eyebrow{color:#edcf94;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}.cinematic-hero .ribbon-hero__lead{color:#e1e7ed;font-size:clamp(1rem,1.2vw,1.2rem)}.cinematic-hero .ribbon-hero__secondary{color:#10253a;background:#e5bf75;border-radius:.4rem;min-height:3.3rem;padding:.65rem 1.1rem;text-decoration:none}.cinematic-hero .ribbon-hero__play{color:inherit;border-color:currentColor}.cinematic-hero .ribbon-hero__risk{color:#b9c7d2}.hero-route{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.5rem);width:min(70%,62rem);display:grid;position:absolute;bottom:6rem;left:clamp(1.5rem,2.5vw,3.5rem)}.hero-route a{color:#fffaf0;border-top:1px solid #edcf9473;align-items:center;gap:.85rem;min-height:5rem;padding-top:1rem;text-decoration:none;display:flex}.hero-route__number{color:#edcf94;letter-spacing:.08em;align-self:flex-start;padding-top:.25rem;font-size:.72rem}.hero-route strong{font-size:clamp(.9rem,1.1vw,1.05rem);font-weight:650;display:block}.hero-route small{color:#c1ced8;margin-top:.35rem;font-size:.75rem;line-height:1.4;display:block}.hero-route__arrow{color:#edcf94;margin-left:auto}.hero-route a:hover strong{color:#edcf94}.hero-route a:focus-visible{outline-offset:6px;outline:2px solid #edcf94}@media (min-width:48rem) and (max-width:75rem){.cinematic-hero .ribbon-hero__copy{width:32%}.landing-refresh .cinematic-hero h1{font-size:clamp(2.5rem,3.7vw,3rem)}.hero-route{width:84%}.hero-route small{font-size:.7rem}}.hero-film__toggle{border-radius:var(--radius-sm);color:#fffaf0;cursor:pointer;background:#081b2c59;border:1px solid #fff5dc99;flex:none;place-items:center;width:2.8rem;height:2.8rem;padding:.7rem;display:grid}.hero-film__toggle svg{width:100%;height:100%}.hero-film__toggle:focus-visible{outline-offset:4px;outline:2px solid #edcf94}@media (min-width:48rem) and (max-width:60rem){body:has(.cinematic-hero) .brand__name{display:none}}@media (max-width:47.99rem){.hero-route{display:none}body:has(.cinematic-hero) .site-header__inner{gap:.5rem;min-height:4.5rem}body:has(.cinematic-hero) .brand__name{display:none}body:has(.cinematic-hero) .brand__badge{width:2.1rem;height:2.3rem}body:has(.cinematic-hero) .site-nav{gap:.6rem}body:has(.cinematic-hero) .site-nav a{font-size:.69rem}body:has(.cinematic-hero) .header-actions{gap:.4rem}body:has(.cinematic-hero) .team-entry{padding-inline:.5rem;font-size:.75rem}.hero-film{background-position:78% 0;height:min(125vw,58svh)}.hero-film video{object-position:78% top}.cinematic-hero:after{background:linear-gradient(#0000 22%,#081b2ce6 54%,#081b2c 70%),linear-gradient(#081b2ca6,#0000 20%)}.landing-refresh .cinematic-hero .ribbon-hero__inner{padding-top:max(24rem,46svh);padding-bottom:6rem}.cinematic-hero .ribbon-hero__copy{width:100%}.landing-refresh .cinematic-hero h1{font-size:clamp(2.45rem,9.8vw,4.2rem)}.cinematic-hero .ribbon-hero__eyebrow{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.hero-film video,.hero-film__toggle{display:none}}
