.yellowsecure-card .c-button{align-self:flex-start}.yellowsecure-card{background:#1e1540;border:1.5px solid rgba(255,189,0,.2);border-radius:14px;margin:0 auto;max-width:700px;overflow:hidden;padding:30px 28px;position:relative;z-index:1}.yellowsecure-card-body{display:flex;flex-direction:column;gap:24px}.yellowsecure-field-label{align-items:center;color:#fff;display:flex;font-size:.9rem;font-weight:700;gap:8px;margin-bottom:20px!important;margin-bottom:12px}.yellowsecure-field-label .yellowsecure-sub{color:var(--muted);font-size:12px;font-weight:300}.yellowsecure-users-row{align-items:center;display:flex;gap:14px}.yellowsecure-calc-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#ffbd00 2.4%,hsla(0,0%,100%,.1) 0);border-radius:99px;cursor:pointer;flex:1;height:4px;outline:none}.yellowsecure-calc-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#ffbd00;border-radius:50%;box-shadow:0 0 0 4px rgba(255,215,0,.2);cursor:pointer;height:20px;transition:box-shadow .2s;width:20px}.yellowsecure-calc-slider::-webkit-slider-thumb:hover{box-shadow:0 0 0 7px rgba(255,215,0,.25)}.yellowsecure-calc-slider::-moz-range-thumb{background:#ffbd00;border:none;border-radius:50%;box-shadow:0 0 0 4px rgba(255,215,0,.2);cursor:pointer;height:20px;width:20px}.yellowsecure-calc-number{-moz-appearance:textfield;background:var(--surface2);border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:18px;font-weight:700;outline:none;padding:10px 8px;text-align:center;transition:border-color .2s;width:72px}.yellowsecure-calc-number::-webkit-inner-spin-button,.yellowsecure-calc-number::-webkit-outer-spin-button{-webkit-appearance:none}.yellowsecure-calc-number:focus{border-color:var(--yellow)}.yellowsecure-result-block{margin-bottom:20px;overflow:hidden}.yellowsecure-result-main{align-items:stretch;display:flex}.yellowsecure-result-left{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center}.yellowsecure-result-line{color:var(--muted);font-family:Aileron,sans-serif;font-size:13px;font-weight:400;line-height:1.7;white-space:nowrap}.yellowsecure-result-line .yellowsecure-hl{color:var(--text);font-weight:600}.yellowsecure-result-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px;justify-content:center;padding:20px 24px 20px 16px;width:150px}.yellowsecure-result-label-top{color:var(--muted);font-family:Aileron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-align:right;text-transform:uppercase}.yellowsecure-result-price{color:var(--yellow);font-family:Aileron,sans-serif;font-size:40px;font-weight:900;letter-spacing:-.02em;line-height:1;text-align:right;white-space:nowrap}.yellowsecure-result-excl{color:var(--muted);font-size:11px;font-weight:300;text-align:right}.yellowsecure-result-note{color:var(--muted);font-size:11px;font-style:italic;font-weight:300;line-height:1.5}.yellowsecure-nonprofit-row{align-items:center;background:hsla(0,0%,100%,.03);border:1.5px solid hsla(0,0%,100%,.07);border-radius:10px;display:flex;gap:12px;margin-bottom:20px;padding:12px 16px}.yellowsecure-nonprofit-btn{align-items:center;background:transparent;border:1.5px solid hsla(0,0%,100%,.15);border-radius:8px;color:var(--muted);cursor:pointer;display:flex;font-family:Aileron,sans-serif;font-size:.82rem;font-weight:700;gap:8px;letter-spacing:.04em;padding:7px 14px;transition:all .2s;white-space:nowrap}.yellowsecure-nonprofit-btn.active,.yellowsecure-nonprofit-btn:hover{border-color:var(--yellow);color:var(--yellow)}.yellowsecure-nonprofit-btn.active{background:rgba(245,197,24,.12)}.yellowsecure-nonprofit-btn svg{flex-shrink:0;height:14px;width:14px}.yellowsecure-nonprofit-label{color:var(--muted);flex:1;font-size:.82rem;line-height:1.4}.yellowsecure-nonprofit-label strong{color:var(--white);font-weight:700}@keyframes yellowsecure-flash{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.yellowsecure-result-price.yellowsecure-animating{animation:yellowsecure-flash .25s ease forwards}@media (max-width:480px){.yellowsecure-field-label{width:100%}.yellowsecure-sub{display:none}.yellowsecure-result-main{flex-direction:column}.yellowsecure-result-price{font-size:30px}.yellowsecure-result-left{flex-direction:column}.yellowsecure-result-right{padding-right:16px;text-align:right;width:100%}.yellowsecure-result-line{font-size:11.5px;white-space:normal}}