.trade-page{--trade-red:#c90c31;--trade-text:#17191e;--trade-muted:#606975;min-height:100vh;color:var(--trade-text);background:#f4f5f7;font-family:Arial,Helvetica,sans-serif}.trade-header{background:#fff;border-bottom:1px solid #e9ebee;height:76px}.trade-header-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1376px,100% - 56px);height:100%;margin:auto;display:flex}.trade-header img{mix-blend-mode:multiply;width:160px;height:auto}.trade-back{color:#b80a2c;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.trade-back:hover{text-underline-offset:4px;text-decoration:underline}.mobile-back{display:none}.trade-main{width:min(1376px,100% - 56px);margin:auto;padding:58px 0 56px}.trade-intro{max-width:850px;margin-bottom:35px}.trade-intro h1{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(40px,4.8vw,67px);line-height:1.05}.trade-intro h1 span{color:var(--trade-red)}.trade-intro>p{color:var(--trade-muted);max-width:720px;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.trade-layout{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.trade-card,.trade-result{background:#fff;border:1px solid #e5e9ef;border-radius:22px}.trade-card{padding:clamp(24px,3vw,38px)}.trade-card-heading{align-items:center;gap:14px;margin-bottom:26px;display:flex}.trade-icon,.result-icon{width:48px;height:48px;color:var(--trade-red);background:#fff0f3;border-radius:15px;flex:none;place-items:center;display:grid}.trade-card h2,.trade-result h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.15}.trade-card-heading p{color:var(--trade-muted);margin:6px 0 0;font-size:14px;line-height:1.4}.trade-fields{grid-template-columns:1fr 1fr;gap:19px 16px;display:grid}.trade-fields label{font-size:14px;font-weight:700;display:block}.trade-fields label:nth-child(3),.trade-fields label:nth-child(4),.trade-fields label:nth-child(5){grid-column:1/-1}.trade-fields select{color:#242831;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235e6674' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 15px center no-repeat;border:1px solid #cbd1db;border-radius:12px;width:100%;min-height:54px;margin-top:8px;padding:0 44px 0 15px;font-size:15px;font-weight:400;display:block}.trade-fields select:disabled{color:#777f8b;cursor:not-allowed;background-color:#f3f4f6}.trade-fields select:focus-visible,.trade-page a:focus-visible,.trade-page button:focus-visible{outline-offset:3px;outline:3px solid #f64b67}.optional{color:#757d88;margin-left:5px;font-size:12px;font-weight:400}.trade-primary{color:#fff;background:#c90c31;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:26px;padding:13px 20px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:flex}.trade-primary:hover{background:#a30928}.trade-primary:active{transform:scale(.99)}.trade-results{gap:20px;display:grid}.trade-result{background:#fff1f4;border-color:#f6dce2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:265px;padding:clamp(28px,3vw,40px);display:flex}.result-icon{background:#ffdde4;margin-bottom:20px}.trade-result h2{max-width:430px}.trade-result p{color:#61444c;max-width:480px;margin:14px 0 0;font-size:15px;line-height:1.6}.result-caption{color:#61404a;font-size:15px;font-weight:700}.result-value{letter-spacing:-.05em;color:#b80a2c;margin:14px 0;font-size:clamp(44px,5vw,68px);font-weight:750;line-height:1.06}.result-status{color:#97102c;background:#ffdde4;border-radius:10px;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.result-status svg{flex-shrink:0;margin-top:1px}.result-button{margin-top:22px}.trade-details .trade-card-heading{margin-bottom:20px}.trade-details ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.trade-details li{color:#46505d;align-items:flex-start;gap:11px;font-size:14px;line-height:1.55;display:flex}.trade-details li svg{color:#c90c31;flex:none;margin-top:2px}.trade-note{color:#465365;background:#e9edf3;border-radius:16px;align-items:flex-start;gap:12px;margin-top:22px;padding:17px 20px;display:flex}.trade-note svg{flex-shrink:0;margin-top:2px}.trade-note p{margin:0;font-size:13px;line-height:1.5}.trade-footer{color:#68717e;border-top:1px solid #e2e5e9;justify-content:space-between;gap:20px;width:min(1376px,100% - 56px);margin:auto;padding:22px 0 32px;font-size:13px;display:flex}.trade-footer a{color:#b80a2c;align-items:center;gap:8px;font-weight:700;display:inline-flex}.trade-page :is(a,button,select){touch-action:manipulation}@media (max-width:800px){.trade-header{height:68px}.trade-header-inner,.trade-main,.trade-footer{width:calc(100% - 36px)}.trade-header img{width:140px}.trade-header .trade-back{font-size:12px}.trade-main{padding:38px 0 42px}.trade-intro{margin-bottom:26px}.trade-intro h1{font-size:clamp(38px,10vw,54px)}.trade-layout{grid-template-columns:1fr;gap:16px}.trade-card,.trade-result{border-radius:18px}.trade-form{padding:23px}.trade-result{min-height:220px}.trade-card-heading{margin-bottom:22px}.trade-note{margin-top:16px}.trade-footer{flex-wrap:wrap}}@media (max-width:430px){.trade-header .trade-back{display:none}.mobile-back{margin-bottom:15px;display:inline-flex}.trade-fields{grid-template-columns:1fr;gap:16px}.trade-fields label:nth-child(n){grid-column:auto}.trade-primary{margin-top:22px}.result-value{font-size:46px}}
