.yb-form-page{color:#061923;background:radial-gradient(circle at 50% -12%,#d9eee79e,#0000 42%),#f5f7f4;place-items:center;min-height:100vh;padding:clamp(20px,5vw,64px) 16px;display:grid}.yb-form-shell,.yb-form-success{background:var(--yb-form-bg,#fff);border:1px solid var(--yb-form-border,#e1eae5);width:min(100%,704px);color:var(--yb-form-text,#061923);border-radius:26px;margin:auto;padding:clamp(28px,5vw,48px);position:relative;box-shadow:0 24px 70px #06192314,0 3px 12px #06192308}.yb-form-header{justify-content:center;align-items:center;min-height:78px;padding:2px 0 8px;display:flex}.yb-form-logo{object-fit:contain;width:auto;max-width:min(220px,100%);height:76px;display:block}.yb-form-logo-plate{background:#04313a;border-radius:14px;justify-content:center;align-items:center;padding:14px 20px;display:inline-flex}.yb-form-initial{background:color-mix(in srgb, var(--yb-accent,#176765) 92%, #061923);width:76px;height:76px;color:var(--yb-accent-text,#fff);box-shadow:0 10px 22px color-mix(in srgb, var(--yb-accent,#176765) 22%, transparent);border-radius:22px;flex:none;place-items:center;font-size:1.7rem;font-weight:700;display:grid}.yb-form-progress{background:#e9efec;border-radius:10px;height:3px;margin:24px 0 40px;overflow:hidden}.yb-form-progress span{background:var(--yb-accent,#176765);height:100%;transition:width .3s;display:block}.yb-form-shell h1,.yb-form-success h1{letter-spacing:-.055em;text-align:center;max-width:16ch;margin:0 auto;font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.08}.yb-form-success h1{max-width:18ch}.yb-form-shell>.yb-form-protection,.yb-form-shell>.yb-powered-by{z-index:1;position:relative}.yb-form-intro{color:#5e706a;text-align:center;max-width:540px;margin:16px auto 0;line-height:1.7}.yb-form-fields{gap:20px;margin-top:34px;display:grid}.yb-form-row{gap:20px 18px;min-width:0;display:grid}.yb-form-row-one{grid-template-columns:minmax(0,1fr)}.yb-form-row-two{grid-template-columns:repeat(2,minmax(0,1fr))}.yb-form-column{gap:20px;min-width:0;display:grid}.yb-form-all{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.yb-form-field-reveal{min-width:0;animation:.42s cubic-bezier(.2,.8,.2,1) both yb-field-in}.yb-form-field-reveal:nth-child(2){animation-delay:45ms}.yb-form-field-reveal:nth-child(3){animation-delay:90ms}.yb-form-field-reveal:nth-child(4){animation-delay:.135s}.yb-form-field-reveal:nth-child(5){animation-delay:.18s}.yb-form-field-reveal:nth-child(6){animation-delay:.225s}.yb-form-field{flex-direction:column;gap:8px;display:flex}.yb-form-field label{color:#53655f;letter-spacing:.055em;text-transform:uppercase;font-size:.73rem;font-weight:700}.yb-form-field b{color:#a63c42}.yb-form-field input,.yb-form-field textarea,.yb-form-field select{color:#061923;background:#fcfdfc;border:1px solid #cfddd7;border-radius:12px;outline:none;width:100%;padding:13px 14px;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.yb-form-field input,.yb-form-field select{min-height:50px}.yb-form-field textarea{resize:vertical;min-height:112px}.yb-form-field input:hover,.yb-form-field textarea:hover,.yb-form-field select:hover{background:#fff;border-color:#adc4bb}.yb-country-select,.yb-country-input-wrap{position:relative}.yb-country-input-wrap input{padding-left:42px;padding-right:38px}.yb-country-selected-flag{z-index:1;pointer-events:none;font-size:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.yb-country-chevron{color:#60736c;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-54%)}.yb-country-popover{z-index:30;background:#fff;border:1px solid #c8d5d0;border-radius:14px;width:100%;margin-top:6px;padding:8px;position:relative;box-shadow:0 18px 45px #06192329}.yb-country-list{max-height:260px;padding-top:6px;overflow-y:auto}.yb-country-list button{color:#061923;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;gap:9px;padding:9px 10px;display:flex}.yb-country-list button:hover,.yb-country-list button:focus-visible,.yb-country-list button[aria-selected=true]{background:color-mix(in srgb, var(--yb-accent,#176765) 8%, #fff);outline:none}.yb-country-list p{color:#768681;text-align:center;margin:0;padding:22px 8px}.yb-form-field input:focus,.yb-form-field textarea:focus,.yb-form-field select:focus{border-color:var(--yb-accent,#176765);box-shadow:0 0 0 3px color-mix(in srgb, var(--yb-accent,#176765) 14%, transparent), 0 5px 16px #0619230a;background:#fff;transform:translateY(-1px)}.yb-form-field small{color:#768681;font-size:.76rem;line-height:1.45}.yb-form-field em,.yb-form-error{color:#a63c42;font-size:.8rem;font-style:normal}.yb-form-other{border-left:2px solid var(--yb-accent,#176765);background:#f5f9f7;gap:7px;margin-top:2px;padding:10px 12px 12px;animation:.28s both yb-field-in;display:grid}.yb-form-other label{color:#53655f;letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:700}.yb-form-other input{min-height:44px}.yb-form-copy{grid-column:1/-1}.yb-form-copy h2{color:#314641;font-size:1.1rem;line-height:1.35}.yb-form-options{border:0;gap:9px;margin:0;padding:0;display:grid}.yb-form-options legend{color:#53655f;letter-spacing:.055em;text-transform:uppercase;margin-bottom:3px;font-size:.73rem;font-weight:700}.yb-form-options legend b{color:#a63c42}.yb-form-option{cursor:pointer;background:#fcfdfc;border:1px solid #cfddd7;border-radius:12px;align-items:center;gap:10px;min-height:47px;padding:11px 13px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;color:#314641!important;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;font-size:.88rem!important;font-weight:600!important;display:flex!important}.yb-form-option:hover{background:#fff;border-color:#adc4bb;transform:translateY(-1px)}.yb-form-option input{accent-color:var(--yb-accent,#176765);cursor:pointer;margin:0;width:17px!important;min-height:17px!important}.yb-consent{cursor:pointer;align-items:flex-start;gap:10px;color:#314641!important;letter-spacing:0!important;text-transform:none!important;flex-direction:row!important;font-size:.82rem!important;display:flex!important}.yb-consent input{cursor:pointer;margin-top:4px;width:auto!important}.yb-form-actions{border-top:1px solid #edf1ef;grid-template-columns:auto auto minmax(150px,auto);justify-content:end;gap:9px;margin-top:34px;padding-top:22px;display:grid}.yb-form-actions-with-back{grid-template-columns:auto auto minmax(150px,auto)}.yb-form-primary,.yb-form-secondary,.yb-form-cta{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:10px 15px;font-size:.82rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.yb-form-primary,.yb-form-cta{border:1px solid var(--yb-accent,#176765);background:var(--yb-accent,#176765);color:#fff;box-shadow:0 7px 16px color-mix(in srgb, var(--yb-accent,#176765) 18%, transparent)}.yb-form-primary:hover,.yb-form-cta:hover{box-shadow:0 11px 22px color-mix(in srgb, var(--yb-accent,#176765) 26%, transparent);filter:saturate(1.08);transform:translateY(-2px)}.yb-submit-button:after{content:"";opacity:0;background:linear-gradient(105deg,#0000,#ffffff4d,#0000);width:24%;transition:opacity .2s;position:absolute;top:-35%;bottom:-35%;left:-42%;transform:skew(-18deg)}.yb-submit-button:hover:after{opacity:1;animation:.85s cubic-bezier(.22,.61,.36,1) both yb-button-sheen}.yb-form-primary:active,.yb-form-cta:active{transform:translateY(0)}.yb-form-primary:disabled,.yb-form-secondary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.yb-form-secondary{color:#47605a;background:#fff;border:1px solid #cfddd7}.yb-form-secondary:hover:not(:disabled){border-color:var(--yb-accent,#176765);background:color-mix(in srgb, var(--yb-accent,#176765) 6%, #fff);color:var(--yb-accent,#176765);transform:translateY(-1px)}.yb-submit-icon,.yb-next-icon{transition:transform .22s}.yb-form-primary:hover .yb-submit-icon{transform:translate(3px)scale(1.06)}.yb-form-primary:hover .yb-next-icon{transform:translate(3px)}.yb-reset-icon{transition:transform .35s}.yb-reset-button:hover:not(:disabled) .yb-reset-icon{transform:rotate(-35deg)}.yb-action-label-short{display:none}.yb-form-protection{color:#75847f;text-align:center;max-width:480px;margin:28px auto 13px;font-size:.69rem;line-height:1.75}.yb-form-protection a{color:var(--yb-accent,#176765);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--yb-accent,#176765) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--yb-accent,#176765) 38%, transparent);text-underline-offset:3px;cursor:pointer;font-weight:600;transition:color .2s,text-decoration-color .2s}.yb-form-protection a:hover{color:#061923;text-decoration-color:currentColor}.yb-powered-by{width:fit-content;color:var(--yb-accent,#176765);letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:0 auto;padding:6px 8px;font-size:.68rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s;display:flex}.yb-powered-by img{opacity:1;width:92px;height:auto;transition:transform .2s;display:block}.yb-powered-by:hover{border-color:var(--yb-accent,#176765);background:color-mix(in srgb, var(--yb-accent,#176765) 6%, #fff);color:var(--yb-accent,#176765);box-shadow:0 7px 18px color-mix(in srgb, var(--yb-accent,#176765) 13%, transparent);transform:translateY(-1px)}.yb-powered-by:hover img{transform:scale(1.035)}.yb-form-success{text-align:center;padding:72px 28px}.yb-form-success p{color:#52645f;max-width:420px;margin:16px auto 24px}.yb-form-success-footer{margin-top:42px}.yb-form-cta{margin-top:8px;text-decoration:none}.yb-check{width:84px;height:84px;color:var(--yb-accent,#176765);background:#e4f3ed;border-radius:50%;place-items:center;margin:0 auto 26px;animation:.5s cubic-bezier(.2,.8,.2,1) yb-pop;display:grid}.yb-check svg{stroke-width:2.5px;width:42px;height:42px;animation:.6s .2s both yb-draw}.yb-spin{animation:1s linear infinite yb-spin}.yb-form-loading{flex-direction:column;justify-content:center;min-height:500px;display:flex}.yb-form-loading-orb{border:1px solid #d7e5df;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 30px;animation:1.8s ease-in-out infinite yb-loading-breathe;display:grid}.yb-form-loading-orb span{background:#176765;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 7px #e4f3ed}.yb-form-loading-skeleton{gap:14px;width:min(100%,420px);margin:0 auto;display:grid}.yb-form-loading-line,.yb-form-loading-input{background:linear-gradient(100deg,#edf2ef 20%,#f8faf9 42%,#edf2ef 64%) 0 0/220% 100%;border-radius:999px;height:13px;animation:1.7s ease-in-out infinite yb-skeleton-shimmer;display:block}.yb-form-loading-line-short{width:24%}.yb-form-loading-line-title{width:64%;height:31px;margin-bottom:5px}.yb-form-loading-input{border-radius:13px;height:54px}.yb-form-loading-input-short{width:78%}.yb-form-loading-label{color:#82908b;text-align:center;letter-spacing:.04em;margin:26px 0 0;font-size:.76rem}.yb-image-upload-control{cursor:pointer;border:1px dashed var(--yb-form-border,#c8d5d0);background:var(--yb-form-muted,#f3f7f5);min-height:118px;color:var(--yb-form-text,#061923);text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:10px;display:flex;overflow:hidden}.yb-image-upload-control:hover{border-color:var(--yb-accent,#176765)}.yb-image-upload-control svg{width:22px;height:22px;color:var(--yb-accent,#176765)}.yb-image-upload-control img{object-fit:contain;background:#fff;width:100%;height:180px}.yb-image-upload-native{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important;min-height:1px!important}.yb-image-upload-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.yb-image-upload-actions button{cursor:pointer;border:1px solid var(--yb-form-border,#c8d5d0);min-height:40px;color:var(--yb-form-text,#061923);font:inherit;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.8rem;font-weight:650;display:inline-flex}.yb-image-upload-actions button:hover{border-color:var(--yb-accent,#176765);color:var(--yb-accent,#176765)}.yb-image-upload-actions svg{width:16px;height:16px}.yb-image-upload-meta{color:#64726f;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:.74rem;display:flex}.yb-image-upload-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yb-image-upload-meta button{cursor:pointer;color:#9b2c2c;font:inherit;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.yb-image-upload-meta svg{width:13px;height:13px}@keyframes yb-field-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes yb-loading-breathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes yb-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes yb-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes yb-draw{0%{stroke-dasharray:80;stroke-dashoffset:80px}to{stroke-dashoffset:0}}@keyframes yb-spin{to{transform:rotate(360deg)}}@keyframes yb-button-sheen{0%{left:-42%}to{left:132%}}@media (max-width:640px){.yb-form-page{padding:12px}.yb-form-shell,.yb-form-success{border-radius:20px;padding:26px 20px}.yb-form-logo{max-width:min(190px,100%);height:64px}.yb-form-initial{border-radius:19px;width:64px;height:64px}.yb-form-row-two{grid-template-columns:1fr}.yb-form-progress{margin:20px 0 32px}.yb-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.yb-form-actions.yb-form-actions-with-back{grid-template-columns:repeat(3,minmax(0,1fr))}.yb-form-actions button{width:100%;min-width:0;padding:10px 8px}.yb-action-label-long{display:none}.yb-action-label-short{display:inline}.yb-form-protection{margin-top:24px}.yb-powered-by{margin-top:2px}.yb-form-loading{min-height:470px}}@media (prefers-reduced-motion:reduce){.yb-form-progress span,.yb-form-field-reveal,.yb-check,.yb-check svg,.yb-spin,.yb-submit-button:after,.yb-form-loading-orb,.yb-form-loading-line,.yb-form-loading-input{transition:none;animation:none}.yb-form-primary:hover,.yb-form-cta:hover,.yb-powered-by:hover{transform:none}}
