
/* YAPVO complete public-site extension, based on approved RC5C brand tokens. */
@media(min-width:1025px){.desktop-nav{gap:clamp(12px,1.5vw,21px)}.desktop-nav a{font-size:12.5px}.header-actions{gap:12px}}
@media(max-width:1250px){.desktop-nav{display:none!important}.menu-toggle{display:inline-flex!important}.mobile-menu{z-index:55}}
.header .mobile-menu:not([hidden]){display:block}
.yc-main{--yc-paper:#fff;--yc-night:#131018;--yc-ink:#1D1824;--yc-muted:#564F60;--yc-line:#E6E1DA;--yc-jamun:#5B2BD6;--yc-rani:#D1236F;--yc-soft:#ECE6FD;--yc-card:#fff;max-width:100%;font-family:Inter,Arial,sans-serif;color:var(--yc-ink);background:var(--yc-paper)}
.yc-main .yc-container{width:min(1170px,calc(100% - 44px));margin-inline:auto}.yc-main .yc-eyebrow{color:var(--yc-jamun);text-transform:uppercase;font-weight:800;letter-spacing:.19em;font-size:12px;margin:0 0 19px;display:flex;align-items:center;gap:11px}.yc-main .yc-eyebrow:before{content:'';width:9px;height:9px;border-radius:50%;background:#F2B233}
.yc-main .yc-hero{padding:clamp(75px,9vw,132px) 0 clamp(44px,7vw,84px);border-bottom:1px solid var(--yc-line)}.yc-main .yc-title{font-family:'Anek Latin',Inter,sans-serif;font-weight:800;letter-spacing:-.053em;line-height:.99;font-size:clamp(46px,7vw,92px);max-width:980px;color:var(--yc-ink);margin:0 0 26px}.yc-main .yc-title em{font-style:normal;color:var(--yc-rani)}.yc-main .yc-intro{font-size:clamp(17px,2vw,21px);line-height:1.66;color:var(--yc-muted);max-width:780px;margin:0}.yc-main .yc-actions{margin-top:32px;display:flex;gap:14px;flex-wrap:wrap}.yc-main .yc-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:13px 21px;border-radius:9px;font-size:14px;font-weight:700;text-decoration:none;background:var(--yc-jamun);color:white}.yc-main .yc-button:hover{background:#4B21B5}.yc-main .yc-button-secondary{background:transparent;color:var(--yc-ink);border:1px solid var(--yc-line)}.yc-main .yc-button-secondary:hover{background:var(--yc-soft);color:#2A1463}.yc-main .yc-section{padding:clamp(46px,7vw,88px) 0;border-bottom:1px solid var(--yc-line)}.yc-main h2,.yc-main h3{font-family:'Anek Latin',Inter,sans-serif;color:var(--yc-ink)}.yc-main h2{font-size:clamp(32px,4.5vw,52px);letter-spacing:-.045em;line-height:1.12;margin:0 0 21px}.yc-main h3{font-size:clamp(20px,2vw,25px);letter-spacing:-.03em;margin:0 0 10px}.yc-main p,.yc-main li{color:var(--yc-muted);line-height:1.75}.yc-main p{margin:0 0 15px}.yc-main .yc-lead{max-width:73ch;margin:0 0 31px;font-size:17px}.yc-main ul,.yc-main ol{padding-left:21px}.yc-main li{margin:9px 0}.yc-main .yc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:29px}.yc-main .yc-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.yc-main .yc-card{background:var(--yc-card);border:1px solid var(--yc-line);border-radius:18px;padding:30px;min-width:0}.yc-main .yc-card p:last-child{margin-bottom:0}.yc-main .yc-card .yc-kicker{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--yc-jamun);font-weight:800;margin-bottom:20px}.yc-main .yc-tint{background:var(--yc-soft)}.yc-main .yc-steps{counter-reset:yc-step;display:grid;gap:15px;padding:0!important;margin:28px 0!important;list-style:none}.yc-main .yc-steps li{display:grid;grid-template-columns:50px 1fr;gap:20px;align-items:start;margin:0;background:var(--yc-card);padding:22px;border:1px solid var(--yc-line);border-radius:16px}.yc-main .yc-steps li::before{counter-increment:yc-step;content:counter(yc-step,decimal-leading-zero);color:var(--yc-jamun);font-weight:800;font-size:16px}.yc-main .yc-steps h3{margin:0 0 7px}.yc-main .yc-steps p{margin:0}.yc-main .yc-note{margin:23px 0;padding:20px 24px;border-left:4px solid #D1236F;background:var(--yc-soft);border-radius:0 12px 12px 0}.yc-main .yc-note p{margin:0}.yc-main .yc-faq details{padding:22px 0;border-bottom:1px solid var(--yc-line)}.yc-main .yc-faq summary{font-size:17px;font-weight:700;cursor:pointer;list-style-position:outside;color:var(--yc-ink);padding-left:4px}.yc-main .yc-faq details p{padding-top:12px;max-width:75ch}.yc-main .yc-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.yc-main a:not(.yc-button){color:var(--yc-jamun);text-underline-offset:3px}.yc-main .yc-card a{font-weight:700}.yc-main .yc-footerCTA{padding:55px 0 80px;text-align:center}.yc-main .yc-footerCTA p{max-width:640px;margin:0 auto 26px}.yc-main .yc-footerCTA .yc-actions{justify-content:center}.yc-main .yc-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--yc-muted);font-size:13px;margin:0 0 27px}.yc-main .yc-breadcrumbs a{color:inherit}.yc-main .yc-feature-image{width:100%;height:270px;object-fit:cover;border-radius:13px;margin-bottom:17px}.yc-main .yc-policy .yc-pagehero{padding:75px 0 36px}.yc-main .yc-policy article{max-width:940px;padding-bottom:70px}.yc-main .yc-policy .policy-section{border-bottom:1px solid var(--yc-line);padding:25px 0}.yc-main .yc-policy .policy-section h2{font-size:clamp(23px,3vw,31px)}.yc-main .yc-policy .policy-section h3{font-size:22px}.yc-main .yc-policy .panel{padding:23px;border-radius:14px;background:var(--yc-soft);border:1px solid var(--yc-line)}.yc-main .yc-policy .eyebrow{font-size:12px;color:var(--yc-jamun);font-weight:800;letter-spacing:.17em}.yc-main .yc-policy .lead{font-size:17px;max-width:78ch}.yc-main .yc-policy li{margin:7px 0}.yc-main .yc-policy h1{font-family:'Anek Latin',Inter,sans-serif;font-size:clamp(40px,7vw,62px);margin:13px 0 23px;letter-spacing:-.048em}.yc-main a:focus-visible,.yc-main button:focus-visible,.yc-main summary:focus-visible{outline:3px solid #D1236F;outline-offset:4px}.yc-main .yc-descriptor{margin-top:20px;font-size:13px;color:var(--yc-muted)}.footer .footer-main nav a{font-size:12px}
@media(max-width:900px){.yc-main .yc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:610px){.yc-main .yc-container{width:calc(100% - 32px)}.yc-main .yc-hero{padding-top:85px}.yc-main .yc-grid,.yc-main .yc-grid-two{grid-template-columns:1fr}.yc-main .yc-card{padding:22px}.yc-main .yc-steps li{grid-template-columns:37px 1fr;gap:12px}.yc-main .yc-actions{flex-direction:column;align-items:stretch}.yc-main .yc-button{width:100%}}
@media(prefers-color-scheme:dark){.yc-main{--yc-paper:#131018;--yc-ink:#F4F1F7;--yc-muted:#C6BFCE;--yc-line:#36303F;--yc-jamun:#A28BF5;--yc-soft:#25202D;--yc-card:#1C1822}.yc-main .yc-button{background:#5B2BD6;color:white}.yc-main .yc-button-secondary{border-color:#36303F;background:transparent;color:#F4F1F7}.yc-main .yc-button-secondary:hover{background:#25202D;color:white}}
@media(prefers-reduced-motion:reduce){.yc-main *{scroll-behavior:auto!important}}
