@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Fira+Code:wght@400;500&display=swap";.ys-header{-webkit-backdrop-filter:blur(24px)saturate(150%);z-index:1000;background:#ffffffb3;border-bottom:1px solid #0000000d;align-items:center;width:100%;height:72px;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:fixed;top:0;left:0}.ys-header .ys-header-content{justify-content:space-between;align-items:center;width:100%;margin:0 auto;display:flex}.ys-header .ys-logo{color:#111827;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;align-items:baseline;font-size:1.35rem;font-weight:800;display:flex}.ys-header .ys-logo .ys-logo-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ys-header .ys-logo .ys-logo-dot{color:#c4a962;margin-left:2px;font-size:1.8rem;line-height:0}.ys-header .ys-operations{align-items:center;gap:1.25rem;display:flex}.ys-header .ys-operations .ys-cta-btn{letter-spacing:-.01em;height:38px;box-shadow:0 4px 14px #c4a96226;border:1px solid #0000!important;border-radius:6px!important;padding:0 1.25rem!important;font-size:.875rem!important;font-weight:600!important}.ys-header .ys-operations .ys-cta-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #c4a96240}html.dark-theme .ys-header{background:#0f1115b3;border-bottom:1px solid #ffffff14}html.dark-theme .ys-header .ys-logo{color:#fff}.ys-hero{background-color:#0000;flex-direction:column;justify-content:space-between;align-items:center;min-height:100vh;padding-top:140px;display:flex;position:relative;overflow:hidden}.ys-hero .ys-hero-glow{pointer-events:none;z-index:0;background:radial-gradient(#c4a96214 0%,#0000 60%);width:60vw;height:400px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.ys-hero .ys-hero-grid{z-index:0;background-image:linear-gradient(90deg,#00000008 1px,#0000 1px),linear-gradient(#00000008 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 100%);mask-image:linear-gradient(#000 20%,#0000 100%)}.ys-hero .ys-hero-content{z-index:1;text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;max-width:900px;margin-bottom:0;display:flex;position:relative}.ys-hero .ys-hero-badge{margin-bottom:2rem}.ys-hero .ys-hero-badge .ys-chip{color:#9e833b;letter-spacing:.02em;background:#c4a9621a;border:1px solid #c4a96233;border-radius:999px;padding:.25rem 1rem;font-size:.75rem;font-weight:600}.ys-hero .ys-hero-badge .ys-chip .pi{margin-right:.5rem;font-size:.7rem}.ys-hero .ys-hero-title{letter-spacing:-.04em;color:#111827;margin-bottom:1.5rem;font-size:clamp(3.5rem,7vw,5.5rem);line-height:1.05}.ys-hero .ys-hero-title span{color:#c4a962;display:inline-block}.ys-hero .ys-hero-subtitle{color:#616e80;max-width:700px;margin-bottom:3rem;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:400;line-height:1.6}.ys-hero .ys-hero-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.ys-hero .ys-hero-actions .p-button{letter-spacing:-.01em;border-radius:8px!important;padding:.875rem 2rem!important;font-size:1rem!important;font-weight:600!important}.ys-hero .ys-hero-actions .ys-btn-primary{box-shadow:0 4px 14px #c4a96233;border:1px solid #0000!important}.ys-hero .ys-hero-actions .ys-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c4a9624d}.ys-hero .ys-hero-actions .ys-btn-outline{color:#4b5563!important;background:0 0!important;border:1px solid #0000001a!important}.ys-hero .ys-hero-actions .ys-btn-outline:hover{background:#00000008!important;border-color:#0003!important}.ys-hero .ys-hero-metrics{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border-top:1px solid #0000000d;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex;position:relative}.ys-hero .ys-hero-metrics .ys-metric{flex-direction:column;align-items:center;padding:0 3rem;display:flex}.ys-hero .ys-hero-metrics .ys-metric .ys-metric-val{color:#111827;margin-bottom:.25rem;font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:1.25rem;font-weight:600}.ys-hero .ys-hero-metrics .ys-metric .ys-metric-label{text-transform:uppercase;letter-spacing:.05em;color:#4b5563;font-size:.75rem;font-weight:500}.ys-hero .ys-hero-metrics .ys-metric-divider{background:#0000001a;width:1px;height:24px}@media (max-width:768px){.ys-hero .ys-hero-metrics{background:0 0;border-top:none;flex-direction:column;gap:1.5rem}.ys-hero .ys-hero-metrics .ys-metric-divider{display:none}.ys-hero .ys-hero-metrics .ys-metric{padding:0}}html.dark-theme .ys-hero .ys-hero-grid{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px)}html.dark-theme .ys-hero .ys-hero-badge .ys-chip{color:#e0d2ac;background:#c4a96226}html.dark-theme .ys-hero .ys-hero-title{color:#fff}html.dark-theme .ys-hero .ys-hero-subtitle{color:#808998}html.dark-theme .ys-hero .ys-btn-outline{color:#9ca3af!important;border-color:#ffffff1a!important}html.dark-theme .ys-hero .ys-btn-outline:hover{background:#ffffff0d!important}html.dark-theme .ys-hero .ys-hero-metrics{background:#0000004d;border-top:1px solid #ffffff0d}html.dark-theme .ys-hero .ys-hero-metrics .ys-metric-val{color:#fff}html.dark-theme .ys-hero .ys-hero-metrics .ys-metric-label{color:#9ca3af}html.dark-theme .ys-hero .ys-hero-metrics .ys-metric-divider{background:#ffffff1a}.ys-proof{background-color:#0000;padding:6rem 0}.ys-proof .ys-arch-block{background-color:#fff;border:1px solid #0000000d;border-radius:8px;max-width:600px;margin:0 auto;overflow:hidden;box-shadow:0 25px 50px -12px #0000001a}.ys-proof .ys-arch-block .ys-arch-header{background-color:#0000000d;border-bottom:1px solid #0000000d;align-items:center;padding:.75rem 1rem;display:flex}.ys-proof .ys-arch-block .ys-arch-header .ys-dot{border-radius:50%;width:12px;height:12px;margin-right:8px}.ys-proof .ys-arch-block .ys-arch-header .ys-dot.bg-red{background-color:#ff5f56}.ys-proof .ys-arch-block .ys-arch-header .ys-dot.bg-yellow{background-color:#ffbd2e}.ys-proof .ys-arch-block .ys-arch-header .ys-dot.bg-green{background-color:#27c93f}.ys-proof .ys-arch-block .ys-arch-header .ys-arch-title{color:#4b5563;margin-left:auto;margin-right:auto;font-size:.875rem}.ys-proof .ys-arch-block .ys-arch-body{color:#111827;flex-direction:column;align-items:center;padding:3rem;font-size:1rem;display:flex}.ys-proof .ys-arch-block .ys-arch-body .ys-arch-node{text-align:center;letter-spacing:.05em;background:#00000005;border:1px solid #0000001a;border-radius:4px;width:100%;padding:1rem 2rem}.ys-proof .ys-arch-block .ys-arch-body .ys-arch-node.ys-arch-highlight{color:#c4a962;background:#c4a9620d;border-color:#c4a962}.ys-proof .ys-arch-block .ys-arch-body .ys-arch-flow{color:#4b5563;padding:1rem 0;font-size:1.5rem}html.dark-theme .ys-proof .ys-arch-block{background-color:#1f2228;border:1px solid #ffffff0d;box-shadow:0 25px 50px -12px #00000080}html.dark-theme .ys-proof .ys-arch-block .ys-arch-header{background-color:#0000004d;border-bottom:1px solid #ffffff0d}html.dark-theme .ys-proof .ys-arch-block .ys-arch-header .ys-arch-title{color:#9ca3af}html.dark-theme .ys-proof .ys-arch-block .ys-arch-body{color:#fff}html.dark-theme .ys-proof .ys-arch-block .ys-arch-body .ys-arch-node{background:#ffffff05;border:1px solid #ffffff1a}html.dark-theme .ys-proof .ys-arch-block .ys-arch-body .ys-arch-node.ys-arch-highlight{color:#c4a962;background:#c4a9620d;border-color:#c4a962}html.dark-theme .ys-proof .ys-arch-block .ys-arch-body .ys-arch-flow{color:#9ca3af}.ys-pillars{padding:6rem 0}.ys-pillars .ys-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.ys-pillars .ys-pillar-card{box-shadow:none;background-color:#fff;border:1px solid #0000000d;border-radius:8px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.ys-pillars .ys-pillar-card:hover{border-color:#c4a96280;transform:translateY(-5px)}.ys-pillars .ys-pillar-card .p-card-title{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.ys-pillars .ys-pillar-card .p-card-content{padding:0}.ys-pillars .ys-pillar-card p{color:#4b5563;font-size:1rem;line-height:1.6}html.dark-theme .ys-pillars .ys-pillar-card{background-color:#1f2228;border:1px solid #ffffff0d}html.dark-theme .ys-pillars .ys-pillar-card .p-card-title{color:#fff}html.dark-theme .ys-pillars .ys-pillar-card p{color:#9ca3af}.ys-approach{text-align:center;background:radial-gradient(circle,#c4a96208 0%,#0000 70%);padding:8rem 0}.ys-approach .ys-approach-content{max-width:800px;margin:0 auto}.ys-approach .ys-section-title{letter-spacing:-.02em;margin-bottom:2rem;font-size:clamp(2rem,4vw,3rem)}.ys-approach .ys-approach-text{color:#4b5563;font-size:1.25rem;line-height:1.8}html.dark-theme .ys-approach .ys-approach-text{color:#9ca3af}.ys-capture{padding:6rem 0}.ys-capture .ys-capture-box{background-color:#fff;border:1px solid #0000000d;border-radius:8px;max-width:500px;margin:0 auto;padding:3rem}.ys-capture .ys-capture-box .ys-capture-title{text-align:center;margin-bottom:2rem;font-size:1.5rem}.ys-capture .ys-capture-box .ys-capture-form{flex-direction:column;gap:1.5rem;display:flex}.ys-capture .ys-capture-box .ys-capture-form .p-inputgroup .p-inputtext{width:100%;padding:1rem}.ys-capture .ys-capture-box .ys-capture-form .p-inputgroup .p-inputgroup-addon{color:#4b5563;background-color:#0000;border-color:#0000001a}.ys-capture .ys-capture-box .ys-capture-form .p-button{width:100%;padding:1rem;font-size:1.125rem}.ys-toast-premium .p-toast-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#4b5563;background:#fffffff2;border:1px solid #0000001a;border-radius:8px;box-shadow:0 10px 40px #00000080}.ys-toast-premium .p-toast-message .p-toast-message-content{align-items:center}.ys-toast-premium .p-toast-message .p-toast-icon-close{color:#4b5563}.ys-toast-premium .p-toast-message .p-toast-icon-close:hover{background:#ffffff0d}.ys-toast-premium .p-toast-message-success{border-left:4px solid #c4a962}.ys-toast-premium .p-toast-message-success .p-toast-message-icon{color:#c4a962}.ys-toast-premium .p-toast-message-success .p-toast-summary{color:#111827}.ys-toast-premium .p-toast-message-error{border-left:4px solid #ff5f56}.ys-toast-premium .p-toast-message-error .p-toast-message-icon{color:#ff5f56}.ys-toast-premium .p-toast-message-error .p-toast-summary{color:#111827}.ys-toast-premium .p-toast-message-info{border-left:4px solid #c4a962}.ys-toast-premium .p-toast-message-info .p-toast-message-icon{color:#c4a962}.ys-toast-premium .p-toast-message-info .p-toast-summary{color:#111827}html.dark-theme .ys-capture .ys-capture-box{background-color:#1f2228;border:1px solid #ffffff0d}html.dark-theme .ys-capture .ys-capture-box .p-inputgroup .p-inputtext{color:#9ca3af!important;background-color:#1f2228!important;border:1px solid #ffffff1a!important}html.dark-theme .ys-capture .ys-capture-box .p-inputgroup .p-inputgroup-addon{color:#9ca3af;border-color:#ffffff1a}.ys-footer{border-top:1px solid #0000000d;padding:3rem 0}.ys-footer .ys-footer-content{color:#4b5563;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.ys-footer .ys-footer-links{gap:1.5rem;display:flex}.ys-footer .ys-footer-links a:hover{color:#c4a962}html.dark-theme .ys-footer{border-top:1px solid #ffffff0d}html.dark-theme .ys-footer .ys-footer-content{color:#9ca3af}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:#4b5563;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:#111827;margin:0;font-weight:700}a{color:inherit;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}*{box-sizing:border-box}.p-button{color:#c4a962!important;background-color:#0000!important;border:1px solid #c4a962!important;border-radius:4px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:500!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.p-button:hover{background-color:#c4a9621a!important}.p-button.p-button-primary{color:#fff!important;background-color:#c4a962!important}.p-button.p-button-primary:hover{background-color:#bd9f4f!important}.p-inputtext{color:#4b5563!important;background-color:#fff!important;border:1px solid #0000001a!important;border-radius:4px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}.p-inputtext:focus{border-color:#c4a962!important;box-shadow:0 0 0 1px #c4a96233!important}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.text-primary{color:#c4a962}.font-code{font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html.dark-theme body{color:#9ca3af;background-color:#0f1115}html.dark-theme h1,html.dark-theme h2,html.dark-theme h3,html.dark-theme h4,html.dark-theme h5,html.dark-theme h6{color:#fff}html.dark-theme .p-button-primary{color:#0f1115!important}html:not(.dark-theme){--text-light:#4b5563;--headings-light:#111827;--bg-light:#fff}html.dark-theme{--text-dark:#9ca3af;--headings-dark:#fff;--bg-dark:#0f1115}
