:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);color-scheme:light;--ground:#fbf9f7;--surface:#ffffff;--sand:#f3ede9;--ink:#1b1613;--muted:#6d635d;--faint:#756c66;--accent:#e84e2b;--accent-d:#b8371a;--accent-dd:#a52f11;--accent-l:#ff8a63;--accent-txt:#b8371a;--line:rgba(27,22,19,.10);--line-s:rgba(27,22,19,.06);--dark:#1b1613;--dark-2:#332c28;--wrap:1160px;--disp:Archivo, "Helvetica Neue", Arial, sans-serif;--body:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:where(body){margin:0}body{padding:0;margin:0;background:var(--ground);font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased}@font-face{ font-family:Archivo;src:url(https://siglas.pt/wp-content/themes/siglaspt/assets/fonts/archivo.woff2)format("woff2-variations");font-weight:700 800;font-style:normal;font-display:swap; }@font-face{ font-family:Archivo;src:url(https://siglas.pt/wp-content/themes/siglaspt/assets/fonts/archivo-italic.woff2)format("woff2-variations");font-weight:800 900;font-style:italic;font-display:swap; }@font-face{ font-family:"Instrument Sans";src:url(https://siglas.pt/wp-content/themes/siglaspt/assets/fonts/instrument.woff2)format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap; }@font-face{ font-family:"JetBrains Mono";src:url(https://siglas.pt/wp-content/themes/siglaspt/assets/fonts/jetbrains.woff2)format("woff2-variations");font-weight:400 500;font-style:normal;font-display:swap; }*{box-sizing:border-box}a{color:var(--accent-txt);text-decoration:none}::selection{background:var(--accent);color:#fff}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 48px}.k{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.sh{border-bottom:1px solid var(--line-s);background:rgba(251,249,247,.92);backdrop-filter:saturate(1.2) blur(8px);position:relative;z-index:5}.sh-in{max-width:var(--wrap);margin:0 auto;padding:18px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.wm{display:inline-flex;align-items:baseline;font-family:var(--disp);font-style:italic;font-weight:900;letter-spacing:-.045em;line-height:1;color:var(--ink)}.hero h1 em,.sh-nav a:hover,.wm-dot{color:var(--accent)}.wm-pt{font-style:normal;font-weight:700;font-size:.5em;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-txt);margin-left:.1em}.sh-nav{display:flex;gap:26px;font-size:14.5px;font-weight:500}.sh-nav a{color:#4a423d}.sh-burger{display:none;appearance:none;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:38px;height:34px;font-size:16px;color:var(--ink);cursor:pointer}.hero,.hero-in{position:relative}.hero{padding:76px 48px 68px;overflow:hidden}.hero-in{z-index:2;max-width:calc(var(--wrap) - 96px);margin:0 auto}.hero-home .hero-in{text-align:center;max-width:820px}.hero-home .marca{opacity:.1}.hero h1,.marca{font-family:var(--disp)}.marca{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);font-style:italic;font-weight:900;line-height:.8;letter-spacing:-.05em;color:var(--accent);opacity:.12;white-space:nowrap;pointer-events:none;user-select:none}.eyebrow,.lead{color:var(--muted)}.eyebrow{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.hero h1{font-weight:800;letter-spacing:-.035em;line-height:1.03;margin:0 0 18px;font-size:clamp(34px,4.6vw,62px);text-wrap:balance}.hero-home h1{font-size:clamp(38px,5.2vw,74px)}.hero h1 em{font-style:italic}.lead{font-size:18.5px;line-height:1.6;margin:0;max-width:62ch}.hero-home .lead{margin:0 auto}.busca{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 7px 7px 20px;max-width:560px;margin:26px auto 18px;box-shadow:0 18px 40px -30px rgba(27,22,19,.55)}.busca-i{color:var(--faint);font-size:15px}.busca input{flex:1;border:0;outline:0;background:0 0;font-family:var(--body);font-size:16.5px;color:var(--ink);min-width:0}.busca input::placeholder{color:var(--faint)}.busca button{appearance:none;border:0;background:var(--accent-txt);color:#fff;font-family:var(--body);font-size:15px;font-weight:600;padding:11px 22px;border-radius:999px;cursor:pointer}.busca button:hover{background:var(--accent-dd)}.mais{align-items:center;justify-content:center}.chips,.mais{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--mono);font-size:12.5px;font-weight:500;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 13px;color:var(--ink)}.chip:hover{border-color:var(--accent-txt);color:var(--accent-txt)}.chip-d{background:0 0;border-color:rgba(251,249,247,.22);color:#efe9e5}.chip-d:hover{background:var(--accent);border-color:var(--accent);color:#fff}.cifras{padding-left:0;padding-right:0;max-width:calc(var(--wrap) - 96px);display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;margin-top:8px}.cf{padding:24px 26px;border-right:1px solid var(--line)}.cf:last-child{border-right:0}.cf b,.sec-head h2{font-family:var(--disp);font-weight:800;letter-spacing:-.03em}.cf b{display:block;font-style:italic;font-size:40px;line-height:1;color:var(--accent)}.cf span{display:block;margin-top:8px;font-size:14.5px;color:var(--muted)}.sec-head{margin:0 0 22px}.sec-head h2{font-size:32px;margin:0 0 8px}.sec-head p{margin:0;color:var(--muted);font-size:16px;max-width:66ch}.sec-head-d p{max-width:none;color:#b7ada7}.sec-head-d h2{color:var(--ground)}.lt:hover,.mais-link{color:var(--accent-txt)}.lt span,.mais-link{font-family:var(--mono)}.mais-link{display:inline-block;margin-top:12px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}.sec-az{padding:64px 48px}.az{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.lt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px 6px;font-family:var(--disp);font-style:italic;font-weight:800;font-size:24px;color:var(--ink)}.lt span{font-style:normal;font-weight:400;font-size:10.5px;color:var(--faint)}.lt:hover{border-color:var(--accent-txt)}.lt-off{opacity:.35;pointer-events:none}.rel,.rel h2{color:var(--ground)}.rel{background:var(--dark);padding:56px 0}.rel h2{font-family:var(--disp);font-weight:800;font-size:29px;letter-spacing:-.03em;margin:0 0 20px}.sf{background:var(--ground);border-top:1px solid var(--line);padding:26px 0}.sf nav,.sf-in{display:flex;flex-wrap:wrap}.sf-in{align-items:center;justify-content:space-between;gap:20px}.sf nav{gap:18px;font-size:13.5px}.sf nav a{color:var(--muted)}@media (max-width:760px){.wrap{padding:0 20px}.sh-in{padding:14px 20px}.sh-nav{display:none}.sh-burger{display:block}.hero{padding:30px 20px 34px}.hero-home{padding:38px 20px 40px}.hero h1{font-size:30px}.hero-home h1{font-size:33px}.lead{font-size:16px}.marca{opacity:.09}.busca{margin:18px 0 14px;padding:5px 5px 5px 15px}.busca button{padding:10px 15px;font-size:14px}.mais{justify-content:flex-start}.cifras{grid-template-columns:1fr;max-width:calc(100% - 40px)}.cf{border-right:0;border-bottom:1px solid var(--line);padding:16px 20px}.cf b{font-size:31px}.sec-az{padding:36px 20px}.az{grid-template-columns:repeat(5,1fr);gap:7px}.lt{font-size:19px;padding:11px 4px}.rel h2,.sec-head h2{font-size:23px}.rel{padding:34px 0}.sf-in{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.skip{position:absolute;left:-9999px;top:0;background:var(--accent-txt);color:#fff;padding:10px 16px;border-radius:0 0 10px 0;z-index:99}.skip:focus{left:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}.sr:focus{position:static;width:auto;height:auto;clip:auto;clip-path:none}.sug{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;z-index:20;text-align:left;box-shadow:0 22px 44px -26px rgba(27,22,19,.5)}.busca{position:relative}@media (max-width:760px){.sh-nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line);padding:14px 20px;flex-direction:column;gap:14px;z-index:30}.sh{position:relative}}body,html{overflow-x:clip}.sec-guias{padding-top:52px;padding-bottom:60px}.sec-guias .sec-head{margin-bottom:20px}.qg{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.qc{display:flex;flex-direction:column;gap:9px;padding:18px 18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color .15s,transform .15s}.qc:hover{border-color:var(--accent);transform:translateY(-2px)}.qc-s{font-family:var(--disp);font-weight:800;font-size:25px;line-height:1;letter-spacing:-.03em;color:var(--accent-txt)}.qc-t{font-size:14.5px;line-height:1.35;color:var(--ink)}.qc-a{background:var(--accent-d);border-color:var(--accent-d)}.qc-a:hover{border-color:var(--accent-dd)}.qc-a .qc-s,.qc-a .qc-t{color:#fff}@media (max-width:900px){.qg{grid-template-columns:1fr 1fr}.sec-guias{padding-top:34px;padding-bottom:40px}}@media (max-width:420px){.qc-s{font-size:22px}.qc{padding:15px}}