.footer{isolation:isolate;--footer-scene:clamp(140px, 15vw, 400px);background:linear-gradient(to bottom, transparent var(--footer-scene), var(--fw-land-ground) 0);color:var(--fw-on-land);--fw-focus:var(--fw-on-land);position:relative}.footer:after,.print-flecks:after{content:"";z-index:2;background:var(--fw-canvas);opacity:.7;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='f' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.58' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1' result='n'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.008' numOctaves='2' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1' result='p'/%3E%3CfeComposite in='n' in2='p' operator='arithmetic' k2='1' k3='.24' k4='-.12'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 -11.5'/%3E%3C/filter%3E%3Crect width='640' height='640' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cfilter id='f' x='0' y='0' width='1' height='1' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.58' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1' result='n'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.008' numOctaves='2' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1' result='p'/%3E%3CfeComposite in='n' in2='p' operator='arithmetic' k2='1' k3='.24' k4='-.12'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 0 0 0 -11.5'/%3E%3C/filter%3E%3Crect width='640' height='640' filter='url(%23f)'/%3E%3C/svg%3E")}.footer__scene{height:var(--footer-scene);margin-bottom:-1px}.footer__land{width:100%;height:100%;display:block}.footer__moon{display:none}@media (prefers-color-scheme:dark){.footer__sun{display:none}.footer__moon{display:inline}}.footer__inner{z-index:3;flex-direction:column;gap:32px;max-width:1120px;margin:0 auto;padding:20px 40px 28px;display:flex;position:relative}.footer__top{grid-template-columns:minmax(0,1fr) auto;gap:32px 64px;display:grid}.footer__brand{flex-direction:column;gap:8px;min-width:0;display:flex}.footer .fw-word{color:var(--fw-on-land)}.footer__name{font-size:24px}.footer__tagline{max-width:34ch;font-size:13px}.footer .footer__tagline{color:var(--fw-on-land-soft)}.footer__groups{flex-wrap:wrap;gap:24px 56px;display:flex}.footer__group{flex-direction:column;gap:8px;min-width:0;display:flex}.footer .fw-label{color:var(--fw-on-land-soft)}.footer__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.footer__link{color:var(--fw-on-land);text-underline-offset:2px;overflow-wrap:anywhere;font-size:13px;font-weight:500;text-decoration:none}.footer__link:hover{text-decoration:underline}.footer__bottom{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:16px;display:flex;position:relative}.footer__bottom:before{content:"";background:var(--fw-on-land);opacity:.55;height:3px;position:absolute;inset:-1px 0 auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 4' preserveAspectRatio='none'%3E%3Cpath d='M0 2.1C70 1.1 150 2.7 250 1.8S430 .9 570 2S810 2.9 1000 1.6L1000 2.5C820 3.9 690 2.8 570 3.2S370 2.3 250 3S80 2.9 0 2.7Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 4' preserveAspectRatio='none'%3E%3Cpath d='M0 2.1C70 1.1 150 2.7 250 1.8S430 .9 570 2S810 2.9 1000 1.6L1000 2.5C820 3.9 690 2.8 570 3.2S370 2.3 250 3S80 2.9 0 2.7Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}@media (width<=760px){.footer__top{grid-template-columns:minmax(0,1fr)}.footer__inner{padding-inline:24px}}:root,:host{--fw-canvas:#f4f2e9;--fw-surface:#fffefa;--fw-raised:#fffefa;--fw-well:#e9e6da;--fw-fill:#483e1e12;--fw-fill-strong:#483e1e21;--fw-line:#483e1e21;--fw-line-strong:#322c188c;--fw-text-strong:#2b2a20;--fw-text:#5c594b;--fw-text-faint:#666354;--fw-icon:#5c594b;--fw-accent:#3f5a2c;--fw-on-accent:#fbfaf3;--fw-focus:#3f5a2c;--fw-mark:#fae0b0;--fw-marker:#f3c888;--fw-sage-soft:#e4edc9;--fw-sage-ink:#3f5a2c;--fw-azure-soft:#dce7f1;--fw-azure-ink:#2c5173;--fw-sand-soft:#fae8ca;--fw-sand-ink:#7b4c1b;--fw-clay-soft:#f4dfd3;--fw-clay-ink:#7d452b;--fw-role-1:var(--fw-sage-ink);--fw-role-1-soft:var(--fw-sage-soft);--fw-role-2:var(--fw-azure-ink);--fw-role-2-soft:var(--fw-azure-soft);--fw-role-3:var(--fw-clay-ink);--fw-role-3-soft:var(--fw-clay-soft);--fw-role-4:#2f6a66;--fw-role-4-soft:#d9ebe7;--fw-role-5:#66602a;--fw-role-5-soft:#ebe9cc;--fw-role-6:var(--fw-text);--fw-role-6-soft:var(--fw-fill);--fw-land-sun:#f3c888;--fw-land-far:#c9d8e6;--fw-land-near:#91aecb;--fw-land-hill-far:#dbe6b5;--fw-land-hill-mid:#c9db95;--fw-land-ground:#b7d07b;--fw-land-plant-soft:#9dbb62;--fw-land-plant:#6f8f3e;--fw-on-land:#222b10;--fw-on-land-soft:#35421d;--fw-scrim:#2b2a2052;--fw-shadow-card:0 1px 2px #3c32140d;--fw-shadow-float:0 0 0 1px #3c321417, 0 4px 16px #3c32141f, 0 12px 32px #3c321414;--fw-shadow-thumb:0 1px 2px #3c32141a, 0 0 0 .5px #3c321412;--fw-paper:var(--fw-raised);--fw-paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .24 0 0 0 0 .2 0 0 0 0 .08 0 0 0 .2 -.07'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--fw-paper-edge:inset 0 0 0 .5px #3c32141a, inset 0 1px 0 #fffc, inset 0 -1px 0 #3c32140d;--fw-paper-shade:#3c321429;--fw-shadow-under:0 1px 2px #3c321424;--fw-shadow-paper:0 1px 1px #3c32141f, 0 3px 6px #3c321414, 0 14px 24px -10px #3c321438;--fw-shadow-paper-lifted:0 1px 2px #3c32141a, 0 6px 12px #3c321417, 0 24px 36px -12px #3c321442;--fw-font-serif:"FW Hedvig Letters Serif", Georgia, "Times New Roman", serif;--fw-font-sans:"FW Instrument Sans", system-ui, -apple-system, sans-serif;--fw-radius-sm:6px;--fw-radius-md:8px;--fw-radius-lg:10px;--fw-radius-card:12px;--fw-control:34px;--fw-row:26px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,:host{--lightningcss-light: ;--lightningcss-dark:initial;--fw-canvas:#15160f;--fw-surface:#1f2018;--fw-raised:#2a2b21;--fw-well:#0e0f0a;--fw-fill:#fffae112;--fw-fill-strong:#fffae121;--fw-line:#fffae11a;--fw-line-strong:#fffae16b;--fw-text-strong:#f1efe3;--fw-text:#b0ad9c;--fw-text-faint:#a3a08f;--fw-icon:#b0ad9c;--fw-accent:#b7d07b;--fw-on-accent:#1b2310;--fw-focus:#b7d07b;--fw-mark:#54401c;--fw-marker:#6a5123;--fw-sage-soft:#2d3519;--fw-sage-ink:#c8de93;--fw-azure-soft:#212d39;--fw-azure-ink:#afc8e0;--fw-sand-soft:#3b2e19;--fw-sand-ink:#f3c888;--fw-clay-soft:#3a271c;--fw-clay-ink:#ecbda2;--fw-role-4:#a3d6cf;--fw-role-4-soft:#1f3431;--fw-role-5:#d8d08f;--fw-role-5-soft:#33311b;--fw-land-sun:#e6c58f;--fw-land-far:#3a4557;--fw-land-near:#2c3747;--fw-land-hill-far:#39452a;--fw-land-hill-mid:#303b20;--fw-land-ground:#263018;--fw-land-plant-soft:#3f4f26;--fw-land-plant:#5c7338;--fw-on-land:#f1efe3;--fw-on-land-soft:#c5ceac;--fw-scrim:#00000080;--fw-shadow-card:0 0 0 1px #fffae10f;--fw-shadow-float:0 0 0 1px #fffae11c, 0 4px 16px #0006, 0 12px 32px #0000004d;--fw-shadow-thumb:0 1px 2px #0006, 0 0 0 .5px #fffae117;--fw-paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .98 0 0 0 0 .88 0 0 0 .16 -.06'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--fw-paper-edge:inset 0 0 0 .5px #fffae114, inset 0 1px 0 #fffae11a, inset 0 -1px 0 #00000040;--fw-paper-shade:#0006;--fw-shadow-under:0 1px 2px #00000080;--fw-shadow-paper:0 1px 1px #0006, 0 3px 6px #00000047, 0 14px 24px -10px #0009;--fw-shadow-paper-lifted:0 1px 2px #0006, 0 6px 12px #0000004d, 0 24px 36px -12px #000000a6}}.fw-word{font-family:var(--fw-font-serif);font-synthesis:none;color:var(--fw-text-strong);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:400;line-height:1.15}.fw-label{letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fw-text-faint);margin:0;font-size:11px;font-weight:500;line-height:1.4}.fw-mark{background:var(--fw-mark);color:var(--fw-text-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .15em;font-weight:600}.fw-tag{border-radius:var(--fw-radius-sm);background:var(--fw-fill);height:20px;color:var(--fw-text);white-space:nowrap;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.fw-tag[data-type=phrasal_verb]{background:var(--fw-azure-soft);color:var(--fw-azure-ink)}.fw-tag[data-type=idiom]{background:var(--fw-sand-soft);color:var(--fw-sand-ink)}.fw-tag[data-type=collocation]{background:var(--fw-sage-soft);color:var(--fw-sage-ink)}.fw-tag[data-type=slang]{background:var(--fw-clay-soft);color:var(--fw-clay-ink)}.fw-field{flex-direction:column;gap:4px;display:flex}.fw-input{width:100%;min-height:var(--fw-control);border-radius:var(--fw-radius-md);background:var(--fw-surface);box-shadow:inset 0 0 0 1px var(--fw-line-strong);color:var(--fw-text-strong);font:inherit;border:0;padding:7px 10px;font-size:14px;line-height:1.45}.fw-input::placeholder{color:var(--fw-text-faint);opacity:1}.fw-input:focus-visible{outline:2px solid var(--fw-focus);outline-offset:0;box-shadow:none}textarea.fw-input{resize:vertical;field-sizing:content;min-height:64px;display:block}.fw-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--fw-accent)}.fw-field__error{color:var(--fw-text-strong);margin:0;font-size:13px;font-weight:500}.fw-collapse{opacity:0;transition:height .28s cubic-bezier(.4,0,.2,1),opacity .16s ease-out;overflow:clip}.fw-collapse[data-open]{opacity:1;transition:height .28s cubic-bezier(.4,0,.2,1),opacity .2s ease-out 60ms}.fw-block__text{color:var(--fw-text);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.45}.fw-block__quote{color:var(--fw-text-strong);text-wrap:pretty;margin:0;font-size:13.5px;font-weight:500;line-height:1.45}.fw-block__aside{border-top:1px solid var(--fw-line);flex-direction:column;gap:4px;padding-top:12px;display:flex}.fw-an{flex-direction:column;gap:16px;display:flex}.fw-an__sentence,.fw-an__row{flex-wrap:wrap;align-items:flex-start;gap:10px 7px;display:flex}.fw-an__segment{flex-direction:column;gap:3px;min-width:0;display:inline-flex}.fw-an__words,.fw-an__loose{color:var(--fw-text-strong);white-space:pre-wrap;font-size:16px;font-weight:500;line-height:1.35}.fw-an__words{position:relative}.fw-an__loose{color:var(--fw-text);font-weight:400}.fw-an__segment[data-focus] .fw-an__words{font-weight:600}.fw-an__rule{background:var(--role);border-radius:1px;height:2px;margin-bottom:1px;display:block}.fw-an__segment[data-focus] .fw-an__rule{height:3px;margin-bottom:0}.fw-an__role{color:var(--role);white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3}.fw-an__hang{position:absolute}.fw-an__group{flex-direction:column;gap:5px;min-width:0;max-width:100%;display:inline-flex;position:relative}.fw-an__group[data-focus]{max-width:calc(100% + 8px);margin-left:-8px;padding:8px 8px 6px}.fw-an__ground{border-radius:var(--fw-radius-md);background:var(--fw-fill);position:absolute;inset:0}.fw-an__group>:not(.fw-an__ground){position:relative}.fw-an__bracket{border:solid var(--role);border-width:0 1px 1px;border-radius:0 0 3px 3px;height:5px;display:block}.fw-an__group>.fw-an__role{font-weight:600}.fw-an__notes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fw-an__note{color:var(--fw-text);text-wrap:pretty;flex-direction:column;gap:1px;font-size:13.5px;line-height:1.45;display:flex}.fw-an__about{color:var(--role);font-size:12px;font-weight:600;line-height:1.4}.fw-an__pattern-name{color:var(--fw-text-strong);margin:0;font-size:14px;font-weight:600;line-height:1.4}.fw-an__formula{color:var(--fw-text-strong);margin:0;font-size:13.5px;line-height:1.4}.fw-an__plain-label{margin-top:6px}.fw-tl{flex-direction:column;gap:12px;display:flex}.fw-tl__sentence{color:var(--fw-text);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.fw-tl__tense{color:var(--fw-text-strong);margin:0;font-size:15px;font-weight:600;line-height:1.35}.fw-tl__tense:first-letter{text-transform:uppercase}.fw-tl__chart{flex-direction:column;display:flex}.fw-tl__marker-labels{margin:0 5px;position:relative}.fw-tl__marker-label{white-space:nowrap;position:absolute;transform:translate(-50%)}.fw-tl__marker-label[data-edge=end]{transform:translate(-100%)}.fw-tl__marker-label[data-edge=start]{transform:none}.fw-tl__lanes{flex-direction:column;gap:10px;margin:0 5px;padding:6px 0 12px;display:flex;position:relative}.fw-tl__marker-line{background:color-mix(in srgb, var(--fw-line-strong) 50%, transparent);width:1px;position:absolute;top:0;bottom:0}.fw-tl__lane{flex-direction:column;gap:4px;display:flex;position:relative}.fw-tl__event{color:var(--fw-text);font-size:12.5px;font-weight:500;line-height:1.35;display:block}.fw-tl__event-text{background:var(--fw-answer-ground,var(--fw-surface));-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}.fw-tl__lane[data-focus] .fw-tl__event{color:var(--fw-text-strong);font-weight:600}.fw-tl__track{--mark:var(--fw-text-faint);height:10px;display:block;position:relative}.fw-tl__lane[data-focus] .fw-tl__track{--mark:var(--fw-accent)}.fw-tl__bar,.fw-tl__point,.fw-tl__tick{background:var(--mark);position:absolute}.fw-tl__bar{border-radius:4px;min-width:8px;top:1px;bottom:1px}.fw-tl__bar--ongoing{background:linear-gradient(to right, var(--mark) 55%, transparent);border-radius:4px 0 0 4px}.fw-tl__point{border-radius:50%;width:10px;height:10px;top:0}.fw-tl__tick{border-radius:50%;width:6px;height:6px;margin-left:-3px;top:2px}.fw-tl__axis{background:var(--fw-line-strong);height:1px}.fw-tl__ends{justify-content:space-between;margin-top:6px;display:flex}.fw-sc__plot{margin:0 5px;position:relative}.fw-sc__track{background:var(--fw-fill-strong);border-radius:1px;height:2px;position:absolute;bottom:4px;left:-5px;right:-5px}.fw-sc__marker{width:0;height:10px;position:absolute;bottom:0}.fw-sc__dot{border:2px solid var(--fw-answer-ground,var(--fw-surface));background:var(--fw-text-faint);box-sizing:content-box;border-radius:50%;width:8px;height:8px;position:absolute;bottom:1px;left:-4px;transform:translate(-2px,2px)}.fw-sc__marker[data-caught] .fw-sc__dot{background:var(--fw-accent)}.fw-sc__stem{background:color-mix(in srgb, var(--fw-line-strong) 50%, transparent);width:1px;position:absolute;bottom:10px;left:0}.fw-sc__label{color:var(--fw-text);white-space:nowrap;z-index:1;background:var(--fw-answer-ground,var(--fw-surface));padding:0 3px;font-size:12.5px;font-weight:500;line-height:1.3;position:absolute;transform:translate(-50%)}.fw-sc__label[data-edge=start]{transform:translate(-8px)}.fw-sc__label[data-edge=end]{transform:translate(calc(8px - 100%))}.fw-sc__marker[data-caught] .fw-sc__label{color:var(--fw-text-strong);font-weight:600}.fw-sc__ends{justify-content:space-between;margin-top:6px;display:flex}.fw-nu,.fw-nu__scales{flex-direction:column;gap:16px;display:flex}.fw-nu__items{margin:0;padding:0;list-style:none;display:grid}.fw-nu__item{border-top:1px solid var(--fw-line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.fw-nu__item:last-child{padding-bottom:0}.fw-nu__head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.fw-nu__term{font-family:var(--fw-font-serif);font-synthesis:none;color:var(--fw-text-strong);overflow-wrap:anywhere;font-size:24px;font-weight:400;line-height:1.2}.fw-nu__yours{background:var(--fw-mark);color:var(--fw-text-strong)}.fw-nu__register{margin-left:auto}.fw-nu__verdict{border-top:1px solid var(--fw-line);color:var(--fw-text-strong);text-wrap:pretty;margin:0;padding-top:12px;font-size:14px;font-weight:500;line-height:1.45}.fw-rm{flex-direction:column;gap:16px;display:flex}.fw-rm__stops{grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:relative}.fw-rm__stop{background:var(--fw-fill-strong);border-radius:4px;height:8px}.fw-rm__thumb{background:var(--fw-accent);border-radius:4px;width:calc(20% - 2.4px);position:absolute;top:0;bottom:0}.fw-rm__names{grid-template-columns:repeat(5,1fr);gap:3px;margin-top:6px;display:grid}.fw-rm__name{color:var(--fw-text-faint);text-align:center;font-size:11px;font-weight:500;line-height:1.25}.fw-rm__name:first-child{text-align:left}.fw-rm__name:last-child{text-align:right}.fw-rm__name[data-current]{color:var(--fw-text-strong);font-weight:700}.fw-rm__heading{margin-bottom:4px}.fw-rm__contexts{margin:0;padding:0;list-style:none;display:grid}.fw-rm__context{border-bottom:1px solid var(--fw-line);grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:1px 12px;padding:7px 0;display:grid}.fw-rm__context:last-child{border-bottom:0;padding-bottom:0}.fw-rm__context-name{color:var(--fw-text-strong);font-size:13.5px;font-weight:500;line-height:1.4}.fw-rm__note{color:var(--fw-text);grid-column:1/-1;font-size:12.5px;line-height:1.4}.fw-rm__regions,.fw-rm__alternatives{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fw-rm__region{flex-direction:column;display:flex}.fw-rm__region-name{color:var(--fw-text-strong);font-size:13.5px;font-weight:600;line-height:1.4}.fw-rm__alternative{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fw-rm__alternative .fw-label{flex:none}.fw-rm__alternative-term{color:var(--fw-text-strong);font-size:14px;font-weight:600;line-height:1.4}.fw-note{flex-direction:column;gap:8px;display:flex}.fw-note__title{color:var(--fw-text-strong);margin:0;font-size:15px;font-weight:600;line-height:1.35}.fw-note__points{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fw-note__point{border-left:2px solid var(--fw-line);color:var(--fw-text);text-wrap:pretty;padding-left:12px;font-size:13.5px;line-height:1.45}@container fw-answer (width>=520px){.fw-nu__items{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:0 20px}.fw-nu__items[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.fw-nu__item,.fw-nu__item:last-child{padding-bottom:12px}.fw-nu__register{flex-basis:100%;margin-left:0}.fw-rm__contexts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.fw-rm__context:nth-last-child(2):nth-child(odd){border-bottom:0;padding-bottom:0}.fw-an__sentence,.fw-an__row{column-gap:10px}.fw-an__words,.fw-an__loose{font-size:18px}}.fw-answer{flex-direction:column;gap:16px;min-width:0;display:flex;container:fw-answer/inline-size}.fw-answer__summary{color:var(--fw-text-strong);text-wrap:pretty;margin:0;font-size:15px;font-weight:500;line-height:1.4}.fw-answer__follow-ups{flex-wrap:wrap;gap:6px;display:flex}.fw-chip{border-radius:var(--fw-radius-md);background:var(--fw-fill);min-height:28px;color:var(--fw-text-strong);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:500;line-height:1.3;transition:background-color .15s;display:inline-flex}.fw-chip:hover{background:var(--fw-fill-strong)}.fw-chip:focus-visible{outline:2px solid var(--fw-focus);outline-offset:2px}.fw-sk{flex-direction:column;gap:16px;display:flex}.fw-sk__lines{flex-direction:column;display:flex}.fw-sk .fw-bar{margin:4px 0}.fw-sk__summary{height:12px}.fw-sk__segment .fw-an__rule{background:var(--fw-fill-strong)}.fw-sk__segment .fw-bar{height:11px;margin:5px 0}.fw-sk__segment .fw-sk__role{height:8px;margin:3px 0}.fw-sk__term{height:18px;margin:6px 0}.fw-sk__fill{--mark:var(--fw-fill-strong)}.fw-sk__marker .fw-sc__dot{background:var(--fw-fill-strong)}.fw-deep{flex-direction:column;gap:8px;min-width:0;display:flex}.fw-deep__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fw-deep__remaining{letter-spacing:.02em;text-transform:none}.fw-deep__chips{flex-wrap:wrap;gap:6px;display:flex}.fw-chip[aria-pressed=true]{background:var(--fw-sage-soft);color:var(--fw-sage-ink)}.fw-chip[data-locked]{color:var(--fw-text)}.fw-chip:disabled{cursor:default;opacity:.6}.fw-chip__lock{color:var(--fw-text-faint);flex:none;margin-right:5px}.fw-chip__text{overflow-wrap:anywhere;min-width:0}.fw-deep__bar{height:8px;margin:4px 0}.fw-deep__chip-bar{border-radius:var(--fw-radius-md);height:28px;margin:0}.fw-deep__thread{flex-direction:column;margin-top:4px;display:flex}.fw-deep__item{border-top:1px solid var(--fw-line);flex-direction:column;gap:10px;padding:12px 0;display:flex}.fw-deep__question{overflow-wrap:anywhere}.fw-deep__foot{justify-content:flex-end;align-items:center;gap:12px;display:flex}.fw-deep__foot:empty{display:none}.fw-deep__foot .fw-label{margin-right:auto}.fw-deep__link{color:var(--fw-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12.5px;font-weight:500;line-height:1.4;text-decoration:underline}.fw-deep__link:disabled{cursor:default;opacity:.6}.fw-deep__failure{color:var(--fw-text);flex-direction:column;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:1.45;display:flex}.fw-deep__failure p{margin:0}.fw-deep__button{border-radius:var(--fw-radius-md);background:var(--fw-fill);min-height:30px;color:var(--fw-text-strong);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:background-color .15s;display:inline-flex}.fw-deep__button:hover{background:var(--fw-fill-strong)}.fw-deep__button:disabled{cursor:default;opacity:.6}.fw-deep__button--primary,.fw-deep__button--primary:hover{background:var(--fw-accent);color:var(--fw-on-accent)}.fw-deep__button:focus-visible,.fw-deep__link:focus-visible{outline:2px solid var(--fw-focus);outline-offset:2px}.fw-deep__ask{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.fw-preview{flex-direction:column;gap:12px;display:flex}.fw-preview__sample{filter:blur(2px);pointer-events:none;-webkit-user-select:none;user-select:none;max-height:200px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.fw-preview__offer{flex-direction:column;gap:4px;display:flex}.fw-preview__title{color:var(--fw-text-strong);margin:0;font-size:14px;font-weight:600;line-height:1.4}.fw-preview__note{color:var(--fw-text);margin:0;font-size:12.5px;line-height:1.4}.fw-preview__actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}*,:before,:after{box-sizing:border-box}body{background:var(--fw-canvas);color:var(--fw-text-strong);font-family:var(--fw-font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}.fw-body{color:var(--fw-text);text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--fw-focus);outline-offset:2px}button,input,textarea{font:inherit;color:inherit}.fw-button{height:var(--fw-control);border-radius:var(--fw-radius-md);background:var(--fw-fill);color:var(--fw-text-strong);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.fw-button:hover{background:var(--fw-fill-strong)}.fw-button--primary{background:var(--fw-accent);color:var(--fw-on-accent)}.fw-button--primary:hover{background:color-mix(in srgb, var(--fw-accent) 85%, var(--fw-on-accent))}.fw-seg{grid-template-columns:repeat(var(--n), 1fr);border-radius:var(--fw-radius-md);background:var(--fw-fill);flex:none;padding:2px;display:inline-grid;position:relative}.fw-seg__thumb{width:calc((100% - 4px) / var(--n));border-radius:var(--fw-radius-sm);background:var(--fw-raised);box-shadow:var(--fw-shadow-thumb);transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px}.fw-seg__option{height:var(--fw-row);border-radius:var(--fw-radius-sm);min-width:36px;color:var(--fw-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:500;transition:color .2s;position:relative}.fw-seg__option[aria-checked=true]{color:var(--fw-text-strong)}.fw-toggle{background:var(--fw-text-faint);cursor:pointer;border:0;border-radius:9px;flex:none;width:30px;height:18px;padding:0;transition:background-color .2s;position:relative}.fw-toggle[aria-checked=true]{background:var(--fw-accent)}.fw-toggle__knob{background:var(--fw-surface);border-radius:50%;width:14px;height:14px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px}.fw-toggle[aria-checked=true] .fw-toggle__knob{transform:translate(12px)}.fw-list{flex-direction:column;gap:2px;margin:0 -12px;padding:0;list-style:none;display:flex}.fw-row{border-radius:var(--fw-radius-lg);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:12px;text-decoration:none;transition:background-color .15s;display:grid}.fw-row:hover{background:var(--fw-fill)}.fw-row__date{white-space:nowrap}.fw-row__label{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.fw-bar{background:var(--fw-fill);border-radius:4px;height:10px;margin:5px 0;animation:1.4s ease-in-out infinite fw-pulse;display:block}@keyframes fw-pulse{50%{opacity:.5}}.fw-toast{z-index:10;border-radius:var(--fw-radius-lg);background:var(--fw-raised);box-shadow:var(--fw-shadow-float);white-space:nowrap;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:13px;font-weight:500;animation:.2s cubic-bezier(.22,1,.36,1) fw-toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes fw-toast-in{0%{opacity:0;transform:translate(-50%,4px)}}.fw-empty{flex-direction:column;gap:8px;max-width:44ch;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fw-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@font-face{font-family:FW Hedvig Letters Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hedvig-letters-serif-latin-400-normal-B6-S6hJx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:FW Hedvig Letters Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/hedvig-letters-serif-latin-ext-400-normal-DrP3bY7c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:FW Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:FW Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}html{scroll-behavior:smooth;scroll-padding-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-size:16px;line-height:1.5}.site{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.site__skip{z-index:20;border-radius:var(--fw-radius-md);background:var(--fw-raised);box-shadow:var(--fw-shadow-float);color:var(--fw-text-strong);padding:8px 12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.site__skip:focus{transform:none}.site__main{flex-direction:column;flex:1;width:100%;max-width:1136px;margin:0 auto;padding:0 24px 96px;display:flex}.site-bar{border-bottom:1px solid var(--fw-line)}.site-bar__inner{align-items:center;gap:24px;max-width:1136px;min-height:64px;margin:0 auto;padding:0 24px;display:flex}.site-bar__brand{color:var(--fw-text-strong);flex:none;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.site-bar__brand img{display:block}.site-bar__nav{flex:1;gap:2px;display:flex}.site-bar__actions{flex:none;align-items:center;gap:8px;display:flex}.site-bar__link{border-radius:var(--fw-radius-sm);height:32px;color:var(--fw-text);white-space:nowrap;align-items:center;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.site-bar__link:hover{background:var(--fw-fill)}.site-bar__link[aria-current=page]{background:var(--fw-sage-soft);color:var(--fw-sage-ink);font-weight:600}.site-bar .fw-button{white-space:nowrap;text-decoration:none}@media (width<=900px){.site-bar__inner{flex-wrap:wrap;gap:0 12px;padding-block:12px 8px}.site-bar__brand{flex:1}.site-bar__nav{scrollbar-width:none;flex:1 0 100%;order:3;margin:8px -10px 0;overflow-x:auto}}@media (width<=560px){.site-bar__install{display:none}}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site-cta{border-radius:var(--fw-radius-lg);background:var(--fw-fill);min-height:46px;color:var(--fw-text-strong);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.site-cta:hover{background:var(--fw-fill-strong)}.site-cta--primary{background:var(--fw-accent);color:var(--fw-on-accent)}.site-cta--primary:hover{background:color-mix(in srgb, var(--fw-accent) 85%, var(--fw-on-accent))}.site-link{color:var(--fw-accent);text-underline-offset:3px;font-weight:600}.hero{flex-direction:column;align-items:flex-start;gap:20px;padding:56px 0 40px;display:flex}.hero__title{max-width:20ch;color:var(--fw-text-strong);font-family:var(--fw-font-serif);font-synthesis:none;letter-spacing:-.015em;text-wrap:balance;isolation:isolate;margin:0;font-size:clamp(42px,6vw,72px);font-weight:400;line-height:1.03}.hero__mark{color:inherit;white-space:nowrap;background:0 0;position:relative}.hero__mark:before{z-index:-1;background:var(--fw-marker);content:"";position:absolute;inset:.12em -.13em .03em -.11em;transform:rotate(-.8deg);-webkit-mask:url("data:image/svg+xml,%3c!--%20The%20shape%20of%20one%20highlighter%20stroke,%20used%20as%20a%20mask%20so%20the%20ink%20keeps%20reading%20its%20color%20from%20the%20tokens.%20A%20chisel%20tip%20leaves%20slanted%20ends,%20and%20the%20ink%20is%20denser%20where%20it%20lands%20and%20lifts.%20Stretched%20to%20fit%20the%20word.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%2064'%20preserveAspectRatio='none'%3e%3clinearGradient%20id='ink'%3e%3cstop%20offset='0'%20stop-opacity='1'/%3e%3cstop%20offset='0.07'%20stop-opacity='0.84'/%3e%3cstop%20offset='0.93'%20stop-opacity='0.84'/%3e%3cstop%20offset='1'%20stop-opacity='1'/%3e%3c/linearGradient%3e%3cpath%20fill='url(%23ink)'%20d='M15%209C80%206%20165%2010%20237%206C235%2020%20232%2038%20227%2057C165%2060%2080%2055%203%2059C6%2043%2010%2025%2015%209Z'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3c!--%20The%20shape%20of%20one%20highlighter%20stroke,%20used%20as%20a%20mask%20so%20the%20ink%20keeps%20reading%20its%20color%20from%20the%20tokens.%20A%20chisel%20tip%20leaves%20slanted%20ends,%20and%20the%20ink%20is%20denser%20where%20it%20lands%20and%20lifts.%20Stretched%20to%20fit%20the%20word.%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20240%2064'%20preserveAspectRatio='none'%3e%3clinearGradient%20id='ink'%3e%3cstop%20offset='0'%20stop-opacity='1'/%3e%3cstop%20offset='0.07'%20stop-opacity='0.84'/%3e%3cstop%20offset='0.93'%20stop-opacity='0.84'/%3e%3cstop%20offset='1'%20stop-opacity='1'/%3e%3c/linearGradient%3e%3cpath%20fill='url(%23ink)'%20d='M15%209C80%206%20165%2010%20237%206C235%2020%20232%2038%20227%2057C165%2060%2080%2055%203%2059C6%2043%2010%2025%2015%209Z'/%3e%3c/svg%3e") 50%/100% 100% no-repeat}.hero__lead{max-width:58ch;color:var(--fw-text);text-wrap:pretty;margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.5}.hero__note{margin-top:2px}.section{flex-direction:column;gap:24px;padding-top:112px;display:flex}.section--narrow{max-width:720px}.section__head{flex-direction:column;gap:16px;max-width:720px;display:flex}.section__title{color:var(--fw-text-strong);font-family:var(--fw-font-serif);font-synthesis:none;text-wrap:balance;margin:0;font-size:clamp(30px,3.8vw,44px);font-weight:400;line-height:1.12}.section__body{max-width:62ch;color:var(--fw-text);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin:8px 0 0;padding:0;list-style:none;display:grid}.steps__item{border-top:1px solid var(--fw-line-strong);flex-direction:column;gap:8px;padding-top:16px;display:flex}.steps__title{color:var(--fw-text-strong);margin:0;font-size:18px;font-weight:600;line-height:1.3}.specimens{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.specimen{border-radius:var(--fw-radius-card);background:var(--fw-surface);box-shadow:var(--fw-shadow-card);flex-direction:column;gap:12px;padding:24px;display:flex}.specimen__sentence{color:var(--fw-text);text-wrap:pretty;flex:1;margin:0;font-size:16px}.specimen__word.specimen__word{font-size:30px}.feature{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.feature--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature--flip .feature__text{order:2}.feature__text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.feature__tag{color:var(--fw-sage-ink)}.feature--phone{grid-template-columns:440px minmax(0,1fr)}.platforms{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.platforms__item{border-top:1px solid var(--fw-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 0;display:grid}.platforms__name{color:var(--fw-text-strong);margin:0;font-size:15px;font-weight:600}.platforms__status{align-self:center}.platforms__body{grid-column:1/-1;margin:0}.points{color:var(--fw-text);flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.points li::marker{color:var(--fw-text-faint)}.points--plain{flex:1}.soon{border-radius:var(--fw-radius-sm);background:var(--fw-sand-soft);height:22px;color:var(--fw-sand-ink);white-space:nowrap;align-self:flex-start;align-items:center;margin:0;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.demo{min-width:0;margin:0}.demo--hero{min-height:688px}.demo--feature{min-height:368px}.demo--answer{min-height:664px}.demo--found{min-height:540px}.demo--phone{justify-self:center;width:100%;max-width:440px;min-height:640px}@media (width<=1100px){.demo--hero{aspect-ratio:1088/688;min-height:0}}.page-head{flex-direction:column;gap:16px;max-width:860px;padding:72px 0 0;display:flex}.page-head--center{text-align:center;align-self:center;align-items:center;max-width:720px}.page-head__title{color:var(--fw-text-strong);font-family:var(--fw-font-serif);font-synthesis:none;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.08}.table-hint{display:none}.table-wrap{border-radius:var(--fw-radius-card);background:var(--fw-surface);box-shadow:var(--fw-shadow-card);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.4}.table th,.table td{border-bottom:1px solid var(--fw-line);color:var(--fw-text);text-align:left;vertical-align:top;padding:14px 16px;font-weight:400}.table tbody tr:last-child th,.table tbody tr:last-child td{border-bottom:0}.table thead th{color:var(--fw-text-faint);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}.table tbody th{color:var(--fw-text-strong);font-weight:600}.table--compare{min-width:940px}.table--compare tbody th{width:132px}.table tr[data-ours] th,.table tr[data-ours] td{background:var(--fw-sage-soft);color:var(--fw-text-strong)}.table--plans{min-width:560px}.table--plans td{width:22%;color:var(--fw-text-strong)}.table__muted{color:var(--fw-text-faint)}.table-note{color:var(--fw-text-faint);text-wrap:pretty;margin:0;font-size:13px}.versus-list{flex-direction:column;gap:40px;display:flex}.versus{flex-direction:column;gap:10px;scroll-margin-top:24px;display:flex}.versus__title{color:var(--fw-text-strong);margin:0;font-size:20px;font-weight:600}.versus strong{color:var(--fw-text-strong);font-weight:600}.versus__sources{color:var(--fw-text-faint);margin:0;font-size:13px}.versus__sources a{color:inherit;text-underline-offset:2px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:48px;display:grid}.plan{border-radius:var(--fw-radius-card);background:var(--fw-surface);box-shadow:var(--fw-shadow-card);flex-direction:column;gap:12px;padding:28px;display:flex}.plan[data-featured]{background:var(--fw-sage-soft)}.plan__name{color:var(--fw-text-strong);margin:0;font-size:15px;font-weight:600}.plan__price{align-items:baseline;gap:8px;margin:0;display:flex}.plan__amount.plan__amount{font-size:48px;line-height:1.05}.plan__per{color:var(--fw-text);font-size:15px}.plan__summary{flex:1}.plan[data-featured] .plan__summary,.plan[data-featured] .plan__per{color:var(--fw-text-strong)}.plan__cta{width:100%;margin-top:8px}.faq{flex-direction:column;margin:0 -16px;display:flex}.faq__item{border-radius:var(--fw-radius-card);transition:background-color .2s,box-shadow .2s,margin .28s cubic-bezier(.4,0,.2,1);position:relative}.faq__item+.faq__item:before{content:"";background:var(--fw-line);height:1px;transition:opacity .2s;position:absolute;top:0;left:16px;right:16px}.faq__item[open]:before,.faq__item[open]+.faq__item:before,.faq__item:hover:before,.faq__item:hover+.faq__item:before{opacity:0}.faq__item[open]{background:var(--fw-surface);box-shadow:var(--fw-shadow-card);margin-block:8px}.faq__q{border-radius:var(--fw-radius-card);color:var(--fw-text-strong);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 16px;font-size:17px;font-weight:600;line-height:1.35;list-style:none;transition:background-color .15s;display:grid}.faq__q::-webkit-details-marker{display:none}.faq__item:not([open]) .faq__q:hover{background:var(--fw-fill)}.faq__q:focus-visible{outline-offset:-2px}.faq__caret{color:var(--fw-icon);transition:transform .28s cubic-bezier(.4,0,.2,1);display:block}.faq__item[open] .faq__caret{transform:rotate(180deg)}.faq__a{max-width:62ch;padding:0 46px 20px 16px;font-size:16px;line-height:1.55}@supports selector(::details-content){.faq__item{interpolate-size:allow-keywords}.faq__item::details-content{opacity:0;height:0;transition:height .28s cubic-bezier(.4, 0, .2, 1), opacity .16s ease-out, content-visibility .28s allow-discrete;overflow:clip}.faq__item[open]::details-content{opacity:1;height:auto;transition:height .28s cubic-bezier(.4, 0, .2, 1), opacity .2s ease-out 60ms, content-visibility .28s allow-discrete}}@media (prefers-reduced-motion:reduce){.faq__item::details-content{transition:none}}.final{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:128px;display:flex}.final__title{max-width:24ch;color:var(--fw-text-strong);font-family:var(--fw-font-serif);font-synthesis:none;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,54px);font-weight:400;line-height:1.1}.final .table-note{max-width:56ch}.collection{flex-direction:column;gap:16px;width:100%;max-width:680px;margin:0 auto;padding-top:40px;display:flex}.source{border-radius:var(--fw-radius-card);background:var(--fw-surface);box-shadow:var(--fw-shadow-card);align-items:center;gap:16px 20px;padding:16px 20px;display:flex}.source[data-kind=sample]{background:var(--fw-sand-soft)}.source[data-kind=sample] .fw-body{color:var(--fw-text-strong)}.source__text{flex-direction:column;flex:1;gap:4px;font-size:14px;display:flex}.source__title{color:var(--fw-text-strong);margin:0;font-size:15px;font-weight:600}.source__action{white-space:nowrap;flex:none;text-decoration:none}.source__tabs{gap:4px;display:flex}.collection .source__main{max-width:none;margin:0;padding:16px 0 0;font-size:14px}@media (width<=560px){.source{flex-direction:column;align-items:stretch}}.signin{border-radius:var(--fw-radius-card);background:var(--fw-raised);width:min(400px,100vw - 32px);box-shadow:var(--fw-shadow-float);color:var(--fw-text-strong);border:0;padding:0}.signin::backdrop{background:#1e1c1266}.signin__box{flex-direction:column;gap:14px;padding:28px;display:flex}.signin__title.signin__title{font-size:30px}.signin__wide{width:100%;height:42px;font-size:14px}.signin__or{text-align:center}.signin__form{flex-direction:column;gap:12px;display:flex}.signin__notice{border-radius:var(--fw-radius-md);background:var(--fw-sand-soft);color:var(--fw-text-strong);margin:0;padding:12px;font-size:13px;line-height:1.45}.signin__close{align-self:flex-end}@media (width<=900px){.feature,.feature--flip,.feature--phone{grid-template-columns:minmax(0,1fr);gap:32px}.feature--flip .feature__text{order:0}.steps,.specimens,.plans{grid-template-columns:minmax(0,1fr)}.plan[data-featured]{order:-1}.section{padding-top:80px}.hero{padding-top:48px}.table-hint{display:block}}@media (width<=600px){.demo--hero{aspect-ratio:auto;min-height:640px}.demo--answer{min-height:868px}.demo--phone{min-height:540px}.final{padding-top:96px}}.legal{max-width:68ch;color:var(--fw-text);flex-direction:column;gap:32px;padding:40px 0 72px;font-size:16px;line-height:1.6;display:flex}.legal p,.legal ul{margin:0 0 12px}.legal ul{padding-left:20px}.legal li+li{margin-top:6px}.legal__heading{color:var(--fw-text-strong);margin:0 0 10px;font-size:18px;font-weight:600}
