.wf-marketing{color:var(--brand-navy);background:#fff}.wf-marketing .shell{max-width:1180px}.wf-marketing h1,.wf-marketing h2,.wf-marketing h3{font-family:var(--font-roboto),Roboto,sans-serif}.wf-marketing .wf-hero{padding-top:140px;padding-bottom:72px;display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center}.wf-back{display:inline-block;color:var(--ink-soft);font-size:13px;margin-bottom:34px}.landing-wrapper.wf-marketing .eyebrow{display:block;color:var(--brand-pressed);font-size:11px;font-weight:600;letter-spacing:.13em;margin-bottom:18px}.wf-marketing h1{font-size:clamp(40px,4.4vw,62px);font-weight:600;line-height:1.08;letter-spacing:-.045em;margin:0 0 26px}.wf-marketing h1 span{color:var(--brand-pressed)}.wf-lede{font-size:19px;line-height:1.7;color:var(--ink-soft);max-width:510px}.wf-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:30px 0 16px}.wf-marketing .wf-primary{background:var(--brand-pressed);color:#fff;padding:15px 24px;border-radius:9px;font-size:15px;font-weight:600;display:inline-flex;gap:12px}.wf-marketing .wf-primary:hover{background:var(--brand-navy)}.wf-text-link{display:inline-flex;gap:9px;align-items:center;color:var(--brand-pressed);font-size:14px;font-weight:600}.wf-marketing .wf-fine{font-size:12px;line-height:1.6;color:var(--ink-soft)}.wf-hero-image{border:1px solid var(--brand-line);border-radius:20px;padding:13px;background:var(--brand-wash);max-width:410px;width:100%;justify-self:center;box-shadow:0 20px 55px rgba(18,43,63,.09)}.wf-image-label{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:500;padding:5px 5px 15px}.wf-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-primary)}.wf-hero-image img{width:100%;height:auto;border-radius:12px}.wf-marketing figcaption{font-size:11px;color:var(--ink-soft);text-align:center;padding:12px 5px 3px}.wf-band{border-block:1px solid var(--brand-wash-strong,var(--brand-line));padding:30px 0}.wf-three{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.wf-three>div{display:flex;gap:15px;align-items:center}.wf-starters svg,.wf-three svg{color:var(--brand-pressed);flex-shrink:0}.wf-marketing .wf-three h2{font-size:15px;font-weight:600;letter-spacing:0;margin:0 0 5px}.wf-three p{font-size:13px;color:var(--ink-soft);line-height:1.5;margin:0}.wf-section{padding-top:90px;padding-bottom:90px;scroll-margin-top:75px}.wf-section-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:35px}.wf-marketing h2{font-size:clamp(30px,3.3vw,43px);line-height:1.14;letter-spacing:-.035em;font-weight:600;margin:0 0 18px}.wf-copy,.wf-distinction p,.wf-section-head>p{font-size:16px;line-height:1.75;color:var(--ink-soft)}.wf-starters{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wf-starters>div{padding:25px;border:1px solid var(--brand-line);border-radius:12px;background:white}.wf-marketing h3{font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.015em;margin:18px 0 9px}.wf-share-card p,.wf-starters p{color:var(--ink-soft);font-size:14px;line-height:1.65;margin:0}.wf-builder-shot{margin:26px 0 0;padding:12px;border:1px solid var(--brand-line);border-radius:16px;background:var(--brand-wash)}.wf-builder-shot img{width:100%;height:auto;border-radius:8px}.wf-field-note{display:grid;grid-template-columns:1fr 2fr;gap:25px;margin-top:28px;font-size:14px;line-height:1.7}.wf-field-note p{color:var(--ink-soft);margin:0}.wf-soft{background:var(--brand-wash)}.wf-two{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.wf-checks{list-style:none;padding:0;margin:25px 0 0}.wf-checks li{display:flex;gap:12px;margin:16px 0;font-size:14px;line-height:1.6}.wf-checks svg{color:var(--brand-pressed);flex-shrink:0;margin-top:2px}.wf-share-card{background:white;border:1px solid var(--brand-line);padding:36px;border-radius:18px}.wf-share-card>div{padding:25px 0 10px}.wf-share-card>div+div{border-top:1px solid var(--brand-line);margin-top:20px}.wf-share-card svg{color:var(--brand-pressed)}.wf-distinction{background:var(--brand-wash);border-radius:16px;padding:36px;display:grid;grid-template-columns:2fr 1fr;gap:45px;align-items:center}.wf-distinction h2{font-size:26px}.wf-distinction p{font-size:14px;margin:0}.wf-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.wf-faq details{border-bottom:1px solid var(--brand-line)}.wf-faq summary{padding:21px 0;font-size:16px;cursor:pointer;font-weight:500}.wf-faq details p{font-size:14px;line-height:1.75;color:var(--ink-soft);padding-bottom:22px}.wf-close{text-align:center;padding:50px 24px 90px}.wf-close .wf-primary{margin:12px 0 16px}.wf-marketing a:focus-visible,.wf-marketing summary:focus-visible{outline:3px solid var(--brand-pressed);outline-offset:5px}@media (max-width:760px){.wf-marketing .wf-hero{grid-template-columns:1fr;gap:36px;padding-top:105px;padding-bottom:40px}.wf-back{margin-bottom:24px}.wf-lede{font-size:17px}.wf-hero-image{max-width:380px}.wf-three{grid-template-columns:1fr;gap:25px}.wf-band{padding:28px 0}.wf-section{padding-top:55px;padding-bottom:55px}.wf-distinction,.wf-faq,.wf-section-head,.wf-two{grid-template-columns:1fr;gap:20px}.wf-starters{grid-template-columns:1fr;gap:12px}.wf-starters>div{padding:23px}.wf-field-note{grid-template-columns:1fr;gap:8px}.wf-builder-shot{padding:5px}.wf-distinction{border-radius:0;padding:30px 24px}.wf-close{padding-bottom:60px}.wf-share-card{padding:25px}}