.v5.tos .hero h1{font-size:clamp(42px,6.2vw,96px)}.v5.tos .hero h1 em{display:block}.v5 .tos-flag{margin:22px 0 0}.v5 .tos-fig{margin:0}.v5 .tos-split text{font-family:var(--mono);letter-spacing:.12em}.v5 .tos-split .lab{fill:var(--muted);font-size:10.5px}.v5 .tos-split .lab.hot{fill:var(--red-text)}.v5 .tos-split .sub{fill:var(--faint-text);letter-spacing:.04em;font-size:10px}.v5 .tos-split .cap{fill:var(--faint-text);font-size:9.5px}.v5 .tos-split .bar{fill:none;stroke:#12131640}.v5 .tos-split .seg{transform-box:fill-box;transform-origin:0}.v5 .tos-split .seg-t{fill:#c84b4b}.v5 .tos-split .seg-c{fill:#12131638}.v5 .tos-split .seg-f{fill:#1213168c}.v5 .tos-chain .agent-link{stroke:#c84b4b;stroke-width:1px;stroke-dasharray:2 5;opacity:.7;animation:6s linear infinite flow,.6s both tosfade}@keyframes tosfade{0%{opacity:0}}.v5 .tos-pillars-sec{padding-block:clamp(40px,5vw,64px) clamp(56px,7vw,96px)}.v5 .tos-pillars{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v5 .tos-pillars>div{padding:28px 28px 0 0}.v5 .tos-pillars>div+div{border-left:1px solid var(--line);padding-left:28px}.v5 .tos-pk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red-text);font-size:11.5px}.v5 .tos-pillars h2{letter-spacing:-.025em;margin:14px 0 18px;font-size:clamp(21px,1.9vw,26px);font-weight:550;line-height:1.22}.v5 .tos-pillars ul,.v5 .tos-agents ul{gap:9px;margin:0;padding:0;display:grid}.v5 .tos-pillars li,.v5 .tos-agents li{color:var(--muted);padding-left:20px;font-size:14.5px;line-height:1.45;position:relative}.v5 .tos-pillars li:before,.v5 .tos-agents li:before{content:"";background:var(--red);width:10px;height:1px;position:absolute;top:.7em;left:0}.v5 .tos-chainlist{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin:56px 0 0;padding:0;display:grid}.v5 .tos-chainlist li{border-bottom:1px solid var(--line);letter-spacing:-.01em;flex-direction:column;gap:10px;padding:22px 20px 22px 0;font-size:16.5px;font-weight:500;line-height:1.3;display:flex}.v5 .tos-chainlist li:not(:nth-child(5n+1)){border-left:1px solid var(--line);padding-left:20px}.v5.tos .talentos{margin-top:0}.v5 .tos-agents{border-top:1px solid var(--night-line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:56px;display:grid}.v5 .tos-agents>div{padding:28px 20px 0 0}.v5 .tos-agents>div+div{border-left:1px solid var(--night-line);padding-left:20px}.v5 .tos-agents .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red-text-night);font-size:10.5px}.v5 .tos-agents h3{letter-spacing:-.02em;margin:8px 0 16px;font-size:20px;font-weight:550;line-height:1.2}.v5 .tos-agents li{color:var(--night-muted);font-size:14px}.v5 .tos-agents li:before{background:#e06c64}.v5 .tos-tools{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:56px;display:grid}.v5 .tos-tools p{color:var(--muted);margin:0;padding:20px 20px 20px 0;font-size:17px}.v5 .tos-tools p+p{border-left:1px solid var(--line);padding-left:20px}.v5 .tos-tools strong{color:var(--fg);font-weight:550}.v5 .tos-tools .tos-lead{border-top:1px solid var(--line);font-family:var(--serif);letter-spacing:-.01em;color:var(--red-text);grid-column:1/-1;padding:22px 0 0;font-size:clamp(24px,2.4vw,32px);font-style:italic;line-height:1.2;border-left:0!important}.v5 .tos-diffs{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.v5 .tos-diffs>div{border-bottom:1px solid var(--line);padding:24px 22px 24px 0}.v5 .tos-diffs>div:not(:nth-child(4n+1)){border-left:1px solid var(--line);padding-left:22px}.v5 .tos-diffs h3{letter-spacing:-.02em;margin:10px 0 6px;font-size:19px;font-weight:550}.v5 .tos-diffs p{color:var(--muted);margin:0;font-size:14.5px}.v5 .tos-note{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin:24px 0 0;font-size:11.5px}.v5 .tos-fair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid}.v5 .tos-fair h2{letter-spacing:-.04em;margin-top:20px;font-size:clamp(34px,4.4vw,62px);line-height:1.02}.v5 .tos-fair h2 em{display:block}.v5 .tos-p{max-width:560px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.6}.v5 .tos-fair-list{border-top:1px solid var(--line);margin:32px 0 0;padding:0}.v5 .tos-fair-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;padding:14px 0;font-size:14.5px;display:grid}.v5 .tos-fair-list strong{font-weight:550}.v5 .tos-fair-list span{color:var(--muted)}.v5 .tos-gains{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:start;gap:clamp(28px,4vw,56px);margin-top:56px;display:grid}.v5 .tos-sources{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v5 .tos-sources>div{border-bottom:1px solid var(--line);padding:22px 22px 22px 0}.v5 .tos-sources>div:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.v5 .tos-sources h3{letter-spacing:-.02em;margin:0 0 6px;font-size:18.5px;font-weight:550}.v5 .tos-sources p{color:var(--muted);margin:0;font-size:14.5px}.v5 .tos-formula{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:26px 28px}.v5 .tos-formula h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red-text);margin-bottom:16px;font-size:11px;font-weight:500}.v5 .tos-formula dl{gap:0;margin:0;display:grid}.v5 .tos-formula dl>div{border-top:1px solid var(--line);padding:12px 0}.v5 .tos-formula dl>div:not(:first-child) dt:before{content:"+ ";color:var(--red-text)}.v5 .tos-formula dl>div.minus dt:before{content:"− "}.v5 .tos-formula dt{font-size:15px;font-weight:550}.v5 .tos-formula dd{color:var(--muted);margin:4px 0 0;font-size:13.5px}.v5 .tos-strat h2{letter-spacing:-.045em;max-width:1100px;margin:20px 0 0;font-size:clamp(38px,5.6vw,84px);line-height:1}.v5 .tos-strat h2 em{color:#e06c64;display:block}.v5 .tos-strat-body{max-width:640px;color:var(--night-muted);margin:30px 0 0;font-size:17.5px;line-height:1.6}.v5 .tos-services{border-top:1px solid var(--night-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:56px 0 0;padding:0;display:grid}.v5 .tos-services li{padding:26px 20px 0 0}.v5 .tos-services li+li{border-left:1px solid var(--night-line);padding-left:20px}.v5 .tos-services .k{font-family:var(--mono);letter-spacing:.14em;color:var(--red-text-night);font-size:11px}.v5 .tos-services h3{letter-spacing:-.02em;margin:10px 0 8px;font-size:19px;font-weight:550;line-height:1.2}.v5 .tos-services p{color:var(--night-muted);margin:0;font-size:14px}.v5 .tos-strat .ctas{margin-top:48px}.v5 .tos-principles{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.v5 .tos-principles>div{padding:26px 24px 0 0}.v5 .tos-principles>div+div{border-left:1px solid var(--line);padding-left:24px}.v5 .tos-principles .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red-text);font-size:10.5px}.v5 .tos-principles h3{letter-spacing:-.02em;margin:10px 0 8px;font-size:20px;font-weight:550}.v5 .tos-principles p{color:var(--muted);margin:0;font-size:14.5px}.v5 .ways .tos-step{letter-spacing:-.02em;margin-top:10px;font-size:21px;font-weight:550}.v5.tos .body p{margin:0 0 14px}.v5.tos .body p:last-child{margin-bottom:0}.v5 .tos-join{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:72px;padding-top:48px;display:grid}.v5 .tos-form{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:20px;padding:clamp(22px,3vw,40px);display:grid}.v5 .tos-form h3{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px)}.v5 .tos-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.v5 .tos-field{gap:8px;min-width:0;display:grid}.v5 .tos-field label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.v5 .tos-opt{text-transform:none;letter-spacing:.02em}.v5 .tos-field input,.v5 .tos-field select,.v5 .tos-field textarea{width:100%;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--stroke);border-radius:10px;padding:12px 14px;font-size:15.5px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.v5 .tos-field textarea{resize:vertical;min-height:110px}.v5 .tos-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.v5 .tos-field input:focus,.v5 .tos-field select:focus,.v5 .tos-field textarea:focus{border-color:var(--fg);box-shadow:0 0 0 3px var(--red-wash);outline:none}.v5 .tos-field [aria-invalid=true],.v5 .tos-check [aria-invalid=true]{border-color:var(--red-text);box-shadow:0 0 0 3px var(--red-wash)}.v5 .tos-err{color:var(--red-text);margin:0;font-size:13px}.v5 .tos-check{color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid}.v5 .tos-check input{width:18px;height:18px;accent-color:var(--red-ink);margin:2px 0 0}.v5 .tos-submit{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.v5 .tos-submit .btn{cursor:pointer;border:0}.v5 .tos-submit .btn[disabled]{opacity:.6;cursor:progress}.v5 .tos-live{color:var(--red-text);font-size:14px}.v5 .tos-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.v5 .tos-done{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--red);border-radius:14px;padding:28px 30px;font-size:17px}.v5 .tos-done p{margin:0}.v5 .tos-done:focus{outline:none}.v5 .tos-preview{font-family:var(--mono);color:var(--muted);font-size:12px;margin-top:10px!important}.v5 .tos-alert{border:1px solid var(--red);color:var(--red-text);border-radius:12px;margin-bottom:18px;padding:16px 20px;font-size:15px}.v5 .tos-alert p{margin:0}.v5 .tos-target{display:none}.v5 .tos-target:target{margin-bottom:18px;display:block}.v5 .tos-privacy{color:var(--muted);font-size:13.5px;line-height:1.55}.v5 .tos-privacy h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);margin-bottom:14px;font-size:11px;font-weight:500}.v5 .tos-privacy ul{gap:10px;margin:0 0 18px;padding:0;display:grid}.v5 .tos-privacy li{padding-left:16px;position:relative}.v5 .tos-privacy li:before{content:"";background:var(--red);width:8px;height:1px;position:absolute;top:.72em;left:0}.v5 .tos-privacy .tlink{color:var(--fg);font-size:13.5px}@media (max-width:1180px){.v5 .tos-agents,.v5 .tos-services{grid-template-columns:repeat(3,minmax(0,1fr))}.v5 .tos-agents>div:nth-child(4),.v5 .tos-services li:nth-child(4){border-left:0;padding-left:0}.v5 .tos-agents>div:nth-child(n+4),.v5 .tos-services li:nth-child(n+4){border-top:1px solid var(--night-line);margin-top:28px}}@media (max-width:1080px){.v5 .tos-pillars{grid-template-columns:minmax(0,1fr)}.v5 .tos-pillars>div+div{border-left:0;border-top:1px solid var(--line);margin-top:28px;padding-left:0}.v5 .tos-pillars>div{padding-right:0}.v5 .tos-chainlist{grid-template-columns:repeat(2,minmax(0,1fr))}.v5 .tos-chainlist li:not(:nth-child(5n+1)){border-left:0;padding-left:0}.v5 .tos-chainlist li:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.v5 .tos-diffs{grid-template-columns:repeat(2,minmax(0,1fr))}.v5 .tos-diffs>div:not(:nth-child(4n+1)){border-left:0;padding-left:0}.v5 .tos-diffs>div:nth-child(2n){border-left:1px solid var(--line);padding-left:22px}.v5 .tos-fair,.v5 .tos-gains{grid-template-columns:minmax(0,1fr)}.v5 .tos-principles{grid-template-columns:repeat(2,minmax(0,1fr))}.v5 .tos-principles>div:nth-child(3){border-left:0;padding-left:0}.v5 .tos-join{grid-template-columns:minmax(0,1fr)}.v5 .tos-fig{max-width:620px}}@media (max-width:720px){.v5 .tos-chainlist,.v5 .tos-tools,.v5 .tos-diffs,.v5 .tos-sources,.v5 .tos-agents,.v5 .tos-services,.v5 .tos-principles{grid-template-columns:minmax(0,1fr)}.v5 .tos-chainlist li:nth-child(2n),.v5 .tos-diffs>div:nth-child(2n),.v5 .tos-sources>div:nth-child(2n),.v5 .tos-tools p+p{border-left:0;padding-left:0}.v5 .tos-agents>div,.v5 .tos-services li{border-left:0!important;margin-top:0!important;padding-left:0!important}.v5 .tos-agents>div+div,.v5 .tos-services li+li{border-top:1px solid var(--night-line);margin-top:24px!important}.v5 .tos-principles>div+div{border-left:0;border-top:1px solid var(--line);margin-top:24px;padding-left:0}.v5 .tos-tools p{border-bottom:1px solid var(--line);padding-right:0}.v5 .tos-fair-list li{grid-template-columns:minmax(0,1fr);gap:4px}.v5 .tos-row{grid-template-columns:minmax(0,1fr)}.v5 .tos-split .lab{font-size:14px}.v5 .tos-split .sub{font-size:13px}.v5 .tos-split .cap{font-size:12px}}@media (prefers-reduced-motion:reduce){.v5 .tos-chain .agent-link{animation:none}}
