.benefit-grid .benefit{border-top:0;padding:0}.benefit-photo{aspect-ratio:16/10;object-fit:cover;border-radius:var(--wf-radius-panel);width:100%;margin-bottom:26px}.benefit-grid .icon-box{margin-bottom:18px;position:static}.benefit-grid .label{color:var(--wf-ink);font-size:12px;line-height:1.7}.benefit-grid .benefit p{font-size:17px}.plans-section{isolation:isolate;position:relative}.plans-backdrop{background:var(--wf-navy);z-index:-1;height:780px;position:absolute;inset:0 0 auto;overflow:hidden}.plans-backdrop img{object-fit:cover;object-position:center 45%;filter:blur(3px);width:100%;height:100%;transform:scale(1.03)}.plans-backdrop:after{content:"";background:linear-gradient(110deg, color-mix(in srgb, var(--wf-navy) 96%, transparent), color-mix(in srgb, var(--wf-navy) 86%, transparent));position:absolute;inset:0}.plans-section .center-heading{color:var(--wf-white);max-width:850px;margin:0 auto 58px}.plans-section .center-heading .eyebrow{color:var(--wf-sky);font-size:13px}.plans-section .center-heading>p:last-child{color:var(--wf-ice);font-size:18px;line-height:1.8}.plans-section .plans-grid{gap:28px;max-width:1080px}.plans-section .plan{border-color:var(--wf-line);box-shadow:0 16px 40px color-mix(in srgb, var(--wf-navy) 8%, transparent);padding:40px}.plans-section .plan .label{color:var(--wf-ink);font-size:12px;line-height:1.8}.plans-section .plan h3{margin-block:18px;font-size:40px}.plans-section .plan-description{max-width:none;color:var(--wf-muted);font-size:18px}.plans-section .plan h4{font-size:18px}.plans-section .plan .check-list li{margin-block:16px;font-size:17px}.plans-section .plan .check-list li:before{color:var(--wf-success);background:color-mix(in srgb, var(--wf-success) 10%, var(--wf-white));border-radius:var(--wf-radius-control);place-items:center;width:25px;height:25px;margin-top:1px;line-height:1;display:grid}.plans-section .plan-footer>span{color:var(--wf-muted);font-size:15px}.plans-section .plan-footer .button{min-height:56px;font-size:17px}.plans-section .plan-footer .button-outline{border-color:var(--wf-navy);border-width:2px}.plans-section .plan-pro{color:var(--wf-white);background:var(--wf-navy);border:2px solid var(--wf-sky)}.plans-section .plan-pro .label{color:var(--wf-sky)}.plans-section .plan-pro .plan-description,.plans-section .plan-pro .check-list,.plans-section .plan-pro .plan-footer>span{color:var(--wf-ice)}.plans-section .plan-pro .plan-divider{background:color-mix(in srgb, var(--wf-sky) 40%, var(--wf-navy))}.plans-section .plan-pro .check-list li:before{color:var(--wf-sky);background:color-mix(in srgb, var(--wf-sky) 14%, var(--wf-navy))}.plans-section .plan-pro .button{background:var(--wf-sky);color:var(--wf-navy)}.plans-section .plan-pro .button:hover{background:var(--wf-ice)}.plans-section .plan-pro .button:focus-visible{outline-color:var(--wf-white)}.plans-section .plan-badge{background:var(--wf-sky);color:var(--wf-navy);padding:8px 14px;font-size:11px}.compare{max-width:1080px;margin:80px auto 0}.compare-heading{text-align:center;margin-bottom:28px}.compare-heading .eyebrow{color:var(--wf-muted);justify-content:center;font-size:13px}.compare-heading h3{letter-spacing:-.8px;margin:12px 0 16px;font-size:clamp(28px,2.8vw,38px)}.compare-heading>p:last-child{color:var(--wf-muted);max-width:680px;margin-inline:auto;font-size:18px}.compare-legend{color:var(--wf-ink);flex-wrap:wrap;justify-content:center;gap:12px 26px;margin:0 0 26px;padding:0;font-size:15px;list-style:none;display:flex}.compare-legend li{align-items:center;gap:9px;display:flex}.feature-status{border-radius:var(--wf-radius-control);flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid}.feature-status--included{color:var(--wf-success);background:color-mix(in srgb, var(--wf-success) 10%, var(--wf-white))}.feature-status--unavailable{color:var(--wf-muted);background:var(--wf-paper)}.feature-status--optional{color:var(--wf-blue);background:var(--wf-ice)}.compare-table{table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--wf-line);border-radius:var(--wf-radius-panel);background:var(--wf-white);width:100%;font-size:17px;line-height:1.6;overflow:hidden}.compare-table th,.compare-table td{text-align:left;vertical-align:middle;border-top:1px solid var(--wf-line);padding:21px 24px}.compare-table thead th{background:var(--wf-navy);color:var(--wf-white);border-top:0;font-size:21px}.compare-table thead th:first-child{width:32%;color:var(--wf-ice);font-size:16px;font-weight:500}.compare-table thead th:last-child{background:var(--wf-blue)}.compare-table tbody th{color:var(--wf-ink);background:var(--wf-white);font-weight:700}.compare-table td{color:var(--wf-ink)}.compare-table td:last-child{background:color-mix(in srgb, var(--wf-ice) 55%, var(--wf-white))}.compare-value{align-items:flex-start;gap:12px;display:flex}.compare-value .feature-status{margin-top:2px}.compare-value strong{font-size:17px;font-weight:650;display:block}.compare-value small{color:var(--wf-muted);margin-top:3px;font-size:15px;line-height:1.6;display:block}.compare-plan{display:none}.compare-shared{color:var(--wf-muted);text-align:center;margin-top:22px;font-size:16px}.compare-shared strong{color:var(--wf-ink)}.compare .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plans-section .yard-module{background:var(--wf-white);max-width:1080px;margin-top:52px;padding:32px}.plans-section .yard-module .label{color:var(--wf-ink);font-size:12px;line-height:1.7}.plans-section .yard-module p{font-size:17px}.yard-module .button{flex-shrink:0;margin-left:auto}.plans-section .plans-note{font-size:16px}.partner-section .partner-card{isolation:isolate;min-height:360px;padding:54px 48px;position:relative;overflow:hidden}.partner-card .partner-photo{object-fit:cover;object-position:50% 65%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.partner-section .partner-card:before{content:"";background:linear-gradient(100deg, color-mix(in srgb, var(--wf-navy) 97%, transparent), color-mix(in srgb, var(--wf-navy) 82%, transparent));z-index:-1;position:absolute;inset:0}.partner-section .partner-card p:last-child{color:var(--wf-ice);font-size:18px}@media (width<=1100px){.plans-section .plan{padding:32px}.plans-section .yard-module{flex-wrap:wrap}.plans-section .yard-module>div:nth-child(2){flex:1;min-width:250px}}@media (width<=760px){.benefit-grid .benefit{padding:0}.benefit-photo{aspect-ratio:16/9;margin-bottom:22px}.benefit-grid .label{font-size:12px}.plans-section .center-heading{margin-bottom:42px}.plans-section .center-heading .eyebrow{font-size:12px}.plans-section .center-heading>p:last-child{font-size:17px}.plans-section .plan{padding:30px 24px}.plans-section .plan h3{font-size:36px}.plans-section .plan-badge{right:18px}.compare{margin-top:58px}.compare-heading{text-align:left}.compare-heading .eyebrow{justify-content:flex-start;font-size:12px}.compare-heading>p:last-child{font-size:17px}.compare-legend{justify-content:flex-start;gap:10px 16px;font-size:14px}.compare-legend .feature-status{flex-basis:26px;width:26px;height:26px}.compare-table{background:0 0;border:0;border-radius:0;display:block}.compare-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-table tbody{display:block}.compare-table tbody tr{border:1px solid var(--wf-line);border-radius:var(--wf-radius-control);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.compare-table tbody th{background:var(--wf-navy);width:auto;color:var(--wf-white);border:0;grid-column:1/-1;padding:14px 16px;font-size:17px;display:block}.compare-table td{background:var(--wf-white);border-top:0;min-width:0;padding:16px;display:block}.compare-table td:last-child{border-left:1px solid var(--wf-line)}.compare-plan{color:var(--wf-ink);margin-bottom:12px;font-size:15px;font-weight:750;display:block}.compare-value{flex-direction:column;gap:9px}.compare-value strong{overflow-wrap:anywhere;font-size:16px}.compare-value small{overflow-wrap:anywhere;font-size:15px}.compare-shared{text-align:left}.plans-section .yard-module{padding:24px}.plans-section .yard-module>div:nth-child(2){flex-basis:100%;min-width:0}.yard-module .button{width:100%;margin-left:0}.plans-section .plans-note{font-size:15px}.partner-section .partner-card{padding:36px 26px}.partner-section .partner-card p:last-child{font-size:17px}}
