/* TRIZ: tema promocional isolado das demais páginas. */
.triz-site{--tr-paper:#f3eedc;--tr-ink:#202a2d;--tr-mint:#bcf3ce;--tr-coral:#ed6c57;background:var(--tr-paper);color:var(--tr-ink);overflow:hidden}
.triz-site *{box-sizing:border-box}.triz-site h1,.triz-site h2,.triz-site h3,.triz-site p,.triz-site figure{margin:0}.triz-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.triz-site a{color:inherit}.triz-site a:focus-visible{outline:3px solid #b43b2c;outline-offset:6px}.triz-site .mono{font:11px/1.6 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}
.triz-identity{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-bottom:35px}.triz-wordmark{font-weight:950;font-size:46px;line-height:1;letter-spacing:-.07em}.triz-status{display:inline-flex;align-items:center;gap:8px;font:11px/1.4 ui-monospace,monospace;border:1px solid #202a2d60;padding:8px 11px}.triz-status:before{content:'';width:7px;height:7px;background:var(--tr-coral)}
.triz-hero{display:grid;grid-template-columns:.95fr 1.1fr;gap:48px;align-items:center;padding-block:65px 58px}.triz-site h1{font-size:clamp(58px,6.5vw,90px);line-height:1.02;letter-spacing:-.065em;font-weight:850}.triz-site h1 em{font-style:normal;position:relative;z-index:0}.triz-site h1 em:after{content:'';position:absolute;inset:auto -3px 2px;height:.2em;background:var(--tr-mint);z-index:-1}.triz-lead{max-width:460px;font-size:18px;line-height:1.75;margin-top:26px!important;color:#4d5d5b}.triz-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:28px}.triz-site .button{background:var(--tr-ink);color:var(--tr-paper);border:1px solid var(--tr-ink);padding:17px 22px;min-height:52px;font-size:14px;gap:24px}.triz-link{font-size:13px;text-underline-offset:5px}.triz-hero-art{border:1px solid #202a2d44;background:#fffbee;box-shadow:12px 12px 0 #202a2d13;transform:rotate(1deg)}.triz-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1.35;object-fit:cover}.triz-hero-art figcaption{border-top:1px solid #202a2d33;padding:12px 18px;font:10px/1.6 ui-monospace,monospace;color:#4d5d5b}.triz-facts{display:flex;flex-wrap:wrap;gap:16px 36px;justify-content:space-between;padding-block:22px;border-block:1px solid #202a2d44;font:12px/1.7 ui-monospace,monospace}.triz-facts span{display:flex;gap:10px;align-items:center}.triz-facts b{color:#a74738}
.triz-section{padding-block:82px}.triz-eyebrow{display:block;font:11px/1.6 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;color:#52615d;margin-bottom:20px}.triz-site h2{font-size:clamp(35px,4.2vw,58px);line-height:1.1;letter-spacing:-.045em;font-weight:800}.triz-copy{font-size:16px;line-height:1.85;color:#4d5d5b}.triz-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px}.triz-intro p+p{margin-top:16px}.triz-intro .triz-copy{padding-top:28px}.triz-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:50px;list-style:none;padding:0}.triz-controls li{border-top:2px solid var(--tr-ink);padding-top:20px}.triz-control-icon{height:50px;display:flex;gap:8px;align-items:center;margin-bottom:20px}.triz-key{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border:2px solid var(--tr-ink);box-shadow:3px 3px 0 #202a2d30;background:#fffbee;font-size:22px}.triz-controls h3{font-size:20px;letter-spacing:-.025em;margin-bottom:12px}.triz-controls p{font-size:15px;line-height:1.8;color:#4d5d5b}
.triz-packs{background:var(--tr-ink);color:var(--tr-paper)}.triz-packs .triz-eyebrow{color:var(--tr-mint)}.triz-pack-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px}.triz-pack-heading p{max-width:340px;color:#c4ceca;font-size:15px;line-height:1.8}.triz-pack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.triz-pack{min-width:0}.triz-pack figure{border:1px solid #f3eedc40}.triz-pack img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:cover}.triz-pack figcaption{font:10px/1.6 ui-monospace,monospace;padding:10px 14px;border-top:1px solid #f3eedc40;color:#c4ceca}.triz-pack .mono{display:block;margin-top:24px;color:var(--tr-mint)}.triz-pack h3{font-size:26px;letter-spacing:-.03em;line-height:1.15;margin-top:10px}.triz-pack p{font-size:14px;line-height:1.8;color:#c4ceca;margin-top:15px}.triz-pack-note{border-top:1px solid #f3eedc33;margin-top:40px!important;padding-top:20px;display:flex;gap:12px;align-items:start;font-size:12px;line-height:1.8;color:#c4ceca}.triz-pack-note b{color:var(--tr-mint);white-space:nowrap}
.triz-quiet{display:grid;grid-template-columns:1fr 1fr;gap:100px}.triz-quiet .triz-copy{margin-top:24px;max-width:460px}.triz-quiet-list{list-style:none;margin:0;padding:0}.triz-quiet-list li{padding:22px 0;border-bottom:1px solid #202a2d33;font-size:14px;line-height:1.8;color:#4d5d5b}.triz-quiet-list li:first-child{padding-top:0}.triz-quiet-list strong{display:block;color:var(--tr-ink);font-size:17px;margin-bottom:6px}.triz-next{background:#e3e9db;border-top:1px solid #202a2d22}.triz-soon{display:flex;gap:35px;align-items:center;padding-bottom:44px;border-bottom:1px solid #202a2d33}.triz-soon img{width:100px;height:100px;flex:none;border-radius:21px}.triz-soon h2{font-size:40px;margin-top:17px}.triz-soon p{margin-top:20px;max-width:750px}.triz-resources{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:32px}.triz-resource{display:block;border-bottom:1px solid #202a2d60;text-decoration:none;padding-bottom:20px}.triz-resource .mono{display:flex;justify-content:space-between;color:#52615d}.triz-resource h3{font-size:22px;letter-spacing:-.03em;margin-top:24px;margin-bottom:12px}.triz-resource p{font-size:13px;line-height:1.7;color:#4d5d5b}.triz-resource:hover h3{text-decoration:underline;text-underline-offset:5px}
@media(max-width:1000px){.triz-hero{gap:30px}.triz-site h1{font-size:65px}.triz-hero-art{box-shadow:8px 8px 0 #202a2d13}.triz-intro,.triz-quiet{gap:40px}.triz-pack-grid{gap:18px}.triz-pack h3{font-size:23px}.triz-pack-heading{gap:30px}.triz-controls{gap:24px}.triz-resources{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.triz-wrap{width:calc(100% - 40px)}.triz-hero{grid-template-columns:1fr;gap:40px;padding-block:38px 44px}.triz-identity{margin-bottom:26px;gap:18px}.triz-wordmark{font-size:40px}.triz-site h1{font-size:clamp(55px,14vw,72px)}.triz-lead{font-size:16px}.triz-hero-art{transform:none}.triz-hero-art img{aspect-ratio:1.6}.triz-facts{gap:14px 25px;justify-content:flex-start;font-size:11px}.triz-section{padding-block:55px}.triz-site h2{font-size:38px}.triz-intro,.triz-quiet{grid-template-columns:1fr;gap:24px}.triz-intro .triz-copy{padding-top:0}.triz-controls{grid-template-columns:1fr;margin-top:32px;gap:28px}.triz-control-icon{margin-bottom:14px}.triz-pack-heading{display:block;margin-bottom:30px}.triz-pack-heading p{margin-top:22px;max-width:none}.triz-pack-grid{grid-template-columns:1fr;gap:34px}.triz-pack h3{font-size:28px}.triz-pack-note{display:block}.triz-pack-note b{display:block;margin-bottom:6px}.triz-soon{flex-direction:column;align-items:flex-start;gap:24px}.triz-soon img{width:80px;height:80px}.triz-soon h2{font-size:34px}.triz-resources{gap:28px 18px}.triz-resource h3{font-size:21px}}
