
/* <inline asset> */
@charset "UTF-8"; 

/* /yck_balon_website/static/src/scss/yck_legal.scss */
 .yck-about-page, .yck-legal-page{color: #172033; background: #fff;}.yck-about-hero{padding: 62px 0; background: linear-gradient(135deg, #fff5f8 0%, #fff 52%, #f2f6ff 100%);}.yck-about-hero-grid{display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(300px, 0.65fr); gap: 44px; align-items: center;}.yck-about-hero-copy > span, .yck-about-section-head > span, .yck-about-process-card > div:first-child > span{color: #ef315f; font-size: 10px; font-weight: 950; letter-spacing: .14em;}.yck-about-hero h1{max-width: 820px; margin: 8px 0 14px; font-size: 46px; line-height: 1.08; font-weight: 950; letter-spacing: -1.5px;}.yck-about-hero-copy > p{max-width: 760px; margin: 0; color: #687486; font-size: 14px; line-height: 1.75;}.yck-about-hero-actions{display: -webkit-box; display: -webkit-flex; display: flex; gap: 9px; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: 23px;}.yck-about-hero-actions a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; padding: 12px 16px; border-radius: 999px; font-size: 11px; font-weight: 900; text-decoration: none;}.yck-about-hero-actions .primary{background: #ef315f; color: #fff;}.yck-about-hero-actions .secondary{border: 1px solid #e0e5ec; background: #fff; color: #172033;}.yck-about-company-card{padding: 25px; border: 1px solid #e8eaf0; border-radius: 20px; background: #fff; box-shadow: 0 18px 44px rgba(20, 32, 54, 0.08);}.yck-about-company-card > span{color: #7257e8; font-size: 9px; font-weight: 950; letter-spacing: .12em;}.yck-about-company-card > strong{display: block; margin: 8px 0; color: #172033; font-size: 14px; line-height: 1.45;}.yck-about-company-card > p{color: #7b8595; font-size: 11px; line-height: 1.65;}.yck-about-company-card > div{display: grid; gap: 7px; margin-top: 14px;}.yck-about-company-card a{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; padding: 9px 10px; border-radius: 10px; background: #f7f8fb; color: #536176; font-size: 10px; font-weight: 800; text-decoration: none;}.yck-about-company-card a i{color: #ef315f; width: 18px;}.yck-about-focus{padding: 68px 0;}.yck-about-section-head{max-width: 760px; margin-bottom: 25px;}.yck-about-section-head h2{margin: 6px 0 8px; font-size: 31px; font-weight: 950; letter-spacing: -.8px;}.yck-about-section-head p{margin: 0; color: #748092; font-size: 12px; line-height: 1.7;}.yck-about-focus-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 13px;}.yck-about-focus-grid article{padding: 21px; border: 1px solid #e9ecf1; border-radius: 16px; background: #fff;}.yck-about-focus-grid i{display: grid; width: 42px; height: 42px; place-items: center; margin-bottom: 13px; border-radius: 12px; background: #fff0f4; color: #ef315f; font-size: 18px;}.yck-about-focus-grid strong{display: block; font-size: 13px;}.yck-about-focus-grid p{margin: 7px 0 0; color: #7b8595; font-size: 10px; line-height: 1.65;}.yck-about-process{padding: 0 0 68px;}.yck-about-process-card{display: grid; grid-template-columns: 1.1fr .9fr; gap: 38px; align-items: center; padding: 34px; border-radius: 24px; background: linear-gradient(135deg, #172033, #243756); color: #fff;}.yck-about-process-card h2{margin: 6px 0 9px; color: #fff; font-size: 30px; font-weight: 950;}.yck-about-process-card p{max-width: 650px; color: #cbd3df; font-size: 12px; line-height: 1.7;}.yck-about-process-card a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; align-items: center; gap: 8px; margin-top: 13px; padding: 10px 14px; border-radius: 999px; background: #ef315f; color: #fff; font-size: 10px; font-weight: 900; text-decoration: none;}.yck-about-process-steps{display: grid; grid-template-columns: 1fr 1fr; gap: 9px;}.yck-about-process-steps div{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; padding: 12px; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 12px; background: rgba(255, 255, 255, 0.06);}.yck-about-process-steps b{display: grid; width: 30px; height: 30px; place-items: center; border-radius: 9px; background: #ef315f; color: #fff; font-size: 9px;}.yck-about-process-steps span{font-size: 10px; font-weight: 850;}.yck-about-trust{padding: 23px 0; background: #f7f8fb;}.yck-about-trust .container{display: grid; grid-template-columns: repeat(4, 1fr); gap: 12px;}.yck-about-trust .container > div{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 10px; padding: 12px;}.yck-about-trust i{display: grid; width: 38px; height: 38px; place-items: center; border-radius: 11px; background: #fff; color: #ef315f;}.yck-about-trust strong, .yck-about-trust small{display: block;}.yck-about-trust strong{font-size: 11px;}.yck-about-trust small{margin-top: 2px; color: #8b94a2; font-size: 8px;}.yck-legal-hero{padding: 54px 0 46px; background: linear-gradient(135deg, #fff5f8, #fff 58%, #f4f3ff);}.yck-legal-hero span{color: #ef315f; font-size: 9px; font-weight: 950; letter-spacing: .14em;}.yck-legal-hero h1{margin: 7px 0 8px; font-size: 39px; font-weight: 950; letter-spacing: -1px;}.yck-legal-hero p{max-width: 720px; margin: 0; color: #6f7a8b; font-size: 13px; line-height: 1.7;}.yck-legal-hero small{display: block; margin-top: 11px; color: #9aa2ae; font-size: 9px;}.yck-legal-body{padding: 45px 0 72px; background: #f8f9fb;}.yck-legal-card{max-width: 930px; margin: auto; padding: 34px 38px; border: 1px solid #e6e9ef; border-radius: 20px; background: #fff; box-shadow: 0 10px 35px rgba(20, 32, 54, 0.04);}.yck-legal-card h2{margin: 25px 0 8px; color: #172033; font-size: 17px; font-weight: 950;}.yck-legal-card h2:first-child{margin-top: 0;}.yck-legal-card p, .yck-legal-card li{color: #616d7e; font-size: 11px; line-height: 1.8;}.yck-legal-card ul{padding-left: 20px;}.yck-legal-card a{color: #ef315f; font-weight: 800; text-decoration: none;}.yck-legal-note{display: -webkit-box; display: -webkit-flex; display: flex; gap: 10px; margin-top: 24px; padding: 13px; border: 1px solid #f3dfe5; border-radius: 12px; background: #fff7f9; color: #6f7989; font-size: 10px; line-height: 1.6;}.yck-legal-note i{color: #ef315f; font-size: 16px;}.yck-faq-grid{max-width: 930px; margin: auto; display: grid; gap: 9px;}.yck-faq-grid details{border: 1px solid #e5e9ef; border-radius: 13px; background: #fff; overflow: hidden;}.yck-faq-grid summary{cursor: pointer; list-style: none; padding: 15px 17px; color: #172033; font-size: 12px; font-weight: 900;}.yck-faq-grid summary::-webkit-details-marker{display: none;}.yck-faq-grid summary:after{content: "+"; float: right; color: #ef315f; font-size: 17px;}.yck-faq-grid details[open] summary:after{content: "−";}.yck-faq-grid p{margin: 0; padding: 0 17px 16px; color: #6f7a8b; font-size: 10px; line-height: 1.75;}.yck-faq-grid a{color: #ef315f; font-weight: 800; text-decoration: none;}.yck-optout-alert{max-width: 930px; margin: 0 auto 15px; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 9px; padding: 13px 15px; border-radius: 12px; font-size: 10px; font-weight: 800;}.yck-optout-alert.success{border: 1px solid #cdebd8; background: #effaf3; color: #287b4b;}.yck-optout-alert.error{border: 1px solid #f2ccd5; background: #fff2f5; color: #a92b4a;}.yck-optout-grid{max-width: 930px; margin: auto; display: grid; grid-template-columns: 1fr 1fr; gap: 15px;}.yck-optout-card{padding: 26px; border: 1px solid #e5e9ef; border-radius: 18px; background: #fff;}.yck-optout-card .icon{display: grid; width: 46px; height: 46px; place-items: center; margin-bottom: 15px; border-radius: 13px; background: #fff0f4; color: #ef315f; font-size: 19px;}.yck-optout-card > span{color: #ef315f; font-size: 8px; font-weight: 950; letter-spacing: .12em;}.yck-optout-card h2{margin: 5px 0 7px; font-size: 19px; font-weight: 950;}.yck-optout-card > p{min-height: 48px; color: #788394; font-size: 10px; line-height: 1.65;}.yck-optout-card form{display: grid; gap: 7px; margin-top: 15px;}.yck-optout-card label{color: #5f6b7e; font-size: 9px; font-weight: 850;}.yck-optout-card input{height: 43px; border: 1px solid #dce2e9; border-radius: 10px; padding: 0 11px; font-size: 11px; outline: 0;}.yck-optout-card input:focus{border-color: #ef315f; box-shadow: 0 0 0 3px rgba(239, 49, 95, 0.08);}.yck-optout-card button{height: 43px; border: 0; border-radius: 10px; background: #ef315f; color: #fff; font-size: 10px; font-weight: 900;}.yck-optout-info{max-width: 930px; margin: 15px auto 0; display: -webkit-box; display: -webkit-flex; display: flex; gap: 11px; padding: 16px; border: 1px solid #e6eaf0; border-radius: 14px; background: #fff;}.yck-optout-info > i{color: #7257e8; font-size: 18px;}.yck-optout-info strong{font-size: 11px;}.yck-optout-info p{margin: 4px 0 0; color: #798393; font-size: 9px; line-height: 1.65;}@media (max-width: 991px){.yck-about-hero-grid, .yck-about-process-card{grid-template-columns: 1fr;}.yck-about-focus-grid{grid-template-columns: 1fr 1fr;}.yck-about-trust .container{grid-template-columns: 1fr 1fr;}}@media (max-width: 575px){.yck-about-hero{padding: 42px 0;}.yck-about-hero h1{font-size: 34px;}.yck-about-focus{padding: 48px 0;}.yck-about-focus-grid, .yck-about-trust .container, .yck-optout-grid{grid-template-columns: 1fr;}.yck-about-process-card{padding: 24px;}.yck-about-process-steps{grid-template-columns: 1fr;}.yck-legal-hero{padding: 40px 0 34px;}.yck-legal-hero h1{font-size: 31px;}.yck-legal-body{padding: 30px 0 52px;}.yck-legal-card{padding: 24px 19px;}.yck-optout-card > p{min-height: 0;}}.yck-legal-nav{border-top: 1px solid #edf0f4; border-bottom: 1px solid #e6e9ef; background: #fff;}.yck-legal-nav .container{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; gap: 8px; padding-top: 12px; padding-bottom: 12px; overflow-x: auto; scrollbar-width: none; -webkit-overflow-scrolling: touch;}.yck-legal-nav .container::-webkit-scrollbar{display: none;}.yck-legal-nav a{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; align-items: center; gap: 7px; min-height: 38px; padding: 0 12px; border: 1px solid #e6eaf0; border-radius: 999px; background: #fff; color: #445167; font-size: 11px; font-weight: 850; text-decoration: none; white-space: nowrap;}.yck-legal-nav a:hover{border-color: #f0cdd7; background: #fff6f8; color: #ef315f;}.yck-legal-nav i{color: #ef315f;}.yck-legal-note-primary{margin-top: 0; margin-bottom: 25px; border-color: #dce7f6; background: #f6f9fe; color: #4c607b;}.yck-legal-card p, .yck-legal-card li{font-size: 14px; line-height: 1.8;}.yck-legal-card li + li{margin-top: 6px;}@media (max-width: 767.98px){.yck-legal-nav .container{padding-left: 15px; padding-right: 15px;}.yck-legal-nav a{min-height: 40px; padding: 0 13px; font-size: 11px;}.yck-legal-hero{padding: 36px 0 30px;}.yck-legal-hero h1{font-size: 30px; line-height: 1.12; letter-spacing: -.6px;}.yck-legal-hero p{font-size: 13px; line-height: 1.65;}.yck-legal-body{padding: 24px 0 44px;}.yck-legal-card{padding: 22px 17px; border-radius: 16px;}.yck-legal-card h2{margin-top: 22px; font-size: 17px; line-height: 1.35;}.yck-legal-card p, .yck-legal-card li{font-size: 13px; line-height: 1.75;}.yck-legal-note{font-size: 11px;}}.yck-about-page .yck-about-trust .container{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px;}.yck-about-page .yck-about-trust .container > div{min-width: 0;}.yck-about-page + .yck-site-footer, body:has(.yck-about-page) .yck-site-footer{margin-top: 0;}@media (min-width: 576px) and (max-width: 991.98px){.yck-about-page .yck-about-trust .container{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 575.98px){.yck-about-page .yck-about-trust .container{grid-template-columns: minmax(0, 1fr);}}