.fhw-sec{min-width:0}.fhw-sec--narrow{max-width:52rem;margin-inline:auto}.fhw-sec>.fhh-head+*{margin-top:24px}.fhw-sec>.fhw-lede+*{margin-top:32px}.fhw-lede{max-width:44rem;color:var(--vds-ink-2);flex-direction:column;gap:12px;font-size:16px;line-height:1.6;display:flex}.fhw-lede p{margin:0}.fhw-lede ul,.fhw-body ul{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;list-style:outside;display:flex}.fhw-lede li::marker{color:var(--vds-green-600)}.fhw-body li::marker{color:var(--vds-green-600)}.fhw-note{max-width:44rem;color:var(--vds-ink-2);margin:24px 0 0;font-size:13px;line-height:1.55}.fhw-note a,.fhh-lede a,.fhh-hero__micro a{color:var(--vds-green-800);text-underline-offset:3px;font-weight:600;text-decoration:underline}.fhh-lede strong{color:var(--vds-ink);font-weight:700}.fhh-sec,.fhw-cell>article{scroll-margin-top:96px}.fhw-hero--center .fhh-hero__grid{grid-template-columns:minmax(0,1fr)}.fhw-hero--center .fhh-hero__text{text-align:center;align-items:center;max-width:48rem;margin-inline:auto}.fhw-hero--center .fhh-lede,.fhw-hero--center .fhh-hero__micro{margin-inline:auto}.fhw-hero--center .fhh-actions{justify-content:center}.fhw-arr{width:18px;height:18px;transition:transform var(--vds-dur-2) var(--vds-ease-out);flex:none}@media (hover:hover){.fhh-btn:hover .fhw-arr,.fhp-plan:hover .fhw-arr{transform:rotate(-45deg)}}.fhw-desk{background:var(--vds-surface);border:1px solid var(--vds-line);border-radius:var(--vds-r-lg);min-width:0;box-shadow:var(--vds-shadow-2);padding:0 0 12px;overflow:hidden}@media (min-width:640px){.fhw-desk{box-shadow:var(--vds-shadow-3);padding:16px}}.fhw-desk .ys .ys-sample{margin-inline:0}.fhw-desk .ys .ys-sample__label{padding-inline:12px;padding-top:12px}@media (min-width:640px){.fhw-desk .ys .ys-sample__label{padding:0}}.fhw-line{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fhw-item{grid-template-columns:20px minmax(0,1fr);column-gap:10px;min-width:0;display:grid}@media (min-width:640px){.fhw-item{grid-template-columns:44px minmax(0,1fr);column-gap:20px}}.fhw-rail{flex-direction:column;align-items:center;display:flex}.fhw-dot{background:var(--vds-green-800);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:20px;font-size:0;font-weight:700;display:grid;position:relative}@media (min-width:640px){.fhw-dot{width:44px;height:44px;margin-top:24px;font-size:14px}}.fhw-item--next .fhw-dot{background-color:var(--vds-surface);background-image:var(--vds-hatch);box-shadow:inset 0 0 0 1.5px var(--vds-line-strong);color:var(--vds-ink)}.fhw-seg{border-radius:var(--vds-r-pill);flex:1;width:6px;min-height:24px;margin-block:6px;position:relative;overflow:hidden}.fhw-seg--none{visibility:hidden}.fhw-seg--hatch{background-image:var(--vds-hatch)}.fhw-seg--solid:after{content:"";background:var(--vds-green-700);border-radius:inherit;transform-origin:top;transition:transform .42s var(--vds-ease-in-out) .2s;position:absolute;inset:0}[data-reveal=pending] .fhw-seg--solid:after{transform:scaleY(0)}.fhw-cell{min-width:0;padding-bottom:16px}.fhw-item:last-child .fhw-cell{padding-bottom:0}.fhw-card{min-width:0;transition:transform var(--vds-dur-2) var(--vds-ease-out), box-shadow var(--vds-dur-2) var(--vds-ease-out);gap:24px;padding:16px;display:grid;overflow:hidden}@media (min-width:640px){.fhw-card{padding:28px}}@media (min-width:1024px){.fhw-card--split{grid-template-columns:minmax(0,1fr) minmax(0,632px);align-items:center;gap:40px}}@media (hover:hover){.fhw-card:hover{box-shadow:var(--vds-shadow-2);transform:translateY(-4px)}}.fhw-copy{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.fhw-card .fhh-h2{font-size:clamp(1.375rem,1.1rem + 1vw,1.625rem);line-height:1.2}.fhw-body{color:var(--vds-ink-2);flex-direction:column;gap:12px;font-size:16px;line-height:1.6;display:flex}.fhw-body p{margin:0}.fhw-visual{min-width:0}@media (max-width:639.98px){.fhw-card--split .fhw-visual{margin:0 -16px -16px}.fhw-card--split .fhw-desk{box-shadow:none;border-width:1px 0 0;border-radius:0}}.fhw-card--night{box-shadow:var(--vds-shadow-3);border:0}.fhw-card--night .fhh-label{color:var(--vds-green-200)}.fhw-card--night .fhh-label:before{background:var(--vds-green-300)}.fhw-card--night .fhh-h2{color:var(--vds-ink-inverse)}.fhw-card--night .fhw-body{color:var(--vds-green-100)}.vds.fhh .fhw-card--night :focus-visible{outline-color:#fff}.fhw-card--night .fhw-desk{border-color:#0000}.fhw-never{gap:0 24px;margin:0;padding:8px;list-style:none;display:grid}@media (min-width:768px){.fhw-never{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}}.fhw-never li{border-radius:var(--vds-r-md);min-width:0;color:var(--vds-ink);transition:background-color var(--vds-dur-1) var(--vds-ease-out);align-items:flex-start;gap:14px;padding:14px 12px;font-size:15px;line-height:1.5;display:flex}.fhw-never__icon{background:var(--vds-red-bg);width:32px;height:32px;color:var(--vds-red);transition:transform var(--vds-dur-2) var(--vds-ease-out);border-radius:10px;flex:none;place-items:center;display:grid}.fhw-never__icon svg{stroke-width:2.5px;width:16px;height:16px}@media (hover:hover){.fhw-never li:hover{background:var(--vds-surface-2)}.fhw-never li:hover .fhw-never__icon{transform:rotate(-6deg)}}.fhw-promise{color:var(--vds-ink);margin:24px 0 0;font-size:18px;font-weight:700;line-height:1.4}.fhq{flex-direction:column;gap:32px;display:flex}.fhq-group{scroll-margin-top:96px}.fhq-list{flex-direction:column;gap:8px;margin-top:16px;display:flex}.fhq-item{interpolate-size:allow-keywords;background:var(--vds-surface);border:1px solid var(--vds-line);border-radius:var(--vds-r-md);box-shadow:var(--vds-shadow-1);transition:box-shadow var(--vds-dur-2) var(--vds-ease-out), border-color var(--vds-dur-2) var(--vds-ease-out);scroll-margin-top:96px}.fhq-item[open]{border-color:var(--vds-line-strong);box-shadow:var(--vds-shadow-2)}.fhq-item summary{border-radius:inherit;min-height:56px;color:var(--vds-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 20px;font-size:15px;font-weight:700;line-height:1.35;list-style:none;display:flex}.fhq-item summary::-webkit-details-marker{display:none}.fhq-item summary>span:first-child{min-width:0}.fhq-icon{background:var(--vds-surface-2);width:32px;height:32px;transition:background-color var(--vds-dur-2) var(--vds-ease-out);border-radius:50%;flex:none;position:relative}.fhq-icon:before,.fhq-icon:after{content:"";background:var(--vds-green-800);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.fhq-icon:after{transition:transform var(--vds-dur-2) var(--vds-ease-out);transform:rotate(90deg)}.fhq-item[open] .fhq-icon{background:var(--vds-green-100)}.fhq-item[open] .fhq-icon:after{transform:rotate(0)}@media (hover:hover){.fhq-item summary:hover .fhq-icon{background:var(--vds-green-100)}}.fhq-answer{max-width:44rem;color:var(--vds-ink-2);flex-direction:column;gap:12px;padding:0 20px 20px;font-size:15px;line-height:1.6;display:flex}.fhq-answer p{margin:0}.fhq-answer a{color:var(--vds-green-800);text-underline-offset:3px;font-weight:600;text-decoration:underline}.fhq-item::details-content{block-size:0;transition:block-size var(--vds-dur-2) var(--vds-ease-out), content-visibility var(--vds-dur-2) allow-discrete;overflow:hidden}.fhq-item[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.fhw-arr,.fhw-card,.fhw-seg--solid:after,.fhw-never li,.fhw-never__icon,.fhq-item,.fhq-icon,.fhq-icon:after{transition:none!important;animation:none!important}.fhq-item::details-content{transition:none!important;animation:none!important}[data-reveal] .fhw-seg--solid:after,.fhw-card:hover,.fhw-never li:hover .fhw-never__icon,.fhh-btn:hover .fhw-arr,.fhp-plan:hover .fhw-arr{transform:none!important}}
