.trust{color:#fff;background:#070808;padding-block:clamp(90px,11vw,150px);position:relative;overflow:hidden}.trust-glow{pointer-events:none;background:radial-gradient(45% 55% at 50% 100%,#f9731633,#0000 72%);height:80%;position:absolute;bottom:-45%;left:-10%;right:-10%}.trust .wrap{position:relative}.trust-head{max-width:980px;margin-bottom:clamp(40px,5vw,64px)}.trust-head h2{font-size:clamp(2.6rem,6vw,5.4rem);line-height:.98}.trust-head h2 em{color:var(--accent);font-style:normal}.trust-panels{gap:12px;height:clamp(430px,54vh,520px);margin:0;padding:0;list-style:none;display:flex}.trust-panel{border-radius:var(--radius);background:linear-gradient(#151515 0%,#0d0d0d 100%);border:1px solid #ffffff14;flex:1 1 0;min-width:0;transition:flex-grow .75s cubic-bezier(.2,.7,.2,1),border-color .5s;position:relative;overflow:hidden}.trust-panel:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(70% 60% at 88% 12%,#f9731633,#0000 60%),repeating-linear-gradient(135deg,#ffffff06 0 1px,#0000 1px 14px);transition:opacity .6s;position:absolute;inset:0}.trust-panel.is-open{border-color:#f9731661;flex-grow:3.4}.trust-panel.is-open:before{opacity:1}.trust-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.trust-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.trust-no{z-index:2;pointer-events:none;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff61;font-size:clamp(3.4rem,5vw,5.4rem);line-height:1;transition:color .5s,-webkit-text-stroke-color .5s;position:absolute;top:26px;left:28px}.trust-panel.is-open .trust-no{color:var(--accent);-webkit-text-stroke-color:var(--accent)}.trust-vertical{z-index:2;pointer-events:none;writing-mode:vertical-rl;font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#ffffffb8;font-size:1.05rem;transition:opacity .3s;position:absolute;bottom:30px;left:50%;transform:translate(-50%)rotate(180deg)}.trust-panel.is-open .trust-vertical{opacity:0}.trust-body{z-index:2;pointer-events:none;opacity:0;width:min(440px,46vw);transition:opacity .3s,transform .5s;position:absolute;bottom:32px;left:28px;transform:translateY(14px)}.trust-panel.is-open .trust-body{opacity:1;transition-delay:.28s;transform:none}.trust-body h3{font-family:var(--font-display);margin-bottom:14px;font-size:clamp(2rem,3vw,2.9rem);font-weight:400;line-height:1.02}.trust-body p{color:#ffffffbd;max-width:38ch;font-size:1.05rem;line-height:1.6}.trust-bar{z-index:2;background:var(--accent);transform-origin:0;width:100%;height:3px;transition:transform .8s cubic-bezier(.2,.7,.2,1) .1s;position:absolute;top:0;left:0;transform:scaleX(0)}.trust-panel.is-open .trust-bar{transform:scaleX(1)}@media (max-width:980px){.trust-panels{grid-template-columns:1fr 1fr;height:auto;display:grid}.trust-panel,.trust-panel.is-open{flex-direction:column;justify-content:space-between;gap:48px;min-height:300px;padding:26px 24px 28px;display:flex}.trust-panel:before{opacity:.55}.trust-no,.trust-body{position:relative;top:auto;bottom:auto;left:auto}.trust-body,.trust-panel .trust-body{opacity:1;width:auto;transform:none}.trust-vertical{display:none}}@media (max-width:600px){.trust-panels{grid-template-columns:1fr}.trust-panel,.trust-panel.is-open{gap:28px;min-height:0}.trust-no{font-size:3.2rem}}@media (prefers-reduced-motion:reduce){.trust-panel,.trust-panel:before,.trust-no,.trust-vertical,.trust-body,.trust-bar{transition:none}}
.tl2{color:#0b0b0b;background:#f5f3ef;padding-block:clamp(84px,10vw,140px)}.tl2-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:clamp(40px,5vw,64px);display:grid}.tl2-head h2{font-size:clamp(2.6rem,6vw,5.2rem);line-height:.98}.tl2-head p{color:#5d5d5d;justify-self:end;max-width:46ch;font-size:1.08rem}.tl2-chart{--name:minmax(220px, 300px);--dur:150px;border-radius:var(--radius);background:#fff;border:1px solid #11111114;padding:clamp(22px,3vw,36px) clamp(20px,3vw,40px) 10px;box-shadow:0 30px 60px -44px #00000059}.tl2-scale,.tl2-rows li{grid-template-columns:var(--name) minmax(0, 1fr) var(--dur);align-items:center;gap:28px;display:grid}.tl2-scale{border-bottom:1px solid #1111111f;padding-bottom:14px}.tl2-scale-label{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:#6b6b6b;font-size:.82rem}.tl2-ticks{height:18px;position:relative}.tl2-ticks span{font-family:var(--font-ui);letter-spacing:.06em;color:#6b6b6b;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.86rem;position:absolute;top:0;translate:-50%}.tl2-ticks span:first-child{translate:0}.tl2-ticks span:last-child{translate:-100%}.tl2-rows{margin:0;padding:0;list-style:none}.tl2-rows li{border-bottom:1px solid #11111114;padding-block:22px}.tl2-rows li:last-child{border-bottom:0}.tl2-kind{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);margin-bottom:6px;font-size:.76rem;display:inline-block}.tl2-name h3{font-family:var(--font-display);font-size:clamp(1.55rem,2.2vw,2rem);font-weight:400;line-height:1.05}.tl2-name p{color:#6b6b6b;margin-top:4px;font-size:.9rem;line-height:1.45}.tl2-track{background-color:#f1eee9;background-image:linear-gradient(90deg,#11111117 1px,#0000 1px);background-size:calc(100% / var(--intervals,6)) 100%;border-radius:7px;height:14px;position:relative}.tl2-bar{background:var(--accent);border-radius:7px;position:absolute;top:0;bottom:0;left:0}.tl2-range{background:repeating-linear-gradient(135deg,#f973168c 0 4px,#f9731640 4px 8px);border-radius:0 7px 7px 0;position:absolute;top:0;bottom:0}.tl2-dur{text-align:right;font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.1}.tl2-stats{border-top:1px solid #11111124;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:clamp(40px,5vw,64px);display:grid}.tl2-stats div{padding:26px 24px 4px 0}.tl2-stats div+div{border-left:1px solid #1111111a;padding-left:24px}.tl2-stats dd{font-family:var(--font-display);font-size:clamp(2.8rem,5vw,4.4rem);line-height:1}.tl2-stats dt{color:#5d5d5d;margin-top:8px;font-size:.9rem}.tl2-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.tl2-factors,.tl2-cta{border-radius:var(--radius);padding:clamp(26px,3vw,38px)}.tl2-factors{background:#fff;border:1px solid #1111111a}.tl2-cta{color:#fff;background:#0b0b0b}.tl2-foot h3{font-family:var(--font-display);margin-bottom:12px;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:400;line-height:1.05}.tl2-factors p{color:#5d5d5d;line-height:1.65}.tl2-cta p{color:#ffffffb8;margin-bottom:22px}@media (max-width:900px){.tl2-head{grid-template-columns:1fr}.tl2-head p{justify-self:start}.tl2-chart{--name:minmax(0, 1fr);--dur:auto}.tl2-scale{grid-template-columns:1fr;gap:10px}.tl2-rows li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name dur""track track";gap:12px 16px}.tl2-name{grid-area:name}.tl2-dur{grid-area:dur;align-self:start;padding-top:22px}.tl2-track{grid-area:track}.tl2-foot{grid-template-columns:1fr}.tl2-stats{grid-template-columns:1fr 1fr}.tl2-stats div:nth-child(odd){border-left:0;padding-left:0}.tl2-stats div:nth-child(n+3){border-top:1px solid #1111111a}}
