/* One decision, optional detail, and contact through Venom. */
.qa-value-grid,.qa-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.qa-value-grid .panel{margin:0}.qa-journey{display:flex;gap:18px;flex-wrap:wrap}.qa-journey span{border:1px solid var(--line);border-radius:999px;padding:16px 24px;color:var(--brand);font-size:13px}
.qa-recommend{padding:clamp(24px,4vw,44px);border:1px solid #a1df9166;background:linear-gradient(130deg,#1d3826,#0b180f);border-radius:20px;margin:0 0 26px}
.qa-recommend h3{font-size:clamp(27px,3vw,40px);line-height:1.15;letter-spacing:-.045em;max-width:850px;margin:16px 0}.qa-recommend>p{color:#c4d4bd;max-width:810px;font-size:14px;line-height:1.8}
.qa-recommend-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}.qa-recommend-facts>div{border-top:1px solid #a1df9138;padding-top:18px}.qa-recommend-facts small{display:block;color:#bdd0b5;font-size:11px}.qa-recommend-facts strong{display:block;font-size:clamp(23px,2.6vw,33px);margin-top:8px;letter-spacing:-.04em}
.qa-small,.qa-recommend>p.qa-small{font-size:11px;line-height:1.8;color:#aabd9f;margin:20px 0 0}.qa-next{margin-bottom:30px}.qa-next>div{border:1px solid var(--line);padding:22px;border-radius:14px;background:#0c1810}.qa-next b{font-size:13px;color:#b4ee9d}.qa-next p{font-size:12px;margin:10px 0 0;color:#bdd0b5}
.qa-terms p{font-size:12px;line-height:1.8;color:#bdd0b5;max-width:950px}.qa-terms b{color:#edf3e8}.slide .wrap>.heading{margin-bottom:30px}.slide{padding-top:64px!important;padding-bottom:64px!important}#fontes{padding-top:24px!important}
.service-tab b{overflow-wrap:anywhere}.service-tab:focus-visible,.button:focus-visible{outline:2px solid #b4ee9d;outline-offset:4px}
@media(max-width:820px){.qa-value-grid,.qa-next{grid-template-columns:1fr}.qa-recommend-facts{grid-template-columns:1fr;gap:16px}.qa-recommend .button{width:100%;justify-content:center}.qa-recommend>p{font-size:13px}.qa-recommend-facts strong{font-size:28px}.qa-journey{gap:10px}.qa-journey span{padding:12px 17px;font-size:12px}}
@media(max-width:500px){.qa-recommend{padding:23px}.slide{padding-top:46px!important;padding-bottom:46px!important}.project-briefing{padding-bottom:72px}.foot{padding-bottom:85px}}

@media(max-width:820px){.is-embedded .navin{padding-left:76px;gap:10px}.is-embedded .brand .word{font-size:14px}.is-embedded .brand small{font-size:7px}.is-embedded .back-experience{padding:9px 11px;font-size:10px}}

.standard>p{color:#bdd0b5;font-size:14px;line-height:1.9}.qa-product-points{display:grid;gap:16px;margin-top:28px}.qa-product-points span{padding:16px;border:1px solid var(--line);border-radius:12px;color:#c4e9b3;font-size:12px}

.qa-recommend-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.inline-options.service-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.qa-recommend-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-options.service-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.qa-recommend-facts,.inline-options.service-tabs{grid-template-columns:minmax(0,1fr)}}

.qa-budget-note{border:1px solid #b5dd9255;border-left:3px solid #b5dd92;border-radius:14px;padding:20px 24px;background:#152219;margin-bottom:24px}.qa-budget-note b{display:block;color:#c9efae;font-size:14px}.qa-budget-note p{font-size:12px;line-height:1.9;color:#c4d4bd;margin:10px 0 0}.qa-recommend-facts strong{font-size:clamp(20px,2.1vw,29px)}
