.lwn-main.lwn-brief-page{padding-top:0;padding-bottom:0}.lwn-page-hero--brief .lwn-page-hero__layout{padding-top:var(--lwn-space-10);padding-bottom:9.5rem}@media screen and (max-width:600px){.lwn-page-hero--brief .lwn-page-hero__layout{padding-top:var(--lwn-space-8);padding-bottom:8rem}}.lwn-page-hero--brief .lwn-page-hero__blob--a{width:600px;height:580px;top:60px;right:-150px}.lwn-page-hero--brief .lwn-page-hero__blob--b{width:360px;height:350px;bottom:-170px;left:-150px;right:auto}.lwn-page-hero--brief .lwn-page-hero__blob--c{width:160px;height:150px;color:var(--lwn-color-yellow);bottom:-84px;left:46%}.lwn-brief-hero__title{max-width:11em;margin-top:var(--lwn-space-5);letter-spacing:-.03em;font-size:clamp(2.75rem,6.6vw,6rem);line-height:1.02}.lwn-brief-hero__title strong{color:var(--lwn-color-lime);font-weight:inherit}.lwn-brief-hero__end{white-space:nowrap}.lwn-brief-hero__spark{width:.34em;height:.34em;color:var(--lwn-color-lime);vertical-align:top;margin-left:.08em}.lwn-brief-hero__promises{margin:var(--lwn-space-7) 0 0;flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.lwn-brief-hero__promise{border-radius:var(--lwn-radius-pill);min-height:calc(2rem + 2px);color:var(--lwn-color-plum-text);font-size:var(--lwn-text-xs);border:1px solid #ece7f066;align-items:center;padding:0 14px;display:inline-flex}.lwn-brief-hero__promise--status{border:0;padding:0}.lwn-brief-page__layout{z-index:1;padding-bottom:var(--lwn-space-section);flex-wrap:wrap;align-items:flex-start;gap:28px;margin-top:-6rem;display:flex;position:relative}.lwn-brief{--lwn-brief-pad:clamp(1.375rem, 4vw, 3.25rem);scroll-margin-top:calc(var(--lwn-header-space) + var(--lwn-space-3));min-width:0;padding:var(--lwn-brief-pad);background-color:var(--lwn-color-cream);color:var(--lwn-color-cream-text);border-radius:clamp(22px,2.4vw,28px);flex:999 35rem;box-shadow:0 24px 60px #00000059;container-type:inline-size}@media screen and (min-width:1000px){.lwn-brief-page__layout{flex-wrap:nowrap}}@media screen and (max-width:999px){.lwn-brief-page__layout.has-brief-sheet>.lwn-brief-summary{display:none}}.lwn-brief .lwn-form .wpcf7-form{display:block}.lwn-brief__editor-note{margin:0 0 var(--lwn-space-5);border-left:4px solid var(--lwn-color-error-on-light);background-color:var(--lwn-color-cream-raised);color:var(--lwn-color-cream-text);border-radius:8px;padding:12px 16px;font-size:.875rem;line-height:1.5}.lwn-brief__progress{margin-bottom:var(--lwn-space-5)}.lwn-brief__steplist{gap:var(--lwn-space-2) var(--lwn-space-5);margin:0 0 var(--lwn-space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.lwn-brief__goto{min-width:44px;min-height:44px;color:var(--lwn-color-cream-body);font:inherit;font-size:var(--lwn-text-sm);font-weight:var(--lwn-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 2px;display:inline-flex}.lwn-brief__goto:disabled{color:#6f675e;cursor:default}.lwn-brief__goto.is-current{color:var(--lwn-color-plum)}.lwn-brief__goto:focus-visible{outline:var(--lwn-focus-width) solid var(--lwn-color-plum);outline-offset:2px;border-radius:8px}.lwn-brief__goto-mark{border:1.5px solid #857a6e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.875rem;display:grid}.lwn-brief__goto.is-done .lwn-brief__goto-mark{border-color:var(--lwn-color-lime);background-color:var(--lwn-color-lime);color:var(--lwn-color-on-lime)}.lwn-brief__goto.is-current .lwn-brief__goto-mark{border-color:var(--lwn-color-plum);background-color:var(--lwn-color-plum);color:var(--lwn-color-cream)}@container (width<=42rem){.lwn-brief__steplist{gap:6px}.lwn-brief__goto{gap:var(--lwn-space-2)}.lwn-brief__goto:not(.is-current) .lwn-brief__goto-name{display:none}}@container (width<=21.5rem){.lwn-brief__goto-name{display:none}}.lwn-brief__bar{border-radius:var(--lwn-radius-pill);background-color:var(--lwn-color-cream-image);height:6px;overflow:hidden}.lwn-brief__bar-fill{border-radius:inherit;background-color:var(--lwn-color-purple);width:25%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){html:not(.lwn-motion-off) .lwn-brief__bar-fill{transition:width .3s var(--lwn-ease-out)}}.lwn-brief__status{margin-top:var(--lwn-space-3);color:var(--lwn-color-cream-muted);font-size:var(--lwn-text-xs)}.lwn-brief__step+.lwn-brief__step,.lwn-brief__steps+.lwn-brief__step{margin-top:var(--lwn-space-11);padding-top:var(--lwn-space-9);border-top:1px solid var(--lwn-color-cream-line)}.is-stepped .lwn-brief__step+.lwn-brief__step,.is-stepped .lwn-brief__steps+.lwn-brief__step{border-top:0;margin-top:0;padding-top:0}.lwn-brief__title{margin:var(--lwn-space-4) 0 var(--lwn-space-2);color:var(--lwn-color-plum);letter-spacing:-.02em;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.1}.lwn-brief__title:focus{outline:none}.lwn-brief__title:focus-visible{outline:var(--lwn-focus-width) solid var(--lwn-color-plum);outline-offset:4px}.lwn-brief__intro{color:var(--lwn-color-cream-body);font-size:var(--lwn-text-base);margin:0 0 26px}.lwn-brief__question{border:0;min-width:0;margin:0 0 28px;padding:0}.lwn-brief__question:last-child{margin-bottom:0}.lwn-brief__question-title{margin-bottom:var(--lwn-space-3);color:var(--lwn-color-plum);font-size:var(--lwn-text-base);font-weight:var(--lwn-weight-semibold);padding:0}.lwn-brief__hint{margin:calc(var(--lwn-space-2) * -1) 0 var(--lwn-space-3);color:var(--lwn-color-cream-muted);font-size:var(--lwn-text-xs)}.lwn-brief .lwn-form__field.lwn-brief__question .lwn-brief__question-title{margin-bottom:0}.lwn-brief .lwn-form__field:has(.wpcf7-url){max-width:32.5rem}.lwn-brief .lwn-form__field .wpcf7-form-control-wrap{position:relative}.lwn-brief .lwn-form__field .wpcf7-not-valid-tip{margin-top:6px;line-height:1.3;position:absolute;top:100%;left:0}.lwn-brief .lwn-brief__question--services .wpcf7-not-valid-tip,.lwn-brief .lwn-brief__choices+.wpcf7-not-valid-tip,.lwn-brief fieldset .wpcf7-not-valid-tip{margin-top:var(--lwn-space-3)}.lwn-brief__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.625rem),1fr));gap:14px;display:grid}.lwn-brief__input{clip:rect(0 0 0 0);white-space:nowrap;opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.lwn-brief .lwn-brief__card{min-height:14.375rem;padding:var(--lwn-space-5);color:var(--lwn-color-cream-body);font-size:var(--lwn-text-sm);font-weight:var(--lwn-weight-regular);cursor:pointer;background-color:#f6f1ea;border:2px solid #ddd3c6;border-radius:20px;flex-direction:column;gap:0;line-height:1.45;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){html:not(.lwn-motion-off) .lwn-brief .lwn-brief__card{transition:border-color var(--lwn-duration-fast) ease, background-color var(--lwn-duration-fast) ease, box-shadow var(--lwn-duration-fast) ease}}@media screen and (max-width:600px){.lwn-brief .lwn-brief__card{min-height:0}}.lwn-brief .lwn-brief__card:hover{border-color:#a89c8e}.lwn-brief .lwn-brief__card:has(:checked){border-color:var(--lwn-color-plum);background-color:var(--lwn-color-cream);box-shadow:0 0 0 4px #572cb624}.lwn-brief .lwn-brief__card:has(:focus-visible){outline:var(--lwn-focus-width) solid var(--lwn-color-plum);outline-offset:3px}.lwn-brief__card-top{justify-content:space-between;align-items:flex-start;gap:var(--lwn-space-3);display:flex}.lwn-brief__card-icon{border-radius:var(--lwn-radius-sm);background-color:var(--lwn-color-cream-image);width:44px;height:44px;color:var(--lwn-color-plum);place-items:center;display:grid}.lwn-brief__card-icon svg{width:24px;height:24px}.lwn-brief__card:has(:checked) .lwn-brief__card-icon{background-color:var(--lwn-color-plum);color:var(--lwn-color-lime)}.lwn-brief__card-check{background-color:var(--lwn-color-lime);width:26px;height:26px;color:var(--lwn-color-on-lime);opacity:0;border-radius:50%;place-items:center;display:grid}.lwn-brief__card-check svg{width:14px;height:14px}.lwn-brief__card:has(:checked) .lwn-brief__card-check{opacity:1}.lwn-brief__card-title{margin-top:var(--lwn-space-4);color:var(--lwn-color-plum);font-size:1.25rem;font-weight:var(--lwn-weight-semibold);line-height:1.25}.lwn-brief__card-text{margin-top:6px;margin-bottom:var(--lwn-space-4)}.lwn-brief__card-price{border-radius:var(--lwn-radius-pill);background-color:var(--lwn-color-cream-image);color:var(--lwn-color-plum);font-size:.875rem;font-weight:var(--lwn-weight-semibold);align-self:flex-start;margin-top:auto;padding:4px 10px}.lwn-brief__choices,.lwn-brief .wpcf7-radio,.lwn-brief .wpcf7-checkbox{flex-wrap:wrap;gap:10px;display:flex}.lwn-brief .wpcf7-list-item{margin:0}.lwn-brief .lwn-brief__choice,.lwn-brief .wpcf7-list-item>label{border-radius:var(--lwn-radius-pill);min-height:44px;color:var(--lwn-color-plum);font-size:var(--lwn-text-sm);font-weight:var(--lwn-weight-semibold);cursor:pointer;background-color:#0000;border:1.5px solid #857a6e;flex-direction:row;align-items:center;gap:6px;padding:0 18px;line-height:1.2;display:inline-flex;position:relative}.lwn-brief .wpcf7-list-item input{opacity:0;pointer-events:none;position:absolute}.lwn-brief .lwn-brief__choice:hover,.lwn-brief .wpcf7-list-item>label:hover{border-color:var(--lwn-color-plum)}.lwn-brief .lwn-brief__choice:has(:checked){border-color:var(--lwn-color-plum);background-color:var(--lwn-color-plum);color:var(--lwn-color-cream)}.lwn-brief .wpcf7-list-item>label:has(:checked){border-color:var(--lwn-color-plum);background-color:var(--lwn-color-plum);color:var(--lwn-color-cream)}.lwn-brief .lwn-brief__choice:has(:focus-visible){outline:var(--lwn-focus-width) solid var(--lwn-color-plum);outline-offset:3px}.lwn-brief .wpcf7-list-item>label:has(:focus-visible){outline:var(--lwn-focus-width) solid var(--lwn-color-plum);outline-offset:3px}.lwn-brief__choice:has([type=checkbox]) .lwn-brief__choice-label:before{content:"+"/"";margin-right:6px}.lwn-brief__choice:has([type=checkbox]:checked) .lwn-brief__choice-label:before{content:"✓"/""}.lwn-brief__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.625rem),1fr));align-items:start;gap:2.75rem 18px;display:grid}.lwn-brief__fields>fieldset{border:0;min-width:0;margin:0;padding:0}.lwn-brief__fields>fieldset>legend{margin-bottom:var(--lwn-space-2);color:var(--lwn-surface-heading);font-size:var(--lwn-text-md);font-weight:var(--lwn-weight-semibold);padding:0}.lwn-brief .lwn-form-note{margin-top:var(--lwn-space-6)}.lwn-brief .lwn-form-note+.wpcf7-turnstile,.lwn-brief .wpcf7-turnstile{margin-top:var(--lwn-space-5)}.lwn-brief__error{margin-top:var(--lwn-space-6);color:var(--lwn-color-error-on-light);font-size:var(--lwn-text-sm)}.lwn-brief__nav,.is-stepped .lwn-form__actions{margin-top:var(--lwn-space-7);padding-top:var(--lwn-space-6);border-top:1px solid #e2d9cd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.lwn-brief__alt{color:var(--lwn-color-cream-muted);font-size:var(--lwn-text-xs)}.lwn-brief__alt a{color:var(--lwn-color-rust)}.lwn-brief__next{margin-left:auto}.is-stepped .lwn-form__actions .wpcf7-spinner{order:1;margin:0 0 0 auto}.is-stepped .lwn-form__actions .wpcf7-submit{order:2}@media screen and (max-width:600px){.is-stepped .lwn-form__actions .wpcf7-submit{flex:100%;order:0}.is-stepped .lwn-form__actions .wpcf7-spinner{position:absolute}.is-stepped .lwn-form__actions .lwn-brief__back{order:3}}.lwn-brief .lwn-btn--outline{border-color:var(--lwn-color-plum);color:var(--lwn-color-plum)}.lwn-brief .lwn-btn--outline:hover,.lwn-brief .lwn-btn--outline:focus-visible{border-color:var(--lwn-color-lime)}.lwn-brief__back .lwn-btn__icon{order:-1}.is-stepped:not(.is-last-step) .wpcf7-response-output{display:none}.lwn-brief-summary{border:1px solid var(--lwn-color-line);background-color:var(--lwn-color-ink-raised);min-width:0;color:var(--lwn-color-text);border-radius:clamp(22px,2.4vw,28px);flex:21.25rem;padding:clamp(1.375rem,2.4vw,1.875rem)}.lwn-brief-summary__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lwn-brief-summary__title{color:var(--lwn-color-paper);font-size:1.5rem}.lwn-brief-summary__count{border-radius:var(--lwn-radius-pill);background-color:var(--lwn-color-plum);color:var(--lwn-color-lime);font-size:.875rem;font-weight:var(--lwn-weight-semibold);padding:4px 10px}.lwn-brief-summary__intro{margin:var(--lwn-space-2) 0 18px;color:var(--lwn-color-muted);font-size:var(--lwn-text-xs)}.lwn-brief-summary__list{margin:0}.lwn-brief-summary__row{justify-content:space-between;align-items:baseline;gap:4px var(--lwn-space-4);border-top:1px solid var(--lwn-color-line);flex-wrap:wrap;padding:14px 0;display:flex}.lwn-brief-summary__row--services{align-items:stretch;gap:var(--lwn-space-2);flex-direction:column}.lwn-brief-summary__label{color:var(--lwn-color-muted);font-size:.875rem}.lwn-brief-summary__value{color:var(--lwn-color-paper);font-size:var(--lwn-text-sm);font-weight:var(--lwn-weight-semibold);text-align:right;margin:0 0 0 auto}.lwn-brief-summary__value.is-empty,.lwn-brief-summary__empty{color:#9a9a9a;font-weight:var(--lwn-weight-regular)}.lwn-brief-summary__chosen{gap:var(--lwn-space-2);flex-wrap:wrap;margin:0;display:flex}.lwn-brief-summary__chip{border-radius:var(--lwn-radius-pill);background-color:var(--lwn-color-lime);color:var(--lwn-color-on-lime);font-size:var(--lwn-text-xs);font-weight:var(--lwn-weight-semibold);padding:5px 12px}.lwn-brief-summary__prices{margin-top:var(--lwn-space-4);padding:var(--lwn-space-5);background-color:var(--lwn-color-plum);color:var(--lwn-color-plum-text);border-radius:20px}.lwn-brief-summary__prices-title{color:var(--lwn-color-lime);font-size:.875rem;font-weight:var(--lwn-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.lwn-brief-summary__price-list{margin:0;padding:0;list-style:none}.lwn-brief-summary__price{justify-content:space-between;gap:var(--lwn-space-3);font-size:var(--lwn-text-sm);padding:6px 0;display:flex}.lwn-brief-summary__price-value{color:var(--lwn-color-paper);font-weight:var(--lwn-weight-semibold);white-space:nowrap}.lwn-brief-summary__prices-empty{font-size:var(--lwn-text-sm)}.lwn-brief-summary__disclaimer{margin-top:var(--lwn-space-3);font-size:.875rem;line-height:1.5}.lwn-brief__peek{--lwn-brief-peek-bottom:12px;--lwn-brief-peek-keep:calc(20px + 48px + 8px);--lwn-brief-peek-inset:max(0px, calc(var(--lwn-brief-peek-keep) - var(--lwn-gutter) - var(--lwn-brief-pad)));bottom:calc(var(--lwn-brief-peek-bottom) + env(safe-area-inset-bottom,0px));position:sticky}@media screen and (max-width:600px){.lwn-brief__peek{--lwn-brief-peek-bottom:8px;--lwn-brief-peek-keep:calc(8px + 44px + 8px)}}.lwn-brief__peek{z-index:5;align-items:center;gap:var(--lwn-space-3);width:100%;min-height:60px;margin-top:var(--lwn-space-5);background-color:var(--lwn-color-plum);color:var(--lwn-color-paper);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:18px;padding:10px 10px 10px 18px;display:flex;box-shadow:0 12px 32px #14081e52}@media screen and (min-width:1000px){.lwn-brief__peek{display:none}}.lwn-brief__peek:not(.is-floating){position:relative;bottom:auto}.lwn-brief__peek.is-floating{width:calc(100% - var(--lwn-brief-peek-inset))}@media (prefers-reduced-motion:no-preference){html:not(.lwn-motion-off) .lwn-brief__peek.is-floating{animation:.24s cubic-bezier(.22,1,.36,1) lwn-brief-peek-in}}@keyframes lwn-brief-peek-in{0%{opacity:0;transform:translateY(1rem)}}@media (max-height:500px){.lwn-brief__peek,.lwn-brief__peek.is-floating{width:100%;position:relative;bottom:auto}}.lwn-brief:has(:is(input:not([type=checkbox],[type=radio],[type=submit],[type=button]),textarea,select):focus) .lwn-brief__peek{width:100%;position:relative;bottom:auto}.lwn-brief__peek-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lwn-brief__peek-title{font-size:var(--lwn-text-sm);font-weight:var(--lwn-weight-semibold);line-height:1.3}.lwn-brief__peek-detail{color:var(--lwn-color-plum-text);flex-wrap:wrap;column-gap:1.25em;font-size:.8125rem;line-height:1.4;display:flex;overflow-x:clip}.lwn-brief__peek-count{white-space:nowrap}.lwn-brief__peek-picks{position:relative}.lwn-brief__peek-picks:before{content:"·"/"";text-align:center;width:1.25em;position:absolute;right:100%}.lwn-brief__peek-picks{text-overflow:ellipsis;white-space:nowrap;min-width:0}@media screen and (max-width:600px){.lwn-brief__peek-picks.is-empty{display:none}}.lwn-brief__peek-picks-text{text-overflow:ellipsis;display:block;overflow:hidden}.lwn-brief__peek-action{border-radius:var(--lwn-radius-pill);background-color:var(--lwn-color-lime);min-height:40px;color:var(--lwn-color-on-lime);font-size:.875rem;font-weight:var(--lwn-weight-semibold);flex:none;align-items:center;gap:6px;padding:0 14px;transition:background-color .2s;display:inline-flex}.lwn-brief__peek:hover .lwn-brief__peek-action,.lwn-brief__peek:focus-visible .lwn-brief__peek-action{background-color:var(--lwn-color-lime-bright)}.lwn-brief__peek-icon{width:14px;height:14px}.lwn-brief-sheet{width:100%;max-width:40rem;max-height:100%;color:inherit;background:0 0;border:0;margin:auto auto 0;padding:0}.lwn-brief-sheet::backdrop{background-color:#0a04109e}@media (prefers-reduced-motion:no-preference){html:not(.lwn-motion-off) .lwn-brief-sheet[open]{animation:.32s cubic-bezier(.22,1,.36,1) lwn-brief-sheet-in}}.lwn-brief-sheet .lwn-brief-summary{max-height:85vh;overscroll-behavior:contain;max-height:85dvh;padding-bottom:calc(clamp(1.375rem, 2.4vw, 1.875rem) + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:24px 24px 0 0;position:relative;overflow-y:auto}.lwn-brief-sheet .lwn-brief-summary__head{padding-right:52px}@keyframes lwn-brief-sheet-in{0%{opacity:0;transform:translateY(2rem)}}.lwn-brief-summary__close{border:1px solid var(--lwn-color-line);width:44px;height:44px;color:var(--lwn-color-paper);cursor:pointer;background-color:#0000;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.lwn-brief-summary__close:hover,.lwn-brief-summary__close:focus-visible{border-color:var(--lwn-color-lime);color:var(--lwn-color-lime)}.lwn-brief-summary__close .lwn-icon{width:18px;height:18px}html.lwn-brief-sheet-open{overflow:hidden}
