/* Scoped presentation for the partner screening and pricing experience. */
.fuzzy-access-value,.fuzzy-access-banner{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;padding-block:75px;align-items:center;border-bottom:1px solid var(--line)}
.fuzzy-access-value h2,.fuzzy-access-banner h2,.fuzzy-access-section-heading h2{margin-top:18px}
.fuzzy-access-value>div>p:not(.eyebrow),.fuzzy-access-banner>div>p:not(.eyebrow){font-size:.94rem;margin-top:24px;max-width:640px}
.fuzzy-access-value-card{padding:32px;background:linear-gradient(135deg,#261d17,#121416 70%);border:1px solid #68412b}
.fuzzy-access-value-card h3{font-size:2.4rem;margin-top:18px}
.fuzzy-access-value-card .button{margin-top:25px}
.fuzzy-access-note{font-size:.77rem!important;color:var(--soft);line-height:1.75;margin-top:20px}
.fuzzy-access-banner{padding-top:0;padding-bottom:70px;border-bottom:0;gap:45px}
.fuzzy-access-banner h2{font-size:3.3rem}
.fuzzy-access-banner>div:last-child{justify-self:end;max-width:370px}
.fuzzy-access-steps{padding-bottom:65px}
.fuzzy-access-steps ol{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;margin:24px 0 0;padding:0;list-style:none}
.fuzzy-access-steps li{border-top:1px solid var(--line);padding-top:20px}
.fuzzy-access-steps li>span{display:block;font:11px monospace;color:var(--orange);margin-bottom:17px}
.fuzzy-access-steps strong{display:block;font:1.6rem/1.05 FMDisplay,Arial,sans-serif;text-transform:uppercase}
.fuzzy-access-steps p{font-size:.85rem;margin-top:13px}
.fuzzy-access-portal{padding-block:60px 85px}
.fuzzy-access-portal-heading{max-width:880px;margin:0 auto;text-align:center}
.fuzzy-access-portal-heading .portal-mark{display:inline-block;margin-bottom:25px}
.fuzzy-access-portal-heading h1{font-size:clamp(3.4rem,5.8vw,5.8rem);margin:18px 0 23px}
.fuzzy-access-portal-heading>p:last-child{font-size:.96rem;max-width:690px;margin-inline:auto}
.fuzzy-access-portal-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:50px}
.fuzzy-access-portal-guides article{border:1px solid var(--line);padding:28px;background:var(--panel)}
.fuzzy-access-portal-guides h2{font-size:2.1rem;margin:19px 0 17px}
.fuzzy-access-portal-guides p:not(.eyebrow){font-size:.87rem;line-height:1.8}
.fuzzy-access-portal-guides a{display:inline-block;margin-top:24px}
.fuzzy-access-portal-work{border-top:1px solid var(--line);padding-top:50px;margin-top:55px}
.fuzzy-access-portal-work h2{margin-top:18px;font-size:3.2rem}
.fuzzy-access-portal-work>p:not(.eyebrow){font-size:.9rem;max-width:700px;margin-top:20px}
.fuzzy-access-pricing-intro{padding-block:68px 50px}
.fuzzy-access-pricing-intro h1{font-size:clamp(3.4rem,5.8vw,5.8rem);margin-top:22px}
.fuzzy-access-pricing-intro>p:not(.eyebrow){font-size:.96rem;margin-top:24px;max-width:820px}
.fuzzy-access-pricing-intro .fuzzy-access-lead{font-size:1.3rem;color:var(--ink);line-height:1.5}
.fuzzy-access-private-note{padding:23px 27px;border-left:3px solid var(--orange);background:#1c1916;margin-top:28px;max-width:930px}
.fuzzy-access-private-note>strong{font-size:.92rem;color:#ffc69f}
.fuzzy-access-private-note p{font-size:.85rem;margin-top:10px;line-height:1.8}
.fuzzy-access-pricing-section{padding-block:40px 75px}
.fuzzy-access-bordered{border-top:1px solid var(--line);padding-top:65px}
.fuzzy-access-section-heading{margin-bottom:35px;max-width:900px}
.fuzzy-access-section-heading>p:last-child:not(.eyebrow){font-size:.96rem;max-width:760px;margin-top:23px}
.fuzzy-access-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.fuzzy-access-price-card{background:var(--panel);border:1px solid var(--line);padding:29px 26px}
.fuzzy-access-price-card:nth-child(2){background:linear-gradient(135deg,#261d17,#121416 70%);border-color:#86502f}
.fuzzy-access-price-card h2{font-size:4rem;letter-spacing:-.03em;margin-top:25px}
.fuzzy-access-price-card h2>span{display:block;font: .82rem/1.5 FMText,Arial,sans-serif;letter-spacing:0;text-transform:none;margin-top:13px;color:var(--soft)}
.fuzzy-access-price-card dl{padding:0;margin:27px 0 18px;font-size:.81rem}
.fuzzy-access-price-card dl>div{display:flex;justify-content:space-between;gap:14px;align-items:baseline;border-bottom:1px solid var(--line);padding:13px 0}
.fuzzy-access-price-card dt{color:var(--soft)}
.fuzzy-access-price-card dd{margin:0;white-space:nowrap}
.fuzzy-access-price-card .fuzzy-access-margin dd{color:var(--orange)}
.fuzzy-access-price-card>p:last-child{font-size:.75rem;margin-top:20px}
.fuzzy-access-table-scroll{overflow-x:auto;border:1px solid var(--line);margin-top:30px}
.fuzzy-access-price-table{width:100%;min-width:690px;border-collapse:collapse;text-align:left;font-size:.87rem}
.fuzzy-access-price-table caption{text-align:left;background:var(--panel);color:var(--soft);font-size:.8rem;padding:19px 22px}
.fuzzy-access-price-table th,.fuzzy-access-price-table td{padding:16px 22px;border-top:1px solid var(--line)}
.fuzzy-access-price-table thead th{font-size:.7rem;color:var(--orange);text-transform:uppercase;letter-spacing:.06em;font-weight:400}
.fuzzy-access-price-table tbody th{font-weight:400}
.fuzzy-access-price-table td{color:var(--soft)}
.fuzzy-access-price-table tr:nth-child(4n+1){background:#151617}
.fuzzy-access-explain-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 50px}
.fuzzy-access-explain-grid article{border-top:1px solid var(--line);padding-top:23px}
.fuzzy-access-explain-grid h3{font-size:2rem;margin-bottom:16px}
.fuzzy-access-explain-grid p{font-size:.9rem;line-height:1.8}
.fuzzy-access-pricing-section .role-card>.eyebrow{margin:0 0 24px;color:var(--orange)}
.fuzzy-access-pricing-section h2{overflow-wrap:break-word}
@media(max-width:1100px){.fuzzy-access-value,.fuzzy-access-banner{gap:35px}.fuzzy-access-value-card{padding:27px}.fuzzy-access-price-card{padding:24px 21px}.fuzzy-access-price-card h2{font-size:3.5rem}.fuzzy-access-price-card dl{font-size:.77rem}}
@media(max-width:800px){.fuzzy-access-value,.fuzzy-access-banner{grid-template-columns:1fr;gap:30px;padding-block:55px}.fuzzy-access-banner{padding-top:0}.fuzzy-access-banner>div:last-child{justify-self:start}.fuzzy-access-value-card{max-width:650px}.fuzzy-access-steps ol{grid-template-columns:1fr 1fr;gap:28px}.fuzzy-access-portal-guides{grid-template-columns:1fr;gap:18px}.fuzzy-access-price-grid{grid-template-columns:1fr;gap:20px}.fuzzy-access-price-card{padding:30px}.fuzzy-access-price-card h2{font-size:4rem}.fuzzy-access-price-card dl{font-size:.9rem}.fuzzy-access-price-card>p:last-child{font-size:.83rem}.fuzzy-access-explain-grid{gap:30px}.fuzzy-access-pricing-section{padding-block:38px 58px}.fuzzy-access-bordered{padding-top:48px}}
@media(max-width:560px){.fuzzy-access-value h2{font-size:2.9rem}.fuzzy-access-value-card{padding:25px 22px}.fuzzy-access-value-card h3{font-size:2.1rem}.fuzzy-access-value-card .button{gap:15px;font-size:.76rem}.fuzzy-access-steps ol{grid-template-columns:1fr}.fuzzy-access-steps strong{font-size:1.8rem}.fuzzy-access-banner h2,.fuzzy-access-section-heading h2{font-size:3rem}.fuzzy-access-portal{padding-block:40px 60px}.fuzzy-access-portal-heading h1{font-size:3.3rem}.fuzzy-access-portal-guides article{padding:25px}.fuzzy-access-pricing-intro{padding-block:43px 28px}.fuzzy-access-pricing-intro h1{font-size:3.4rem}.fuzzy-access-pricing-intro .fuzzy-access-lead{font-size:1.15rem}.fuzzy-access-private-note{padding:21px}.fuzzy-access-price-card{padding:27px 23px}.fuzzy-access-explain-grid{grid-template-columns:1fr}.fuzzy-access-portal-work h2{font-size:2.9rem}}
@media(max-width:560px){.fuzzy-access-section-heading h2{font-size:clamp(2rem,10vw,3rem)}}
