:root{--bg:#0c0b08;--bg-soft:#14110d;--ink:#14110d;--ink-soft:#14110d;--card:#fff;--ivory:#f5efdf;--ivory-dim:#cabfa0;--gold:#c99a34;--gold-bright:#e3bd63;--emerald:#5c8a7a;--emerald-bright:#8fb8a9;--hair:#f5efdf29;--hair-strong:#f5efdf4d;--gold-hair:#e3bd6366;--glass:#0c0b0894;--glass-strong:#0c0b08bd;--display:"Fraunces", serif;--body:"Libre Franklin", sans-serif;--mono:"IBM Plex Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #0605048c 0%, #060504b8 40%, #060504e0 100%), url(assets/img-47baded421.jpg) center 15% / cover no-repeat fixed, var(--bg);color:var(--ivory);font-family:var(--body);-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 40px}@media (width<=900px){body{background-attachment:scroll}}::selection{background:var(--gold);color:var(--ink)}.scroll-progress{z-index:200;background:linear-gradient(90deg, var(--gold), var(--gold-bright));width:0%;height:3px;transition:width 80ms linear;position:fixed;top:0;left:0}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.in-view,.reveal-stagger.in-view .r-item{opacity:1;transform:translateY(0)}.r-item{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.r-item:first-child{transition-delay:50ms}.r-item:nth-child(2){transition-delay:.12s}.r-item:nth-child(3){transition-delay:.19s}.r-item:nth-child(4){transition-delay:.26s}.skip-link{z-index:9999;background:var(--gold-bright);color:#14110d;border-radius:8px;padding:10px 16px;font-weight:600;transition:top .15s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.acct-banner{border-bottom:1px solid var(--emerald);color:#cfe6dc;text-align:center;background:#1d2a24;padding:12px 16px;font-size:14px}.util-bar{z-index:150;border-bottom:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(10px);--ivory-dim:#cabfa0;position:relative}.util-bar .wrap{font-family:var(--mono);letter-spacing:.6px;color:var(--ivory-dim);justify-content:space-between;align-items:center;padding:10px 40px;font-size:11px;display:flex}.lang-switch{position:relative}.lang-trigger{font-family:var(--mono);letter-spacing:.6px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;align-items:center;gap:7px;margin:-4px -10px -4px -8px;padding:4px 10px 4px 8px;font-size:11px;transition:color .2s,border-color .2s,background .2s;display:flex}.lang-trigger:hover,.lang-trigger[aria-expanded=true]{color:var(--gold-bright);border-color:var(--hair-strong);background:#ddb75c0f}.lang-trigger .flag{font-size:14px;line-height:1}.lang-trigger .caret{opacity:.7;font-size:8px;transition:transform .2s}.lang-trigger[aria-expanded=true] .caret{transform:rotate(180deg)}.lang-panel{border:1px solid var(--hair-strong);z-index:300;background:#181410;border-radius:10px;flex-direction:column;gap:1px;min-width:190px;max-height:280px;padding:6px;display:none;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 40px #00000080}.lang-panel.open,.lang-switch.open .lang-panel{display:flex}.util-bar .lang-panel{top:calc(100% + 10px);bottom:auto}.lang-option{font-family:var(--body);color:var(--ivory-dim);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.lang-option:hover{color:var(--ivory);background:#ddb75c1a}.lang-option.active{color:var(--gold-bright)}.lang-option .flag{font-size:16px}.lang-option .code{font-family:var(--mono);opacity:.6;margin-left:auto;font-size:10px}.lang-toast{border:1px solid var(--hair-strong);color:var(--ivory);z-index:900;opacity:0;pointer-events:none;text-align:center;background:#181410;border-radius:10px;max-width:min(90vw,380px);padding:12px 18px;font-size:13px;transition:opacity .25s,transform .25s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 18px 40px #00000080}.lang-toast.show{opacity:1;transform:translate(-50%)translateY(0)}.admin-overlay{z-index:800;backdrop-filter:blur(6px);background:#060503d1;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.admin-overlay.show{display:flex}.admin-box{background:var(--bg-soft);border:1px solid var(--hair-strong);border-radius:4px;width:100%;max-width:420px;padding:36px 32px;box-shadow:0 20px 60px #00000080}.admin-panel{background:var(--bg-soft);border:1px solid var(--hair-strong);border-radius:4px;width:100%;max-width:640px;max-height:85vh;padding:36px 32px;overflow-y:auto;box-shadow:0 20px 60px #00000080}.admin-box h3,.admin-panel h3{font-family:var(--display);color:var(--ivory);margin-bottom:6px;font-size:22px}.admin-box .sub,.admin-panel .sub{font-family:var(--body);color:var(--ivory-dim);margin-bottom:24px;font-size:13px}.admin-field{margin-bottom:16px}.admin-field label{font-family:var(--mono);letter-spacing:.5px;color:var(--ivory-dim);text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.admin-field input{border:1px solid var(--hair-strong);width:100%;color:var(--ivory);font-family:var(--body);background:#ffffff0a;border-radius:2px;padding:12px 14px;font-size:14px}.admin-field input:focus{border-color:var(--gold-bright);outline:none}.admin-error{font-family:var(--body);color:#e0876b;margin-bottom:14px;font-size:12.5px;display:none}.admin-error.show{display:block}.admin-actions{gap:10px;margin-top:8px;display:flex}.btn-primary,.btn-secondary,.btn-danger{height:44px;font-family:var(--body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--gold-bright);color:var(--bg)}.btn-primary:hover{background:var(--gold)}.btn-secondary{border-color:var(--hair-strong);color:var(--ivory-dim);background:0 0}.btn-secondary:hover{border-color:var(--gold-bright);color:var(--ivory)}.btn-danger{color:#e0876b;background:0 0;border-color:#e0876b}.btn-danger:hover{color:#fff;background:#e0876b}.admin-panel-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.admin-close{color:var(--ivory-dim);cursor:pointer;background:0 0;border:none;font-size:20px;line-height:1}.admin-close:hover{color:var(--ivory)}.admin-section{border-top:1px solid var(--hair);margin-top:20px;padding-top:20px}.admin-section h4{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--gold-bright);margin-bottom:12px;font-size:12px}.admin-price-row{align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.admin-price-row .admin-field{flex:1;margin-bottom:0}.admin-price-preview{font-family:var(--body);color:var(--ivory-dim);margin-bottom:16px;font-size:12px}.admin-tag-add{gap:8px;margin-bottom:14px;display:flex}.admin-tag-add input{flex:1}.admin-tag-list{flex-direction:column;gap:6px;max-height:180px;margin-bottom:8px;display:flex;overflow-y:auto}.admin-tag-row{border:1px solid var(--hair);font-family:var(--body);color:var(--ivory);background:#ffffff08;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.admin-tag-row .tag-actions{flex-shrink:0;gap:6px;display:flex}.admin-tag-row button{font-family:var(--mono);letter-spacing:.3px;border:1px solid var(--hair-strong);color:var(--ivory-dim);cursor:pointer;background:0 0;border-radius:2px;padding:4px 8px;font-size:10.5px}.admin-tag-row button:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.admin-tag-row button.danger:hover{color:#e0876b;border-color:#e0876b}.admin-empty{font-family:var(--body);color:var(--ivory-dim);opacity:.7;padding:8px 0;font-size:12.5px}.admin-note{font-family:var(--body);color:var(--ivory-dim);opacity:.75;margin-top:6px;font-size:11.5px;line-height:1.6}.company-login-box{background:var(--bg-soft);border:1px solid var(--hair-strong);border-radius:4px;width:100%;max-width:400px;padding:36px 32px;box-shadow:0 20px 60px #00000080}.company-login-box .brand{align-items:center;gap:10px;margin-bottom:22px;display:flex}.company-login-box .brand img{width:auto;height:24px}.company-login-box h3{font-family:var(--display);color:var(--ivory);margin-bottom:6px;font-size:24px}.company-login-box .sub{font-family:var(--body);color:var(--ivory-dim);margin-bottom:24px;font-size:13px}.company-login-demo{border-top:1px solid var(--hair);font-family:var(--body);color:var(--ivory-dim);margin-top:20px;padding-top:18px;font-size:12px;line-height:1.7}.company-login-demo b{color:var(--ivory);font-family:var(--mono)}.cookie-banner{z-index:2147483647;background:var(--glass-strong);backdrop-filter:blur(14px);border-top:1px solid var(--hair-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:none;position:fixed;bottom:0;left:0;right:0}.cookie-banner.show{display:flex}.cookie-banner p{font-family:var(--body);color:var(--ivory-dim);max-width:680px;margin:0;font-size:13px;line-height:1.6}.cookie-banner p a{color:var(--gold-bright);text-decoration:underline}.cookie-actions{flex-shrink:0;gap:10px;display:flex}.cookie-actions button{font-family:var(--body);cursor:pointer;border:none;border-radius:2px;padding:11px 20px;font-size:13px;font-weight:600}.cookie-actions .btn-ghost{border:1px solid var(--hair-strong);color:var(--ivory-dim);background:0 0}.cookie-actions .btn-ghost:hover{border-color:var(--gold-bright);color:var(--ivory)}.cookie-actions .btn-primary{background:var(--gold-bright);color:var(--bg)}.cookie-actions .btn-primary:hover{background:var(--gold)}@media (width<=640px){.cookie-banner{padding:18px 20px}.cookie-actions{width:100%}.cookie-actions button{flex:1}}.nav-shell{z-index:100;-webkit-backdrop-filter:blur(14px);background:#0a09078c;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s,background .3s;position:sticky;top:0}.nav-shell.scrolled{border-bottom-color:var(--hair);background:#080706c7;box-shadow:0 8px 24px #00000059}nav{justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.nav-logo{flex-shrink:0;align-items:center;display:flex}.nav-logo img{width:auto;height:30px;transition:opacity .2s;display:block}.nav-logo:hover img{opacity:.8}.nav-left{flex-shrink:0;align-items:center;gap:22px;display:flex}.sectors-switch{position:relative}.sectors-trigger{border:1px solid var(--hair-strong);font-family:var(--mono);letter-spacing:.5px;color:var(--ivory-dim);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:flex}.sectors-trigger .caret{opacity:.7;font-size:8px;transition:transform .2s}.sectors-trigger:hover,.sectors-trigger[aria-expanded=true]{color:var(--gold-bright);border-color:var(--gold);background:#ddb75c14}.sectors-trigger[aria-expanded=true] .caret{transform:rotate(180deg)}.sectors-panel{border:1px solid var(--hair-strong);z-index:120;background:#161209;border-radius:12px;grid-template-columns:repeat(4,180px);gap:24px;padding:22px;display:none;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 24px 50px #0000008c}.sectors-panel.open,.sectors-switch.open .sectors-panel{display:grid}.sectors-panel .s-cat h5{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--gold-bright);margin-bottom:10px;font-size:10px;font-weight:500}.sectors-panel .s-cat ul{margin:0;padding:0;list-style:none}.sectors-panel .s-cat li{margin-bottom:2px}.sectors-panel .s-cat a{color:var(--ivory-dim);border-radius:5px;margin:0 -6px;padding:4px 6px;font-size:12.5px;text-decoration:none;transition:background .15s,color .15s;display:block}.sectors-panel .s-cat a:hover{color:var(--ivory);background:#ddb75c1a}.sectors-panel .s-cat a.s-highlight{color:var(--gold-bright)}@media (width<=900px){.sectors-panel{grid-template-columns:1fr 1fr;max-height:70vh;position:fixed;top:auto;left:16px;right:16px;overflow-y:auto}}@media (width<=560px){.sectors-panel{grid-template-columns:1fr}.sectors-trigger{padding:7px 12px;font-size:11px}}.nav-links a.active{color:var(--gold-bright)}.nav-links a.active:after{width:100%}.brand{font-family:var(--display);letter-spacing:2.5px;text-transform:uppercase;font-size:21px;font-weight:500}.brand em{color:var(--gold-bright);letter-spacing:.5px;margin-left:2px;font-style:italic;font-weight:600}.logo-plate{background:var(--ivory);border-radius:3px;align-items:center;padding:8px 22px;display:inline-flex}.logo-plate img{width:auto;height:32px;display:block}.foot-brand .logo-plate{background:0 0;margin-bottom:20px;padding:0}.foot-brand .logo-plate img{height:58px}.masthead{text-align:center;padding:38px 0 22px}.masthead img{width:auto;height:104px;margin:0 auto;display:block}.nav-links{color:var(--ivory-dim);gap:21px;font-size:13px;font-weight:400;display:flex}.nav-links a{white-space:nowrap;padding-bottom:4px;transition:color .25s;position:relative}.nav-links a:after{content:"";background:var(--gold-bright);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-links a:hover{color:var(--ivory)}.nav-links a:hover:after{width:100%}.nav-actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.nav-cta{font-family:var(--mono);letter-spacing:.5px;border:1px solid var(--hair-strong);white-space:nowrap;color:var(--ivory);cursor:pointer;background:0 0;align-items:center;padding:11px 24px;font-size:12.5px;line-height:1;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.nav-cta:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.nav-signup{font-family:var(--mono);letter-spacing:.5px;background:var(--gold-bright);color:var(--ink);white-space:nowrap;align-items:center;padding:11px 22px;font-size:12.5px;font-weight:500;line-height:1;transition:background .25s,transform .15s;display:inline-flex}.nav-signup:hover{background:#eccb7d}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:110px 0 90px;display:grid}.eyebrow{font-family:var(--mono);letter-spacing:3px;color:var(--emerald-bright);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:26px;font-size:11px;display:flex}.eyebrow:before{content:"";background:var(--emerald-bright);width:32px;height:1px}.hero h1{font-family:var(--display);letter-spacing:-.3px;color:var(--ivory);font-size:clamp(36px,4.6vw,56px);font-weight:500;line-height:1.12}.hero h1 em{color:var(--gold-bright);font-style:italic;font-weight:600}.hero p{color:var(--ivory-dim);max-width:460px;margin-top:26px;font-size:16.5px;font-weight:300;line-height:1.75}.hero-ctas{flex-wrap:wrap;align-items:center;gap:20px;margin-top:42px;display:flex}.btn-primary{background:var(--gold-bright);color:var(--ink);font-family:var(--body);letter-spacing:.3px;padding:15px 30px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-block}.btn-primary:hover{background:#eecb7c;transform:translateY(-1px)}.btn-ghost{color:var(--ivory-dim);border-bottom:1px solid var(--hair-strong);padding-bottom:3px;font-size:14px;transition:color .2s,border-color .2s}.btn-ghost:hover{color:var(--gold-bright);border-color:var(--gold-bright)}.hero-visual{position:relative}.globe-svg{width:100%;height:auto}.route{stroke:var(--hair-strong);stroke-width:1px;fill:none}.route-active{stroke:var(--emerald-bright);stroke-width:1.1px;fill:none;opacity:.75}.port{fill:var(--gold-bright)}.port-dim{fill:var(--emerald-bright);opacity:.8}.continent{fill:none;stroke:var(--hair);stroke-width:1px}.pulse-dot{animation:3.6s ease-in-out infinite pulse}.pulse-dot.d2{animation-delay:1s}.pulse-dot.d3{animation-delay:2s}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pulse-dot{opacity:.85;animation:none}}.stats-strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.stats-strip .wrap{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-right:1px solid var(--hair);text-align:center;padding:38px 0}.stat:last-child{border-right:none}.stat .n{font-family:var(--display);color:var(--gold-bright);font-size:32px;font-weight:500}.stat .l{font-family:var(--mono);letter-spacing:1px;color:var(--ivory-dim);text-transform:uppercase;margin-top:8px;font-size:10.5px}.ticker-band{background:var(--glass);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--hair);--ivory:#f2ead4;--ivory-dim:#cabfa0;padding:13px 0;overflow:hidden}.ticker-track{width:max-content;animation:52s linear infinite scroll;display:flex}@media (prefers-reduced-motion:reduce){.ticker-track{animation-duration:140s}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tick{font-family:var(--mono);color:var(--ivory-dim);white-space:nowrap;border-right:1px solid var(--hair);align-items:center;gap:9px;padding:0 26px;font-size:12px;display:flex}.tick b{color:var(--ivory);font-weight:500}.tick .tag{color:var(--emerald-bright)}.tick .status{letter-spacing:.5px;padding:2px 7px;font-size:9.5px}.status.busca{color:var(--gold-bright)}.status.oferta{color:var(--emerald-bright)}section{padding:120px 0}.section-head{max-width:640px;margin-bottom:70px}.section-head .eyebrow{color:var(--gold-bright)}.section-head .eyebrow:before{background:var(--gold-bright)}.section-head h2{font-family:var(--display);letter-spacing:-.2px;text-wrap:balance;font-size:clamp(28px,3.2vw,40px);font-weight:500}.section-head h2 em{color:var(--gold-bright);font-style:italic;font-weight:500}.section-head p{color:var(--ivory-dim);max-width:520px;margin-top:18px;font-size:15.5px;font-weight:300}#historia{border-bottom:1px solid var(--hair);margin-bottom:70px;padding-bottom:70px}.history-layout{grid-template-columns:1.3fr 1fr;align-items:start;gap:64px;display:grid}.history-copy .eyebrow{color:var(--gold-bright)}.history-copy .eyebrow:before{background:var(--gold-bright)}.history-copy h2{font-family:var(--display);letter-spacing:-.2px;margin-bottom:22px;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.25}.history-copy h2 em{color:var(--gold-bright);font-style:italic;font-weight:500}.history-copy p{color:var(--ivory-dim);margin-bottom:16px;font-size:15px;font-weight:300;line-height:1.75}.history-copy p strong{color:var(--ivory);font-weight:600}.history-facilitate{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--hair-strong);--ivory:#f2ead4;--ivory-dim:#b3a883;--hair-strong:#f2ead447;border-radius:14px;align-self:stretch;padding:32px}.history-facilitate h4{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-bright);margin-bottom:24px;font-size:11px;font-weight:500}.history-facilitate ul{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.history-facilitate li{align-items:flex-start;gap:14px;display:flex}.history-facilitate .hf-num{font-family:var(--mono);color:var(--gold-bright);border:1px solid var(--hair-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.history-facilitate li strong{color:var(--ivory);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.history-facilitate li p{color:var(--ivory-dim);margin:0;font-size:13px;font-weight:300;line-height:1.55}@media (width<=900px){.history-layout{grid-template-columns:1fr;gap:36px}}.steps{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.benefit-grid{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:60px;display:grid}.benefit-card{background:var(--glass);-webkit-backdrop-filter:blur(10px);--ivory:#f2ead4;--ivory-dim:#b3a883;--hair:#f2ead424;padding:32px 28px}.benefit-card .bnum{font-family:var(--display);color:var(--gold-bright);font-size:24px;font-style:italic}.benefit-card h3{font-family:var(--display);color:var(--ivory);margin:16px 0 10px;font-size:18px;font-weight:500}.benefit-card p{color:var(--ivory-dim);font-size:13.5px;font-weight:300;line-height:1.65}.sector-benefit-row{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-direction:column;display:flex}.sb-item{border-bottom:1px solid var(--hair);grid-template-columns:220px 1fr;align-items:baseline;gap:32px;padding:24px 0;display:grid}.sb-item:last-child{border-bottom:none}.sb-item .sb-cat{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--gold-bright);font-size:11px}.sb-item p{font-family:var(--display);color:var(--ivory);font-size:16.5px;font-weight:400;line-height:1.5}.sb-item p em{color:var(--emerald-bright);font-style:italic;font-weight:500}.faq-list{border-top:1px solid var(--hair)}.faq-item{border-bottom:1px solid var(--hair)}.faq-q{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.faq-q h3{font-family:var(--display);color:var(--ivory);font-size:18px;font-weight:500}.faq-q .plus{font-family:var(--mono);color:var(--gold-bright);flex-shrink:0;font-size:20px;transition:transform .25s}.faq-item.open .faq-q .plus{transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.faq-item.open .faq-a{max-height:220px}.faq-a p{color:var(--ivory-dim);max-width:640px;padding-bottom:24px;font-size:14.5px;font-weight:300;line-height:1.7}@media (width<=900px){.benefit-grid{grid-template-columns:1fr 1fr}.sb-item{grid-template-columns:1fr;gap:6px}}.step{border-right:1px solid var(--hair);padding:0 40px 0 0}.step:last-child{border-right:none;padding-right:0}.step:not(:first-child){padding-left:40px}.step .num{font-family:var(--display);color:var(--gold-bright);font-size:26px;font-style:italic}.step h3{font-family:var(--display);margin:20px 0 14px;font-size:21px;font-weight:500}.step p{color:var(--ivory-dim);font-size:14.5px;font-weight:300;line-height:1.75}.sector-index{border-top:1px solid var(--hair)}.sector-row{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;padding:20px 0;transition:padding-left .25s;display:flex}.sector-row:hover{padding-left:12px}.sector-row .name{font-family:var(--display);color:var(--ivory);font-size:19px;font-weight:400}.sector-row:hover .name{color:var(--gold-bright)}.sector-row .meta{font-family:var(--mono);color:var(--ivory-dim);letter-spacing:.5px;font-size:11px}.sector-categories{background:var(--hair);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sector-cat{background:var(--glass);-webkit-backdrop-filter:blur(10px);--ivory:#f2ead4;--ivory-dim:#b3a883;--hair:#f2ead424;padding:26px 28px 30px}.sector-cat-inner{padding:0}.sector-cat h4{font-family:var(--mono);letter-spacing:1.1px;text-transform:uppercase;color:var(--gold-bright);opacity:.8;border-bottom:1px solid var(--hair);align-items:flex-end;min-height:3em;margin-bottom:16px;padding-bottom:12px;font-size:10px;font-weight:400;line-height:1.5;display:flex}.sector-cat ul{flex-direction:column;gap:9px;list-style:none;display:flex}.sector-cat li{font-family:var(--body);color:var(--ivory-dim);border-radius:5px;font-size:14px;font-weight:300;line-height:1.4;transition:background .3s,color .3s}.sector-cat li.s-flash{color:var(--ivory);background:#ddb75c29;margin:-3px -8px;padding:3px 8px}.sector-cat li em{color:var(--ivory);font-family:inherit;font-style:normal;font-weight:400}.sector-note{border-top:1px solid var(--hair);font-family:var(--mono);color:var(--ivory-dim);letter-spacing:.3px;text-align:center;margin-top:56px;padding-top:28px;font-size:12px}.region-grid{flex-wrap:wrap;justify-content:center;gap:10px;max-width:840px;margin:0 auto;display:flex}.region-grid span{font-family:var(--body);color:var(--ivory-dim);border:1px solid var(--hair-strong);border-radius:16px;padding:8px 16px;font-size:13px;transition:border-color .2s,color .2s}.region-grid span:hover{border-color:var(--gold-bright);color:var(--ivory)}@media (width<=900px){.sector-categories{grid-template-columns:1fr 1fr}.sector-cat{padding:20px 18px 24px}}.signup-panel{border:1px solid var(--hair);background:var(--card);padding:56px}.signup-grid{grid-template-columns:.85fr 1.15fr;gap:60px;display:grid}.field-group{margin-bottom:30px}.field-group:last-child{margin-bottom:0}.field-label{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--ivory-dim);margin-bottom:12px;font-size:11px;display:block}.text-input{border:none;border-bottom:1px solid var(--hair-strong);width:100%;color:var(--ivory);font-family:var(--body);background:0 0;padding:10px 2px;font-size:16px;font-weight:300;transition:border-color .2s}.text-input:focus{border-color:var(--gold-bright);outline:none}.text-input::placeholder{color:var(--ivory-dim);opacity:.6}.type-toggle{gap:10px;display:flex}.type-opt{text-align:center;border:1px solid var(--hair-strong);font-family:var(--mono);letter-spacing:.5px;color:var(--ivory-dim);cursor:pointer;flex:1;padding:13px 10px;font-size:12.5px;transition:all .2s}.type-opt.active{border-color:var(--gold-bright);color:var(--gold-bright);background:#ddb75c12}.tag-groups{flex-direction:column;gap:26px;display:flex}.tag-group h5{font-family:var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--emerald-bright);margin-bottom:12px;font-size:10px}.tag-list{flex-wrap:wrap;gap:9px;display:flex}.tag-pill{font-family:var(--body);color:var(--ivory-dim);border:1px solid var(--hair-strong);cursor:pointer;user-select:none;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:400;transition:all .18s}.tag-pill:hover{border-color:var(--gold-bright);color:var(--ivory)}.tag-pill.selected{background:var(--gold-bright);border-color:var(--gold-bright);color:var(--ink);font-weight:500}.selected-summary{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:10px;min-height:20px;margin-top:28px;padding-top:22px;display:flex}.selected-summary .lbl{font-family:var(--mono);color:var(--ivory-dim);letter-spacing:.5px;margin-right:4px;font-size:11px}.chip{font-family:var(--mono);color:var(--gold-bright);border:1px solid var(--hair-strong);border-radius:14px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;display:inline-flex}.chip .x{cursor:pointer;opacity:.7}.chip .x:hover{opacity:1}.empty-hint{font-family:var(--body);color:var(--ivory-dim);opacity:.7;font-size:13px;font-style:italic}.signup-submit{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.signup-submit .btn-primary{opacity:.4;pointer-events:none;transition:opacity .2s}.signup-submit .btn-primary.ready{opacity:1;pointer-events:auto}.confirm-msg{font-family:var(--mono);color:var(--emerald-bright);font-size:12.5px;display:none}.confirm-msg.show{display:block}.cert-explain{grid-template-columns:repeat(3,1fr);gap:36px;margin-bottom:48px;display:grid}.cert-step{border-right:1px solid var(--hair);padding:0 26px 0 0}.cert-step:last-child{border-right:none;padding-right:0}.cert-step .num{font-family:var(--display);color:var(--gold-bright);margin-bottom:10px;font-size:26px;font-style:italic}.cert-step p{color:var(--ivory-dim);font-size:14.5px;line-height:1.7}.cert-cta{text-align:center;background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--hair);border-radius:14px;padding:40px 30px}.cert-cta p{color:var(--ivory-dim);margin-bottom:18px;font-size:14.5px}@media (width<=900px){.cert-explain{grid-template-columns:1fr;gap:26px}.cert-step{border-right:none;padding-right:0}}.exchange-demo{border-top:1px solid var(--hair);margin-top:70px;padding-top:56px}.exchange-demo .mini-head{max-width:640px;margin-bottom:40px}.exchange-demo .mini-head h3{font-family:var(--display);margin-top:12px;font-size:24px;font-weight:500}.exchange-demo .mini-head h3 em{color:var(--gold-bright);font-style:italic}.exchange-demo .mini-head p{color:var(--ivory-dim);margin-top:12px;font-size:14.5px;font-weight:300}.exchange-pair{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid}.exchange-card{border:1px solid var(--hair);background:var(--glass);-webkit-backdrop-filter:blur(10px);--ivory:#f2ead4;--ivory-dim:#b3a883;--hair:#f2ead424;padding:32px}.exchange-card h4{font-family:var(--display);color:var(--ivory);font-size:19px;font-weight:500}.exchange-card .exch-sector{font-family:var(--mono);color:var(--emerald-bright);letter-spacing:.5px;margin-top:6px;margin-bottom:22px;font-size:11px;display:block}.contact-row{font-family:var(--mono);color:var(--ivory-dim);border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.contact-row .ico{color:var(--gold-bright)}.contact-row.locked{filter:blur(3px);opacity:.55;user-select:none}.certify-btn{text-align:center;border:1px solid var(--hair-strong);width:100%;font-family:var(--mono);letter-spacing:.5px;color:var(--ivory-dim);cursor:pointer;margin-top:22px;padding:12px 10px;font-size:12px;transition:all .2s}.certify-btn:hover{border-color:var(--gold-bright);color:var(--gold-bright)}.certify-btn.certified{background:var(--emerald);border-color:var(--emerald-bright);color:var(--ivory);pointer-events:none}.exchange-mid{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 30px;display:flex}.exchange-mid .line{background:var(--hair-strong);flex:1;width:1px;min-height:20px}.exchange-status{font-family:var(--mono);text-align:center;color:var(--ivory-dim);letter-spacing:.5px;white-space:nowrap;border:1px solid var(--hair-strong);border-radius:20px;padding:8px 10px;font-size:10.5px}.exchange-status.unlocked{color:var(--gold-bright);border-color:var(--gold-bright)}@media (width<=900px){.exchange-pair{grid-template-columns:1fr}.exchange-mid{flex-direction:row;padding:16px 0}.exchange-mid .line{flex:1;width:100%;height:1px;min-height:0}.signup-grid{grid-template-columns:1fr;gap:40px}.signup-panel{padding:36px 26px}}.quote-band{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.quote-band .wrap{text-align:center;padding:100px 40px}blockquote{font-family:var(--display);max-width:780px;color:var(--ivory);margin:0 auto;font-size:clamp(22px,2.6vw,32px);font-style:italic;font-weight:400;line-height:1.5}.quote-attr{font-family:var(--mono);letter-spacing:1px;color:var(--ivory-dim);text-transform:uppercase;margin-top:30px;font-size:12px}#precios .section-head{text-align:center;margin-left:auto;margin-right:auto}#precios .section-head p{margin-left:auto;margin-right:auto}.pricing-grid{grid-template-columns:1fr;max-width:720px;margin:0 auto;display:grid}.price-card{background:var(--glass);-webkit-backdrop-filter:blur(10px);--ivory:#f2ead4;--ivory-dim:#b3a883;--hair:#f2ead424;--hair-strong:#f2ead44d;padding:50px 52px;position:relative}.price-card.featured{background:linear-gradient(#241e14db 0%,#100e0ae6 100%);border:1px solid #ddb75c52;border-radius:4px;box-shadow:0 30px 80px -30px #000c,inset 0 0 0 1px #ddb75c0f,0 0 60px -20px #ddb75c2e}.price-card .top-line{background:0 0;border-radius:4px 4px 0 0;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.price-card.featured .top-line{background:linear-gradient(90deg, transparent, var(--gold-bright) 20%, var(--gold-bright) 80%, transparent)}.plan-name{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--emerald-bright);font-size:11px}.price-card.featured .plan-name{color:var(--gold-bright)}.price-card .price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:22px;display:flex}.price-card .price>span:first-child{font-family:var(--display);color:var(--ivory);letter-spacing:-1px;font-size:64px;font-weight:500;line-height:1}.price-card .price>span+span{color:var(--ivory-dim);font-size:15px;font-family:var(--body);font-weight:300}.price-card ul{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:16px 36px;margin-top:30px;padding-top:30px;list-style:none;display:grid}.price-card li{color:var(--ivory);opacity:.88;padding-left:22px;font-size:14.5px;font-weight:300;line-height:1.45;position:relative}.price-card li:before{content:"";background:var(--gold-bright);width:10px;height:1px;position:absolute;top:.62em;left:0}.price-card .cta-row{justify-content:center;margin-top:40px;display:flex}.price-card .btn-primary,.price-card .btn-ghost{text-align:center;width:100%;max-width:360px;display:block}.price-card .btn-ghost{border:1px solid var(--hair-strong);font-family:var(--body);padding:15px 30px}.cta-band{text-align:center;padding:130px 0}.cta-band .eyebrow{justify-content:center}.cta-band h2{font-family:var(--display);max-width:680px;margin:26px auto 40px;font-size:clamp(30px,3.8vw,46px);font-weight:500;line-height:1.2}.cta-band h2 em{color:var(--gold-bright);font-style:italic;font-weight:500}footer{background:var(--glass-strong);-webkit-backdrop-filter:blur(12px);--ivory:#f2ead4;--ivory-dim:#b3a883;--hair:#f2ead424;border-top:none;border-radius:6px;margin:40px 0 60px;padding:64px 48px 40px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:34px;padding-bottom:50px;display:grid}.foot-brand .brand{margin-bottom:16px}.foot-brand p{color:var(--ivory-dim);max-width:280px;font-size:13.5px;font-weight:300;line-height:1.7}.foot-col h4{font-family:var(--mono);letter-spacing:1.5px;color:var(--ivory-dim);text-transform:uppercase;margin-bottom:18px;font-size:11px}.foot-col a{color:var(--ivory-dim);margin-bottom:12px;font-size:13.5px;font-weight:300;transition:color .2s;display:block}.foot-col a:hover{color:var(--gold-bright)}.foot-bottom{border-top:1px solid var(--hair);font-family:var(--mono);color:var(--ivory-dim);letter-spacing:.3px;justify-content:space-between;align-items:center;padding-top:28px;font-size:11px;display:flex}.foot-bottom .locales{gap:16px;display:flex}.foot-bottom .locales span.on{color:var(--gold-bright)}@media (width<=1140px){.nav-links{display:none}}@media (width<=900px){.hero{grid-template-columns:1fr;padding-top:70px}.steps{grid-template-columns:1fr;gap:40px}.step{border-right:none;padding:0!important}.stats-strip .wrap{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:none}.pricing-grid{grid-template-columns:1fr}.price-card{padding:38px 26px}.price-card ul{grid-template-columns:1fr}.price-card .price>span:first-child{font-size:52px}.foot-grid{grid-template-columns:1fr 1fr}.foot-bottom{text-align:center;flex-direction:column;gap:14px}}@media (width<=640px){.nav-shell{transition:transform .25s,background .25s,border-color .25s}.nav-shell.nav-hidden{transform:translateY(-100%)}}@media (width<=480px){.nav-shell .wrap{padding:0 14px}.benefit-grid{grid-template-columns:1fr}nav{flex-wrap:nowrap;gap:8px;padding:9px 0}.nav-left{gap:8px}.nav-actions{gap:6px}.nav-logo img{height:22px}.sectors-trigger{padding:6px 10px;font-size:11px}.nav-cta,.nav-signup{letter-spacing:.3px;padding:7px 10px;font-size:11px}.foot-grid{grid-template-columns:1fr}}@media (width<=359px){.nav-shell .wrap{padding:0 10px}nav,.nav-left{gap:5px}.nav-actions{gap:4px}.nav-logo img{height:18px}.sectors-trigger{padding:5px 7px;font-size:10px}.nav-cta,.nav-signup{letter-spacing:0;padding:6px 7px;font-size:10px}}
