.site .wrap{max-width:1120px;margin-inline:auto;padding-inline:var(--gutter)}.site .meta,.site .muted{color:var(--ink-2)}.site .meta{font-size:var(--fs-1)}.site .head{font-size:var(--fs-5);line-height:1.2}.site .btn-plain,.site .btn-primary,.site .btn-quiet{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--tap);padding-inline:var(--sp-5);border-radius:var(--r-2);border:1px solid transparent;background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--fs-2);font-weight:var(--w-2);text-decoration:none;white-space:nowrap;cursor:pointer}.site .btn-plain{background:transparent;color:var(--ink);border-color:var(--rule)}.site .btn-quiet{background:transparent;color:var(--accent);padding-inline:var(--sp-1)}.site .btn-plain:active,.site .btn-primary:active{transform:translateY(1px)}@media (hover:hover){.site .btn-primary:hover{filter:brightness(1.12);background:var(--accent)}.site .btn-plain:hover,.site .btn-quiet:hover{filter:none;background:var(--tint)}}.site .field:not(:has(>label)){display:flex;flex-direction:row;align-items:center;gap:0;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-2)}.site .field:not(:has(>label)):focus-within{border-color:var(--accent)}.site .field:not(:has(>label)) input,.site .field:not(:has(>label)) select,.site .field:not(:has(>label)) textarea{flex:1;min-width:0;min-height:var(--tap);border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-3);padding:var(--sp-3) var(--sp-4);outline:none;resize:none;appearance:none}.site ol.line{--ring:18px;--ring-stroke:3px;--track:4px;list-style:none;margin:0;padding:0}.site ol.line>li{position:relative;padding-left:36px;padding-bottom:var(--sp-5)}.site ol.line>li:before{content:"";position:absolute;left:calc((var(--ring) - var(--track)) / 2);top:0;bottom:0;width:var(--track);background:var(--line);border-radius:999px}.site ol.line>li:first-child:before{top:9px}.site ol.line>li:last-child:before{bottom:auto;height:9px}.site ol.line>li:after{content:"";position:absolute;left:0;top:2px;width:var(--ring);height:var(--ring);border-radius:50%;background:var(--paper);border:var(--ring-stroke) solid var(--ink);box-sizing:border-box}.site ol.line>li.now:after{background:radial-gradient(circle,var(--ink) 0 calc(var(--ring) / 2 - var(--ring-stroke) * 2),var(--paper) 0)}.site ol.line>li.next{color:var(--ink-2)}.site ol.line>li.next:before{background:repeating-linear-gradient(to bottom,var(--rule) 0 6px,transparent 6px 10px)}.site ol.line>li.next:after{border-color:var(--rule)}.site ol.line>li.now+li.next:before,.site ol.line>li.now:before{background:linear-gradient(to bottom,var(--line) 0 12px,var(--rule) 12px)}.site ol.line>li.now:last-child:before{background:var(--line)}.site ol.line .t{font-weight:var(--w-2);color:var(--ink)}.site ol.line .d,.site ol.line>li.next .t{color:var(--ink-2)}.site ol.line .d{font-size:var(--fs-2)}@media (prefers-reduced-motion:no-preference){.site ol.line[data-draw]>li:before{transform-origin:top;animation:line-draw .16s ease-out both}}@keyframes line-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.site .track{display:flex;align-items:center;gap:0}.site .track i{width:10px;height:10px;border-radius:50%;border:2.5px solid var(--ink);background:var(--paper);flex:none}.site .track i.now{background:var(--ink)}.site .track i.next{border-color:var(--rule)}.site .track b{flex:1;height:3px;min-width:12px;background:var(--line)}.site .track b.next{background:var(--rule)}.site .rows{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.site .rows>li{border-bottom:1px solid var(--rule)}.site .rows .row{display:grid;grid-template-areas:"t r" "d r";grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-3);align-items:center;padding:var(--sp-3) 0;min-height:56px;text-decoration:none;color:inherit}.site .rows .row .t{grid-area:t;font-size:var(--fs-3);font-weight:var(--w-2);color:var(--ink);min-width:0}.site .rows .row .d{grid-area:d;font-size:var(--fs-2);color:var(--ink-2);min-width:0}.site .rows .row .r{grid-area:r;font-size:var(--fs-1);text-align:right}.site .rows .row .r:not(.state){color:var(--ink-2)}@media (hover:hover){.site .rows a.row:hover{background:var(--tint)}}.site .state{font-size:var(--fs-1);font-weight:var(--w-2);color:var(--ink-2);white-space:nowrap}@media (max-width:359px){.site .state{white-space:normal}}.site .state.late{color:var(--alert)}.site .state.today{color:var(--ink)}.site .card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-2);padding:var(--sp-4)}.site .facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--sp-2) var(--sp-4);font-size:var(--fs-2)}.site .facts dt{color:var(--ink-2);max-width:9rem}.site .facts dd{overflow-wrap:anywhere;margin:0}.site .owed{border-left:4px solid var(--ink);padding:var(--sp-1) 0 var(--sp-1) var(--sp-3)}.site .owed.late{border-left-color:var(--alert)}.site .owed p{font-weight:var(--w-2)}.site .thread{display:grid;gap:var(--sp-2);align-content:start}.site .msg{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-3);font-size:var(--fs-2);max-width:85%;min-width:0;overflow-wrap:anywhere}.site .msg.them{background:var(--surface);border:1px solid var(--rule);justify-self:start;border-bottom-left-radius:var(--r-1)}.site .msg.us{background:var(--tint);justify-self:end;border-bottom-right-radius:var(--r-1)}.site .msg b{display:block;font-size:var(--fs-1);font-weight:var(--w-2);color:var(--ink-2);margin-bottom:2px}.site .sec{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-6) 0 var(--sp-2)}.site .sec h2{font-size:var(--fs-4)}.site .sec a{font-size:var(--fs-2);color:var(--accent);text-decoration:none}.site .site-portugal-line{margin:0;font-size:var(--fs-4);text-decoration:none}.site .site-portugal-line p{margin:0}.site [data-public-experience-id] .btn{white-space:normal;text-align:center;padding-block:var(--sp-2)}.site .consent{display:grid;gap:var(--sp-3);padding:var(--sp-4) var(--gutter);border-top:1px solid var(--rule);background:var(--surface);box-shadow:var(--shadow-1);font-size:var(--fs-3)}.site .consent p{margin:0}.site .consent p a{display:inline-flex;align-items:center;min-height:var(--tap)}.site .consent .consent-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.site .consent .btn{font-size:var(--fs-3);min-height:var(--tap)}@media (prefers-reduced-motion:reduce){.site .btn-plain,.site .btn-primary,.site .btn-quiet{transition:none}.site .btn-plain:active,.site .btn-primary:active{transform:none}}.site,.site .site-nav-sheet a:not(.btn),.site .site-nav-sheet-head strong,.site .site-wordmark{font-size:var(--fs-3)}.site .btn,.site .site-footer-col a,.site .site-nav-links a,.site .site-nav-login,.site .site-nav-more>button{font-size:var(--fs-2);min-height:var(--tap)}.site .site-footer-brand p{font-size:var(--fs-2)}.site .site-footer-brand .site-wordmark-text small,.site .site-footer-compliance p,.site .site-footer-legal-inner,.site .site-lang-current,.site .site-lang-other,.site .site-nav .site-wordmark-text small,.site .site-nav-sheet-group h2,.site .site-wordmark-text small{font-size:var(--fs-1)}.site .sec a,.site .site-footer-col a,.site .site-footer-legal-inner a,.site .site-lang-current,.site .site-lang-other{display:inline-flex;align-items:center;min-height:var(--tap)}.site .site-footer-col h3,.site .site-nav-sheet-group h2{font-size:var(--fs-1);letter-spacing:0;text-transform:none}.site .site-hero-compact{align-items:flex-start;text-align:left}.site .site-start-hero textarea{font-size:var(--fs-3)}@media (max-width:640px){.site .site-nav .site-wordmark-text small{display:none}}.site .site-example-page{--fs-xs:var(--fs-1);--fs-sm:var(--fs-2);--fs-lg:var(--fs-3);--fs-xl-site:var(--fs-4)}.site .site-example-page .site-avatar{font-size:var(--fs-1)}.site .site-example-page .site-proof-guide h2{font-size:var(--fs-4)}.site .site-example-page .site-phone{max-width:100%}.site .site-example-details>summary{min-height:var(--tap);padding-block:var(--sp-3);color:var(--accent);font-size:var(--fs-3);font-weight:var(--w-2);cursor:pointer}.site .site-example-details[open]>summary{margin-bottom:var(--sp-5)}@media (max-width:1023px){.site .lead-entry-content{padding:var(--s-3);gap:var(--s-2)}.site .lead-entry-content h1{font-size:var(--fs-5)}}@media (max-width:600px){.site .lead-entry-media{height:var(--space-28)}}.site .site-example-page .site-proof-guide:after{content:none}@media (max-width:640px){.site .site-example-page .site-readout-main{gap:var(--s-4)}.site .guided-journey[data-guided-step=intro] .journey-heading h1{font-size:var(--fs-6)}.site .guided-journey[data-guided-step=intro] .journey-buyer{gap:var(--space-3);padding:var(--space-4)}}.site .public-experience{background:var(--bg)}@media (scripting:none){.start-reveal .reveal,.start-reveal>.reveal-lede{display:none}}