:root{--yl-ink-black:#050b17;--yl-ink-deep:#0a1426;--yl-silver-mirror:#dce3ea;--yl-silver-light:#e8eaed;--yl-silver-dim:#ccd2d9;--yl-silver-shadow:#4a525c;--yl-silver-trace:#c7cdd414;--yl-silver-line:#c7cdd429;--yl-copper-rim:#9fe4ee;--yl-copper-faint:#9fe4ee26;--yl-soft-ivory:#e8eaed;--yl-ink:#050b17;--yl-midnight:#0a1426;--yl-platinum:var(--yl-silver-mirror);--yl-titanium:var(--yl-silver-dim);--yl-silver:var(--yl-silver-dim);--yl-copper:var(--yl-copper-rim);--yl-copper-light:#c9f2f7;--yl-copper-deep:#6fd8e8;--yl-warm-glow:var(--yl-copper-light);--yl-line:#c7cdd414;--yl-line-strong:#c7cdd429;--ease:cubic-bezier(.16, 1, .3, 1);--yl-display-serif:var(--font-display);--yl-display-weight:800;--yl-ui-sans:var(--font-body);--shadow-xs:0 1px 2px #00000040;--shadow-sm:0 4px 12px #00000059;--shadow-md:0 16px 40px -12px #00000073;--shadow-lg:0 30px 70px #0009;--shadow-glow:0 0 24px #c7cdd41f;--shadow-glow-strong:0 0 32px #c7cdd438;--shadow-rim:0 0 1px #9fe4ee99}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);scroll-padding-top:96px;overflow-x:hidden}body{background:var(--yl-ink);color:var(--yl-platinum);font-family:var(--font-body);font-weight:400;font-size:var(--text-m);line-height:var(--lh-body);letter-spacing:var(--track-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;position:relative;overflow-x:hidden}img,iframe{max-width:100%;height:auto}@media (max-width:768px){.btn-primary,.nav-cta{min-height:44px}}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% 0,#9fe4ee0f,#0000 60%),radial-gradient(60% 40% at 20% 70%,#9fe4ee0a,#0000 65%),radial-gradient(60% 40% at 80% 100%,#9fe4ee0d,#0000 65%);position:fixed;top:0;bottom:0;left:0;right:0}main,nav,footer{z-index:1;position:relative}@media (max-width:768px){body{font-size:var(--text-m);line-height:var(--lh-body)}}::selection{color:var(--yl-soft-ivory);background:#9fe4ee52}body{hanging-punctuation:first last}a,button{-webkit-tap-highlight-color:transparent}.platinum-text{color:var(--yl-silver-light);text-shadow:0 1px #ffffff0a;display:block}@media (prefers-reduced-motion:reduce){.reveal,.reveal-up,.reveal-up.d1,.reveal-up.d2{opacity:1!important;transition:none!important;transform:none!important}}html{scrollbar-color:var(--yl-line-strong) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--yl-line-strong);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--yl-copper);background-clip:padding-box;border:2px solid #0000}.display{font-feature-settings:"kern" 1, "liga" 1, "calt" 1, "ss01" 1, "swsh" 1, "onum" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-wrap:balance}h1,h2,h3,.section-title{text-wrap:balance}.mono,[class*=-price]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.skip-link{z-index:10000;background:var(--yl-ink);color:var(--yl-platinum);border:1px solid var(--yl-copper);border-radius:var(--radius-s);font-family:var(--font-body);font-size:var(--text-s);padding:12px 20px;font-weight:600;text-decoration:none;transition:top .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:-100px;left:16px}.skip-link:focus{outline:2px solid var(--yl-warm-glow);outline-offset:2px;top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.display{font-family:var(--font-display);font-style:normal;font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--track-display);color:var(--yl-platinum)}.display-xl{font-size:var(--text-display-s);letter-spacing:var(--track-display);line-height:var(--lh-tight)}.display-lg{font-size:var(--text-2xl);letter-spacing:var(--track-display);line-height:var(--lh-tight)}.mono{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);letter-spacing:var(--track-body);color:var(--yl-silver)}.body{font-size:var(--text-m);color:var(--yl-titanium);line-height:var(--lh-body)}.body-lg{font-size:var(--text-l);color:var(--yl-titanium);line-height:var(--lh-body);letter-spacing:var(--track-body)}strong{color:#e5e4df;font-weight:600}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 32px}@media (max-width:768px){.container{padding:0 20px}}section{border-bottom:var(--hairline);position:relative}.kicker-row{border-bottom:none;align-items:center;gap:14px;margin-bottom:80px;padding:0;display:flex}.kicker-row .dot{background:var(--yl-line-strong);width:24px;height:1px;box-shadow:none;border-radius:0;flex-shrink:0}.kicker-row .idx{color:var(--yl-platinum);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--track-body);flex-shrink:0}.kicker-row .spacer{background:linear-gradient(90deg, var(--yl-line) 0%, var(--yl-line-strong) 50%, var(--yl-line) 100%);flex:1;height:1px}.kicker-row .mono:last-child{flex-shrink:0}@media (max-width:768px){.kicker-row .mono:last-child{display:none}.legal-page .kicker-row{flex-wrap:wrap;row-gap:8px}.legal-page .kicker-row .mono:last-child{flex-basis:100%;display:inline}}.nav{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(1.2);background:#050b178c;border-bottom:0;transition:background .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;right:0}.nav.is-scrolled{background:#050b17b8;box-shadow:0 8px 30px -12px #00000080}.nav-inner{justify-content:space-between;align-items:center;max-width:1360px;margin:0 auto;padding:16px 32px;display:flex}.nav-brand{color:var(--yl-platinum);align-items:center;gap:12px;text-decoration:none;display:flex}.nav-brand .mk{filter:drop-shadow(0 0 8px #9fe4ee59)drop-shadow(0 2px 4px #0006)contrast(1.08)brightness(1.05);background-image:url(/assets/yl-mark-144.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:34px;height:34px;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s}.nav-brand:hover .mk{filter:drop-shadow(0 0 14px #9fe4ee8c)drop-shadow(0 4px 8px #00000073)contrast(1.1)brightness(1.1)}.nav-brand .name{font-family:var(--font-display);font-style:normal;font-weight:600;font-size:var(--text-l);letter-spacing:var(--track-display);color:var(--yl-silver-light);transition:color .3s,letter-spacing .3s}.nav-brand:hover .name{color:#fff;letter-spacing:var(--track-display)}.nav-brand .name:before{content:""}.nav-brand:hover .name{color:#fff}.nav-links{gap:36px;list-style:none;display:flex}.nav-links a{color:var(--yl-titanium);font-size:var(--text-xs);letter-spacing:var(--track-body);transition:color .2s var(--ease);text-decoration:none}.nav-links a:hover{color:var(--yl-platinum)}@media (min-width:769px) and (max-width:960px){.nav-links{gap:18px}}.nav-links .drawer-extra{display:none}.nav-cta{border:var(--hairline);border-radius:var(--radius-pill);color:var(--yl-platinum);font-size:var(--text-xs);transition:border-color .2s var(--ease), background .2s var(--ease), transform .2s var(--ease);white-space:nowrap;align-items:center;gap:8px;padding:9px 16px;text-decoration:none;display:inline-flex}.nav-cta:hover{border-color:var(--yl-platinum);background:#d1d3d60a;transform:translateY(-1px)}.nav-cta .wa-ic{color:var(--yl-silver-light);flex-shrink:0;display:none}.nav-toggle{border:var(--hairline);border-radius:var(--radius);cursor:pointer;width:44px;height:44px;transition:border-color .2s var(--ease), background .2s var(--ease);background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin-left:8px;padding:0;display:none}.nav-toggle:hover,.nav-toggle:active{border-color:var(--yl-copper);background:#9fe4ee0f}.nav-toggle-bar{background:var(--yl-platinum);border-radius:var(--radius-pill);transform-origin:50%;width:20px;height:1.5px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;display:block}.nav.is-open .nav-toggle-bar:first-child{transform:translateY(6.5px)rotate(45deg)}.nav.is-open .nav-toggle-bar:nth-child(2){opacity:0;transform:scaleX(0)}.nav.is-open .nav-toggle-bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav-overlay{-webkit-backdrop-filter:blur(8px);z-index:998;opacity:0;pointer-events:none;overscroll-behavior:contain;background:#050b1799;transition:opacity .28s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;bottom:0;left:0;right:0}.nav-overlay.is-open{opacity:1;pointer-events:auto}body.nav-open{overflow:hidden}.nav.is-open{z-index:999}@media (max-width:768px){.nav-toggle{display:inline-flex}.nav-links:focus{outline:none}.nav-links{width:min(84vw,340px);height:100vh;background:var(--yl-ink);border-left:var(--hairline);pointer-events:none;z-index:999;overscroll-behavior:contain;height:100dvh;box-shadow:var(--shadow-lg);flex-direction:column;justify-content:center;align-items:stretch;gap:0;padding:88px 24px 40px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.nav.is-open .nav-links{pointer-events:auto;transform:translate(0)}.nav-links li{text-align:center;opacity:0;width:100%;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);transform:translate(18px)}.nav.is-open .nav-links li{opacity:1;transform:none}.nav.is-open .nav-links li:first-child{transition-delay:50ms}.nav.is-open .nav-links li:nth-child(2){transition-delay:90ms}.nav.is-open .nav-links li:nth-child(3){transition-delay:.13s}.nav.is-open .nav-links li:nth-child(4){transition-delay:.17s}.nav.is-open .nav-links li:nth-child(5){transition-delay:.21s}.nav.is-open .nav-links li:nth-child(6){transition-delay:.25s}.nav.is-open .nav-links li:nth-child(7){transition-delay:.29s}.nav.is-open .nav-links li:nth-child(8){transition-delay:.33s}.nav-links a{font-size:var(--text-l);color:var(--yl-platinum);letter-spacing:var(--track-body);padding:15px 0;font-weight:600;display:block}.nav-links a:hover,.nav-links a:active{color:var(--yl-warm-glow)}.nav .nav-links a[aria-current=page]{color:var(--yl-copper-rim);font-weight:600}.nav .nav-links a[aria-current=page]:before{content:"· ";color:var(--yl-copper-rim)}.nav .nav-links a[aria-current=page]:after{display:none}.nav-links .drawer-extra{margin-top:28px;display:block}.nav-links .drawer-wa{border-radius:var(--radius-pill);font-size:var(--text-s);white-space:nowrap;background:linear-gradient(#25d366,#128c7e);justify-content:center;align-items:center;gap:8px;padding:14px 12px;font-weight:600;display:flex;box-shadow:0 12px 30px -8px #25d36673}.nav-links .drawer-wa svg{flex-shrink:0}.nav-links .drawer-mail{border-radius:var(--radius-pill);background:var(--yl-silver-light);font-size:var(--text-s);white-space:nowrap;justify-content:center;align-items:center;padding:14px 12px;font-weight:600;display:flex}.nav-links .drawer-mail,.nav-links .drawer-mail:hover,.nav-links .drawer-mail:active{color:var(--yl-ink)}.nav-links .drawer-wa,.nav-links .drawer-wa:hover,.nav-links .drawer-wa:active{color:#fff}@media (prefers-reduced-motion:reduce){.nav-links li{opacity:1;transition:none;transform:none}}.nav-cta{display:none}.nav{-webkit-backdrop-filter:none;background:#050b17eb}}@media (max-width:380px){.nav-toggle{margin-left:4px}}.hero{min-height:100vh;background:var(--yl-ink);isolation:isolate;align-items:center;min-height:100dvh;padding:max(96px,min(18vw,140px)) 0 max(64px,min(12vw,100px));display:flex;position:relative;overflow:hidden}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(-30px,-20px)}}.hero-inner{z-index:2;grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;width:100%;display:grid;position:relative}@media (max-width:900px){.hero-inner{grid-template-columns:1fr;gap:48px}}.hero-copy .kicker{border:var(--hairline);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(12px)saturate(1.2);background:linear-gradient(#071326b3,#07132666);align-items:stretch;margin-bottom:48px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #d1d3d60a,0 4px 24px #0006}.hero-copy .kicker:before{content:"";background:linear-gradient(90deg,#0000,#d1d3d614,#0000);width:100%;height:100%;animation:6s ease-in-out infinite kicker-sweep;position:absolute;top:0;left:-100%}@keyframes kicker-sweep{0%,to{left:-100%}50%{left:100%}}.hero-copy .kicker .label{color:var(--yl-platinum);font-size:var(--text-xs);letter-spacing:var(--track-body);white-space:nowrap}.hero-copy .kicker .meta{color:var(--yl-silver);font-size:var(--text-xs);letter-spacing:var(--track-body);white-space:nowrap}.hero-copy .kicker .bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.hero-copy .kicker .bars i{background:var(--yl-platinum);border-radius:1px;width:2px;display:block}.hero-copy .kicker .bars i:first-child{opacity:.5;height:30%}.hero-copy .kicker .bars i:nth-child(2){opacity:.7;height:55%}.hero-copy .kicker .bars i:nth-child(3){opacity:.9;height:80%}.hero-copy .kicker .bars i:nth-child(4){height:100%}.hero-title{margin-bottom:32px;position:relative}.hero-title .l1,.hero-title .l2{color:var(--yl-silver-light);white-space:nowrap;display:block}@media (max-width:600px){.hero-title .l1,.hero-title .l2{white-space:normal}}.foot-sep{color:var(--yl-copper);opacity:.6}.hero-mark:before{content:"";pointer-events:none;z-index:4;background:linear-gradient(105deg,#0000 30%,#ffffff0f 47%,#ffffff1f 50%,#ffffff0f 53%,#0000 70%);animation:14s cubic-bezier(.65,0,.35,1) 3s infinite light-sweep;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes light-sweep{0%{transform:translate(-100%)}18%{transform:translate(100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hero-mark:before{opacity:0;animation:none}}.hero-mark:after{content:"";pointer-events:none;z-index:1;background:conic-gradient(#0000 0deg,#9fe4ee40 30deg,#d1d3d62e 90deg,#0000 180deg,#9fe4ee26 270deg,#0000 360deg);border:1px solid #0000;border-radius:50%;animation:60s linear infinite ring-rotate;position:absolute;top:4%;bottom:4%;left:4%;right:4%;-webkit-mask:radial-gradient(#0000 64%,#000 65% 66%,#0000 67%);mask:radial-gradient(#0000 64%,#000 65% 66%,#0000 67%)}@keyframes ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-mark:after{animation:none}}@keyframes hero-rise{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:768px){@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}}.hero-title .l1{animation:1.1s cubic-bezier(.22,1,.36,1) .2s both hero-rise}.hero-title .l2{animation:1.1s cubic-bezier(.22,1,.36,1) .38s both hero-rise}.hero-sub{animation:1s cubic-bezier(.22,1,.36,1) .72s both hero-rise}.hero .cta-row{animation:.9s cubic-bezier(.22,1,.36,1) .92s both hero-rise}@media (prefers-reduced-motion:reduce){.hero-title .l1,.hero-title .l2,.hero-sub,.hero .cta-row{animation:none!important}}.process-timeline{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:56px;display:grid;position:relative}.process-timeline-line{background:var(--yl-line);height:1px;position:absolute;top:76px;left:12.5%;right:12.5%}.process-timeline-line-fill{background:linear-gradient(90deg, var(--yl-copper), transparent);width:0;height:1px;transition:width 1.6s cubic-bezier(.22,1,.36,1);position:absolute;top:76px;left:12.5%;box-shadow:0 0 12px #9fe4ee66}.process-timeline.in .process-timeline-line-fill{width:75%}.ptl-step{text-align:center;flex-direction:column;align-items:center;padding:0 8px;display:flex;position:relative}.ptl-node{background:var(--yl-ink);border:var(--hairline);z-index:2;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:32px;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.ptl-node-inner{font-family:var(--font-body);font-size:var(--text-xs);color:var(--yl-silver);letter-spacing:var(--track-body);font-weight:700;transition:color .4s}.ptl-step:hover .ptl-node{border-color:var(--yl-copper);box-shadow:0 0 0 6px #9fe4ee14,0 0 24px #9fe4ee40}.ptl-step:hover .ptl-node-inner{color:var(--yl-copper)}.ptl-body{max-width:240px}.ptl-meta{font-size:var(--text-xs);letter-spacing:var(--track-body);color:var(--yl-copper);opacity:.85;margin-bottom:12px}.ptl-title{font-family:var(--font-body);font-style:normal;font-size:var(--text-l);color:var(--yl-platinum);font-weight:700;line-height:var(--lh-title);margin-bottom:10px}.ptl-desc{font-size:var(--text-xs);color:var(--yl-titanium);line-height:var(--lh-body)}.ptl-step{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.ptl-step:nth-child(3){transition-delay:.12s}.ptl-step:nth-child(4){transition-delay:.24s}.ptl-step:nth-child(5){transition-delay:.36s}.ptl-step:nth-child(6){transition-delay:.48s}.process-timeline.in .ptl-step{opacity:1;transform:translateY(0)}@media (max-width:900px){.process-timeline{grid-template-columns:1fr;gap:48px;padding-left:60px}.process-timeline-line{width:1px;height:auto;top:0;bottom:0;left:80px;right:auto}.process-timeline-line-fill{width:1px;height:0;top:0;bottom:0;left:80px}.process-timeline.in .process-timeline-line-fill{width:1px;height:75%}.ptl-step{text-align:left;flex-direction:row;align-items:flex-start;gap:24px;padding:0}.ptl-node{flex-shrink:0;margin-bottom:0;margin-left:-40px}.ptl-body{max-width:100%}}.showcase{padding:var(--section-aire) 0;border-top:var(--hairline)}.hero-sub{font-size:var(--text-l);color:var(--yl-titanium);max-width:540px;line-height:var(--lh-body);margin-bottom:28px}.hero-sub strong{color:var(--yl-platinum);font-weight:600}.cta-row{flex-wrap:wrap;gap:14px;display:flex}.btn{border-radius:var(--radius-pill);font-size:var(--text-s);transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);cursor:pointer;border:1px solid #0000;align-items:center;gap:10px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary{background:var(--yl-silver-light);color:var(--yl-ink)}.btn-ghost{color:var(--yl-platinum);border-color:var(--yl-line-strong);background:0 0}.btn-ghost:hover{border-color:var(--yl-platinum);background:#d1d3d608}.btn .arr{transition:transform .2s var(--ease)}.btn:hover .arr{transform:translate(3px)}.hero-mark{aspect-ratio:1;place-items:center;display:grid;position:relative}.hero-mark .halo{filter:blur(40px);background:radial-gradient(circle at 38% 32%,#ffebd72e 0%,#0000 45%),radial-gradient(circle at 65% 70%,#5bd6ff1a 0%,#0000 50%),radial-gradient(circle,#9fe4ee1f 0%,#0000 60%);border-radius:50%;animation:9s ease-in-out infinite halo-pulse;position:absolute;top:-5%;bottom:-5%;left:-5%;right:-5%}@keyframes halo-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hero-mark .sheen{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff14 44%,#ffffff47 50%,#ffffff14 56%,#0000 65%) 120% 120%/240% 240%;animation:7s cubic-bezier(.7,0,.3,1) infinite sheen-sweep;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url(/assets/yl-mark-144.png);mask-image:url(/assets/yl-mark-144.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes sheen-sweep{0%{background-position:120% 120%}55%{background-position:-20% -20%}to{background-position:-20% -20%}}.hero-mark .sat{pointer-events:none;transform-origin:50%;will-change:transform;border-radius:50%;position:absolute}.hero-mark .sat i{border-radius:50%;display:block;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.hero-mark .scan{filter:blur(.5px);pointer-events:none;mix-blend-mode:screen;opacity:.85;background:linear-gradient(#0000 0%,#fff8e600 10%,#fff8e68c 50%,#fff8e600 90%,#0000 100%);width:2px;animation:9s cubic-bezier(.7,0,.3,1) infinite scan-sweep;position:absolute;top:-8%;bottom:-8%;left:0;transform:translate(-100%);box-shadow:0 0 14px #fff8e680}@keyframes scan-sweep{0%{opacity:0;transform:translate(0)}8%{opacity:.85}45%{opacity:.85}50%{opacity:0;transform:translate(min(100% + 600px,36vw))}to{opacity:0;transform:translate(min(100% + 600px,36vw))}}.process{padding:var(--section-aire) 0;background:var(--yl-midnight);position:relative}.process:before{content:"";pointer-events:none;background:radial-gradient(at 0 0,#3d6bff0d 0%,#0000 50%),radial-gradient(at 100% 100%,#9fe4ee0a 0%,#0000 45%);position:absolute;top:0;bottom:0;left:0;right:0}.process .container{z-index:1;position:relative}.step{background:var(--yl-midnight);min-height:380px;transition:background .4s var(--ease);flex-direction:column;padding:40px 28px 36px;display:flex;position:relative;overflow:hidden}.step:before{content:"";background:linear-gradient(90deg, transparent, var(--yl-copper), transparent);opacity:0;height:2px;transition:opacity .4s var(--ease), transform .4s var(--ease);position:absolute;top:0;left:0;right:0;transform:translateY(-2px)}.step:after{content:"";opacity:0;transition:opacity .4s var(--ease);pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#9fe4ee0f 0%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.step:hover{background:#0a1a30}.step:hover:before{opacity:1;transform:translateY(0)}.step:hover:after{opacity:1}.lead{padding:var(--section-aire) 0;position:relative}.lead:before{content:"";background:linear-gradient(90deg, transparent, var(--yl-line-strong) 50%, transparent);height:1px;position:absolute;top:0;left:0;right:0}footer{background:var(--yl-ink);padding:80px 0 40px}h2.section-title{font-size:var(--text-2xl)}html.js .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)}html.js .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.sle-app{opacity:1!important;transform:none!important}.grain{display:none}}@media (max-width:480px){.kicker-row{margin-bottom:36px!important}}.web-showroom{padding:var(--section) 0;border-top:var(--hairline)}html.js .reveal-up{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}html.js .reveal-up.in{opacity:1;transform:translateY(0)}.reveal-up.d1{transition-delay:60ms}.reveal-up.d2{transition-delay:.12s}.btn-primary{position:relative;overflow:hidden}.grain{pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:overlay;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence baseFrequency='0.9' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;top:0;bottom:0;left:0;right:0}.page-hero{padding:var(--hero-alto) 0 var(--section-compacta);border-bottom:var(--hairline);position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 20% 30%,#9fe4ee14,#0000 60%),radial-gradient(50% 40% at 80% 80%,#3d6bff0f,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.page-hero .container{position:relative}.page-hero h1{font-family:var(--font-body);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--track-display);max-width:920px;margin-top:32px}.page-hero h1 span{display:block}.cta-block{padding:var(--section) 0;border-top:var(--hairline);background:linear-gradient(#0000 0%,#9fe4ee0a 100%)}.cta-inner{text-align:center;max-width:720px;margin:0 auto}.cta-inner h2{margin-bottom:18px}.cta-inner p{font-size:var(--text-l);color:var(--yl-titanium);line-height:var(--lh-body);margin-bottom:32px}.cta-block .btn-primary{font-size:var(--text-s);padding:16px 28px}.legal-page{padding:var(--hero-alto) 0 var(--section)}.container-narrow{max-width:760px;margin:0 auto;padding:0 28px}.legal-page h1{margin:24px 0 20px}.legal-lede{font-size:var(--text-l);line-height:var(--lh-body);color:var(--yl-titanium);max-width:640px;margin-bottom:56px}.legal-traduccion{padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--superficie-lectura);font-size:var(--text-s);line-height:var(--lh-body);color:var(--yl-silver-dim);max-width:640px;margin:-32px 0 48px}.legal-traduccion a{color:var(--yl-silver-light);text-underline-offset:3px;text-decoration:underline}.legal-body{color:var(--yl-titanium);font-size:var(--text-m);line-height:var(--lh-body)}.legal-body h2{font-family:var(--font-body);font-style:normal;font-weight:600;font-size:var(--text-2xl);color:var(--yl-platinum);line-height:var(--lh-title);border-top:var(--hairline);margin:56px 0 16px;padding-top:28px}.legal-body h2:first-child{border-top:none;margin-top:0;padding-top:0}.legal-body h3{font-family:var(--font-body);font-size:var(--text-m);color:var(--yl-platinum);letter-spacing:var(--track-body);margin:32px 0 12px;font-weight:700}.legal-body p{margin:0 0 18px}.legal-body p strong{color:var(--yl-platinum);font-weight:600}.legal-body ul{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.legal-body ul li{line-height:var(--lh-body);padding-left:22px;position:relative}.legal-body ul li:before{content:"";background:var(--yl-copper);width:8px;height:1px;position:absolute;top:.6em;left:0}.legal-body a{color:var(--yl-copper);border-bottom:1px dashed #9fe4ee66;text-decoration:none;transition:color .2s,border-color .2s}.legal-body a:hover{color:var(--yl-copper-light);border-bottom-color:var(--yl-copper)}.nav-links a[aria-current=page]{color:var(--yl-platinum)}.nav-links a[aria-current=page]:after{content:"";background:var(--yl-copper);height:1px;box-shadow:0 0 8px var(--yl-copper);margin-top:4px;display:block}.nav-progress{background:linear-gradient(90deg, transparent, var(--yl-copper) 30%, var(--yl-copper));pointer-events:none;will-change:width;width:0;height:1px;transition:width .12s linear;position:absolute;bottom:0;left:0;box-shadow:0 0 12px #9fe4ee99}.web-includes{padding:var(--section-aire) 0;border-top:var(--hairline)}.sis-hero-split{padding:var(--hero-alto) 0 var(--section-compacta)}.sis-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.sis-hero-copy h1{letter-spacing:var(--track-display);margin-top:16px;line-height:1}@media (max-width:1100px){.sis-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.sis-hero-copy{max-width:640px}}@media (max-width:760px){.sis-hero-split{padding:var(--hero-alto) 0 var(--section-compacta)}}.floating-wa{bottom:calc(18px + env(safe-area-inset-bottom,0px));color:#fff;z-index:90;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;right:18px;box-shadow:0 8px 24px #25d3666b,0 2px 6px #0000004d}.floating-wa svg{fill:currentColor;width:28px;height:28px}.floating-wa:hover{box-shadow:0 10px 28px #25d36680,0 3px 8px #00000059}.floating-wa:focus-visible{box-shadow:0 10px 28px #25d36680,0 3px 8px #00000059}.floating-wa:after{content:"";pointer-events:none;border:2px solid #25d36666;border-radius:50%;animation:2.4s ease-out infinite pulse-wa;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes pulse-wa{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (min-width:1024px){.floating-wa{display:none}}em{color:var(--yl-silver-light);font-style:normal;font-weight:600}h1,h2,h3,.display,.display-xl,.display-lg,.hero-title,.section-title{font-family:var(--yl-display-serif);font-style:normal;font-weight:var(--yl-display-weight);letter-spacing:var(--track-display);color:var(--yl-silver-light)}body,p,li,span,div{font-style:normal}p{color:var(--yl-silver-mirror)}.mono{font-family:var(--font-body);color:var(--yl-silver-dim);letter-spacing:var(--track-body)}strong,b{color:var(--yl-silver-light);font-weight:700}.btn-primary{background:var(--yl-silver-light);color:var(--yl-ink-black);font-weight:700}.btn-primary:hover{background:var(--yl-mock-paper);color:var(--yl-ink-black)}.btn-primary:focus-visible{background:var(--yl-mock-paper);color:var(--yl-ink-black)}.btn-ghost{color:var(--yl-silver-mirror);border:var(--hairline);background:0 0}.btn-ghost:hover{color:var(--yl-silver-light);border-color:var(--yl-silver-mirror);background:var(--yl-copper-faint)}.btn-ghost:focus-visible{color:var(--yl-silver-light);border-color:var(--yl-silver-mirror);background:var(--yl-copper-faint)}.nav,nav,.nav-inner,.nav-links a{color:var(--yl-silver-mirror)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--yl-silver-light)}footer{color:var(--yl-silver-dim)}footer a{color:var(--yl-silver-mirror)}footer a:hover{color:var(--yl-silver-light)}.floating-wa{box-shadow:0 8px 24px #00000080,0 2px 6px #0000004d}.hero{background:radial-gradient(ellipse at 50% 35%, var(--yl-ink-deep) 0%, var(--yl-ink-black) 65%);position:relative;overflow:hidden}.hero:before{content:"";transform-origin:50% 100%;pointer-events:none;z-index:0;background-image:linear-gradient(#c7cdd41a 1px,#0000 1px),linear-gradient(90deg,#9fe4ee1f 1px,#0000 1px);background-position:0 0;background-size:70px 70px;width:200%;height:55%;animation:24s linear infinite grid-scroll-v7;position:absolute;bottom:0;left:50%;transform:translate(-50%)perspective(900px)rotateX(60deg);-webkit-mask-image:linear-gradient(#0000 0%,#0009 50%,#000 100%);mask-image:linear-gradient(#0000 0%,#0009 50%,#000 100%)}@keyframes grid-scroll-v7{0%{background-position:0 0}to{background-position:0 70px}}.hero:after{content:"";filter:blur(48px);pointer-events:none;z-index:1;background:radial-gradient(circle,#c7cdd429 0%,#9fe4ee1a 28%,#4a525c14 50%,#0000 72%);border-radius:50%;width:720px;height:720px;animation:7s ease-in-out infinite sun-breathe-v7;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}@keyframes sun-breathe-v7{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}.hero>.container,.hero-inner{z-index:3;position:relative}@media (max-width:720px){.hero:before{background-size:50px 50px;height:40%;transform:translate(-50%)perspective(500px)rotateX(58deg)}.hero:after{width:380px;height:380px;top:32%}}@media (prefers-reduced-motion:reduce){.hero:before,.hero:after{animation:none!important}.hero:after{opacity:.85}}@media (min-width:1024px){.hero{min-height:92vh;min-height:92dvh;padding-top:64px}.hero-inner{padding-top:56px}.hero-title{font-size:var(--text-display);line-height:var(--lh-tight)}.hero-sub{font-size:var(--text-l);line-height:var(--lh-body);max-width:580px}}.kicker-row .dot{background:var(--yl-copper-rim);opacity:.7}.btn-primary{border-radius:var(--radius-pill);letter-spacing:var(--track-body);padding:14px 26px;font-weight:600;transition:background-color .22s}.btn-ghost{border-radius:var(--radius-pill);padding:14px 24px;font-weight:600}.hero-mark .halo{background:radial-gradient(circle,#9fe4ee2e,#0000 70%)}input,textarea,select{background:var(--yl-ink-deep);border:var(--hairline);color:var(--yl-silver-mirror)}input:focus,textarea:focus,select:focus{border-color:var(--yl-copper-rim);outline-offset:1px;outline:2px solid #9fe4ee33}label{color:var(--yl-silver-dim);font-size:var(--text-xs);letter-spacing:var(--track-body);font-weight:500}em,i,cite,var,address,q{font-family:var(--font-body);font-style:normal!important}em{color:var(--yl-silver-light);font-weight:600}.hero{isolation:isolate;background:radial-gradient(ellipse 100% 60% at 50% 100%, #9fe4ee0a 0%, transparent 70%), radial-gradient(ellipse 80% 50% at 50% 30%, var(--yl-ink-deep) 0%, var(--yl-ink-black) 70%);position:relative;overflow:hidden}.hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#9fe4ee00 15%,#c7cdd459 50%,#9fe4ee00 85%,#0000 100%);height:1px;position:absolute;bottom:50%;left:0;right:0;box-shadow:0 0 30px #c7cdd42e,0 0 60px #9fe4ee1a}.hero:after{content:"";transform-origin:50% 100%;z-index:0;pointer-events:none;background-image:linear-gradient(#c7cdd42e 1px,#0000 1px),linear-gradient(90deg,#9fe4ee33 1px,#0000 1px);background-size:60px 60px;width:200%;height:50%;animation:16s linear infinite grid-scroll-3d-pro;position:absolute;bottom:0;left:-50%;transform:perspective(800px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 0%,#0006 35%,#000000d9 70%,#000 100%);mask-image:linear-gradient(#0000 0%,#0006 35%,#000000d9 70%,#000 100%)}@keyframes grid-scroll-3d-pro{0%{background-position:0 0}to{background-position:0 60px}}.hero>.container,.hero-inner,.cta-row{z-index:5;position:relative}.hero-mark{z-index:4;position:relative}.hero-mark .halo{filter:blur(30px);background:radial-gradient(circle,#c7cdd438 0%,#9fe4ee24 30%,#0000 65%)}@media (max-width:720px){.hero:after{background-size:42px 42px;height:38%;transform:perspective(400px)rotateX(60deg)}}@media (prefers-reduced-motion:reduce){.hero:after{animation:none!important}}.hero-mark{z-index:4;perspective:1200px;perspective-origin:50%;transform-style:preserve-3d;position:relative}.hero-mark:before{content:"";pointer-events:none;z-index:1;border:1px dashed #9fe4ee52;border-radius:50%;width:480px;height:480px;margin-top:-240px;margin-left:-240px;animation:42s linear infinite reverse orbit-spin-middle;position:absolute;top:50%;left:50%;transform:rotateX(68deg)rotate(18deg)}.hero-mark:after{content:"";pointer-events:none;z-index:2;border:1px solid #e8eaed38;border-radius:50%;width:380px;height:380px;margin-top:-190px;margin-left:-190px;animation:28s linear infinite orbit-spin-inner;position:absolute;top:50%;left:50%;transform:rotateX(58deg)rotate(-12deg);box-shadow:inset 0 0 18px #9fe4ee14,0 0 28px #c7cdd41a}@keyframes orbit-spin-middle{0%{transform:rotateX(68deg)rotate(18deg)}to{transform:rotateX(68deg)rotate(378deg)}}@keyframes orbit-spin-inner{0%{transform:rotateX(58deg)rotate(-12deg)}to{transform:rotateX(58deg)rotate(348deg)}}.hero-mark .sat{background:var(--yl-copper-light);pointer-events:none;z-index:3;border-radius:50%;width:8px;height:8px;margin:-4px;animation:60s linear infinite sat-orbit-outer;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #c79378b3,0 0 24px #9fe4ee66}.hero-mark .sat i{display:none}@keyframes sat-orbit-outer{0%{transform:rotate(0)translate(290px)rotate(0)}to{transform:rotate(360deg)translate(290px)rotate(-360deg)}}.hero-mark .halo{filter:blur(40px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#c7cdd42e 0%,#9fe4ee1f 25%,#4a525c14 50%,#0000 70%);border-radius:50%;width:420px;height:420px;margin-top:-210px;margin-left:-210px;animation:8s ease-in-out infinite halo-breathe;position:absolute;top:50%;left:50%}@keyframes halo-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (max-width:720px){.hero-mark:before{width:280px;height:280px;margin-top:-140px;margin-left:-140px}.hero-mark:after{width:230px;height:230px;margin-top:-115px;margin-left:-115px}.hero-mark .halo{width:260px;height:260px;margin-top:-130px;margin-left:-130px}@keyframes sat-orbit-outer{0%{transform:rotate(0)translate(170px)rotate(0)}to{transform:rotate(360deg)translate(170px)rotate(-360deg)}}}@media (prefers-reduced-motion:reduce){.hero-mark:before,.hero-mark:after,.hero-mark .sat,.hero-mark .halo{animation:none!important}}.hero-mark:before,.hero-mark:after{box-shadow:none!important;content:none!important;background:0 0!important;border:none!important;animation:none!important}.hero-mark{z-index:4;perspective:1600px;perspective-origin:50% 45%;transform-style:preserve-3d;isolation:isolate;position:relative}.hero-mark .halo{filter:blur(44px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#c7cdd433 0%,#9fe4ee24 22%,#4a525c14 48%,#0000 70%);border-radius:50%;width:460px;height:460px;margin:-230px 0 0 -230px;animation:9s ease-in-out infinite halo-ultra-breathe;position:absolute;top:50%;left:50%}@keyframes halo-ultra-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:720px){.hero-mark .halo{width:280px;height:280px;margin:-140px 0 0 -140px}}@media (prefers-reduced-motion:reduce){.hero-mark .halo{animation:none!important}}.counter{color:var(--yl-silver-light)}.btn-primary{background:var(--yl-silver-light)!important;border-color:var(--yl-silver-light)!important;color:#06131c!important;box-shadow:none!important}.btn-primary:hover{background:var(--yl-mock-paper)!important}.sec-accent-glow{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}
