:root{--paper:#E9EDF2;--paper-2:#F6F8FB;--surface:#FFFFFF;--ink:#0C1A2E;--ink-soft:#44576F;--line:#C3D0DE;--line-soft:#D7E0EA;--structure:#1F3A6E;--signal:#E0930F;--signal-soft:#F6C65B;--signal-ink:#3A2705;--night:#0B1626;--night-2:#101F35;--ok:#3FA66A;--f-display:"Archivo",system-ui,sans-serif;--f-body:"IBM Plex Sans",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace;--wrap:1180px;--gutter:clamp(20px,5vw,64px);--radius:14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--f-body);color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}:focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--structure);display:inline-flex;align-items:center;gap:.6em}.eyebrow::before{content:"";width:26px;height:1px;background:var(--structure);display:inline-block}h1,h2,h3{font-family:var(--f-display);line-height:1.05;letter-spacing:-.02em;font-weight:800}.blueprint{position:relative}.blueprint::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(31,58,110,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(31,58,110,.06) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(120% 90% at 70% 10%,#000 30%,transparent 80%);mask-image:radial-gradient(120% 90% at 70% 10%,#000 30%,transparent 80%);pointer-events:none}.btn{display:inline-flex;align-items:center;gap:.55em;font-family:var(--f-mono);font-weight:500;font-size:.86rem;letter-spacing:.02em;padding:.82em 1.3em;border-radius:10px;border:1.5px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.btn .arrow{transition:transform .18s ease}.btn:hover .arrow{transform:translateX(3px)}.btn-primary{background:var(--signal);color:var(--signal-ink);box-shadow:0 6px 0 #b5760a}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 0 #b5760a}.btn-primary:active{transform:translateY(2px);box-shadow:0 2px 0 #b5760a}.btn-ghost{border-color:var(--ink);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.btn-light{border-color:rgba(255,255,255,.5);color:#fff}.btn-light:hover{background:#fff;color:var(--night);border-color:#fff}header{position:sticky;top:0;z-index:60;background:rgba(233,237,242,.82);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;height:70px}.brand{display:flex;align-items:center;gap:.7em;font-family:var(--f-display);font-weight:900;font-size:1.12rem;letter-spacing:-.01em}.brand .mark{width:30px;height:30px;flex:none}.brand b{color:var(--structure)}.nav-links{display:flex;align-items:center;gap:1.6rem}.nav-links a{font-size:.92rem;color:var(--ink-soft);font-weight:500;transition:color .15s}.nav-links a:hover,.nav-links a[aria-current="page"]{color:var(--ink)}.nav-links a[aria-current="page"]{position:relative}.nav-links a[aria-current="page"]::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--signal)}.nav-cta{display:flex;align-items:center;gap:1rem}.menu-btn{display:none;background:none;border:1.5px solid var(--line);border-radius:9px;padding:.5em .7em;cursor:pointer;font-family:var(--f-mono);font-size:.8rem}.page-hero{padding:clamp(48px,6vw,84px) 0 clamp(36px,4vw,52px)}.page-hero .crumb{font-family:var(--f-mono);font-size:.74rem;letter-spacing:.06em;color:var(--ink-soft);margin-bottom:1.4rem}.page-hero .crumb a:hover{color:var(--structure)}.page-hero h1{font-size:clamp(2.2rem,5vw,3.6rem);margin:.6rem 0 1.1rem;max-width:16ch}.page-hero p.lead{font-size:1.14rem;color:var(--ink-soft);max-width:54ch}section{position:relative}.band{padding-block:clamp(56px,7vw,100px)}.sec-head{max-width:60ch}.sec-head h2{font-size:clamp(1.8rem,3.6vw,2.7rem);margin:.8rem 0 1rem}.sec-head p{color:var(--ink-soft);font-size:1.05rem;max-width:54ch}.prose p{color:var(--ink-soft);font-size:1.05rem;margin-bottom:1.15rem;max-width:62ch}.prose p strong{color:var(--ink);font-weight:600}.prose h3{font-size:1.35rem;margin:2rem 0 .8rem}.contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,4vw,56px);align-items:start}.form-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:clamp(1.6rem,3vw,2.4rem)}.field{margin-bottom:1.15rem}.field label{display:block;font-family:var(--f-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--structure);margin-bottom:.5rem}.field input,.field textarea,.field select{width:100%;font-family:var(--f-body);font-size:1rem;color:var(--ink);background:var(--paper-2);border:1.5px solid var(--line);border-radius:10px;padding:.8em .9em;transition:border-color .15s,background .15s}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--structure);background:#fff}.field textarea{resize:vertical;min-height:130px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.15rem}.form-note{font-family:var(--f-mono);font-size:.74rem;color:var(--ink-soft);margin-top:.4rem}.info-card{background:var(--night);color:#fff;border-radius:var(--radius);padding:clamp(1.6rem,3vw,2.2rem);position:relative;overflow:hidden}.info-card .eyebrow{color:var(--signal-soft)}.info-card .eyebrow::before{background:var(--signal-soft)}.info-item{display:flex;gap:.9rem;align-items:flex-start;padding:1.1rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.info-item:last-child{border-bottom:none}.info-item .ico{width:22px;height:22px;flex:none;color:var(--signal-soft);margin-top:2px}.info-item .k{font-family:var(--f-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#8fa1b8;margin-bottom:.2rem}.info-item .v{font-size:1rem;color:#fff}.info-item .v:hover{color:var(--signal-soft)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.value{background:var(--surface);padding:1.8rem 1.6rem}.value .ico{width:34px;height:34px;color:var(--structure);margin-bottom:.9rem}.value h3{font-size:1.15rem;font-weight:700;margin-bottom:.4rem}.value p{color:var(--ink-soft);font-size:.94rem}.spec-list{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.chip{font-family:var(--f-mono);font-size:.8rem;letter-spacing:.02em;background:var(--surface);border:1px solid var(--line);border-radius:100px;padding:.55em 1.05em;color:var(--structure)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,60px);align-items:center}.split .panel{background:var(--night);color:#fff;border-radius:18px;padding:clamp(1.8rem,3vw,2.6rem);position:relative;overflow:hidden}.split .panel .eyebrow{color:var(--signal-soft)}.split .panel .eyebrow::before{background:var(--signal-soft)}.split .panel h3{font-size:clamp(1.4rem,2.6vw,2rem);margin:.8rem 0 1rem;color:#fff}.split .panel p{color:#a9b9cd}.split .panel .grid-bg{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(90% 100% at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(90% 100% at 100% 0%,#000,transparent 70%);pointer-events:none}.split .panel .inner{position:relative}.cta{background:var(--structure);color:#fff;position:relative;overflow:hidden}.cta::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(90% 120% at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(90% 120% at 100% 0%,#000,transparent 70%)}.cta .wrap{position:relative;padding-block:clamp(56px,7vw,90px);text-align:center}.cta h2{font-size:clamp(2rem,4.4vw,3.2rem);max-width:20ch;margin:1rem auto 1.1rem}.cta p{color:rgba(255,255,255,.82);max-width:46ch;margin:0 auto 2rem;font-size:1.08rem}.cta .eyebrow{color:var(--signal-soft);justify-content:center;display:inline-flex}.cta .eyebrow::before{background:var(--signal-soft)}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}footer{background:var(--night);color:#9fb0c6;padding-block:clamp(48px,6vw,72px)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2rem}.foot-brand .brand{color:#fff;margin-bottom:1rem}.foot-brand p{font-size:.92rem;max-width:34ch}.foot-col h4{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#6f829a;margin-bottom:1rem}.foot-col a{display:block;font-size:.92rem;padding:.28rem 0;color:#b7c5d6;transition:color .15s}.foot-col a:hover{color:#fff}.foot-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:2.6rem;padding-top:1.6rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-family:var(--f-mono);font-size:.76rem;color:#6f829a}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (max-width:940px){.contact-grid{grid-template-columns:1fr}.split{grid-template-columns:1fr}.values-grid{grid-template-columns:1fr 1fr}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.nav-links{display:none}.nav-cta .btn-ghost{display:none}.menu-btn{display:inline-block}.nav-links.open{display:flex;position:absolute;top:70px;left:0;right:0;flex-direction:column;background:var(--paper-2);border-bottom:1px solid var(--line);padding:1rem var(--gutter) 1.4rem;gap:.2rem}.nav-links.open a{padding:.7rem 0;border-bottom:1px solid var(--line-soft);width:100%}.nav-links.open a[aria-current="page"]::after{display:none}.field-row{grid-template-columns:1fr}.values-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.hero{padding:clamp(48px,7vw,88px) 0 clamp(56px,7vw,96px)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,64px);align-items:center}.hero h1{font-size:clamp(2.4rem,5.4vw,4.15rem);margin:.5rem 0 1.1rem}.hero h1 .hl{color:var(--structure);position:relative;white-space:nowrap}.hero h1 .hl::after{content:"";position:absolute;left:0;right:0;bottom:.06em;height:.14em;background:var(--signal-soft);z-index:-1}.hero p.lead{font-size:1.14rem;color:var(--ink-soft);max-width:46ch;margin-bottom:1.9rem}.hero-cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:2.2rem}.hero-meta{display:flex;flex-wrap:wrap;gap:1.4rem;font-family:var(--f-mono);font-size:.78rem;color:var(--ink-soft);letter-spacing:.02em}.hero-meta span{display:inline-flex;align-items:center;gap:.5em}.hero-meta .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.shield-stage{position:relative;display:flex;justify-content:center}.shield-card{position:relative;width:min(100%,440px);aspect-ratio:1;background:radial-gradient(120% 120% at 50% 30%,#fff,#eef2f7);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 60px -30px rgba(12,26,46,.45);overflow:hidden}.shield-card .status{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;align-items:center;gap:.5em;font-family:var(--f-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;background:var(--night);color:#fff;padding:.5em .8em;border-radius:100px}.shield-card .status .live{width:7px;height:7px;border-radius:50%;background:var(--ok);animation:pulse 2.2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(63,166,106,.55)}70%{box-shadow:0 0 0 9px rgba(63,166,106,0)}100%{box-shadow:0 0 0 0 rgba(63,166,106,0)}}.shield-svg{position:absolute;inset:0;width:100%;height:100%}.ring-scan{transform-origin:center;animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.core-pulse{transform-origin:center;animation:corepulse 3s ease-in-out infinite}@keyframes corepulse{0%,100%{opacity:.35;r:58}50%{opacity:.08;r:70}}.ring-label{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;fill:var(--ink-soft);text-transform:uppercase}.core-label{font-family:var(--f-mono);font-size:9px;letter-spacing:.1em;fill:#fff;text-transform:uppercase}.context{background:var(--night);color:#fff}.context .wrap{padding-block:clamp(40px,5vw,64px)}.context .eyebrow{color:var(--signal-soft)}.context .eyebrow::before{background:var(--signal-soft)}.context-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:2rem;margin-top:1.6rem;align-items:start}.context-lead{font-family:var(--f-display);font-weight:700;font-size:clamp(1.3rem,2.4vw,1.85rem);line-height:1.25;letter-spacing:-.01em}.context-lead em{color:var(--signal-soft);font-style:normal}.stat{border-left:1px solid rgba(255,255,255,.16);padding-left:1.2rem}.stat .n{font-family:var(--f-display);font-weight:800;font-size:2.3rem;color:#fff;line-height:1}.stat .t{font-family:var(--f-mono);font-size:.76rem;color:#9fb0c6;margin-top:.5rem;letter-spacing:.02em}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;background:var(--line-soft);border:1px solid var(--line-soft);border-radius:var(--radius);overflow:hidden}.svc{background:var(--surface);padding:1.9rem 1.7rem;display:flex;flex-direction:column;gap:.85rem;transition:background .2s ease;position:relative}.svc:hover{background:var(--paper-2)}.svc .num{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.16em;color:var(--structure)}.svc .ico{width:38px;height:38px;color:var(--structure)}.svc h3{font-size:1.22rem;font-weight:700;letter-spacing:-.01em}.svc p{color:var(--ink-soft);font-size:.95rem;margin-top:-.2rem}.svc a.more{margin-top:auto;font-family:var(--f-mono);font-size:.78rem;color:var(--structure);display:inline-flex;align-items:center;gap:.4em;font-weight:500}.svc a.more:hover{color:var(--signal)}.layers{background:var(--night);color:#fff}.layers .eyebrow{color:var(--signal-soft)}.layers .eyebrow::before{background:var(--signal-soft)}.layers .sec-head p{color:#a9b9cd}.layer-list{margin-top:3rem;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,255,255,.12)}.layer{display:grid;grid-template-columns:auto 200px 1fr auto;gap:1.6rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.12);transition:padding-left .2s ease}.layer:hover{padding-left:12px;background:linear-gradient(90deg,rgba(224,147,15,.08),transparent)}.layer .idx{font-family:var(--f-mono);font-size:.8rem;color:var(--signal-soft);letter-spacing:.1em}.layer h3{font-size:1.3rem;font-weight:700}.layer p{color:#a9b9cd;font-size:.95rem}.layer .tag{font-family:var(--f-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#7f92aa;white-space:nowrap;justify-self:end}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;margin-top:3rem}.why-card{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:1.8rem;display:flex;gap:1.1rem;align-items:flex-start}.why-card .badge{width:44px;height:44px;flex:none;border-radius:11px;background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;color:var(--structure)}.why-card h3{font-size:1.16rem;font-weight:700;margin-bottom:.35rem}.why-card p{color:var(--ink-soft);font-size:.95rem}@media (max-width:940px){.hero-grid{grid-template-columns:1fr;gap:2.5rem}.shield-stage{order:-1}.shield-card{max-width:360px;margin-inline:auto}.context-grid{grid-template-columns:1fr;gap:1.6rem}.stat{border-left:none;border-top:1px solid rgba(255,255,255,.16);padding-left:0;padding-top:1rem}.services-grid{grid-template-columns:repeat(2,1fr)}.why-grid{grid-template-columns:1fr}.layer{grid-template-columns:auto 1fr;grid-template-areas:"idx title" "idx desc";gap:.2rem 1rem}.layer .idx{grid-area:idx;align-self:start}.layer h3{grid-area:title}.layer p{grid-area:desc}.layer .tag{display:none}}@media (max-width:620px){.services-grid{grid-template-columns:1fr}}.entry-content{max-width:74ch;margin-inline:auto}.entry-content>p{text-align:justify;hyphens:auto}.entry-content>*{margin-bottom:1.15rem}.entry-content p{color:var(--ink-soft);font-size:1.06rem}.entry-content strong{color:var(--ink);font-weight:600}.entry-content a{color:var(--structure);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.entry-content a:hover{color:var(--signal)}.entry-content h2{font-family:var(--f-display);font-weight:800;font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.02em;margin:2.4rem 0 1rem;line-height:1.1}.entry-content h3{font-family:var(--f-display);font-weight:700;font-size:1.4rem;letter-spacing:-.01em;margin:2rem 0 .8rem}.entry-content h4{font-family:var(--f-display);font-weight:700;font-size:1.15rem;margin:1.6rem 0 .6rem}.entry-content ul,.entry-content ol{padding-left:1.3rem;color:var(--ink-soft);font-size:1.05rem}.entry-content li{margin-bottom:.5rem}.entry-content ul li::marker{color:var(--signal)}.entry-content blockquote{border-left:3px solid var(--signal);background:var(--paper-2);padding:1rem 1.3rem;border-radius:0 10px 10px 0;font-style:italic;color:var(--ink)}.entry-content img,.entry-content figure{border-radius:var(--radius);max-width:100%;height:auto}.entry-content figure{margin:1.6rem 0}.entry-content figcaption{font-family:var(--f-mono);font-size:.78rem;color:var(--ink-soft);margin-top:.6rem;text-align:center}.entry-content code{font-family:var(--f-mono);background:var(--paper);padding:.15em .4em;border-radius:5px;font-size:.9em}.entry-content pre{background:var(--night);color:#e6edf5;padding:1.2rem;border-radius:var(--radius);overflow:auto;font-family:var(--f-mono);font-size:.9rem}.entry-content table{width:100%;border-collapse:collapse;font-size:.95rem}.entry-content th,.entry-content td{border:1px solid var(--line);padding:.7em .9em;text-align:left}.entry-content th{background:var(--paper-2);font-family:var(--f-mono);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--structure)}.entry-content .wp-block-button__link{background:var(--signal);color:var(--signal-ink);border-radius:10px;padding:.7em 1.2em;font-family:var(--f-mono);font-weight:500;text-decoration:none;display:inline-block;transition:background .18s ease,color .18s ease}.entry-content .wp-block-button__link:hover,.entry-content .wp-block-button__link:focus{background:var(--structure);color:#fff;text-decoration:none}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alignleft{float:left;margin:0 1.4rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1.4rem}.aligncenter{display:block;margin-inline:auto}.admin-bar header{top:32px}@media (max-width:782px){.admin-bar header{top:46px}}.form-alert{border-radius:10px;padding:1rem 1.2rem;margin-bottom:1.4rem;font-size:.95rem}.form-alert.ok{background:#e5f4ec;border:1px solid #b6e0c8;color:#1c6b41}.form-alert.err{background:#fdece9;border:1px solid #f4c4ba;color:#a5341f}.entry-content .lc-lede{font-size:1.28rem;line-height:1.55;color:var(--ink)}.entry-content .lc-overview{background:var(--paper-2);border:1px solid var(--line-soft);border-left:4px solid var(--signal);border-radius:0 var(--radius) var(--radius) 0;padding:1.4rem 1.6rem;margin:2rem 0}.entry-content .lc-overview .lc-label,.entry-content .lc-overview>p:first-child{margin:0 0 .7rem;font-family:var(--f-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--structure)}.entry-content .lc-overview ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.35rem 2rem}.entry-content .lc-overview li{margin:0;font-size:.98rem;display:flex;gap:.5em;text-align:left}.entry-content .lc-overview li::before{content:"\203A";color:var(--signal);font-weight:700;flex:none}.entry-content .lc-overview a{color:var(--ink);text-decoration:none}.entry-content .lc-overview a:hover{color:var(--signal);text-decoration:underline}.entry-content .wp-block-pullquote{border:none;border-top:2px solid var(--line);border-bottom:2px solid var(--line);background:none;padding:1.7rem 1rem;margin:2.8rem 0;text-align:center}.entry-content .wp-block-pullquote blockquote{border:none;background:none;padding:0;margin:0}.entry-content .wp-block-pullquote p{font-family:var(--f-display);font-weight:700;font-size:clamp(1.5rem,3.2vw,2.15rem);line-height:1.22;letter-spacing:-.01em;color:var(--structure);font-style:normal;margin:0}.entry-content .wp-block-pullquote p::before{content:"\201C"}.entry-content .wp-block-pullquote p::after{content:"\201D"}.entry-content .wp-block-pullquote cite{display:block;margin-top:.8rem;font-family:var(--f-mono);font-size:.76rem;font-style:normal;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase}.entry-content .lc-callout{background:var(--paper-2);border:1px solid var(--line-soft);border-left:4px solid var(--structure);border-radius:0 var(--radius) var(--radius) 0;padding:1.3rem 1.5rem;margin:1.8rem 0}.entry-content .lc-callout>*:first-child{margin-top:0}.entry-content .lc-callout>*:last-child{margin-bottom:0}.entry-content .lc-callout.is-tip{border-left-color:var(--ok)}.entry-content .lc-callout.is-warning{border-left-color:#C0431F;background:#fdf1ee}.entry-content .lc-label{font-family:var(--f-mono);font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:var(--structure);margin-bottom:.5rem}.entry-content .lc-callout.is-warning .lc-label{color:#C0431F}.entry-content .lc-cta{background:var(--night);border-radius:var(--radius);padding:2rem;margin:2.6rem 0;text-align:center}.entry-content .lc-cta h2,.entry-content .lc-cta h3{color:#fff;margin:.2rem 0 .6rem;border:none;font-size:clamp(1.3rem,2.6vw,1.8rem)}.entry-content .lc-cta p{color:#a9b9cd;max-width:48ch;margin:0 auto 1.1rem}.entry-content .lc-cta .wp-block-buttons{justify-content:center}.entry-content .lc-cards{gap:1.2rem}.entry-content .lc-cards .wp-block-column{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius);padding:1.5rem 1.6rem}.entry-content .lc-cards .wp-block-column>*:first-child{margin-top:0}.entry-content .lc-cards .wp-block-column>*:last-child{margin-bottom:0}.entry-content .lc-cards h3{font-size:1.15rem;margin-top:0}.entry-content .lc-faq h3{font-size:1.18rem;margin-top:1.6rem}@media (max-width:620px){.entry-content>p{text-align:left}}