.trust__chart{margin-top:var(--block-y);border-radius:var(--radius);border:1px solid var(--rule-soft);padding:clamp(1.2rem,2.4vw,2.2rem);background:var(--bg-raise)}.trust__chart-h{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.4rem}.trust__chart-h h3{font-family:var(--font-ui);font-weight:400;font-size:var(--t-lead);color:var(--fg)}.trust__read{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.trust__peak{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.4rem);color:var(--accent-lit);line-height:1;font-variant-numeric:lining-nums tabular-nums;transition:color var(--dur-s) linear}.trust__peak-note{color:var(--fg-faint);font-size:var(--t-xs)}.chart{overflow-x:auto}.chart,.chart svg{width:100%;height:auto;display:block}.chart svg{min-width:460px}.chart-grid{stroke:var(--rule-soft);stroke-width:1}.chart-axis{fill:var(--fg-faint);font-family:var(--font-ui);font-size:11px}.chart-line-a{fill:none;stroke:var(--c-gold-lit);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart-line-b{fill:none;stroke:var(--c-gold-dim);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.chart-area{fill:url(#trustFill)}.chart-dot-a{fill:var(--c-gold-lit)}.chart-dot-b{fill:var(--c-gold-dim)}.chart-val{fill:var(--c-gold-lit);font-family:var(--font-display);font-size:13px}.chart-guide{stroke:var(--c-gold);stroke-width:1;stroke-dasharray:3 4;opacity:0;transition:opacity var(--dur-s) linear}.chart[data-active] .chart-guide{opacity:.55}.chart-hits rect{cursor:crosshair}.chart-hits rect:focus-visible{outline:2px solid var(--c-gold);outline-offset:-2px}.chart-dot-a,.chart-dot-b{transition:r var(--dur-s) var(--ease-out),opacity var(--dur-l) linear .9s}.chart-dot-a[data-on]{r:7}.chart-dot-b[data-on]{r:5.5}.chart-axis[data-lbl]{transition:fill var(--dur-s) linear}.chart-axis[data-lbl][data-on]{fill:var(--c-gold-lit)}@media (prefers-reduced-motion:reduce){.chart-dot-a,.chart-dot-b,.chart-guide{transition:none!important}}.chart-line-a,.chart-line-b{stroke-dasharray:var(--len,1200);stroke-dashoffset:var(--len,1200)}[data-inview=true] .chart-line-a{transition:stroke-dashoffset 1.6s var(--ease-io) .12s;stroke-dashoffset:0}[data-inview=true] .chart-line-b{transition:stroke-dashoffset 1.6s var(--ease-io) .32s;stroke-dashoffset:0}.chart-area,.chart-dot-a,.chart-dot-b,.chart-val{opacity:0;transition:opacity var(--dur-l) linear .9s}[data-inview=true] .chart-area,[data-inview=true] .chart-dot-a,[data-inview=true] .chart-dot-b,[data-inview=true] .chart-val{opacity:1}@media (prefers-reduced-motion:reduce){.chart-line-a,.chart-line-b{stroke-dashoffset:0!important;transition:none!important}.chart-area,.chart-dot-a,.chart-dot-b,.chart-val{opacity:1!important;transition:none!important}}.legend{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:1.2rem;font-size:var(--t-xs);color:var(--fg-dim)}.legend span{display:inline-flex;align-items:center;gap:.55rem}.legend i{width:20px;height:2px;background:var(--c-gold-lit);border-radius:2px}.legend span:nth-child(2) i{background:var(--c-gold-dim);height:1.5px}.trust__tiles{margin-top:clamp(1rem,2vw,1.6rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem)}.trust__tiles--pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:820px){.trust__tiles,.trust__tiles--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.trust__tiles,.trust__tiles--pair{grid-template-columns:1fr}}.trust__table{margin-top:var(--block-y)}.trust__table table{font-variant-numeric:lining-nums tabular-nums}.trust__table thead th{text-align:right;font-weight:400;font-size:var(--t-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);padding:0 0 .85rem;border-bottom:1px solid var(--rule)}.trust__table thead th:first-child{text-align:left}.trust__table tbody td{text-align:right;padding:clamp(.8rem,1.4vw,1.15rem) 0;border-bottom:1px solid var(--rule-soft);font-size:var(--t-sm);color:var(--fg-dim)}.trust__table tbody td:first-child{text-align:left;color:var(--fg);font-size:var(--t-body)}.trust__table tbody td.is-num{color:var(--fg)}.trust__table tbody td.is-roi{color:var(--accent-lit);font-family:var(--font-display);font-size:1.05rem}.trust__table tbody tr{transition:background var(--dur-s) linear}.trust__table tbody tr:hover{background:rgb(208 180 141/.05)}.trust__note{margin-top:1.1rem;font-size:var(--t-xs);color:var(--fg-faint);line-height:1.6}@media (max-width:680px){.trust__table thead{display:none}.trust__table tbody tr{display:block;padding-block:.85rem;border-bottom:1px solid var(--rule)}.trust__table tbody td{display:flex;justify-content:space-between;gap:1rem;border:0;padding:.28rem 0}.trust__table tbody td:before{content:attr(data-th);color:var(--fg-faint);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em}.trust__table tbody td:first-child:before{content:none}}.trust__ask{margin-top:var(--block-y);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;border-top:1px solid var(--rule-soft);padding-top:1.5rem}.trust__ask .trust__note{max-width:46ch;margin:0}.nums{position:relative;overflow:clip;isolation:isolate}.nums__media{position:absolute;inset:0;z-index:-2;overflow:hidden}.nums__media img,.nums__media picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.nums__media>div{width:100%;height:100%}.nums__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(5 25 22/.82),rgb(5 25 22/.6) 45%,rgb(5 25 22/.88)),linear-gradient(90deg,rgb(5 25 22/.62),rgb(5 25 22/.34) 55%,rgb(5 25 22/.2))}.nums .shell{position:relative;z-index:1}.nums .tile__k{color:var(--fg-dim)}.nums .display--3{text-shadow:0 2px 30px rgb(5 25 22/.8)}.place__head{grid-column:1/span 6}.place__body{grid-column:8/-1;align-self:end}.place__mosaic{grid-column:1/-1;margin-top:var(--block-y);display:grid;grid-template-columns:repeat(12,1fr);-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:var(--gutter);align-items:start}.place__a{grid-column:1/span 7}.place__b{grid-column:9/-1;margin-top:clamp(2rem,7vw,7rem)}.place__c{grid-column:3/-1;margin-top:clamp(1rem,3vw,3rem);position:relative}.place__badge{position:absolute;right:clamp(.9rem,2vw,2rem);bottom:clamp(.9rem,2vw,2rem);z-index:2;display:grid;place-items:center;text-align:center;width:clamp(5rem,9vw,8.5rem);aspect-ratio:1;border-radius:50%;background:rgb(5 25 22/.72);border:1px solid var(--rule);backdrop-filter:blur(10px)}.place__badge b{display:block;font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.8rem);color:var(--accent-lit);line-height:1}.place__badge span{font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-top:.4em;display:block}@media (max-width:1000px){.place__a,.place__b,.place__body,.place__c,.place__head{grid-column:1/-1;margin-top:0}}.plan__head{grid-column:1/span 7}.plan__body{grid-column:8/-1;align-self:end}.plan__media{grid-column:1/span 7;margin-top:var(--block-y)}.plan__facts{grid-column:9/-1;margin-top:calc(var(--block-y) + clamp(1rem, 4vw, 4rem));border-top:1px solid var(--rule)}.plan__fact{display:flex;justify-content:space-between;gap:1.2rem;padding-block:.95rem;border-bottom:1px solid var(--rule-soft)}.plan__fact dt{color:var(--fg-faint);font-size:var(--t-sm)}.plan__fact dd{text-align:right;font-size:var(--t-sm);color:var(--fg);font-variant-numeric:tabular-nums}@media (max-width:1000px){.plan__body,.plan__facts,.plan__head,.plan__media{grid-column:1/-1;margin-top:0}.plan__media{margin-top:var(--block-y)}.plan__facts{margin-top:2rem}}.am__head{grid-column:1/span 6}.am__intro{grid-column:8/-1;align-self:end}.am__mosaic{grid-column:1/-1;margin-top:var(--block-y);display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(8.5rem,14vw,14rem);gap:clamp(.5rem,1vw,.9rem)}.am__tile{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:var(--bg-raise)}.am__tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--ease-out)}.am__tile:hover img{transform:scale(1.06)}.am__tile[data-size=wide]{grid-column:span 2}.am__tile[data-size=tall]{grid-row:span 2}.am__tile:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgb(5 25 22/.82) 0,rgb(5 25 22/0) 55%)}.am__label{position:absolute;left:1rem;bottom:.9rem;z-index:1;color:var(--c-gold-lit);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 12px rgb(5 25 22/.85)}@media (max-width:900px){.am__head,.am__intro{grid-column:1/-1}.am__mosaic{grid-template-columns:repeat(2,1fr)}}.dev__media{grid-column:1/span 6}.dev__media .frame{aspect-ratio:4/5}.dev__copy{grid-column:8/-1;align-self:center}.dev__years{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;margin-top:1.6rem}.dev__year{padding:.5em 1em;border:1px solid var(--rule);border-radius:999px;color:var(--accent);font-size:var(--t-2xs);letter-spacing:.16em;font-variant-numeric:tabular-nums}@media (max-width:1000px){.dev__copy,.dev__media{grid-column:1/-1}}.ct__head{grid-column:1/span 5}.ct__body{margin-top:1.3rem}.ct__channels{margin-top:clamp(1.6rem,3vw,2.6rem);border-top:1px solid var(--rule)}.ct__channel{display:flex;justify-content:space-between;gap:1.4rem;padding-block:.9rem;border-bottom:1px solid var(--rule-soft)}.ct__channel dt{font-size:var(--t-2xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--fg-faint)}.ct__channel dd{text-align:right}.ct__form{grid-column:7/-1;border-radius:var(--radius);border:1px solid var(--rule-soft);padding:clamp(1.3rem,2.6vw,2.4rem);background:var(--bg-raise)}.ct__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:.4rem}.field{position:relative;grid-column:span 1;padding-top:1.5rem}.field--full{grid-column:1/-1}.field__area,.field__input,.field__select{width:100%;background:transparent;border:0;border-bottom:1px solid var(--rule);padding:.6rem 0 .7rem;font-size:var(--t-body);font-weight:300;color:var(--fg);border-radius:0;transition:border-color var(--dur-m) var(--ease-out)}.field__area{resize:vertical;min-height:5rem;line-height:1.6}.field__area:focus,.field__input:focus,.field__select:focus{outline:none;border-bottom-color:var(--accent)}.field__label{position:absolute;left:0;top:1.5rem;font-size:var(--t-body);color:var(--fg-faint);pointer-events:none;transform-origin:left top;transition:transform var(--dur-m) var(--ease-out),color var(--dur-m) var(--ease-out)}.field__area:not(:-moz-placeholder)+.field__label,.field__input:not(:-moz-placeholder)+.field__label{transform:translateY(-1.5rem) scale(.72);color:var(--accent)}.field--filled .field__label,.field__area:focus+.field__label,.field__area:not(:placeholder-shown)+.field__label,.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label,.field__select:focus+.field__label{transform:translateY(-1.5rem) scale(.72);color:var(--accent)}.field__label span{color:var(--fg-ghost)}.field__rail{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-m) var(--ease-io)}.field:focus-within .field__rail{transform:scaleX(1)}.field__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;cursor:pointer}.field__select option{background:var(--c-panel);color:var(--c-cream)}.field__chev{position:absolute;right:.15rem;bottom:.95rem;width:9px;height:9px;pointer-events:none;border-right:1px solid var(--fg-faint);border-bottom:1px solid var(--fg-faint);transform:rotate(45deg)}.ct__submit{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.3rem}.ct__consent{font-size:var(--t-xs);color:var(--fg-faint);max-width:32ch;line-height:1.5}.ct__status{margin-top:1.1rem;font-size:var(--t-sm);color:var(--accent-lit);min-height:1.4em}.field__error{display:block;margin-top:.35rem;font-size:var(--t-xs);color:#E8926C}.field[data-invalid=true] .field__area,.field[data-invalid=true] .field__input{border-bottom-color:#E8926C}@media (max-width:1000px){.ct__form,.ct__head{grid-column:1/-1}.ct__form{margin-top:1rem}}@media (max-width:620px){.ct__fields{grid-template-columns:1fr}}.foot{padding-block:clamp(3rem,6vw,6rem) clamp(1.6rem,2.5vw,2.5rem);overflow:clip}.foot__brand{margin-bottom:clamp(2rem,4vw,3.25rem);padding-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--rule-soft)}.foot__mark{display:inline-block;font-family:var(--font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.9rem,4.6vw,3.6rem);line-height:1;letter-spacing:.22em;color:var(--fg);transition:color var(--dur-s) var(--ease-out)}.foot__mark:focus-visible,.foot__mark:hover{color:var(--accent-lit)}.foot__mark:after{content:"";display:inline-block;width:.22em}.foot__tagline{margin-top:.85rem;color:var(--fg-faint);font-size:var(--t-xs);letter-spacing:var(--track-label);text-transform:uppercase}.foot__top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter);row-gap:2rem;padding-bottom:clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--rule-soft);align-items:start}.foot__about{grid-column:1/span 4;color:var(--fg-dim);font-size:var(--t-sm);line-height:1.65}.foot__nav{grid-column:6/span 3;display:flex;flex-direction:column;gap:.65rem}.foot__nav a{font-size:var(--t-sm);color:var(--fg-dim);transition:color var(--dur-s) var(--ease-out)}.foot__nav a:hover{color:var(--accent-lit)}.foot__cta{grid-column:10/-1;flex-direction:column;gap:1rem}.foot__cta,.foot__notice{display:flex;align-items:flex-start}.foot__notice{grid-column:1/-1;margin-top:.4rem;padding:.95rem 1.15rem;border:1px solid var(--rule-soft);border-radius:var(--radius-sm);color:var(--fg-faint);font-size:var(--t-xs);line-height:1.6;gap:.9rem}.foot__notice b{color:var(--accent);font-weight:400;letter-spacing:var(--track-label);text-transform:uppercase;font-size:var(--t-2xs);white-space:nowrap;padding-top:.15em}.foot__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.1rem;padding-top:1.5rem;font-size:var(--t-2xs);letter-spacing:.08em;color:var(--fg-ghost)}.foot__bottom p{max-width:62ch;line-height:1.7}@media (max-width:1000px){.foot__about{grid-column:1/-1}.foot__nav{grid-column:1/span 3}.foot__cta{grid-column:5/-1}}@media (max-width:620px){.foot__cta,.foot__nav{grid-column:1/-1}}