.ofh-field{border-bottom:1px solid var(--color-rule)}.ofh{z-index:1;padding-top:clamp(1.75rem,.75rem + 3.2vw,4.5rem);padding-bottom:clamp(2.5rem,1.5rem + 3vw,5rem)}.ofh-inner{align-items:center}@media(min-width:1024px){.ofh-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(2.5rem,.5rem + 4vw,5.5rem)}}.ofh-title{max-width:17ch;font-size:clamp(2.25rem,1.25rem + 3.1vw,4.125rem);line-height:1;letter-spacing:-.04em}.ofh-lede{max-width:48ch;margin:clamp(1.125rem,.85rem + .8vw,1.625rem) 0 0;font-size:clamp(16.5px,16px + .25vw,18.5px);line-height:1.55;color:var(--color-text-secondary)}.ofh-price{max-width:48ch;margin:.875rem 0 0;font-size:var(--step-body);line-height:1.5;color:var(--color-text-secondary)}.ofh-price strong,.ofh-price .ofh-price-figure{font-family:var(--font-sans);font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.ofh-price-note{max-width:52ch;margin:.5rem 0 0;font-size:var(--step-sm);line-height:1.5;color:var(--color-text-tertiary)}.ofh-buy{display:grid;justify-items:start;gap:.75rem;margin-top:clamp(1.5rem,1rem + 1.2vw,2.125rem)}.ofh-cta{min-height:3.5rem;padding-inline:1.75rem;font-size:var(--step-body);text-align:center}.ofh-buy-note{max-width:52ch;margin:0;font-size:var(--step-xs);line-height:1.5;color:var(--color-text-tertiary)}.ofh-buy-note strong{font-weight:600;color:var(--color-text-secondary)}.ofh-trust{display:grid;grid-template-columns:minmax(0,1fr);margin:clamp(1.75rem,1.25rem + 1.6vw,2.75rem) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-rule)}.ofh-trust-cell{display:grid;align-content:center;gap:.5rem;padding-block:1rem}.ofh-trust-cell+.ofh-trust-cell{border-top:1px solid var(--color-rule)}@media(min-width:560px){.ofh-trust{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ofh-trust-cell{padding-block:1.125rem 0}.ofh-trust-cell+.ofh-trust-cell{border-top:0;border-left:1px solid var(--color-rule);padding-left:clamp(1rem,.5rem + 1.4vw,1.75rem)}.ofh-trust-cell:first-child{padding-right:clamp(1rem,.5rem + 1.4vw,1.75rem)}}.ofh-trust-community{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem;min-height:2.75rem;color:inherit;text-decoration:none}.ofh-trust-figure{font-family:var(--font-sans);font-size:clamp(1.75rem,1.4rem + 1.1vw,2.375rem);font-weight:400;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.ofh-trust-label{margin:0;font-size:var(--step-xs);line-height:1.4;color:var(--color-text-secondary);transition:color .25s var(--ease-out-expo)}.ofh-trust-arrow{align-self:center;color:var(--color-text-caption);transition:transform .3s var(--ease-out-expo),color .2s linear}.ofh-trust-community:hover .ofh-trust-label,.ofh-trust-community:hover .ofh-trust-arrow{color:var(--color-text-primary)}.ofh-trust-community:hover .ofh-trust-arrow{transform:translate(2px,-2px)}.ofh-marks{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.ofh-mark{display:block;width:auto;max-width:100%;height:var(--mark-h)}.ofh-mark--nvidia{--mark-h: 44px;margin-inline:calc(var(--mark-h) * -.118)}.ofh-mark--microsoft{--mark-h: 39px}[data-theme=light] .ofh-mark{filter:drop-shadow(0 4px 10px rgba(48,30,120,.16))}@media(max-width:559.98px){.ofh-buy{justify-items:stretch}}
