.cloud-builder-page{background:#f5f8fa;color:#17364d}.cloud-builder-hero{position:relative;overflow:hidden;padding:92px 0 78px;background:radial-gradient(circle at 82% 20%,rgba(33,189,166,.2),transparent 28%),linear-gradient(135deg,#0d2d43,#174f67);color:#fff}.cloud-builder-hero:after{content:'';position:absolute;right:-120px;bottom:-180px;width:520px;height:520px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.018)}.cloud-builder-hero .container{position:relative;z-index:1;max-width:850px}.cloud-builder-hero span,.cloud-configurator-heading span,.cloud-builder-trust span{color:#67e4d2;font-size:.68rem;font-weight:900;letter-spacing:.15em}.cloud-builder-hero h1{max-width:720px;margin:12px 0 16px;color:#fff;font-size:clamp(2.25rem,5vw,4.6rem);line-height:1.02}.cloud-builder-hero p{max-width:700px;margin:0 0 26px;color:#c9dae3;font-size:.92rem;line-height:1.7}.cloud-builder-hero .btn{margin:0 8px 8px 0}.cloud-builder-steps{padding:0 0 50px;background:#fff}.cloud-builder-steps .container{display:grid;grid-template-columns:repeat(3,1fr);transform:translateY(-24px);border-radius:14px;background:#fff;box-shadow:0 16px 45px rgba(12,47,70,.12)}.cloud-builder-steps article{padding:24px 26px;border-right:1px solid #e4ecef}.cloud-builder-steps article:last-child{border:0}.cloud-builder-steps b{color:#168f7d;font-size:.65rem}.cloud-builder-steps h2{margin:8px 0 5px;font-size:.95rem}.cloud-builder-steps p{margin:0;color:#718493;font-size:.68rem;line-height:1.5}.cloud-configurator{padding:35px 0 80px}.cloud-configurator-heading{max-width:760px;margin-bottom:28px}.cloud-configurator-heading span{color:#168f7d}.cloud-configurator-heading h2{margin:8px 0;font-size:clamp(1.65rem,3vw,2.5rem)}.cloud-configurator-heading p{margin:0;color:#6b7e8c;font-size:.76rem}.cloud-configurator-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:22px;align-items:start}.cloud-builder-controls{display:grid;gap:16px}.cloud-builder-controls>section,.cloud-builder-summary{padding:24px;border:1px solid #dce6eb;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(15,52,75,.05)}.cloud-builder-section-title{display:flex;gap:12px;margin-bottom:18px}.cloud-builder-section-title>b{display:grid;flex:0 0 34px;height:34px;place-items:center;border-radius:10px;background:#e8f7f4;color:#087658;font-size:.72rem}.cloud-builder-section-title h3{margin:0 0 3px;font-size:1rem}.cloud-builder-section-title p{margin:0;color:#748795;font-size:.68rem}.cloud-coin-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.cloud-coin-option{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:13px;border:1px solid #d7e2e8;border-radius:11px;background:#fff;text-align:left;cursor:pointer;transition:.2s}.cloud-coin-option:hover{border-color:#7bc9bb}.cloud-coin-option.is-active{border-color:#168f7d;background:#f2fcf9;box-shadow:0 0 0 3px rgba(22,143,125,.1)}.cloud-coin-option>span{display:grid;height:42px;place-items:center;border-radius:50%;background:#173f5c;color:#fff;font-size:.62rem;font-weight:900}.cloud-coin-option strong,.cloud-coin-option small{display:block}.cloud-coin-option strong{font-size:.76rem}.cloud-coin-option small{margin-top:2px;color:#718493;font-size:.58rem}.cloud-coin-option i{color:#168f7d;font-size:.55rem;font-style:normal;font-weight:800}.cloud-hash-value{display:flex;align-items:end;justify-content:space-between;gap:18px}.cloud-hash-value label{color:#617786;font-size:.68rem;font-weight:800}.cloud-hash-value>div{display:flex;align-items:center;gap:8px}.cloud-hash-value input{width:140px;height:44px;padding:8px 10px;border:1px solid #bfd0d9;border-radius:9px;color:#173f5c;font-size:1rem;font-weight:900;text-align:right}.cloud-hash-value strong{font-size:.8rem}.cloud-range{--range-progress:20%;width:100%;height:7px;margin:28px 0 7px;border-radius:99px;background:linear-gradient(to right,#168f7d var(--range-progress),#dce6e9 var(--range-progress));appearance:none}.cloud-range::-webkit-slider-thumb{width:23px;height:23px;border:4px solid #fff;border-radius:50%;background:#168f7d;box-shadow:0 2px 9px rgba(5,63,54,.35);appearance:none;cursor:grab}.cloud-range-limits{display:flex;justify-content:space-between;color:#718493;font-size:.59rem}.cloud-quick-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.cloud-quick-options button,.cloud-profit-tabs button{padding:9px;border:1px solid #d6e1e6;border-radius:8px;background:#f8fafb;color:#536b7a;font-size:.63rem;font-weight:850;cursor:pointer}.cloud-quick-options button.is-active,.cloud-profit-tabs button.is-active{border-color:#168f7d;background:#eaf8f5;color:#087658}.cloud-builder-disclosure dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0}.cloud-builder-disclosure dl div{display:flex;justify-content:space-between;gap:12px;padding:10px;border-radius:8px;background:#f5f8fa}.cloud-builder-disclosure dt{color:#6a7e8c;font-size:.63rem}.cloud-builder-disclosure dd{margin:0;font-size:.64rem;font-weight:850}.cloud-builder-summary{position:sticky;top:92px;padding:0;overflow:hidden;border-color:#b9d9d2}.cloud-summary-head{padding:22px 24px;background:#173f5c;color:#fff}.cloud-summary-head>span{color:#67e4d2;font-size:.6rem;font-weight:900;letter-spacing:.12em}.cloud-summary-head h2{margin:7px 0 4px;color:#fff;font-size:1.25rem}.cloud-summary-head p{margin:0;color:#c3d4de;font-size:.68rem}.cloud-contract-price{display:grid;padding:20px 24px;border-bottom:1px solid #e1e9ed}.cloud-contract-price small{color:#6c808e;font-size:.62rem}.cloud-contract-price strong{margin:3px 0;color:#173f5c;font-size:2rem}.cloud-contract-price span{color:#718493;font-size:.6rem}.cloud-profit-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:14px 18px 0}.cloud-profit-primary{display:grid;padding:18px 24px;text-align:center}.cloud-profit-primary small{color:#6d808d;font-size:.62rem}.cloud-profit-primary strong{margin:5px 0;color:#087658;font-size:1.7rem}.cloud-profit-primary span{color:#718493;font-size:.6rem}.cloud-profit-grid{display:grid;grid-template-columns:1fr 1fr;padding:0 20px}.cloud-profit-grid div{display:grid;padding:11px 8px;border-top:1px solid #e5ecef}.cloud-profit-grid div:nth-child(odd){border-right:1px solid #e5ecef}.cloud-profit-grid span{color:#718493;font-size:.57rem}.cloud-profit-grid b{margin-top:3px;font-size:.71rem}.positive{color:#087658!important}.negative{color:#b42318!important}.cloud-fee-strip{display:flex;flex-wrap:wrap;gap:5px;padding:14px 20px}.cloud-fee-strip span{padding:5px 7px;border-radius:99px;background:#edf3f5;color:#5f7482;font-size:.52rem;font-weight:800}.cloud-builder-summary form{padding:0 20px}.cloud-builder-summary form .btn{width:100%;border:0;cursor:pointer}.cloud-risk-copy{margin:12px 20px 20px;color:#748795;font-size:.56rem;line-height:1.5;text-align:center}.cloud-builder-trust{padding:60px 0;background:#102f44;color:#fff}.cloud-builder-trust .container{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.cloud-builder-trust h2{margin:8px 0;color:#fff}.cloud-builder-trust p{color:#c1d1da;font-size:.76rem;line-height:1.6}.cloud-builder-trust ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.cloud-builder-trust li{padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:.68rem}.cloud-builder-trust li:before{content:'✓';margin-right:7px;color:#67e4d2;font-weight:900}@media(max-width:900px){.cloud-configurator-grid{grid-template-columns:1fr}.cloud-builder-summary{position:static}.cloud-builder-steps .container{grid-template-columns:1fr;transform:translateY(-16px)}.cloud-builder-steps article{border-right:0;border-bottom:1px solid #e4ecef}.cloud-builder-trust .container{grid-template-columns:1fr}}@media(max-width:600px){.cloud-builder-hero{padding:70px 0 55px}.cloud-builder-hero .btn{display:block;width:100%;margin:8px 0;text-align:center}.cloud-configurator{padding:20px 0 55px}.cloud-builder-controls>section{padding:17px}.cloud-coin-options{grid-template-columns:1fr}.cloud-hash-value{align-items:start;flex-direction:column}.cloud-hash-value>div,.cloud-hash-value input{width:100%}.cloud-quick-options{grid-template-columns:1fr}.cloud-builder-disclosure dl,.cloud-profit-grid,.cloud-builder-trust ul{grid-template-columns:1fr}.cloud-profit-grid div:nth-child(odd){border-right:0}.cloud-builder-trust{padding:45px 0}}
