@font-face{font-family:Gabarito;src:url(/fonts/gabarito-latin.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Gabarito fb;src:local(Arial Bold),local(Arial-BoldMT),local(Arial);font-weight:400 900;size-adjust:95%;ascent-override:99%;descent-override:27%;line-gap-override:0%}@font-face{font-family:Atkinson fb;src:local(Arial),local(ArialMT);font-weight:200 800;size-adjust:98%;ascent-override:100%;descent-override:33%;line-gap-override:0%}@font-face{font-family:Atkinson;src:url(/fonts/atkinson-latin.woff2)format("woff2");font-weight:200 800;font-display:swap}:root{--fs-xs:14px;--fs-sm:16px;--fs-md:18px;--fs-lg:clamp(21px,1.9vw,27px);--fs-xl:clamp(34px,4.3vw,62px);--fs-2xl:clamp(42px,5.6vw,80px);--rani:#ee3d7a;--wine:#2b0414;--paper:#fff7ef;--sheet:#fffbf6;--rani-deep:#c61f5b;--ink:#2a1a12;--ink-soft:#5a4148;--rule:#eadbd0;--marigold:#f9a825;--marigold-ink:#3e2303;--display:Gabarito,"Gabarito fb","Segoe UI",system-ui,sans-serif;--body:Atkinson,"Atkinson fb","Segoe UI",system-ui,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--section:clamp(80px,10vw,136px);--gutter:clamp(20px,5vw,72px);--max:1280px;--r-card:28px;--r-field:12px;--r-pill:999px;--nav-h:80px;--ease:cubic-bezier(.22,.7,.2,1);--circle-deep:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cpath d='M22 36 C12 16 66 6 108 7 C160 8 197 17 194 33 C191 51 138 57 94 55 C46 53 6 47 9 29 C12 17 42 11 66 10' fill='none' stroke='%23C61F5B' stroke-width='4' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--circle-wine:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cpath d='M22 36 C12 16 66 6 108 7 C160 8 197 17 194 33 C191 51 138 57 94 55 C46 53 6 47 9 29 C12 17 42 11 66 10' fill='none' stroke='%232B0414' stroke-width='4' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--circle-rani:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 60' preserveAspectRatio='none'%3E%3Cpath d='M22 36 C12 16 66 6 108 7 C160 8 197 17 194 33 C191 51 138 57 94 55 C46 53 6 47 9 29 C12 17 42 11 66 10' fill='none' stroke='%23EE3D7A' stroke-width='4' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}html,body{overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}::selection{background:var(--rani);color:var(--wine)}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:2px}p,li{text-wrap:pretty}h1,h2,h3{font-family:var(--display);color:var(--ink);text-wrap:balance;font-kerning:normal;margin:0;font-weight:800}h2{font-size:var(--fs-xl);letter-spacing:-.03em;line-height:1.04}p{margin:0}.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.skip{left:var(--s4);z-index:50;background:var(--wine);color:var(--paper);padding:var(--s3) var(--s4);border-radius:var(--r-field);transition:top .2s var(--ease);position:fixed;top:-80px}.skip:focus{top:var(--s4)}:focus-visible{outline:3px solid var(--wine);outline-offset:3px;border-radius:4px}.on-wine :focus-visible,.on-wine:focus-visible{outline-color:var(--rani)}.ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.num{font-variant-numeric:tabular-nums}.c{white-space:nowrap;margin:0 -.18em;padding:0 .26em;position:relative}.c:after{content:"";background:var(--circle-deep) center/100% 100% no-repeat;pointer-events:none;position:absolute;inset:-.12em -.04em -.06em}.hero .c:after,.on-rani .c:after{background-image:var(--circle-wine)}.on-wine .c:after{background-image:var(--circle-rani)}.kicker{font-family:var(--display);font-weight:700;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--rani-deep);line-height:1.3}.pill{height:34px;padding:1px var(--s4) 0;border-radius:var(--r-pill);background:var(--marigold);color:var(--marigold-ink);font-family:var(--display);font-weight:800;font-size:var(--fs-xs);place-items:center;line-height:1;display:inline-grid}.btn{border-radius:var(--r-pill);font-family:var(--display);font-weight:700;font-size:var(--fs-md);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition-property:transform,background-color,color,border-color,box-shadow;transition-duration:.18s;transition-timing-function:var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:18px 30px 16px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn svg{flex:none;width:20px;height:20px;margin-top:-2px}.btn:active{transform:scale(.97)}.btn-wine{background:var(--wine);color:var(--rani)}.btn-wine:hover{background:var(--wine);color:var(--paper);box-shadow:0 10px 24px -12px #2b041499}.btn-line{border-color:var(--wine);color:var(--wine);background:0 0}.btn-line:hover{background:var(--wine);color:var(--rani)}.btn-rani{background:var(--rani);color:var(--wine)}.btn-rani:hover{background:var(--wine);color:var(--rani)}.btn .arr{transition:transform .18s var(--ease)}.btn:hover .arr,.link:hover .arr{transform:translate(3px)}.link{align-items:center;gap:var(--s2);font-family:var(--display);font-weight:700;font-size:var(--fs-md);transition:text-decoration-color .18s var(--ease);text-decoration:underline #0000;display:inline-flex}.link:hover{text-decoration-color:currentColor}.link svg{width:20px;height:20px;margin-top:-1px}.nav{z-index:40;height:var(--nav-h);transition-property:background-color,box-shadow,height;transition-duration:.25s;transition-timing-function:var(--ease);background:0 0;position:fixed;inset:0 0 auto}.nav.scrolled{background:var(--paper);box-shadow:0 1px 0 var(--rule),0 12px 30px -24px #2b041473}.nav .wrap{align-items:center;gap:var(--s6);height:100%;display:flex}.brand{font-family:var(--display);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.015em;color:var(--wine);align-items:center;gap:12px;min-height:44px;margin-right:auto;text-decoration:none;display:flex}.brand svg{width:auto;height:40px}.brand .lb{transition:fill .25s var(--ease)}.nav.scrolled .brand .lb{fill:var(--rule)}.nav ul{align-items:center;gap:var(--s6);font-family:var(--display);font-weight:700;font-size:var(--fs-sm);color:var(--wine);margin:0;padding:0;list-style:none;display:flex}.nav ul a{text-underline-offset:8px;transition:text-decoration-color .18s var(--ease);padding:12px 0;text-decoration:underline #0000;display:block}.nav ul a:hover{text-decoration-color:var(--wine)}.nav .btn{font-size:var(--fs-sm);padding:15px 22px 13px}.menu-btn{border-radius:var(--r-pill);width:48px;height:48px;color:var(--wine);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;display:none}.menu-btn svg{width:28px;height:28px}.menu-btn .x{display:none}.nav.open .menu-btn .x{display:block}.nav.open .menu-btn .bars,.sheet-menu{display:none}.hero{background:var(--rani);color:var(--wine);padding-top:var(--nav-h)}.hero-grid{align-items:center;gap:var(--s8);grid-template-columns:minmax(0,1fr) auto;padding-block:clamp(48px,7vw,96px) clamp(56px,6vw,88px);display:grid}.hero .kicker{color:var(--wine)}.hero h1{margin-top:var(--s5);color:var(--wine);font-size:var(--fs-2xl);letter-spacing:-.035em;line-height:1.02}.hero h1 .l{display:block}.divider{border-radius:var(--r-pill);background:var(--wine);width:120px;height:12px;margin-block:var(--s6);display:block}.lede{font-size:var(--fs-lg);max-width:36ch;color:var(--wine);line-height:1.45}.cta-row{gap:var(--s3);margin-top:var(--s7);flex-wrap:wrap;display:flex}.mark{width:clamp(220px,23vw,330px);margin-right:clamp(0px,2vw,24px)}.mark .light{transition:fill .15s linear}.hero-foot{justify-content:space-between;align-items:center;gap:var(--s3) var(--s5);padding-block:var(--s5);border-top:2px solid var(--wine);flex-wrap:wrap;display:flex}.hero-foot p{font-family:var(--display);font-weight:700;font-size:var(--fs-sm)}.hero-foot a{align-items:center;gap:var(--s3);font-family:var(--display);font-weight:700;font-size:var(--fs-sm);min-height:44px;text-decoration:none;display:inline-flex}.hero-foot a .t{transition:text-decoration-color .18s var(--ease);text-decoration:underline #0000}.hero-foot a:hover .t{text-decoration-color:var(--wine)}.hero-foot a svg{width:20px;height:20px}.switcher{background:var(--wine);color:var(--paper)}.marquee{border-bottom:2px solid #ee3d7a59;overflow:hidden}.mq-track{width:max-content;font-family:var(--display);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.015em;color:var(--rani);white-space:nowrap;align-items:center;padding-block:22px;display:flex}.mq-track span{padding-inline:28px}.mq-track i{flex:none;gap:6px;display:flex}.mq-track i:before,.mq-track i:after{content:"";border-radius:50%;width:12px;height:12px}.mq-track i:before{background:var(--marigold)}.mq-track i:after{background:var(--rani-deep)}.sw-body{padding-block:var(--section)}.sw-head{justify-content:space-between;align-items:flex-end;gap:var(--s6);flex-wrap:wrap;display:flex}.switcher .kicker{color:var(--rani)}.switcher h2{color:var(--paper);margin-top:var(--s4);max-width:15ch}.toggle{align-items:center;gap:var(--s4);cursor:pointer;color:var(--paper);font-family:var(--display);font-weight:700;font-size:var(--fs-sm);background:0 0;border:0;padding:0;display:inline-flex}.toggle .track{border-radius:var(--r-pill);background:var(--rule);width:116px;height:64px;transition:background-color .3s var(--ease);position:relative;box-shadow:inset 0 2px 6px #2b041440}.toggle .knob{background:var(--wine);width:52px;height:52px;transition:transform .35s var(--ease);border-radius:50%;position:absolute;top:6px;left:6px;box-shadow:0 4px 10px #2b041473}.toggle[aria-checked=true] .track{background:var(--rani)}.toggle[aria-checked=true] .knob{transform:translate(52px)}.toggle .lbl{transition:opacity .25s var(--ease)}.toggle[aria-checked=true] .lbl.off,.toggle[aria-checked=false] .lbl.on{opacity:.5}.tasks{margin:var(--s8) 0 0;column-gap:var(--s8);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.tasks li{gap:var(--s4);border-top:2px solid #eadbd02e;grid-template-columns:44px 1fr;align-items:center;min-height:96px;display:grid}.tasks .bar{border-radius:var(--r-pill);background:var(--rule);width:36px;height:12px;transition:transform .45s var(--ease),background-color .45s var(--ease);transform:rotate(-14deg)}.tasks li:nth-child(2n) .bar{transform:rotate(10deg)}.tasks .t{font-size:var(--fs-lg);line-height:1.25;display:grid}.tasks .t span{transition:opacity .35s var(--ease),transform .35s var(--ease);grid-area:1/1}.tasks .t .off{color:var(--rule)}.tasks .t .on{color:var(--paper);opacity:0;transform:translateY(8px)}.switcher.is-on .tasks .bar{background:var(--rani);transform:none}.switcher.is-on .tasks .t .on{opacity:1;transform:none}.switcher.is-on .tasks .t .off{opacity:0;transform:translateY(-8px)}.tasks li:nth-child(2) *{transition-delay:60ms}.tasks li:nth-child(3) *{transition-delay:.12s}.tasks li:nth-child(4) *{transition-delay:.18s}.services{padding-block:var(--section)}.bento{margin:var(--s7) 0 0;gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.bento li{display:flex}.tile{gap:var(--s3);padding:var(--s6);border-radius:var(--r-card);min-height:264px;transition-property:transform,box-shadow;transition-duration:.25s;transition-timing-function:var(--ease);flex-direction:column;flex:1;text-decoration:none;display:flex}.tile:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px #2b04148c}.tile:active{transform:translateY(-1px)}.tile .icon{width:36px;height:36px;transition:transform .25s var(--ease)}.tile h3{font-size:var(--fs-lg);letter-spacing:-.02em;color:inherit;margin-top:auto;line-height:1.1}.tile p{font-size:var(--fs-sm);line-height:1.45}.tile .more{align-items:center;gap:var(--s2);margin-top:var(--s2);font-family:var(--display);font-weight:700;font-size:var(--fs-sm);display:inline-flex}.tile .more svg{width:18px;height:18px;transition:transform .18s var(--ease)}.tile:hover .more svg{transform:translate(3px)}.t-wa{grid-area:span 2/span 2}.t-wa .tile{background:var(--rani);color:var(--wine);min-height:544px}.t-wa h3{font-size:var(--fs-xl);letter-spacing:-.03em}.t-wa p{font-size:var(--fs-md);max-width:30ch}.t-paper .tile{background:var(--sheet);color:var(--wine);box-shadow:inset 0 0 0 2px var(--wine)}.t-paper .tile:hover{box-shadow:inset 0 0 0 2px var(--wine),0 22px 40px -28px #2b04148c}.t-paper p{color:var(--ink-soft)}.t-wine .tile{background:var(--wine);color:var(--paper)}.t-wine p{color:var(--rule)}.t-wide{grid-column:1/-1}.t-wide .tile{align-items:center;gap:var(--s6);grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto;min-height:0;padding-block:28px;display:grid}.t-wide h3,.t-wide .more{margin-top:0}.chat{gap:var(--s2);margin-block:var(--s6) var(--s5);flex-direction:column;max-width:360px;display:flex}.msg{max-width:86%;padding:10px var(--s4);font-size:var(--fs-sm);border-radius:20px;line-height:1.3}.msg.in{background:var(--paper);color:var(--ink);border-bottom-left-radius:6px;align-self:flex-start}.msg.out{background:var(--wine);color:var(--paper);border-bottom-right-radius:6px;align-self:flex-end}.msg .tick{width:16px;height:16px;color:var(--rani);margin:0 0 -3px 6px;display:inline-block}.case{background:var(--rani);color:var(--wine);padding-block:var(--section)}.case .kicker{color:var(--wine)}.case h2{color:var(--wine);margin-top:var(--s4);max-width:20ch}.flow{margin:var(--s8) 0 0;gap:var(--s4);counter-reset:step;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.flow:before{content:"";border-top:3px dotted var(--wine);transform-origin:0;position:absolute;top:31px;left:32px;right:calc(16.6667% - 32px)}.flow li{counter-increment:step;position:relative}.flow li:before{content:counter(step);background:var(--wine);width:64px;height:64px;color:var(--rani);font-family:var(--display);font-weight:800;font-size:var(--fs-lg);box-shadow:0 0 0 8px var(--rani);transition:transform .3s var(--ease);border-radius:50%;place-items:center;padding-top:2px;display:grid}.flow li.on:before{transform:scale(1.14)}.flow p{margin-top:var(--s4);font-size:var(--fs-md);max-width:16ch;line-height:1.35}.case-foot{justify-content:space-between;align-items:center;gap:var(--s4) var(--s6);margin-top:var(--s8);padding-top:var(--s5);border-top:2px solid var(--wine);flex-wrap:wrap;display:flex}.case-foot p{font-size:var(--fs-md)}.case-foot b{font-family:var(--display);font-weight:800}.process{background:var(--sheet);border-block:2px solid var(--rule);padding-block:var(--section)}.proc{margin:var(--s8) 0 0;gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.proc:before{content:"";border-top:3px dotted var(--wine);transform-origin:0;position:absolute;top:20px;left:0;right:0}.proc li{position:relative}.proc .pill{min-width:64px;height:42px;font-size:var(--fs-sm);box-shadow:0 0 0 10px var(--sheet);transition:transform .25s var(--ease)}.proc li:hover .pill{transform:translateY(-4px)}.proc h3{margin-top:var(--s5);font-size:var(--fs-lg);letter-spacing:-.025em;color:var(--wine)}.proc p{margin-top:var(--s3);font-size:var(--fs-md);color:var(--ink-soft);max-width:28ch}.proof{padding-block:var(--section)}.proof-grid{align-items:start;gap:var(--s7) var(--s8);grid-template-columns:minmax(0,1.2fr) auto auto;display:grid}.proof h2{max-width:16ch}.proof .intro{margin-top:var(--s5);font-size:var(--fs-md);color:var(--ink-soft);max-width:34ch}.stat{max-width:250px}.big{border-radius:var(--r-pill);background:var(--marigold);min-width:2.2ch;color:var(--marigold-ink);font-family:var(--display);font-weight:800;font-size:var(--fs-2xl);letter-spacing:-.04em;text-align:center;font-variant-numeric:tabular-nums;padding:14px 34px 18px;line-height:1;display:inline-block}.stat p{margin-top:var(--s4);font-size:var(--fs-md)}.audit{padding-block:0 var(--section)}.audit-box{gap:var(--s8);background:var(--wine);color:var(--paper);border-radius:40px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:clamp(28px,5vw,72px);display:grid}.audit-box h2{color:var(--paper)}.audit-box .sub{margin-top:var(--s5);font-size:var(--fs-md);color:var(--rule);max-width:32ch}.steps{margin:var(--s7) 0 0;gap:var(--s5);counter-reset:s;padding:0;list-style:none;display:grid}.steps li{gap:var(--s4);counter-increment:s;font-size:var(--fs-md);color:var(--paper);grid-template-columns:56px 1fr;align-items:start;line-height:1.4;display:grid}.steps li:before{content:"0" counter(s);border-radius:var(--r-pill);background:var(--rani);height:34px;color:var(--wine);font-family:var(--display);font-weight:800;font-size:var(--fs-xs);place-items:center;padding-top:2px;display:grid}.form{padding:var(--s7);background:var(--paper);color:var(--ink);border-radius:28px;position:relative}.field{gap:var(--s2);margin-bottom:var(--s5);display:grid}.field-row{gap:var(--s5);grid-template-columns:1fr 1fr;display:grid}label{font-family:var(--display);font-weight:700;font-size:var(--fs-sm);color:var(--wine)}label small{font-family:var(--body);font-weight:400;font-size:var(--fs-xs);color:var(--ink-soft)}input,select,textarea{border:2px solid var(--ink-soft);border-radius:var(--r-field);background:var(--sheet);width:100%;min-height:56px;color:var(--ink);font:inherit;font-size:var(--fs-md);padding:14px 16px;line-height:1.3;transition-property:border-color,box-shadow,background-color;transition-duration:.18s}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232B0414' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:20px;padding-right:48px}textarea{resize:vertical;min-height:104px}input::placeholder,textarea::placeholder{color:var(--ink-soft);opacity:.85}input:hover,select:hover,textarea:hover{border-color:var(--wine)}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--wine);box-shadow:0 0 0 4px var(--rani);outline:none}input:user-invalid,select:user-invalid,.tried input:invalid,.tried select:invalid{border-color:var(--rani-deep);background:var(--paper)}.err{font-size:var(--fs-xs);color:var(--rani-deep);font-weight:700;display:none}.field:has(:user-invalid) .err,.tried .field:has(:invalid) .err{display:block}.help{font-size:var(--fs-xs);color:var(--ink-soft)}.form-actions{align-items:stretch;gap:var(--s4);margin-top:var(--s6);flex-direction:column;display:flex}.form-actions .btn{width:100%}.form-actions .or{align-items:center;gap:var(--s3);font-size:var(--fs-xs);color:var(--ink-soft);display:flex}.form-actions .or:before,.form-actions .or:after{content:"";border-top:2px solid var(--rule);flex:1}.form-actions .link{color:var(--wine);align-self:center}.form-actions .link svg{width:24px;height:24px}.done{place-content:center stretch;justify-items:start;gap:var(--s4);padding:var(--s7);background:var(--paper);opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s;border-radius:28px;display:grid;position:absolute;inset:0}.form.sent .done{opacity:1;visibility:visible}.done h3{font-size:var(--fs-lg);letter-spacing:-.025em;color:var(--wine)}.done p{font-size:var(--fs-md);color:var(--ink-soft);max-width:30ch}.faq{padding-block:0 var(--section)}.faq-grid{gap:var(--s8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.faq h2{top:calc(var(--nav-h) + 32px);position:sticky}details{border-top:2px solid var(--wine);interpolate-size:allow-keywords}details:last-child{border-bottom:2px solid var(--wine)}summary{justify-content:space-between;align-items:center;gap:var(--s4);min-height:80px;padding-block:var(--s4);cursor:pointer;font-family:var(--display);font-weight:700;font-size:var(--fs-lg);color:var(--wine);line-height:1.25;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary .pm{width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--wine);transition:transform .3s var(--ease),background-color .2s,color .2s;border-radius:50%;flex:none;place-items:center;display:grid}summary .pm svg{width:20px;height:20px}summary:hover .pm{background:var(--wine);color:var(--rani)}details[open] summary .pm{background:var(--wine);color:var(--rani);transform:rotate(45deg)}details::details-content{block-size:0;transition:block-size .35s var(--ease),content-visibility .35s allow-discrete;overflow:hidden}details[open]::details-content{block-size:auto}details p{padding-bottom:var(--s5);max-width:60ch;color:var(--ink-soft)}footer{border-top:2px solid var(--wine);padding-block:var(--s8) var(--s6)}.foot{gap:var(--s7);grid-template-columns:auto 1fr;align-items:center;display:grid}.foot .lockup{width:auto;height:96px}.foot .c:after{background-image:var(--circle-deep)}.foot-tag{font-family:var(--display);font-weight:800;font-size:var(--fs-xl);letter-spacing:-.035em;color:var(--wine);text-wrap:balance;line-height:1.02}.foot-row{justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s7);padding-top:var(--s5);border-top:2px solid var(--rule);flex-wrap:wrap;display:flex}.foot-row nav{gap:0 var(--s6);font-family:var(--display);font-weight:600;font-size:var(--fs-sm);color:var(--wine);flex-wrap:wrap;display:flex}.foot-row nav a{padding-block:10px;text-decoration:underline #0000;transition:text-decoration-color .18s;display:block}.foot-row nav a:hover{text-decoration-color:var(--wine)}.foot-row p{font-size:var(--fs-xs);color:var(--ink-soft)}.wa-float{display:none}@media (width<=1100px){.nav ul{display:none}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.t-wa .tile{min-height:420px}.t-wide .tile{row-gap:var(--s3);grid-template-columns:auto minmax(0,1fr)}.t-wide .tile p{grid-column:2}.t-wide .more{display:none}.flow{row-gap:var(--s7);grid-template-columns:repeat(3,minmax(0,1fr))}.flow:before{display:none}.proc{row-gap:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr))}.proc:before{display:none}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid>div:first-child{grid-column:1/-1}}@media (width<=800px){:root{--nav-h:68px}body,.brand{font-size:var(--fs-md)}.brand svg{height:34px}.nav .wrap>.btn{display:none}.menu-btn{display:grid}.sheet-menu{inset:var(--nav-h) 0 auto;background:var(--paper);border-bottom:2px solid var(--wine);padding:var(--s3) var(--gutter) var(--s6);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .35s var(--ease),visibility .35s;display:block;position:absolute}.nav.open{background:var(--paper)}.nav.open .sheet-menu{clip-path:inset(0);visibility:visible}.sheet-menu a:not(.btn){border-bottom:2px solid var(--rule);font-family:var(--display);font-weight:800;font-size:var(--fs-lg);color:var(--wine);padding:14px 0;text-decoration:none;display:block}.sheet-menu .btn{width:100%;margin-top:var(--s5)}.hero-grid{gap:var(--s5);padding-block:var(--s5) var(--s7);grid-template-columns:1fr}.mark{order:-1;width:92px;margin:0}.hero h1{margin-top:var(--s4)}.divider{width:96px;height:10px;margin-block:var(--s5)}.cta-row{margin-top:var(--s6)}.cta-row .btn{flex:100%}.hero-foot{align-items:flex-start;gap:var(--s2);flex-direction:column}.hero-foot a{align-items:flex-start}.hero-foot a .pill{flex:none}.hero-foot a svg{display:none}.tasks{grid-template-columns:1fr}.tasks li{min-height:84px}.sw-head{align-items:flex-start}.bento{grid-template-columns:1fr}.t-wa,.t-wide{grid-area:auto}.t-wa .tile,.tile{min-height:0}.t-wide .tile{display:flex}.chat{max-width:none}.flow{gap:var(--s4);grid-template-columns:1fr}.flow:before{border-top:0;border-left:3px dotted var(--wine);transform-origin:top;display:block;inset:28px auto 28px 27px}.flow li{gap:var(--s4);grid-template-columns:56px 1fr;align-items:center;display:grid}.flow li:before{width:56px;height:56px;font-size:var(--fs-lg)}.flow p{max-width:none;margin-top:0}.proc{grid-template-columns:1fr}.proof-grid{gap:var(--s6) var(--s5);grid-template-columns:1fr 1fr}.big{padding:12px 24px 15px}.audit-box{gap:var(--s6);border-radius:var(--r-card);grid-template-columns:minmax(0,1fr)}.form{padding:var(--s5);border-radius:20px}.done{border-radius:20px}.field-row{grid-template-columns:1fr;gap:0}.faq-grid{gap:var(--s5);grid-template-columns:1fr}.faq h2{position:static}summary{font-size:var(--fs-md);min-height:72px}.foot{gap:var(--s5);grid-template-columns:1fr}.foot .lockup{height:84px}.wa-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--wine);width:60px;height:60px;color:var(--rani);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 12px 26px -10px #2b041499}.wa-float svg{width:30px;height:30px}}@media (width<=400px){.proof-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.hero .kicker,.hero .w,.hero .divider,.hero .lede,.hero .cta-row,.hero .mark,.hero .hero-foot{animation:rise .8s var(--ease) both}.hero .w{display:inline-block}.hero .kicker{animation-delay:50ms}.hero .l:first-child .w:first-child{animation-delay:.12s}.hero .l:first-child .w:nth-child(2){animation-delay:.18s}.hero .l:first-child .w:nth-child(3){animation-delay:.24s}.hero .l:first-child .w:nth-child(4){animation-delay:.3s}.hero .l:last-child .w:first-child{animation-delay:.42s}.hero .l:last-child .w:nth-child(2){animation-delay:.48s}.hero .l:last-child .w:nth-child(3){animation-delay:.54s}.hero .divider{transform-origin:0;animation-name:grow;animation-delay:.7s}.hero .lede{animation-delay:.8s}.hero .cta-row{animation-delay:.9s}.hero .hero-foot{animation-delay:1.05s}.hero .mark{animation-name:pop;animation-duration:.9s;animation-delay:.3s}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero .w{animation-name:rise-w}@keyframes rise-w{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes grow{0%{opacity:1;transform:scaleX(0)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}.js .c:after{clip-path:inset(0 100% 0 0)}.js .c.in:after{animation:draw .9s var(--ease) forwards}.hero .c:after{animation:draw .9s var(--ease) 1.05s both}@keyframes draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.js .rv{opacity:0;filter:blur(4px);transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease);transform:translateY(28px)}.js .rv.in{opacity:1;filter:none;transform:none}.js .bento .rv:nth-child(2){transition-delay:80ms}.js .bento .rv:nth-child(3){transition-delay:.16s}.js .bento .rv:nth-child(4){transition-delay:.24s}.js .bento .rv:nth-child(5){transition-delay:.32s}.js .bento .rv:nth-child(6){transition-delay:.4s}.js .proc .rv:nth-child(2){transition-delay:.15s}.js .proc .rv:nth-child(3){transition-delay:.3s}.js .proc .rv:nth-child(4){transition-delay:.45s}.js .stat.rv:nth-of-type(3){transition-delay:.15s}.js .tasks li{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translate(-24px)}.js .switcher.seen .tasks li{opacity:1;transform:none}.js .switcher.seen .tasks li:nth-child(2){transition-delay:80ms}.js .switcher.seen .tasks li:nth-child(3){transition-delay:.16s}.js .switcher.seen .tasks li:nth-child(4){transition-delay:.24s}.js .flow:before,.js .proc:before{transition:transform 1.6s var(--ease) .2s;transform:scaleX(0)}.js .flow.in:before,.js .proc.in:before{transform:none}.js .flow li{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transform:translateY(16px)}.js .flow.in li{opacity:1;transform:none}.js .flow.in li:nth-child(2){transition-delay:.22s}.js .flow.in li:nth-child(3){transition-delay:.44s}.js .flow.in li:nth-child(4){transition-delay:.66s}.js .flow.in li:nth-child(5){transition-delay:.88s}.js .flow.in li:nth-child(6){transition-delay:1.1s}.mq-track{animation:40s linear infinite mq}.marquee:hover .mq-track,.marquee:active .mq-track,.switcher:focus-within .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.js .msg{opacity:0;transform:translateY(10px)scale(.96)}.js .t-wa.in .msg{animation:chat 1.2s var(--ease) both}.js .t-wa.in .msg:nth-child(2){animation-delay:1s}.js .t-wa.in .msg:nth-child(3){animation-delay:2s}@keyframes chat{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.hero-foot .pill{animation:2.6s ease-in-out 1.6s 3 breathe}@keyframes breathe{50%{transform:scale(1.08)}}.wa-float{animation:6s ease-in-out 4s infinite nudge}@keyframes nudge{0%,88%,to{transform:none}92%{transform:rotate(-12deg)}96%{transform:rotate(10deg)}}}.nav[data-over-hero]:not(.scrolled){background:var(--rani)}h1:has(.c),h2:has(.c){line-height:1.1}.tasks .t span{align-self:center}.big{min-width:calc(var(--d,2) * 1ch + 68px)}.proc:before{left:32px;right:calc((100% - 3 * var(--s5)) / 4 - 32px)}.link{min-height:44px}summary,.flow p,.tile p{text-wrap:balance}.process+.proof{padding-top:var(--s9)}body:has(.nav.open){overflow:hidden}@media (width<=800px){.audit-box,.form{padding:var(--s5) var(--s4)}.form-actions .btn{padding-inline:var(--s4)}.t-wide .tile{align-items:stretch}.big{min-width:calc(var(--d,2) * 1ch + 48px)}.flow{gap:var(--s5)}.hero-foot a{align-items:center}.hero-foot a .t{text-wrap:balance}}@media (width>=601px) and (width<=800px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.t-wa,.t-wide{grid-column:1/-1}.proc{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-row .btn{flex:0 auto}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.js .rv:focus-within{opacity:1;filter:none;transition:none;transform:none}}@media (prefers-reduced-motion:no-preference) and (width<=800px){.js .flow:before{transform:scaleY(0)}.js .flow.in:before{transform:none}}@media (width<=420px){.c{margin:0 -.22em;padding:0 .32em}}.nw{white-space:nowrap}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.nav ul a[aria-current=page]{text-decoration-color:var(--wine)}.btn:disabled{opacity:.7;cursor:progress}.btn.busy .lbl:after{content:"…";text-align:left;width:1ch;display:inline-block}.form-note{font-size:var(--fs-xs);color:var(--rani-deep);text-align:center;font-weight:700}.fine{margin-top:var(--s4);font-size:var(--fs-xs);color:var(--ink-soft);text-align:center}.fine a{color:var(--wine)}.done:focus{outline:none}.page-hero{padding-top:calc(var(--nav-h) + clamp(32px,5vw,64px));border-bottom:2px solid var(--rule);padding-bottom:clamp(48px,6vw,88px)}.page-hero h1{margin-top:var(--s5);font-size:var(--fs-2xl);letter-spacing:-.035em;color:var(--wine);max-width:17ch;line-height:1.03}.page-hero .lede{margin-top:var(--s5);color:var(--ink)}.page-hero .cta-row{margin-top:var(--s6)}.page-hero .kicker{align-items:center;gap:var(--s2);margin-top:var(--s6);display:flex}.kicon{width:20px;height:20px;margin-top:-2px}.crumbs{align-items:center;gap:var(--s2);font-family:var(--display);font-weight:600;font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;display:flex}.crumbs a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;margin-block:-12px;padding-block:12px;transition:text-decoration-color .18s}.crumbs a:hover{text-decoration-color:var(--wine)}.crumbs [aria-current]{color:var(--wine)}.ph-grid{gap:var(--s8);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.system-card{background:var(--wine);color:var(--paper);border-radius:var(--r-card);padding:clamp(24px,3vw,40px)}.system-card .kicker{color:var(--rani);margin:0}.vflow{margin:var(--s5) 0 0;counter-reset:v;padding:0;list-style:none;position:relative}.vflow:before{content:"";border-left:3px dotted var(--rani);position:absolute;top:24px;bottom:24px;left:21px}.vflow li{counter-increment:v;gap:var(--s4);padding-block:var(--s2);font-size:var(--fs-md);grid-template-columns:44px 1fr;align-items:center;line-height:1.35;display:grid;position:relative}.vflow li:before{content:counter(v);background:var(--rani);width:44px;height:44px;color:var(--wine);font-family:var(--display);font-weight:800;font-size:var(--fs-md);box-shadow:0 0 0 6px var(--wine);border-radius:50%;place-items:center;padding-top:2px;display:grid}.compare{padding-block:var(--section) 0}.cmp-grid{gap:var(--s5);margin-top:var(--s7);grid-template-columns:1fr 1fr;display:grid}.cmp-col{padding:var(--s6);border-radius:var(--r-card);box-shadow:inset 0 0 0 2px var(--rule)}.cmp-col.sys{background:var(--sheet);box-shadow:inset 0 0 0 2px var(--wine)}.cmp-col ul{margin:var(--s5) 0 0;gap:var(--s4);padding:0;list-style:none;display:grid}.cmp-col li{gap:var(--s3);font-size:var(--fs-md);grid-template-columns:40px 1fr;align-items:start;line-height:1.35;display:grid}.cmp-col:not(.sys) li,.kicker.hand{color:var(--ink-soft)}.bar.crooked,.bar.calm{border-radius:var(--r-pill);width:34px;height:11px;margin-top:.45em;display:block}.bar.crooked{background:var(--ink-soft);transform:rotate(-14deg)}.cmp-col li:nth-child(2n) .bar.crooked{transform:rotate(10deg)}.bar.calm{background:var(--rani)}.uses{padding-block:var(--section) 0}.use-grid{margin:var(--s7) 0 0;gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.use-grid li{padding:var(--s7) var(--s6) var(--s6);border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 2px var(--rule);position:relative}.use-grid li:before{content:"";left:var(--s6);top:var(--s5);border-radius:var(--r-pill);background:var(--rani);width:40px;height:8px;position:absolute}.use-grid h3{font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--wine)}.use-grid p{margin-top:var(--s3);color:var(--ink-soft);font-size:var(--fs-md)}.plainw{padding-block:var(--section) 0}.pw-box{background:var(--rani);color:var(--wine);border-radius:var(--r-card);padding:clamp(28px,4vw,56px)}.pw-box h2{color:var(--wine)}.pw-box dl{margin:var(--s6) 0 0;gap:var(--s5) var(--s7);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pw-box dt{font-family:var(--display);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.01em;line-height:1.15}.pw-box dd{margin:var(--s2) 0 0;font-size:var(--fs-md)}.split{gap:var(--s8);padding-block:var(--section);grid-template-columns:1fr 1fr;display:grid}.split h2{font-size:var(--fs-lg)}.ticks{margin:var(--s5) 0 0;gap:var(--s4);padding:0;list-style:none;display:grid}.ticks li{gap:var(--s3);font-size:var(--fs-md);grid-template-columns:32px 1fr;line-height:1.4;display:grid}.ticks svg{background:var(--wine);width:24px;height:24px;color:var(--rani);stroke-width:3px;border-radius:50%;margin-top:2px;padding:3px}.human p{margin-top:var(--s5);font-size:var(--fs-md)}.human .proof-line{align-items:center;gap:var(--s3);margin-top:var(--s6);padding-top:var(--s5);border-top:2px solid var(--rule);font-size:var(--fs-md);color:var(--ink-soft);flex-wrap:wrap;display:flex}.more-svc{padding-block:0 var(--section)}.more-svc h2{font-size:var(--fs-lg)}.chips{margin:var(--s5) 0 0;gap:var(--s3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips a{align-items:center;gap:var(--s2);padding:16px var(--s5) 14px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 2px var(--wine);line-height:1;font-family:var(--display);font-weight:700;font-size:var(--fs-sm);color:var(--wine);transition:background-color .18s var(--ease),color .18s var(--ease);text-decoration:none;display:inline-flex}.chips a svg{width:20px;height:20px;margin-top:-2px}.chips a:hover{background:var(--wine);color:var(--rani)}.svc-index ul{padding:var(--s7) 0 var(--section);margin:0;list-style:none;display:grid}.svc-index a{gap:var(--s5);padding:var(--s6) var(--s4);border-top:2px solid var(--wine);transition:background-color .2s var(--ease);grid-template-columns:72px minmax(0,1fr) minmax(0,1.3fr) 56px;align-items:center;text-decoration:none;display:grid}.svc-index li:last-child a{border-bottom:2px solid var(--wine)}.si-name{align-items:center;gap:var(--s3);font-family:var(--display);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--wine);display:flex}.si-name svg{flex:none;width:30px;height:30px}.si-text{color:var(--ink-soft);font-size:var(--fs-md)}.svc-index .go{width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--wine);color:var(--wine);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.svc-index .go svg{width:24px;height:24px}.svc-index a:hover{background:var(--rani)}.svc-index a:hover .si-text{color:var(--wine)}.svc-index a:hover .go{background:var(--wine);color:var(--rani)}.story{padding-block:var(--section)}.story>section{max-width:820px}.story section+section{margin-top:var(--s8)}.story h2{font-size:var(--fs-xl)}.story h3{margin-top:var(--s6);font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--wine)}.story p{margin-top:var(--s4);font-size:var(--fs-md);line-height:1.6}.story .cmp-grid{margin-top:var(--s6)}.legal p{font-size:var(--fs-md)}.legal a{color:var(--rani-deep)}.prose{min-width:0}.prose>*+*{margin-top:var(--s5)}.prose h2{margin-top:var(--s8);font-size:var(--fs-lg);scroll-margin-top:calc(var(--nav-h) + 24px)}.prose h3{margin-top:var(--s6);font-size:var(--fs-lg);color:var(--wine)}.prose p,.prose li{font-size:var(--fs-md);line-height:1.65}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:var(--s2)}.prose a{color:var(--rani-deep)}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.prose th,.prose td{border-bottom:2px solid var(--rule);text-align:left;vertical-align:top;padding:12px 14px}.prose th{font-family:var(--display);color:var(--wine)}.prose blockquote{padding:var(--s5);border-radius:var(--r-card);background:var(--sheet);border-left:6px solid var(--rani);margin-inline:0}.prose img{outline-offset:-1px;border-radius:20px;outline:1px solid #00000014}.post-hero h1{max-width:22ch}.byline{margin-top:var(--s5);gap:var(--s2);font-family:var(--display);font-weight:600;font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;display:flex}.post-grid{gap:var(--s8);padding-block:var(--s8) var(--section);grid-template-columns:240px minmax(0,760px);justify-content:center;display:grid}.post-grid:not(:has(.toc)){grid-template-columns:minmax(0,760px)}.toc{top:calc(var(--nav-h) + 24px);align-self:start;position:sticky}.toc ol{margin:var(--s4) 0 0;gap:var(--s2);font-size:var(--fs-sm);padding:0;list-style:none;display:grid}.toc a{color:var(--ink-soft);text-decoration:none}.toc a:hover{color:var(--wine);text-decoration:underline}.prose .post-cta{margin-top:var(--s8);padding:var(--s6);border-radius:var(--r-card);background:var(--wine);color:var(--paper)}.post-cta .kicker{color:var(--rani)}.pc-h{margin:var(--s3) 0 var(--s5);font-family:var(--display);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.02em}.prose .sources{margin-top:var(--s8);padding-top:var(--s5);border-top:2px solid var(--rule)}.sources h2{font-size:var(--fs-lg);margin-top:0}.sources li{font-size:var(--fs-sm)}.post-list ul{padding:var(--s7) 0 var(--section);margin:0;list-style:none;display:grid}.post-list li>a{gap:var(--s2) var(--s5);padding:var(--s6) 0;border-top:2px solid var(--wine);grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:"meta go""title go""desc go";text-decoration:none;display:grid}.pl-meta{align-items:center;gap:var(--s3);font-size:var(--fs-xs);color:var(--ink-soft);grid-area:meta;display:flex}.pl-title{font-family:var(--display);font-weight:800;font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--wine);grid-area:title}.pl-desc{color:var(--ink-soft);grid-area:desc}.post-list .go{width:56px;height:56px;box-shadow:inset 0 0 0 2px var(--wine);color:var(--wine);border-radius:50%;grid-area:go;align-self:center;place-items:center;display:grid}.post-list .go svg{width:24px;height:24px}.post-list li>a:hover .pl-title{text-underline-offset:6px;text-decoration:underline 3px}.empty{padding-block:var(--s8) var(--section);font-size:var(--fs-md)}.empty a{color:var(--rani-deep)}.center-page{min-height:100vh;padding-block:calc(var(--nav-h) + 48px) 96px;place-items:center;display:grid}.cp-inner{align-items:flex-start;gap:var(--s5);flex-direction:column;max-width:880px;display:flex}.cp-mark{width:72px}.center-page h1{font-size:var(--fs-xl);letter-spacing:-.03em;color:var(--wine);line-height:1.05}.foot-cols{gap:var(--s6);margin-top:var(--s8);padding-top:var(--s6);border-top:2px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.foot-cols a{color:var(--wine);font-family:var(--display);font-weight:600;font-size:var(--fs-sm);padding-block:10px;text-decoration:underline #0000;transition:text-decoration-color .18s;display:block}.foot-cols a:hover{text-decoration-color:var(--wine)}.foot-h{margin-bottom:var(--s3);font-family:var(--display);font-weight:700;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}footer .foot-row{margin-top:var(--s6);border-top:0}@media (width<=1100px){.svc-index a{grid-template-columns:64px minmax(0,1fr) 56px}.si-text{grid-column:2}.svc-index .go{grid-area:1/3/3}.post-grid{grid-template-columns:minmax(0,760px)}.toc{display:none}}@media (width<=800px){.ph-grid,.cmp-grid,.use-grid,.split{grid-template-columns:1fr}.split{gap:var(--s7)}.page-hero h1{font-size:var(--fs-xl)}.cmp-col{padding:var(--s5)}.svc-index a{gap:var(--s3) var(--s4);grid-template-columns:52px minmax(0,1fr);padding-inline:0}.svc-index .go{display:none}.si-text{grid-column:2}.foot-cols{grid-template-columns:1fr 1fr}.story p,.prose p,.prose li{font-size:var(--fs-md)}}@media (width<=420px){.foot-cols{grid-template-columns:1fr}}.story .lessons-h{margin-top:var(--s8)}.story .ticks{margin-top:var(--s5)}.story p,.story .ticks,.legal p{max-width:35em}.story .h-sub,.legal h2{font-size:var(--fs-lg)}.legal section+section{margin-top:var(--s7)}.vflow li{text-wrap:balance}.center-page{place-items:center stretch}.cp-inner{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.center-page h1{max-width:24ch}
