.relaunch{--font-primary:Inter,Arial,sans-serif;--font-display:Outfit,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,monospace;--white:#fff;--black:var(--brand-ink);--ink:var(--brand-ink);--accent:var(--brand-accent);--accent-dark:var(--brand-accent-ink);--accent-strong:var(--brand-accent-ink);--accent-bright:var(--brand-accent);--accent-soft:#e8eeeb;--accent-glow:#2e5b4b18;--signal:var(--brand-accent);--gray-50:#f8f9f9;--gray-100:#eef0ef;--gray-200:#dde0de;--gray-300:#cbd0cd;--gray-400:#666e69;--gray-500:#5b605e;--gray-600:#5b605e;--gray-700:#424a45;--gray-800:#323b35;--gray-900:#2c302e;--day-text:var(--brand-ink);--day-text-2:var(--brand-muted);--day-card:#fff;--day-border:var(--brand-line);--night:#f8f9f9;--night-2:#eef0ef;--night-text:var(--brand-ink);--night-text-2:var(--brand-muted);--night-border:var(--brand-line);--text-secondary:var(--brand-muted);--ease-out-expo:cubic-bezier(.2,.7,.2,1);--grad-headline:linear-gradient(var(--brand-ink),var(--brand-ink))}.ad-support-crumb{padding-top:32px;font-size:12px;color:var(--brand-muted)}.ad-support-crumb ol{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0}.ad-support-crumb li+li::before{content:"/";padding-right:9px;color:#7a827d}.ad-support-hero{padding:70px 0 62px;max-width:900px}.ad-support-hero h1{font-size:clamp(42px,5vw,66px);max-width:16ch;line-height:1.08}.ad-support-hero .ad-kicker{margin-bottom:20px}.ad-support-hero .ad-lead{margin-top:25px;max-width:700px}.ad-support-hero--tool{max-width:820px;margin-inline:auto;padding:40px 0 35px}.ad-support-hero--tool h1{font-size:clamp(36px,4vw,49px);max-width:26ch}.ad-support-hero--tool .ad-lead{font-size:16px;margin-top:18px;max-width:760px}.ad-support-leadgrid{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-bottom:36px}.ad-support-leadgrid .ad-support-hero h1{font-size:clamp(40px,4.3vw,59px)}.ad-support-project{padding:22px;border:1px solid var(--brand-line);border-radius:24px;background:linear-gradient(145deg,#f8f9f9,#eef0ef);box-shadow:var(--brand-shadow)}.ad-support-project img{width:100%;aspect-ratio:1.6;object-fit:cover;border-radius:11px;box-shadow:0 12px 24px -16px #28332c80}.ad-support-project figcaption{margin-top:17px}.ad-support-project figcaption a{font-size:12px}.ad-support-section{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:68px 0;border-top:1px solid var(--brand-line)}.ad-support-section h2{font-size:clamp(30px,3.2vw,43px);max-width:20ch}.ad-support-section h2+p{margin-top:25px}.ad-support-section p{font-size:16px;line-height:1.8}.ad-support-copy p+p{margin-top:18px}.ad-support-copy :is(p a,li a){color:var(--brand-accent-ink);text-decoration:underline;text-underline-offset:4px}.ad-support-copy .ad-button{margin-top:26px}.ad-support-rows{list-style:none;padding:0}.ad-support-rows li{padding:21px 0;border-bottom:1px solid var(--brand-line)}.ad-support-rows li:first-child{padding-top:0}.ad-support-rows h3{font-size:25px;margin-bottom:9px}.ad-support-links{list-style:none;padding:0;align-self:start}.ad-support-links a{padding:13px 0;border-bottom:1px solid var(--brand-line);display:flex;justify-content:space-between;gap:22px;font-weight:450;line-height:1.6}.ad-support-faq{display:grid;grid-template-columns:.7fr 1fr;gap:64px;padding:70px 0;border-top:1px solid var(--brand-line)}.ad-support-faq h2{font-size:clamp(32px,3vw,42px)}.ad-support-faq details p{margin-top:15px}.ad-support-leadgrid--person{grid-template-columns:1.3fr .7fr;gap:100px;padding-block:40px 80px}.ad-support-portrait{overflow:hidden;border-radius:24px;background:var(--brand-gray-1)}.ad-support-portrait img{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top}.ad-support-section--stack{display:block}.ad-support-section--stack h2{margin-bottom:35px}.relaunch .author-articles{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.author-article{border-bottom:1px solid var(--brand-line)}.author-article>a{display:flex;flex-direction:column;gap:10px;padding:20px 0;line-height:1.55}.author-article-title{color:var(--brand-ink);font-weight:500}.author-article-date{font-size:12px;color:var(--brand-muted)}.ad-press-assets{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ad-press-assets figure{padding:22px;background:var(--brand-gray-0);border:1px solid var(--brand-line);border-radius:20px}.ad-press-assets img{width:100%;height:180px;object-fit:contain}.ad-press-assets figure:first-child img{padding:26px}.ad-press-assets figcaption{margin-top:20px;font-size:13px}.ad-press-assets .ad-link{font-size:12px;line-height:1.5}.ad-document{max-width:800px;padding-bottom:85px;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.ad-document h2{font-size:30px;margin:48px 0 20px;line-height:1.25;letter-spacing:-.02em}.ad-document h3{font-size:24px;margin:30px 0 16px;line-height:1.3}.ad-document :is(h4,h5){font:500 19px/1.4 Outfit,Arial,sans-serif;margin:24px 0 13px}.ad-document p+p{margin-top:18px}.ad-document :is(ul,ol){margin:18px 0;padding-left:24px;color:var(--brand-muted)}.ad-document li+li{margin-top:9px}.ad-document a{color:var(--brand-accent-ink);text-decoration:underline;text-underline-offset:4px}.ad-document .back-link{display:inline-flex;gap:9px;align-items:center;margin-bottom:35px;font-size:13px}.ad-document .legal-highlight{padding:24px;background:var(--brand-gray-0);border:1px solid var(--brand-line);border-radius:18px;margin:28px 0}.ad-tool-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 0 80px}.ad-tool-directory article{min-width:0;padding:30px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--brand-line);border-radius:24px;background:linear-gradient(145deg,#fff,#f3f5f4);box-shadow:var(--brand-shadow)}.ad-tool-number{font:400 18px/1 Outfit,Arial,sans-serif;color:var(--brand-detail);margin-bottom:40px}.ad-tool-directory h2{font-size:30px;line-height:1.18;margin-bottom:18px;max-width:100%;overflow-wrap:anywhere;hyphens:auto}.ad-tool-directory article>p{font-size:14px;line-height:1.8;margin-bottom:28px}.ad-tool-directory .ad-button{margin-top:auto;font-size:12px;padding-inline:16px;gap:15px;min-height:50px}.ad-tool-directory article>.ad-tool-access{font-size:11px;margin:22px 0 0}.ad-widget-body .container{width:100%;max-width:1184px;margin-inline:auto}.ad-widget-body{padding-bottom:55px}.ad-widget-body :is(.section-title,.display-2){font-size:clamp(30px,3.2vw,43px);font-weight:500;line-height:1.18;letter-spacing:-.035em}.ad-widget-body :is(.serif-accent,.grad-text,.grad-text-accent){font-family:inherit;font-style:normal;background:0 0;color:inherit;-webkit-text-fill-color:currentColor}.ad-widget-body .eyebrow,.ad-widget-body .section-tag{font:500 12px/1.5 Inter,Arial,sans-serif;color:var(--brand-secondary);display:block;margin-bottom:17px}.ad-widget-body :is(.pk-card,.wb-tool-card,.wb-result-card,.kw-form-card,.bk-form-card){box-shadow:var(--brand-shadow);border:1px solid var(--brand-line);border-radius:24px;color:var(--brand-ink)}.ad-widget-body :is(.pk-card h2,.bk-form-header h2){font-size:32px;font-weight:500;letter-spacing:-.03em}.ad-widget-body :is(.pk-section,.wb-section){padding-block:58px;border-top:1px solid var(--brand-line)}.ad-widget-body :is(.pk-prose,.wb-prose){max-width:820px;margin-inline:auto}.ad-widget-body :is(.pk-prose,.wb-prose,.kw-method-intro) p+p{margin-top:18px}.ad-widget-body :is(.pk-prose,.wb-prose) :is(h2,h3){margin-bottom:22px}.ad-widget-body :is(.pk-prose,.wb-prose) li+li{margin-top:10px}.ad-widget-body :is(.pk-prose,.wb-prose) a{color:var(--brand-accent-ink);text-decoration:underline;text-decoration-color:#9baea3;text-underline-offset:4px}.ad-widget-body .pk-card-head{margin-bottom:28px}.ad-widget-body .pk-card-head p{margin-top:14px}.ad-widget-body :is(.pk-card,.wb-tool-card){padding:clamp(24px,4vw,42px)}.ad-widget-body :is(.wb-answer,.pk-btn,.btn-primary,.btn-secondary,.btn-next,.btn-submit){border-radius:18px;min-height:50px;border:2px solid #adbdb4;border-top-color:#c4d0c9;border-bottom-color:#8fa69a;background:linear-gradient(180deg,#fff 0,#fdfefe 32%,#eef0ef 67%,#e1e4e2 100%);box-shadow:0 2px 2px -1px #242d3b38,0 5px 7px -3px #242d3b29,0 13px 20px -8px #4e716447;color:var(--brand-accent-ink);font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s}.ad-widget-body :is(.btn-primary,.btn-secondary){display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:13px 23px;font-size:14px}.ad-widget-body :is(.btn-primary,.btn-secondary) svg{width:20px;height:20px}.ad-widget-body :is(.wb-answer,.pk-btn,.btn-primary,.btn-secondary,.btn-next,.btn-submit):disabled{cursor:default;opacity:.55;box-shadow:none;transform:none}.ad-widget-body .wb-answer.is-selected{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.ad-widget-body :is(.wb-answer,.pk-btn,.btn-primary,.btn-secondary,.btn-next,.btn-submit):active{transform:translateY(1px)}.ad-widget-body .wb-price-cta{background:var(--brand-gray-0);border-color:var(--brand-line)}.ad-widget-body .wb-progress-label{color:var(--brand-ink)}.ad-widget-body .wb-result-negative .wb-result-icon{color:var(--brand-accent-ink);background:#e8eeeb}.ad-widget-body .wb-result-card p+p{margin-top:17px}.ad-widget-body .ad-tool-faq{border-bottom:1px solid var(--brand-line);padding:21px 0;text-align:left;max-width:820px;margin-inline:auto}.ad-tool-faq summary{cursor:pointer;font:500 20px/1.5 Outfit,Arial,sans-serif}.ad-tool-faq summary::marker{color:var(--brand-detail)}.ad-tool-faq>div{padding-top:16px;color:var(--brand-muted)}.ad-widget-body :is(.kw-preview-section,.kw-method,.kw-form-section,.kw-faq-section){padding-block:60px;background:0 0;border-top:1px solid var(--brand-line)}.ad-widget-body :is(.kw-preview-frame,.kw-sheet-preview,.kw-workbook-preview,.kw-form-card,.kw-method-card,.kw-step,.kw-preview-visual){background:var(--brand-gray-0);border-color:var(--brand-line);box-shadow:var(--brand-shadow)}.ad-widget-body :is(.kw-method::before,.kw-form-section::before){display:none}.ad-widget-body .kw-form-section{background:var(--brand-gray-0);padding-inline:35px;border-radius:24px;margin-block:25px}.ad-widget-body .kw-form-card{background:#fff}.ad-widget-body :is(.kw-form-intro h2,.kw-faq-intro h2){color:var(--brand-ink)}.ad-widget-body :is(.kw-form input,.kw-form textarea){background:#fff;color:var(--brand-ink);border-color:var(--brand-line)}.ad-widget-body .kw-form input:focus{box-shadow:none;outline:2px solid var(--brand-accent);outline-offset:3px}.ad-widget-body :is(.kw-method-step,.kw-step-number){background:var(--brand-gray-1);color:var(--brand-accent-ink);border-color:var(--brand-line)}.ad-widget-body .kw-faq-list{padding:0;list-style:none}.ad-widget-body .kw-faq-list p{margin-top:14px}.ad-widget-body .bk-form-section{background:var(--brand-gray-0);padding:40px;border-radius:28px}.ad-widget-body .bk-form-header{max-width:670px;margin:0 auto 40px}.ad-widget-body .bk-form-card{max-width:830px;margin-inline:auto}.ad-widget-body .bk-form-card .form-group{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0}.ad-widget-body .bk-form-card .chip-group{min-width:0;width:100%}.ad-widget-body .bk-form-card .chip{max-width:100%;white-space:normal;text-align:left}.ad-widget-body .bk-host-dot{animation:none}.ad-widget-body .service-option.selected{border-color:var(--brand-accent);background:#eef3f0}.ad-widget-body :is(.step-title,.service-option-name){font-weight:500}.ad-widget-body .bk-trust-bar{padding:0}.ad-widget-body .bk-form-section-inner{max-width:950px}@media (hover:hover){.ad-widget-body :is(.pk-btn,.btn-primary,.btn-secondary,.btn-next,.btn-submit):not(:disabled):hover{transform:translateY(-1px)}}@media (max-width:900px){.ad-support-leadgrid{gap:32px}.ad-support-leadgrid--person{gap:50px}.ad-support-section,.ad-support-faq{gap:40px}.ad-tool-directory{grid-template-columns:1fr}.ad-tool-directory article{padding:32px}.ad-tool-number{margin-bottom:25px}.ad-tool-directory h2{font-size:34px}.ad-tool-directory article>p{max-width:700px}.ad-tool-directory .ad-button{margin-top:10px}}@media (max-width:700px){.ad-support-crumb{padding-top:28px}.ad-support-hero{padding:48px 0 42px}.ad-support-leadgrid,.ad-support-section,.ad-support-faq,.ad-support-leadgrid--person{grid-template-columns:1fr;gap:30px}.ad-support-leadgrid{padding-bottom:50px}.ad-support-leadgrid .ad-support-hero{padding-bottom:0}.ad-support-section,.ad-support-faq{padding-block:45px}.ad-support-leadgrid--person{padding-top:0}.ad-support-portrait{max-width:340px}.ad-support-hero h1{font-size:43px}.ad-support-project{padding:18px}.relaunch .author-articles{grid-template-columns:1fr}.ad-press-assets{gap:14px}.ad-press-assets figure{padding:16px}.ad-press-assets img{height:140px}.ad-document{font-size:15px}.ad-document h2{font-size:27px}.ad-widget-body .kw-form-section{padding-inline:20px}.ad-widget-body .bk-form-section{padding:26px 16px}.ad-widget-body .bk-form-card{padding:22px 18px}.ad-widget-body .bk-form-header h2{font-size:29px}.ad-widget-body .pk-card h2{font-size:29px}}@media (max-width:370px){.ad-support-hero h1,.ad-support-leadgrid .ad-support-hero h1{font-size:38px}.ad-press-assets{grid-template-columns:1fr}.ad-tool-directory article{padding:24px}}@media (prefers-reduced-motion:reduce){.ad-widget-body *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.ad-support-crumb,.ad-support-hero,.ad-widget-body .pk-section{break-inside:avoid}.ad-widget-body .pk-card{box-shadow:none}.ad-widget-body .pk-print-hide{display:none!important}}