:root{--bg:#f9f3f4;--surface:#fefdfd;--ink:#2e1a1d;--muted:#74585c;--accent:#99335e;--accent-ink:#ffffff;--accent2:#e3cda0;--line:#e3d3d6;--hero-ink:#2e1a1d;--r:22px;--maxw:1680px;--measure:46rem;--hf:'Brygada 1918', Georgia, 'Times New Roman', serif;--bf:'DM Sans', system-ui, sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 var(--bf)}
img{max-width:100%;height:auto;display:block}
a{color:var(--accent);text-underline-offset:.18em}
h1,h2,h3,h4{font-family:var(--hf);line-height:1.18;margin:1.6em 0 .5em;font-weight:600;letter-spacing:-.01em}
h1{font-size:clamp(2rem,4.6vw,3.8rem);margin-top:0}
h2{font-size:clamp(1.4rem,2.6vw,2.1rem)}h3{font-size:1.2rem}
p,ul,ol,table,details{margin:0 0 1.1em}
.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(16px,3vw,48px)}
.skip{position:absolute;left:-999px}.skip:focus{left:10px;top:10px;background:var(--surface);padding:8px;z-index:9}
header.site{border-bottom:1px solid var(--line);background:var(--surface)}
header.site .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px;flex-wrap:wrap}
.brand{font-family:var(--hf);font-weight:800;font-size:1.25rem;color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:10px}
.brand svg{flex:none}
nav.main ul{list-style:none;display:flex;flex-wrap:wrap;gap:4px 20px;margin:0;padding:0}
nav.main a{color:var(--ink);text-decoration:none;font-size:.95rem;padding:4px 0;border-bottom:2px solid transparent}
nav.main a[aria-current]{border-color:var(--accent)}
.menu-btn{display:none}
@media(max-width:860px){.menu-btn{display:inline-block;background:none;border:1px solid var(--line);color:var(--ink);border-radius:var(--r);padding:6px 12px;font:inherit}
nav.main{width:100%;display:none}nav.main.open{display:block}nav.main ul{flex-direction:column;gap:6px}}
.hero{position:relative;overflow:hidden}
.hero .wrap{padding-top:clamp(36px,5vw,84px);padding-bottom:clamp(36px,5vw,84px)}
.hero .lead{font-size:1.18rem;color:var(--muted);max-width:62ch}
.hero.split .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,72px);align-items:center}
.hero.plain{background:var(--surface);border-bottom:1px solid var(--line)}
.hero.full{color:var(--hero-ink);min-height:clamp(380px,46vw,640px);display:flex;align-items:flex-end}
.hero.full .wrap{position:relative;z-index:1;width:100%}.hero.full .lead{color:inherit;opacity:.92}
@media(max-width:860px){.hero.split .wrap{grid-template-columns:1fr}}
.page{display:grid;gap:48px;padding-top:44px;padding-bottom:72px}
.page.toc-layout{grid-template-columns:240px minmax(0,1fr)}
.page.toc-layout .toc{position:sticky;top:20px;align-self:start;font-size:.92rem;border-left:3px solid var(--accent);padding-left:14px}
.page.toc-layout .toc ul{list-style:none;padding:0;margin:0}.page.toc-layout .toc li{margin:.35em 0}
.page.toc-layout .toc a{color:var(--muted);text-decoration:none}
@media(max-width:900px){.page.toc-layout{grid-template-columns:1fr}.page.toc-layout .toc{position:static}}
/* Cards, grids and tables use the full container width; running text keeps a readable measure, centred. */
article.prose{max-width:none;min-width:0}
article.prose>:is(p,ul,ol,h2,h3,h4,blockquote,dl,details,.callout,.table-wrap,form.lead){max-width:var(--measure);margin-left:auto;margin-right:auto}
.page.toc-layout article.prose>*{margin-left:0;margin-right:0}
.page.wide article.prose>*{max-width:none}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:0 0 1.6em}
.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:20px}
.card h3{margin-top:0}.card p:last-child{margin-bottom:0}
a.card{display:block;color:var(--ink);text-decoration:none}a.card:hover{border-color:var(--accent)}
.callout{border-left:4px solid var(--accent2);background:var(--surface);padding:14px 18px;border-radius:0 var(--r) var(--r) 0;margin:0 auto 1.2em}
.table-wrap{overflow-x:auto;margin:0 0 1.2em}
table{border-collapse:collapse;width:100%;font-size:.95rem}
th,td{border-bottom:1px solid var(--line);padding:9px 10px;text-align:left;vertical-align:top}
th{font-family:var(--hf);background:var(--surface)}
details{border:1px solid var(--line);border-radius:var(--r);padding:10px 16px;background:var(--surface)}
details+details{margin-top:-.5em}
summary{cursor:pointer;font-weight:600}
.steps{counter-reset:s;list-style:none;padding:0}.steps li{counter-increment:s;position:relative;padding-left:44px;margin-bottom:1em}
.steps li::before{content:counter(s);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:700;font-size:.9rem}
.btn{display:inline-block;background:var(--accent);color:var(--accent-ink);padding:11px 20px;border-radius:var(--r);text-decoration:none;font-weight:600;border:0;font:inherit;font-weight:600;cursor:pointer}
.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}
.meta{font-size:.88rem;color:var(--muted)}
.label-concept{display:inline-block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);padding:2px 8px;border-radius:3px}
.ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 1.8em}.ai-grid figure{margin:0}.ai-grid img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r)}.ai-grid figcaption{display:grid;gap:4px;font-size:.9rem;color:var(--muted);padding-top:8px}.ai-grid .label-concept{justify-self:start}@media(max-width:900px){.ai-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ai-grid{grid-template-columns:1fr}}
footer.site{border-top:1px solid var(--line);background:var(--surface);font-size:.92rem;color:var(--muted)}
footer.site .wrap{padding-top:32px;padding-bottom:32px;display:grid;gap:18px}
footer.site ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px}
footer.site a{color:var(--muted)}
form.lead{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px;margin:0 auto 1.4em;display:grid;gap:12px;grid-template-columns:1fr 1fr}
form.lead .full{grid-column:1/-1}form.lead label{display:grid;gap:4px;font-size:.92rem;font-weight:600}
form.lead input,form.lead textarea,form.lead select{font:inherit;padding:9px 11px;border:1px solid var(--line);border-radius:calc(var(--r) / 2);background:var(--bg);color:var(--ink)}
form.lead .consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;font-size:.82rem;color:var(--muted)}form.lead .consent input{margin-top:3px}
form.lead .hp{position:absolute;left:-9999px}
@media(max-width:600px){form.lead{grid-template-columns:1fr}}
/* Directory parts */
.sponsored{border:1px dashed var(--accent);border-radius:var(--r);padding:16px 18px;background:var(--surface);display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 1.6em}
.sponsored .tag{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:700}
.tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0 0 1.6em;padding:0;list-style:none}
.tool{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:6px}
.tool h3{margin:0;font-size:1.08rem}.tool h3 a{color:var(--ink);text-decoration:none}.tool h3 a:hover{color:var(--accent)}
.tool p{margin:0;font-size:.94rem;color:var(--muted)}
.tool .cat{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);text-decoration:none;font-weight:700}
.filter{display:flex;gap:10px;align-items:center;margin:0 0 1.2em;flex-wrap:wrap}
.filter input{font:inherit;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink);min-width:min(420px,100%)}
.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 1.6em}
.facts div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}
.facts dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0}.facts dd{margin:.2em 0 0;font-weight:600}
.w4{--soft:#f5e2ea;--soft-ink:#732646;--band:#462030;--band-ink:#f8f2f4;--foot:#231517;--foot-ink:#d8cacd;--btn-r:0}
body.w4{overflow-x:clip}
.w4 .brand{font-weight:600;font-size:1.22rem}
.w4 nav.main a{font-weight:500}.w4 nav.main a:hover{border-color:var(--accent2)}
.w4 .hero .kicker{display:inline-block;background:var(--soft);color:var(--soft-ink);font-weight:700;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;padding:5px 13px;border-radius:99px;margin-bottom:1.1em}
.w4 .hero h1{max-width:19ch}
.w4 .hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
.w4 .btn{border-radius:var(--btn-r);padding:12px 24px}.w4 .btn:hover{filter:brightness(0.9)}
.w4 .btn.ghost{border:1.5px solid var(--accent);color:var(--accent);background:transparent}
.w4 .hero.plain{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201600%20420%22%20preserveAspectRatio%3D%22xMaxYMid%20slice%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22bf%22%20x2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22%2F%3E%3Cstop%20offset%3D%22.55%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%22.35%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%2F%3E%3C%2FlinearGradient%3E%3Cmask%20id%3D%22bk%22%3E%3Crect%20width%3D%221600%22%20height%3D%22420%22%20fill%3D%22url%28%23bf%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Cg%20mask%3D%22url%28%23bk%29%22%3E%3Cpath%20d%3D%22M765.4%20168.1L766.3%20175.5L768.2%20183.3L770.2%20191.8L771.1%20200.8L769.4%20209.6L764.3%20217.3L755.8%20223.2L744.9%20226.8L732.9%20228.4L721.3%20228.9L711%20229.2L702%20230.1L693.8%20232.1L685.7%20234.6L677.3%20236.8L668.5%20237.6L659.8%20236.2L651.8%20232.7L645.1%20227.7L639.4%20222.2L634.2%20217.5L628.5%20214.2L621.4%20212.3L612.5%20211.2L602.3%20209.9L591.9%20207.5L582.8%20203.3L576.2%20197.5L572.6%20190.5L571.4%20183L571.6%20175.4L571.7%20168.1L570.8%20160.7L568.9%20152.9L566.9%20144.4L566%20135.4L567.6%20126.6L572.8%20118.9L581.3%20113L592.2%20109.4L604.2%20107.8L615.8%20107.3L626.1%20107L635.1%20106.1L643.3%20104.1L651.3%20101.6L659.7%2099.4L668.5%2098.6L677.3%20100L685.3%20103.5L692%20108.5L697.7%20114L702.9%20118.7L708.6%20122L715.7%20123.9L724.6%20125L734.8%20126.3L745.2%20128.7L754.3%20132.9L760.8%20138.7L764.5%20145.7L765.7%20153.2L765.5%20160.7L765.4%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23f0e5d4%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M866.3%20168.1L867.1%20183.1L869.7%20198.9L872.8%20215.8L873.5%20233.4L869.1%20250.5L858%20265.5L840.3%20276.5L818.1%20283.1L794%20285.7L771%20286L750.6%20286.2L733.1%20287.9L717.3%20291.8L701.9%20297.1L685.7%20301.8L668.5%20304L651.4%20302L635.5%20295.8L621.8%20286.6L610.1%20276.5L599.2%20267.8L587.1%20261.9L572%20258.6L553.3%20256.7L532%20254.3L510.6%20249.3L491.9%20240.7L478.4%20228.7L471.1%20214.2L469%20198.6L469.8%20183.2L470.8%20168.1L470%20153.1L467.4%20137.3L464.3%20120.4L463.6%20102.8L468%2085.6L479.1%2070.7L496.8%2059.6L519%2053.1L543.1%2050.5L566.1%2050.1L586.5%2050L604%2048.3L619.8%2044.4L635.2%2039.1L651.4%2034.4L668.5%2032.2L685.7%2034.2L701.6%2040.4L715.3%2049.6L726.9%2059.6L737.9%2068.4L750%2074.3L765.1%2077.6L783.8%2079.5L805%2081.9L826.5%2086.9L845.2%2095.5L858.7%20107.5L866%20122L868.1%20137.6L867.3%20153L866.3%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23e2aac0%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M969.8%20168.1L969.3%20190.9L971.6%20214.5L974.4%20239.5L973.9%20265.4L965.9%20290.4L948.2%20311.8L921.1%20327.5L887.4%20336.4L851.4%20339.5L817.3%20339.3L787.4%20339.2L762%20341.7L739.4%20347.7L717.2%20356.1L693.6%20364.1L668.5%20368.4L643.1%20366.7L619.3%20358.7L598.3%20346.2L580.1%20332.3L562.8%20320.3L543.4%20312.2L519.5%20307.8L490.3%20305.2L457.3%20301.5L424.2%20293.7L395.7%20280.3L375.3%20261.5L364.6%20239L362.2%20215L364.4%20191.1L367.3%20168.1L367.8%20145.3L365.5%20121.7L362.7%2096.7L363.2%2070.8L371.2%2045.8L388.9%2024.4L416%208.7L449.7%20-0.2L485.7%20-3.3L519.8%20-3.1L549.7%20-3L575.1%20-5.5L597.7%20-11.5L619.9%20-19.9L643.5%20-27.9L668.5%20-32.2L694%20-30.5L717.8%20-22.5L738.8%20-10L757%203.9L774.3%2015.9L793.7%2024L817.6%2028.4L846.8%2031L879.8%2034.7L912.9%2042.5L941.4%2055.9L961.7%2074.7L972.4%2097.2L974.9%20121.2L972.6%20145.1L969.8%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23ebd3dc%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1074.2%20168.1L1071.2%20198.6L1071.9%20229.8L1073.5%20262.6L1070.9%20296.3L1058.7%20328.5L1034%20355.9L997.3%20375.6L952.3%20386.4L904.9%20389.6L860.2%20388.8L821.6%20388.4L789%20391.9L760.2%20400.6L731.8%20412.8L701.4%20424.8L668.5%20432.1L634.8%20431.6L602.7%20422.7L574%20407.8L548.6%20390.8L524.1%20376L496.7%20365.9L463.3%20360.5L422.9%20357.1L377.7%20351.7L332.8%20340.6L294.5%20321.9L267.7%20295.8L254.2%20264.8L252.3%20231.8L257%20199.3L262.9%20168.1L265.9%20137.6L265.2%20106.4L263.6%2073.6L266.2%2039.9L278.4%207.7L303.1%20-19.7L339.8%20-39.4L384.8%20-50.2L432.2%20-53.4L476.9%20-52.6L515.5%20-52.2L548%20-55.7L576.9%20-64.4L605.3%20-76.6L635.7%20-88.6L668.5%20-95.9L702.3%20-95.4L734.4%20-86.5L763.1%20-71.6L788.5%20-54.6L813%20-39.8L840.4%20-29.7L873.8%20-24.3L914.2%20-20.9L959.4%20-15.5L1004.3%20-4.5L1042.6%2014.3L1069.4%2040.4L1082.9%2071.4L1084.8%20104.4L1080.1%20136.9L1074.2%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23f0e5d4%22%20stroke-width%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M1177.6%20168.1L1171%20206.2L1169.1%20244.7L1168.5%20284.8L1163.1%20325.7L1146.4%20364.6L1114.6%20397.4L1068.5%20420.6L1012.8%20432.9L954.5%20436.1L900.1%20434.7L853.5%20434.3L814.6%20439.4L780.3%20451.4L746.2%20468.3L709.1%20485.2L668.5%20496.5L626.3%20498.1L585.5%20489.3L548.5%20472.5L515.2%20452.9L482.7%20435.5L446.6%20423.6L403%20417L351%20412.4L293.4%20404.9L236.9%20390L189.1%20365.2L156.4%20331.3L141.1%20291.2L140.8%20248.8L149.3%20207.4L159.5%20168.1L166.1%20130L168%2091.5L168.6%2051.4L174%2010.5L190.7%20-28.4L222.4%20-61.2L268.6%20-84.4L324.3%20-96.7L382.6%20-99.9L437%20-98.5L483.6%20-98.1L522.5%20-103.2L556.8%20-115.2L590.9%20-132.1L627.9%20-149L668.5%20-160.3L710.8%20-162L751.6%20-153.1L788.6%20-136.3L821.9%20-116.7L854.4%20-99.3L890.5%20-87.4L934.1%20-80.8L986.1%20-76.2L1043.7%20-68.7L1100.2%20-53.8L1148%20-29L1180.7%204.9L1196%2045L1196.3%2087.3L1187.8%20128.8L1177.6%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23e2aac0%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1278.3%20168.1L1266.9%20213.4L1261.4%20258.8L1258.1%20305.7L1249.5%20353.2L1228.2%20398.2L1189.7%20436L1134.8%20462.4L1069%20476.1L1000.7%20479.4L937.5%20477.7L883.8%20477.9L839.3%20485.2L800%20501.4L760.6%20524L717%20546.8L668.5%20563.1L617.4%20567.7L567.3%20559.4L521.3%20541.4L479.4%20519.4L438.2%20499.5L392.8%20485.6L338.6%20477.3L274.8%20471L205%20460.7L137.2%20441.2L80.7%20409.8L43.1%20367.4L27%20317.8L29.5%20265.9L43.1%20215.5L58.8%20168.1L70.2%20122.8L75.7%2077.4L79%2030.5L87.5%20-17L108.8%20-62L147.3%20-99.8L202.3%20-126.2L268.1%20-139.9L336.4%20-143.2L399.6%20-141.5L453.3%20-141.7L497.8%20-149L537.1%20-165.2L576.5%20-187.8L620.1%20-210.6L668.5%20-226.9L719.7%20-231.5L769.7%20-223.3L815.8%20-205.2L857.7%20-183.2L898.9%20-163.3L944.3%20-149.4L998.5%20-141.1L1062.3%20-134.8L1132.1%20-124.5L1199.9%20-105L1256.4%20-73.6L1294%20-31.2L1310.1%2018.4L1307.5%2070.3L1294%20120.7L1278.3%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23ebd3dc%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1374.4%20168.1L1357.3%20220.3L1347.7%20272L1341.2%20325.1L1329.6%20378.7L1304%20429.4L1259.4%20471.8L1196.4%20501.3L1121.5%20516.5L1044.1%20520.1L973.1%20518.7L913.2%20520.2L863.8%20530.6L820%20552.1L775.4%20581.2L725.3%20611L668.5%20633.1L607.9%20641.4L548%20634.3L492.2%20615.2L440.9%20590.9L390.5%20568.2L335.3%20551.7L270.4%20541.3L194.9%20532.5L113.2%20518.7L34.8%20493.8L-29.4%20455.1L-70.8%20403.7L-86.3%20344.2L-79.6%20282.6L-59.7%20223.3L-37.3%20168.1L-20.2%20115.9L-10.6%2064.2L-4.2%2011.1L7.5%20-42.5L33.1%20-93.2L77.7%20-135.6L140.7%20-165.1L215.6%20-180.3L293%20-183.9L364%20-182.5L423.9%20-184L473.3%20-194.4L517.1%20-215.9L561.7%20-245L611.8%20-274.8L668.5%20-296.9L729.1%20-305.2L789.1%20-298.1L844.9%20-279L896.2%20-254.7L946.6%20-232L1001.8%20-215.6L1066.7%20-205.1L1142.2%20-196.3L1223.9%20-182.5L1302.3%20-157.6L1366.5%20-118.9L1407.9%20-67.5L1423.4%20-8L1416.7%2053.6L1396.8%20112.9L1374.4%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23f0e5d4%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1464.6%20168.1L1441.1%20226.6L1427%20284.1L1417.5%20342.8L1403.1%20402.1L1373.9%20458.1L1323.9%20504.9L1253.9%20537.6L1171%20554.6L1085.8%20559.2L1007.9%20558.8L942.5%20562.4L888.8%20577L840.7%20604.7L791%20641.5L734%20679.1L668.5%20707.8L597.8%20720.2L527.2%20714.6L461%20694.4L399.7%20667.4L339.6%20641.5L274.4%20621.8L198.9%20608.3L112.1%20596.2L19.3%20578L-68.8%20547.1L-139.6%20500.4L-183.4%20439.6L-197%20370.1L-184.8%20298.7L-157.5%20230.7L-127.5%20168.1L-104%20109.6L-89.9%2052L-80.4%20-6.7L-66%20-65.9L-36.8%20-121.9L13.2%20-168.8L83.2%20-201.4L166.1%20-218.4L251.3%20-223L329.2%20-222.6L394.5%20-226.2L448.3%20-240.8L496.4%20-268.5L546.1%20-305.4L603.1%20-342.9L668.5%20-371.6L739.2%20-384.1L809.9%20-378.4L876.1%20-358.2L937.4%20-331.2L997.5%20-305.3L1062.7%20-285.6L1138.2%20-272.1L1225%20-260L1317.8%20-241.8L1405.8%20-210.9L1476.7%20-164.2L1520.5%20-103.4L1534.1%20-33.9L1521.9%2037.5L1494.6%20105.5L1464.6%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23e2aac0%22%20stroke-width%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M1547.5%20168.1L1517.4%20232.4L1498.8%20295.1L1486.6%20359L1470.2%20423.5L1438.4%20484.6L1384.3%20536L1308.5%20572.1L1218.8%20591.4L1126.8%20597.6L1043%20599.2L972.8%20606L915%20625.8L862.8%20660.8L807.7%20706.2L743.3%20752.3L668.5%20788L587%20804.9L505%20800.5L427.6%20779L355.9%20748.8L285.8%20718.9L210.8%20695.1L124.9%20677.6L27.5%20661.2L-75.4%20637.8L-171.9%20600.1L-248%20545L-292.9%20474.4L-303.2%20394.9L-284.4%20313.9L-248.7%20237.6L-210.4%20168.1L-180.3%20103.8L-161.7%2041.1L-149.5%20-22.8L-133.1%20-87.3L-101.3%20-148.4L-47.2%20-199.8L28.6%20-235.9L118.2%20-255.2L210.3%20-261.4L294.1%20-263L364.3%20-269.8L422.1%20-289.6L474.3%20-324.6L529.4%20-370L593.7%20-416.1L668.5%20-451.8L750.1%20-468.7L832.1%20-464.3L909.5%20-442.8L981.2%20-412.6L1051.3%20-382.7L1126.3%20-358.9L1212.2%20-341.4L1309.6%20-325L1412.5%20-301.6L1509%20-263.9L1585.1%20-208.8L1630%20-138.3L1640.3%20-58.7L1621.5%2022.3L1585.8%2098.6L1547.5%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23ebd3dc%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1622.4%20168.1L1585.8%20237.6L1563.2%20305L1549.1%20373.6L1531.8%20443.1L1498.5%20509.4L1441.7%20565.5L1361.5%20605.5L1266.3%20627.9L1168.5%20636.7L1079.5%20641.2L1005%20652.3L943.3%20678.4L886.8%20721.5L825.8%20776.2L753.5%20831.4L668.5%20874.4L575.4%20895.6L481.3%20892.3L392.2%20868.7L309.7%20834.5L229.7%20799.6L145.1%20770.7L49.6%20748.2L-57.4%20726.5L-169.4%20697.1L-273%20652L-353%20588.1L-397.6%20507.8L-403.4%20418.2L-377%20328.1L-332.2%20243.9L-285.3%20168.1L-248.7%2098.6L-226.1%2031.2L-212%20-37.4L-194.7%20-106.9L-161.4%20-173.2L-104.6%20-229.3L-24.4%20-269.3L70.8%20-291.7L168.6%20-300.5L257.6%20-305L332.1%20-316.1L393.8%20-342.2L450.3%20-385.3L511.3%20-440L583.6%20-495.2L668.5%20-538.2L761.7%20-559.4L855.8%20-556.1L944.8%20-532.6L1027.4%20-498.3L1107.4%20-463.4L1192%20-434.5L1287.5%20-412L1394.5%20-390.4L1506.5%20-360.9L1610.1%20-315.8L1690.1%20-251.9L1734.7%20-171.6L1740.5%20-82L1714.1%208.1L1669.3%2092.3L1622.4%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23f0e5d4%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1689%20168.1L1646.3%20242.2L1620.6%20313.8L1605.8%20386.8L1588.9%20461.3L1555.7%20532.9L1497.5%20594.2L1414.3%20638.9L1314.7%20665.2L1212.1%20677.6L1118.5%20686.1L1039.9%20702.5L974.3%20735.8L913%20787.9L845.5%20852.4L764.4%20916.9L668.5%20967.1L563%20992.3L456.2%20989.3L355.1%20962.9L261.7%20923.6L172.1%20882.6L78.4%20847.4L-25.7%20818.9L-141.3%20791.1L-260.9%20754.9L-370.3%20702L-452.7%20629.1L-495.9%20539.1L-496.3%20439.9L-461.4%20341L-407.3%20249.6L-351.9%20168.1L-309.2%2094L-283.5%2022.4L-268.7%20-50.6L-251.8%20-125.1L-218.6%20-196.7L-160.5%20-258L-77.2%20-302.7L22.4%20-329L125%20-341.4L218.6%20-349.9L297.2%20-366.3L362.8%20-399.6L424.1%20-451.7L491.6%20-516.2L572.7%20-580.7L668.5%20-630.9L774.1%20-656.1L880.9%20-653.1L982%20-626.8L1075.4%20-587.4L1165%20-546.4L1258.7%20-511.3L1362.8%20-482.7L1478.4%20-454.9L1598%20-418.7L1707.4%20-365.8L1789.8%20-292.9L1833%20-202.9L1833.3%20-103.7L1798.5%20-4.8L1744.4%2086.6L1689%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23e2aac0%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1747.6%20168.1L1699.7%20246.2L1672%20321.6L1658%20399L1643.1%20478.6L1611.7%20555.9L1553.7%20623.1L1468.7%20673.3L1365.8%20704.5L1259%20721.5L1161.1%20735.1L1078.4%20757.9L1008.4%20799.2L941.7%20860.7L866.9%20935.4L776.2%201009.1L668.5%201066L549.9%201094.6L429.9%201091L316.6%201060.6L212.6%201014.9L113.7%20966.6L12%20924L-99.8%20888.3L-222.6%20853.6L-348.5%20810.1L-462.1%20749.3L-545.9%20667.4L-586.5%20568L-580.7%20459.6L-537.2%20352.6L-473.8%20254.6L-410.5%20168.1L-362.6%2090L-335%2014.5L-320.9%20-62.8L-306%20-142.4L-274.6%20-219.7L-216.6%20-286.9L-131.7%20-337.1L-28.7%20-368.3L78.1%20-385.3L176%20-398.9L258.7%20-421.7L328.7%20-463L395.4%20-524.5L470.1%20-599.2L560.9%20-672.9L668.5%20-729.9L787.2%20-758.4L907.2%20-754.8L1020.5%20-724.4L1124.5%20-678.7L1223.4%20-630.4L1325.1%20-587.8L1436.9%20-552.1L1559.7%20-517.4L1685.6%20-474L1799.2%20-413.1L1883%20-331.2L1923.5%20-231.8L1917.8%20-123.4L1874.3%20-16.4L1810.9%2081.5L1747.6%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23ebd3dc%22%20stroke-width%3D%222.2%22%2F%3E%3Cpath%20d%3D%22M1798.9%20168.1L1747.1%20249.8L1719.1%20328.8L1707.5%20410.5L1696.3%20495.6L1668.3%20579.2L1612%20653L1526.5%20709.7L1421%20746.9L1310.4%20769.7L1208.2%20789.4L1121%20819.3L1046%20869.1L973.1%20940.4L890.1%201025L788.8%201107.5L668.5%201170.6L536.2%201201.4L402.7%201196L277.3%201160.3L163%201107L55.7%201050L-53.1%20998.9L-171.2%20955.2L-299.8%20913L-430.6%20862L-547.3%20793L-631.2%20702.5L-668.5%20594.1L-656.3%20477.2L-604.3%20362.8L-532.1%20259.1L-461.8%20168.1L-410%2086.4L-382%207.4L-370.4%20-74.3L-359.3%20-159.4L-331.2%20-243L-274.9%20-316.8L-189.4%20-373.5L-83.9%20-410.7L26.7%20-433.5L128.9%20-453.2L216.1%20-483.1L291.1%20-532.9L364%20-604.2L447%20-688.8L548.3%20-771.3L668.5%20-834.4L800.9%20-865.2L934.4%20-859.8L1059.8%20-824.1L1174.1%20-770.8L1281.4%20-713.8L1390.2%20-662.7L1508.3%20-619L1636.9%20-576.8L1767.7%20-525.8L1884.4%20-456.8L1968.3%20-366.3L2005.6%20-257.9L1993.3%20-141L1941.4%20-26.7L1869.2%2077.1L1798.9%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23f0e5d4%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1844.1%20168.1L1790.2%20253.1L1763.6%20335.6L1756.3%20421.9L1750.7%20512.9L1727.6%20603.6L1674.3%20685L1589.1%20749.2L1481.6%20793.5L1367.3%20823.1L1260.6%20849.7L1168.3%20887.3L1087.4%20945.9L1007.2%201026.9L915%201121.1L802.2%201211.7L668.5%201279.8L522.1%201311.6L375.1%201303L237.7%201260.5L113.9%201198.2L-0.8%201131.4L-115.5%201070.7L-238.6%201018.4L-371.6%20968.2L-505.9%20909.5L-624.5%20832.7L-707.9%20734L-741.6%20617.4L-722.9%20492.8L-662.9%20371.8L-583%20262.9L-507.1%20168.1L-453.1%2083.1L-426.5%200.5L-419.2%20-85.7L-413.6%20-176.7L-390.5%20-267.4L-337.2%20-348.8L-252%20-413.1L-144.5%20-457.4L-30.2%20-486.9L76.5%20-513.5L168.8%20-551.1L249.7%20-609.7L329.9%20-690.7L422.1%20-784.9L534.9%20-875.5L668.5%20-943.6L815%20-975.4L962%20-966.8L1099.4%20-924.4L1223.2%20-862L1337.9%20-795.2L1452.6%20-734.5L1575.7%20-682.2L1708.7%20-632L1843%20-573.3L1961.6%20-496.5L2045%20-397.8L2078.7%20-281.2L2060%20-156.6L2000%20-35.6L1920.1%2073.3L1844.1%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23e2aac0%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M1885.2%20168.1L1830.9%20256.2L1807.8%20342.4L1806.7%20433.7L1808.4%20531.3L1791.7%20629.9L1742.4%20720L1658.2%20792.9L1548.9%20845.3L1430.6%20882.4L1318.6%20916.5L1220.3%20962.1L1132.4%201029.6L1043.9%201119.9L941.3%201222.9L816.1%201320.4L668.5%201392.2L507.8%201423.6L347.3%201410.3L198.7%201359.6L66.1%201286.8L-54.8%201209L-174%201138L-300.6%201076.5L-436.7%201018.3L-573.5%20952.2L-693.3%20868L-775.7%20761.9L-805.8%20637.9L-781.3%20506.4L-714.3%20379.7L-627.9%20266.3L-548.1%20168.1L-493.8%2080L-470.7%20-6.2L-469.6%20-97.5L-471.3%20-195.1L-454.7%20-293.7L-405.3%20-383.9L-321.1%20-456.7L-211.8%20-509.1L-93.5%20-546.2L18.4%20-580.3L116.8%20-625.9L204.7%20-693.4L293.2%20-783.7L395.8%20-886.7L521%20-984.2L668.5%20-1056L829.3%20-1087.4L989.8%20-1074.1L1138.4%20-1023.4L1271%20-950.6L1391.9%20-872.9L1511.1%20-801.8L1637.7%20-740.3L1773.8%20-682.1L1910.6%20-616L2030.4%20-531.9L2112.7%20-425.7L2142.9%20-301.7L2118.4%20-170.2L2051.4%20-43.5L1965%2069.9L1885.2%20168.1Z%22%20fill%3D%22none%22%20stroke%3D%22%23ebd3dc%22%20stroke-width%3D%221.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") right center/cover no-repeat,var(--bg);border-bottom:1px solid var(--line)}
.w4 .hero.plain .wrap{padding-top:clamp(40px,5vw,88px);padding-bottom:clamp(40px,5vw,88px)}
.w4 h2{font-size:clamp(1.5rem,2.8vw,2.35rem)}
.w4 article.prose li::marker{color:var(--accent)}
.w4 article.prose li{margin-bottom:.35em}
.w4 .card h3{font-size:1.18rem}
.w4 .w4-card .ic{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:calc(var(--r) + 4px);background:var(--soft);color:var(--accent);margin-bottom:10px}
.w4 .w4-card .ic svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.w4 .w4-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:0 0 1.6em}
.w4 .w4-intro{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:start;margin-bottom:3rem}
.w4 .w4-intro h2{margin-top:0}.w4 .w4-intro p,.w4 .w4-sec p,.w4 .w4-split2 p,.w4 .w4-intro ul{max-width:68ch}
.w4 .w4-note{background:var(--soft);border-radius:var(--r);padding:clamp(20px,2.4vw,34px)}
.w4 .w4-note h2{font-size:1.4rem}.w4 .w4-note p:last-child,.w4 .w4-note ul:last-child{margin-bottom:0}
.w4 .w4-bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(40px,5vw,84px) max(clamp(16px,3vw,48px),calc((100vw - var(--maxw)) / 2 + clamp(16px,3vw,48px)));background:var(--surface);border-block:1px solid var(--line);margin-bottom:3.2rem}
.w4 .w4-services h2{margin-top:0}.w4 .w4-services>p{max-width:70ch}
.w4 .w4-sec{margin:0 0 3rem}
.w4 .w4-steps{list-style:none;counter-reset:s;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;padding:0;margin:1.2em 0 2em}
.w4 .w4-steps li{counter-increment:s;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:58px 20px 20px;position:relative;margin:0}
.w4 .w4-steps li::before{content:counter(s);position:absolute;left:20px;top:16px;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-ink);display:grid;place-items:center;font-weight:700;font-size:.92rem}
.w4 .w4-split2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(24px,4vw,72px);align-items:start;margin:0 0 3rem}
.w4 .w4-split2 h2{margin-top:0}.w4 .w4-links{display:grid;gap:14px}
.w4 .w4-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:12px;align-items:start}
.w4 .w4-faq-grid details{margin:0}
.w4 details{border-radius:calc(var(--r) * .8)}
.w4 .w4-cta{background:var(--band);color:var(--band-ink);border-radius:var(--r);padding:clamp(24px,3vw,40px);margin:2.4em 0}
.w4 .w4-cta.w4-bleed{border-radius:0;border:0}
.w4 .w4-cta-in{display:flex;gap:20px 40px;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:var(--maxw);margin:0 auto}
.w4 .w4-cta p{margin:0;max-width:64ch;font-size:1.08rem}.w4 .w4-cta a:not(.btn){color:var(--band-ink)}
.w4 .w4-cta .btn{background:var(--band-ink);color:var(--band)}
.w4 .w4-form{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,72px);align-items:start;margin:1rem 0 2rem}
.w4 .w4-form h2{margin-top:0}.w4 .w4-form form.lead{margin:0;max-width:none}
.w4 .w4-qlist{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:10px;max-width:none!important}
.w4 .w4-qlist li{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:calc(var(--r) * .6);padding:12px 16px;margin:0}
.w4 .w4-art{margin:0;position:relative;border-radius:calc(var(--r) * 1.6);overflow:hidden;box-shadow:0 22px 50px -30px #6b244288;border:1px solid var(--line);background:var(--surface)}
.w4 .w4-art svg{display:block;width:100%;height:auto;aspect-ratio:8/7}
.w4 .w4-chip{position:absolute;left:18px;bottom:18px;background:var(--surface);color:var(--ink);font-size:.86rem;font-weight:600;padding:8px 14px;border-radius:99px;border:1px solid var(--line)}
.w4 footer.site{background:var(--foot);color:var(--foot-ink);border-top:0}.w4 footer.site a{color:var(--foot-ink)}
.w4 form.lead{border-radius:var(--r)}
@media(max-width:900px){.w4 .w4-intro,.w4 .w4-split2,.w4 .w4-form{grid-template-columns:1fr}}
.w4 .card{border-color:transparent;box-shadow:0 22px 50px -30px #6b244288}.w4 a.card:hover{border-color:var(--accent)}

.w4 header.site{border-bottom:1px solid var(--line)}
.w4 .hero.split{background:radial-gradient(ellipse 55% 75% at 88% 45%,#e0b8c966 0,transparent 70%),linear-gradient(180deg,var(--bg),var(--surface));border-bottom:1px solid var(--line)}