:root{--paper: #fbfbf8;--ink: #16181d;--body: #3a3e46;--mute-1: #5c616b;--mute-2: #8b909a;--mute-3: #6b7077;--mute-4: #b0b4bb;--orange: #ff4d00;--orange-deep: #c23a00;--peach-line: #ffd2bd;--peach-bg: #ffede3;--grid-line: #f1f2ec;--leader: #c9ccd2;--dark-line: #3a3e46;--display: "Archivo", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", monospace}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--display);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}p{margin:0;color:var(--body);text-wrap:pretty}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.wrap{max-width:1440px;margin-inline:auto;padding-inline:20px}.d-only{display:none}.brand{font-stretch:125%;font-weight:800;font-size:18px;letter-spacing:.01em;line-height:1}.brand .sq{display:inline-block;width:6px;height:6px;background:var(--orange);margin-left:4px}.brand.foot{font-size:16px}.brand.foot .sq{width:5px;height:5px}.topbar{border-bottom:1px solid var(--orange)}.topbar-inner{display:flex;justify-content:space-between;align-items:center;padding-block:16px}.nav-links{display:none}.nav-link{font-family:var(--mono);font-size:12px;letter-spacing:.12em}.nav-link:hover{color:var(--orange-deep)}.btn{display:block;text-align:center;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;cursor:pointer}.btn-solid{background:var(--orange);color:var(--ink);padding:16px 0}.btn-solid:hover{background:var(--orange-deep);color:var(--paper)}.btn-outline{border:2px solid var(--ink);padding:14px 0}.btn-outline:hover{background:var(--ink);color:var(--paper)}.btn-nav{border:2px solid var(--ink);padding:8px 14px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em}.btn-nav:hover{background:var(--ink);color:var(--paper)}.hero{background-image:repeating-linear-gradient(0deg,var(--grid-line) 0,var(--grid-line) 1px,transparent 1px,transparent 20px),repeating-linear-gradient(90deg,var(--grid-line) 0,var(--grid-line) 1px,transparent 1px,transparent 20px)}.hero-grid{display:flex;flex-direction:column;gap:20px;padding-block:40px 36px}.hero-copy{display:flex;flex-direction:column;gap:20px;justify-content:center}.eyebrow{font-family:var(--mono);font-size:10px;letter-spacing:.16em;line-height:1.7;color:var(--orange-deep)}h1{margin:0;font-stretch:125%;font-weight:800;font-size:clamp(2.625rem,1.4rem + 5vw,4.75rem);line-height:.98;letter-spacing:-.01em}.lede{max-width:540px;font-size:15px;line-height:1.6}.hero-cta{display:flex;flex-direction:column;gap:12px}.cred{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;line-height:1.7;color:var(--mute-2)}.card{background:var(--paper);border-top:1px solid var(--orange);border-bottom:1px solid var(--orange)}.card-head{display:flex;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--peach-line);font-family:var(--mono);font-size:9px;letter-spacing:.1em}.card-head .t{color:var(--orange-deep)}.card-head .m{color:var(--mute-2)}.card-body{padding:6px 10px 8px}.topo svg{display:block;width:100%;height:auto}.section{padding-block:44px}.section.tight{padding-block:0 44px}.section.deep{padding-block:0 64px}.section-head{border-top:1px solid var(--orange);padding-top:12px;display:flex;justify-content:space-between;margin-bottom:24px;font-family:var(--mono);font-size:11px;letter-spacing:.14em}.section-head .no{color:var(--orange-deep);margin-right:14px}.section-head .note{display:none;color:var(--mute-2);letter-spacing:.12em}h2.title{margin:0 0 14px;font-stretch:125%;font-weight:800;font-size:clamp(1.625rem,1.39rem + 1vw,2.25rem);line-height:1.12;letter-spacing:-.01em}.stall-grid{display:flex;flex-direction:column;gap:24px}.stall-copy p{font-size:15px;line-height:1.65}.row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--grid-line)}.row:last-child{border-bottom:0}.row .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em}.row .leader{flex:1;border-bottom:1px dotted var(--leader);transform:translateY(3px)}.row .v{font-family:var(--mono);font-size:10.5px;font-weight:600}.row .v.bad{color:var(--orange-deep)}.verdict{margin:8px 12px 14px;background:var(--peach-bg);padding:11px 12px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em}.verdict .t{color:var(--orange-deep);font-weight:600}.services{display:flex;flex-direction:column;gap:16px}.svc{border:2px solid var(--ink);padding:20px;display:flex;flex-direction:column;gap:10px}.svc-meta{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.12em}.svc-meta .code{color:var(--orange-deep)}.svc-meta .time{color:var(--mute-2)}.svc h3{margin:0;font-stretch:125%;font-weight:800;font-size:clamp(1.375rem,1.23rem + .6vw,1.75rem);line-height:1.05;letter-spacing:-.01em}.svc p{font-size:14px;line-height:1.6;flex:1}.svc-foot{display:none;font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--mute-2);border-top:1px solid var(--peach-line);padding-top:14px}.svc.flagship{background:var(--orange);border:0;padding:22px}.svc.flagship .svc-meta .code,.svc.flagship .svc-meta .time,.svc.flagship p,.svc.flagship .svc-foot{color:var(--ink)}.svc.flagship .svc-foot{border-top-color:var(--ink)}.ledger-wrap{position:relative}.ledger{border-top:1px solid var(--orange);border-bottom:1px solid var(--orange)}.lrow{display:grid;grid-template-columns:36px 1fr 64px;align-items:baseline;padding:12px 10px;border-bottom:1px solid var(--peach-line)}.lrow:last-child{border-bottom:0}.lrow.head{display:none;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--mute-2)}.lrow .no{font-family:var(--mono);font-size:11px;color:var(--orange-deep)}.lrow .comp{font-family:var(--mono);font-size:12px;font-weight:600}.lrow .role{display:none;font-size:15px;color:var(--mute-3)}.lrow .st{font-family:var(--mono);font-size:10.5px;text-align:right}.lrow .st.dim{color:var(--mute-2)}.lrow.core{background:var(--orange)}.lrow.core .no,.lrow.core .comp,.lrow.core .role,.lrow.core .st{color:var(--ink)}.stamp{position:absolute;right:8px;bottom:-32px;width:92px;height:92px;transform:rotate(-9deg);opacity:.92;pointer-events:none}.stamp .outer{width:100%;height:100%;border-radius:50%;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;background:#fbfbf8d9}.stamp .inner{width:78%;height:78%;border-radius:50%;border:1.5px solid var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:var(--mono)}.stamp .l1{font-size:8.5px;letter-spacing:.1em}.stamp .l2{font-size:7px;letter-spacing:.08em;color:var(--mute-1)}.webinar-band{border-top:1px solid var(--orange);border-bottom:1px solid var(--orange);padding-block:20px;display:flex;flex-direction:column;gap:14px}.webinar-copy{display:flex;flex-direction:column;gap:8px}.webinar-kicker{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--orange-deep)}.webinar-title{font-stretch:125%;font-weight:800;font-size:clamp(1.25rem,1.11rem + .58vw,1.625rem);line-height:1.2;letter-spacing:-.01em}.contact{background:var(--ink);color:var(--paper)}.contact-inner{padding-block:44px 52px;display:flex;flex-direction:column;gap:22px}.contact .section-head{margin-bottom:0}.contact .section-head .no{color:var(--orange)}.contact-title{font-stretch:125%;font-weight:800;font-size:clamp(2.25rem,1.65rem + 2.6vw,3.5rem);line-height:1;letter-spacing:-.01em}.contact-sub{font-family:var(--mono);font-size:11px;letter-spacing:.1em;line-height:1.7;color:var(--mute-2)}.contact-grid{display:flex;flex-direction:column;gap:22px}.contact-copy{display:flex;flex-direction:column;gap:16px}.contact-right,.contact-rows{display:flex;flex-direction:column}.crow{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-top:1px solid var(--dark-line);font-family:var(--mono);font-size:11px}.crow .k{color:var(--mute-2);letter-spacing:.12em}.crow .v{color:var(--paper);text-align:right;line-height:1.7}a.crow:hover .v{color:var(--orange)}.btn-contact{background:var(--orange);color:var(--ink);margin-top:22px;padding:16px 0;text-align:center;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em}.btn-contact:hover{background:var(--paper)}footer{border-top:1px solid var(--orange)}.foot-inner{padding-block:28px 32px;display:flex;flex-direction:column;gap:14px}.foot-row{display:flex;flex-direction:column;gap:14px}.foot-offices{display:none;font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--orange-deep)}.foot-mail{font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--ink)}.foot-mail:hover{color:var(--orange-deep)}.foot-legal{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:9px;color:var(--mute-4)}@media (min-width: 960px){.wrap{padding-inline:64px}.d-only{display:initial}.m-only{display:none}.brand{font-size:22px}.brand .sq{width:7px;height:7px;margin-left:5px}.topbar-inner{padding-block:24px}.nav-links{display:flex;align-items:center;gap:36px}.btn-nav{padding:10px 20px;font-size:12px;letter-spacing:.1em}.btn{display:inline-block;font-size:13px}.btn-solid{padding:18px 30px}.btn-outline{padding:16px 28px}.hero-grid{display:grid;grid-template-columns:1fr minmax(420px,600px);gap:64px;padding-block:80px 72px}.hero-card{align-self:center}.eyebrow{font-size:12px;letter-spacing:.18em}.lede{font-size:18px}.hero-cta{flex-direction:row;align-items:center;gap:16px}.hero-copy{gap:28px}.cred{font-size:11px;letter-spacing:.1em}.card-head{padding:14px 18px;font-size:10px;letter-spacing:.12em}.card-body{padding:10px 18px 14px}.section{padding-block:72px}.section.tight{padding-block:24px 72px}.section.deep{padding-block:24px 96px}.section-head{padding-top:16px;margin-bottom:48px;font-size:12px;letter-spacing:.16em}.section-head .no{margin-right:20px}.section-head .note{display:initial;font-size:11px}.stall-grid{display:grid;grid-template-columns:460px 1fr;gap:80px}.stall-copy{display:flex;flex-direction:column;gap:20px}.stall-copy p{font-size:16px}.stall-grid .card{align-self:start}.card-body.list{padding:6px 18px 4px}.row{gap:12px;padding:14px 0}.row .k,.row .v{font-size:12px;letter-spacing:.06em}.verdict{margin:12px 18px 18px;padding:13px 16px;font-size:11px;letter-spacing:.1em}.services{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;align-items:stretch}.svc{padding:28px;gap:14px}.svc.flagship{padding:30px}.svc-meta{font-size:11px;letter-spacing:.14em}.svc p{font-size:15px}.svc-foot{display:block}.lrow{grid-template-columns:64px 280px 1fr 140px;padding:15px 16px}.lrow.head{display:grid;padding:12px 16px}.lrow .no{font-size:12px}.lrow .comp{font-size:13px}.lrow .role{display:initial}.lrow .st{font-size:12px;text-align:left}.stamp{right:56px;bottom:-36px;width:118px;height:118px}.stamp .l1{font-size:10px;letter-spacing:.12em}.stamp .l2{font-size:8.5px;letter-spacing:.1em}.webinar-band{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding-block:28px}.webinar-kicker{font-size:11px;letter-spacing:.16em}.webinar-band .btn-outline{padding:14px 26px;white-space:nowrap}.contact-inner{padding-block:64px 80px;gap:56px}.contact-grid{display:grid;grid-template-columns:1fr 460px;gap:80px;align-items:center}.contact-copy{display:flex;flex-direction:column;gap:16px}.contact-sub{font-size:12px;letter-spacing:.14em;line-height:1.8}.crow{padding:16px 0}.crow .k{letter-spacing:.14em}.crow.email .v{font-size:13px}.crow .v{font-size:12px}.btn-contact{margin-top:24px;padding:18px 0;font-size:13px}.foot-inner{padding-block:36px 40px;gap:18px}.foot-row{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.brand.foot{font-size:18px}.brand.foot .sq{width:6px;height:6px;margin-left:4px}.foot-offices{display:block}.foot-mail{font-size:11px;letter-spacing:.12em}.foot-legal{font-size:9.5px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
