.decision-studio{background:var(--navy2);color:#fff;padding:120px 0;position:relative;overflow:hidden}.decision-studio:before{content:'';position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(255,101,37,.14),transparent 68%);right:-180px;top:-260px}.decision-shell{position:relative}.decision-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:55px}.studio-label{color:#ff8c58;font-size:11px;letter-spacing:.16em;font-weight:800}.decision-heading h2{font-size:clamp(40px,4.6vw,64px);letter-spacing:-.05em;margin-top:16px}.decision-heading h2 em{font-style:normal;color:#ff8050}.decision-heading p{color:#9db2c1;font-size:17px;margin:0 0 7px}.decision-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px}.decision-tabs{display:grid;gap:8px}.decision-tabs button{width:100%;display:grid;grid-template-columns:34px 1fr 28px;align-items:center;gap:12px;background:rgba(255,255,255,.035);color:#fff;border:1px solid #203a4f;border-radius:14px;padding:18px;text-align:left;cursor:pointer;transition:.25s}.decision-tabs button:hover{border-color:#496175;background:rgba(255,255,255,.06)}.decision-tabs button.active{background:#fff;color:var(--ink);border-color:#fff;transform:translateX(7px)}.decision-tabs i,.decision-tabs em{font-style:normal}.decision-tabs i{font:700 10px 'Manrope';color:#ff8050}.decision-tabs b,.decision-tabs small{display:block}.decision-tabs b{font:700 16px 'Manrope';margin-bottom:3px}.decision-tabs small{font-size:11px;color:#7f94a4}.decision-tabs em{color:#ff8050;font-size:18px}.decision-result{background:#fff;color:var(--ink);border-radius:23px;padding:42px;min-height:470px;display:flex;flex-direction:column;box-shadow:0 32px 90px rgba(0,0,0,.25);transition:.25s}.decision-result.switching{opacity:.55;transform:translateY(5px)}.result-top{display:flex;justify-content:space-between;align-items:center}.result-top span{background:var(--peach);color:var(--orange);border-radius:30px;padding:7px 10px;font-size:9px;letter-spacing:.1em;font-weight:800}.result-top small{color:var(--muted)}.decision-result h3{font-size:clamp(29px,3vw,43px);letter-spacing:-.04em;margin:34px 0 16px;max-width:700px}.decision-result>p{color:var(--muted);font-size:15px;max-width:660px}.result-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:28px 0}.result-flow span{border:1px solid var(--line);border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}.result-flow i{font-style:normal;color:var(--orange)}.result-proof{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:auto;padding-top:24px;gap:25px}.result-proof div+div{border-left:1px solid var(--line);padding-left:25px}.result-proof small,.result-proof b{display:block}.result-proof small{color:var(--orange);font-size:9px;letter-spacing:.12em;font-weight:800;margin-bottom:5px}.result-proof b{font:700 14px 'Manrope'}.decision-result>a{display:inline-flex;align-self:flex-start;gap:25px;margin-top:25px;background:var(--orange);color:#fff;text-decoration:none;border-radius:9px;padding:13px 17px;font-weight:800;font-size:12px}
.faq{padding-top:110px}.faq-list{max-width:930px;margin-left:auto}.faq-list details{border-top:1px solid var(--line);padding:0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:30px;padding:24px 0;font:700 18px 'Manrope';color:var(--ink)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange);font-size:22px;transition:.2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);max-width:780px;margin:-5px 0 25px;font-size:15px}
@media(max-width:900px){.decision-heading,.decision-layout{grid-template-columns:1fr}.decision-heading{gap:25px}.decision-tabs{grid-template-columns:1fr 1fr}.decision-tabs button.active{transform:none}.decision-result{min-height:430px}}
@media(max-width:620px){.decision-studio{padding:82px 0}.decision-tabs{grid-template-columns:1fr}.decision-tabs small{font-size:12px}.decision-result{padding:25px;min-height:480px}.result-proof{grid-template-columns:1fr}.result-proof div+div{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.result-flow{gap:6px}.result-flow span{font-size:10px}.faq{padding-top:80px}.faq-list summary{font-size:16px;padding:20px 0}.faq-list p{font-size:14px}}
