.aurin-site{background:var(--void);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:DM Mono,monospace;font-weight:300;overflow:clip visible}.aurin-site .hero-grain{pointer-events:none;z-index:9000;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}.aurin-site .aurin-wordmark{letter-spacing:-.025em;color:var(--text-primary);font-family:Syne,sans-serif;font-weight:800;line-height:1;display:inline-block}.aurin-site .aurin-wordmark .u-gold{background:linear-gradient(165deg,#6b5422 0%,#c9a84c 20%,#f5d980 35%,#e8c97a 50%,#c9a84c 65%,#a8883a 80%,#6b5422 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #c9a84c40);-webkit-background-clip:text;background-clip:text;display:inline-block;position:relative}.aurin-site .aurin-wordmark .u-gold:before{content:"U";background:linear-gradient(105deg,#0000 0% 35%,#fff5c880 48%,#fff3 52%,#0000 65%);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite uShimmer;position:absolute;inset:0}@keyframes uShimmer{0%,35%{opacity:0}45%,55%{opacity:1}65%,to{opacity:0}}.aurin-site .site-nav{z-index:1000;height:72px;transition:background .4s var(--ease-out), border-color .4s;background:linear-gradient(#000000a6,#0000);border-bottom:1px solid #c9a84c14;justify-content:space-between;align-items:center;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0}.aurin-site .site-nav.scrolled{border-bottom-color:var(--border);background:#000000eb}.aurin-site .nav-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.aurin-site .nav-links{align-items:center;gap:36px;list-style:none;display:flex}.aurin-site .nav-links a{letter-spacing:.15em;text-transform:uppercase;color:var(--text-s);font-family:DM Mono,monospace;font-size:11px;font-weight:300;text-decoration:none;transition:color .2s}.aurin-site .nav-links a:hover{color:var(--text-primary)}.aurin-site .btn-ghost-sm{letter-spacing:.15em;text-transform:uppercase;color:var(--text-primary);border:1px solid var(--aurum-dim);cursor:pointer;background:0 0;padding:10px 24px;font-family:DM Mono,monospace;font-size:11px;font-weight:300;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-block}.aurin-site .btn-ghost-sm:hover{border-color:var(--aurum);background:var(--aurum-flare)}.aurin-site .nav-back-to-sigma{white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.aurin-site #hero{flex-direction:column;justify-content:center;align-items:center;min-height:90vh;padding:130px 24px 90px;display:flex;position:relative;overflow:hidden}.aurin-site .hero-glow{z-index:1;background:radial-gradient(60% 50%,#c9a84c0f 0%,#0000 70%);animation:8s ease-in-out infinite breathe;position:absolute;inset:0}@keyframes breathe{0%,to{opacity:1}50%{opacity:.5}}.aurin-site .hero-content{z-index:2;text-align:center;max-width:900px;position:relative}.aurin-site .hero-eyebrow{letter-spacing:.4em;text-transform:uppercase;color:var(--aurum);opacity:0;animation:fadeUp .7s var(--ease-out) .2s forwards;justify-content:center;align-items:center;gap:10px;margin-bottom:32px;font-size:10px;display:flex;transform:translateY(16px)}.aurin-site .eyebrow-dot{background:var(--aurum);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulseAurum}@keyframes pulseAurum{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.aurin-site .hero-title{letter-spacing:-.035em;color:var(--text-primary);width:100%;max-width:900px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-family:Syne,sans-serif;font-size:clamp(42px,6.6vw,88px);font-weight:800;line-height:.98}.aurin-site .hero-title .word{opacity:0;display:inline-block;transform:translateY(24px)}.aurin-site .hero-title .word.aurum{color:var(--aurum)}.aurin-site .hero-tagline{color:var(--text-s);opacity:0;max-width:640px;animation:fadeUp .7s var(--ease-out) 1s forwards;margin:0 auto 48px;font-family:Cormorant Garamond,serif;font-size:clamp(18px,2.5vw,26px);font-style:italic;font-weight:300;line-height:1.6;transform:translateY(16px)}.aurin-site .hero-ctas{opacity:0;animation:fadeUp .7s var(--ease-out) 1.2s forwards;justify-content:center;gap:16px;display:flex}.aurin-site .btn-primary{letter-spacing:.15em;text-transform:uppercase;background:var(--aurum);color:var(--void);cursor:pointer;border:none;padding:14px 32px;font-family:DM Mono,monospace;font-size:12px;font-weight:300;text-decoration:none;transition:box-shadow .3s;display:inline-block;position:relative;overflow:hidden}.aurin-site .btn-primary:hover{box-shadow:0 0 32px #c9a84c66}.aurin-site .btn-primary:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff5c880 48%,#fff3 52%,#0000 65%);transition:transform .7s;position:absolute;inset:0;transform:translate(-100%)}.aurin-site .btn-primary:hover:after{transform:translate(100%)}.aurin-site .scroll-cue{letter-spacing:.2em;text-transform:uppercase;color:var(--text-m);z-index:2;opacity:0;animation:fadeUp .7s var(--ease-out) 1.6s forwards;flex-direction:column;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@media (max-height:750px),(max-width:768px){.aurin-site .scroll-cue{display:none!important}}.aurin-site .scroll-line{background:linear-gradient(to bottom, transparent, var(--aurum));width:1px;height:40px;position:relative;overflow:hidden}.aurin-site .scroll-drop{background:var(--aurum);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite dropFall;position:absolute;top:-6px;left:-2px}@keyframes dropFall{0%{opacity:0;top:-6px}20%{opacity:1}80%{opacity:1}to{opacity:0;top:40px}}.aurin-site .site-section{border-top:1px solid var(--border-soft);max-width:1200px;margin:0 auto;padding:clamp(80px,11vh,140px) clamp(24px,5vw,60px)}.aurin-site .section-alt{background:var(--surface-1);border-top:1px solid var(--border-soft);padding:clamp(80px,11vh,140px) 0}.aurin-site .section-alt .section-inner{max-width:1200px;margin:0 auto;padding:0 48px}.aurin-site .section-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--aurum-dim);align-items:center;gap:16px;margin-bottom:20px;font-size:11px;display:flex}.aurin-site .section-eyebrow:before{content:"";background:var(--aurum-dim);width:34px;height:1px;display:block}.aurin-site .section-title{letter-spacing:-.025em;color:var(--text-primary);margin-bottom:16px;font-family:Syne,sans-serif;font-size:clamp(28px,4vw,48px);font-weight:800;line-height:1.05}.aurin-site .section-sub{color:var(--text-s);max-width:560px;margin-bottom:56px;font-family:Cormorant Garamond,serif;font-size:clamp(18px,2.1vw,22px);font-style:italic;font-weight:300;line-height:1.6}.aurin-site .reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(24px)}.aurin-site .reveal.visible{opacity:1;transform:translateY(0)}.aurin-site .line-expand{height:1px;margin:12px 0 8px;display:block;position:relative}.aurin-site .line-expand:before{content:"";background:linear-gradient(to right, var(--aurum), transparent);transform-origin:0;width:240px;max-width:100%;height:1px;transition:transform 1.2s var(--ease-out);position:absolute;top:0;left:0;transform:scaleX(0)}.aurin-site .line-expand.visible:before{transform:scaleX(1)}.aurin-site .inst-section>.line-expand{max-width:900px;margin-left:auto;margin-right:auto}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.aurin-site #demo{padding-top:120px}.aurin-site .sim-layout{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.aurin-site .upload-zone{border:1px dashed var(--border);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:280px;padding:48px 32px;transition:border-color .2s,background .2s;display:flex}.aurin-site .upload-zone:hover{border-color:var(--aurum-dim);background:var(--aurum-flare)}.aurin-site .upload-zone.dragging{border-color:var(--aurum);background:var(--aurum-flare)}.aurin-site .upload-zone.limit{cursor:not-allowed;background:#ff3d3d0a;border-color:#ff3d3d66}.aurin-site .upload-icon{border:1px solid var(--aurum-dim);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.aurin-site .upload-icon svg{stroke:var(--aurum)}.aurin-site .upload-label{letter-spacing:.15em;text-transform:uppercase;color:var(--text-s);font-size:10px}.aurin-site .terminal-wrap{background:var(--surface-2);border:1px solid var(--border);flex-direction:column;min-height:280px;display:flex}.aurin-site .terminal-bar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 16px;display:flex}.aurin-site .t-dot{border-radius:50%;width:6px;height:6px}.aurin-site .t-dot.active{background:var(--aurum);animation:2s infinite pulseAurum}.aurin-site .t-dot.idle{background:var(--border)}.aurin-site .t-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-m);margin-left:auto;font-size:9px}.aurin-site .terminal-body{flex:1;min-height:200px;padding:16px;font-size:11px;line-height:1.8;overflow:auto}.aurin-site .log-line{gap:12px;display:flex}.aurin-site .log-ts{color:var(--text-m);flex-shrink:0}.aurin-site .log-text-aurum{color:var(--aurum)}.aurin-site .log-text-valid{color:var(--valid)}.aurin-site .log-text-cyan{color:var(--process)}.aurin-site .log-text-err{color:var(--error)}.aurin-site .log-text{color:var(--text-s)}.aurin-site .result-card{border:1px solid var(--border);border-top:1px solid var(--aurum-dim);background:var(--surface-1);animation:fadeUp .5s var(--ease-out) forwards;opacity:0;margin-top:16px;padding:20px}.aurin-site .result-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:6px 0;font-size:11px;display:flex}.aurin-site .result-row:last-child{border-bottom:none}.aurin-site .result-key{color:var(--text-m);letter-spacing:.1em}.aurin-site .result-val{color:var(--text-primary)}.aurin-site .result-val.valid{color:var(--valid)}.aurin-site .result-val.aurum{color:var(--aurum)}.aurin-site .protocol-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.aurin-site .protocol-card{background:var(--surface-1);cursor:default;padding:28px 24px;position:relative;overflow:hidden}.aurin-site .protocol-card:before{content:"";background:linear-gradient(to right, transparent, var(--aurum), transparent);height:1px;transition:transform .4s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.aurin-site .protocol-card:hover:before{transform:scaleX(1)}.aurin-site .protocol-card:after{content:"";background:linear-gradient(to bottom, var(--aurum-dim), transparent);opacity:0;pointer-events:none;position:absolute;inset:0}.aurin-site .protocol-card:hover:after{opacity:.04;animation:2s linear infinite scanline}@keyframes scanline{0%{background:linear-gradient(to bottom, transparent 0%, var(--aurum-dim) 2%, transparent 4%);background-position:0 -10%}to{background:linear-gradient(to bottom, transparent 0%, var(--aurum-dim) 2%, transparent 4%);background-position:0 110%}}.aurin-site .pc-number{letter-spacing:.3em;color:var(--aurum-dim);margin-bottom:12px;font-size:9px}.aurin-site .pc-value{letter-spacing:-.02em;color:var(--aurum);margin-bottom:8px;font-family:Syne,sans-serif;font-size:36px;font-weight:800;line-height:1}.aurin-site .pc-label{color:var(--text-s);font-size:11px;line-height:1.5}.aurin-site .choreography{border:1px solid var(--border);background:var(--surface-2);justify-content:center;align-items:center;gap:0;margin-top:56px;padding:32px 0;display:flex;overflow:hidden}.aurin-site .choreo-step{flex-direction:column;flex:1;align-items:center;gap:12px;padding:0 32px;display:flex;position:relative}.aurin-site .choreo-step:not(:last-child):after{content:"";background:var(--border);width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.aurin-site .choreo-badge{letter-spacing:.2em;text-transform:uppercase;border:1px solid;padding:3px 10px;font-size:9px}.aurin-site .choreo-badge.proc{color:var(--process);background:#00e5ff0a;border-color:#00e5ff4d}.aurin-site .choreo-badge.valid{color:var(--valid);background:#00e6760a;border-color:#00e6764d}.aurin-site .choreo-badge.aurum-b{color:var(--aurum);background:#c9a84c0a;border-color:#c9a84c4d}.aurin-site .choreo-label{color:var(--text-s);text-align:center;letter-spacing:.05em;font-size:11px}.aurin-site .choreo-arrow{color:var(--aurum-dim);z-index:1;margin:0 -8px;font-size:18px}.aurin-site .trust-layout{grid-template-columns:1fr 2fr;align-items:start;gap:48px;display:grid}.aurin-site .data-card{background:var(--surface-1);border:1px solid var(--border);border-top:1px solid #0000;margin-bottom:16px;padding:24px;transition:transform .2s,border-top-color .2s}.aurin-site .data-card:hover{border-top-color:var(--aurum);transform:translateY(-2px)}.aurin-site .dc-value{letter-spacing:-.02em;color:var(--text-primary);font-family:Syne,sans-serif;font-size:36px;font-weight:800;line-height:1}.aurin-site .dc-value .unit{color:var(--aurum);margin-left:4px;font-size:16px}.aurin-site .dc-label{letter-spacing:.1em;color:var(--text-s);text-transform:uppercase;margin-top:6px;font-size:10px}.aurin-site .dc-delta{color:var(--valid);margin-top:6px;font-size:11px}.aurin-site .trust-bars{margin-top:24px}.aurin-site .trust-bar-item{margin-bottom:20px}.aurin-site .tb-header{letter-spacing:.1em;text-transform:uppercase;color:var(--text-s);justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.aurin-site .tb-track{background:var(--surface-3);height:2px;position:relative;overflow:visible}.aurin-site .tb-fill{background:linear-gradient(to right, var(--aurum-dim), var(--aurum));width:0%;height:100%;transition:width 1.5s var(--ease-out);box-shadow:0 0 6px var(--aurum-dim);position:relative}.aurin-site .tb-fill:after{content:"";background:var(--aurum);width:4px;height:6px;box-shadow:0 0 8px var(--aurum);position:absolute;top:-2px;right:-2px}.aurin-site .trust-table{border:1px solid var(--border);background:var(--surface-2);position:relative;overflow:hidden}.aurin-site .trust-table:before{content:"";background:var(--aurum-dim);opacity:.3;z-index:2;height:1px;animation:3s linear infinite scanV;position:absolute;left:0;right:0}@keyframes scanV{0%{top:0}to{top:100%}}.aurin-site .tt-header,.aurin-site .tt-row{grid-template-columns:2fr 1.2fr .8fr .8fr;padding:10px 16px;font-size:11px;display:grid}.aurin-site .tt-header{letter-spacing:.2em;text-transform:uppercase;color:var(--aurum-dim);border-bottom:1px solid var(--border);font-size:9px}.aurin-site .tt-row{color:var(--text-s);border-bottom:1px solid var(--border);transition:background .15s}.aurin-site .tt-row:hover{background:var(--surface-3)}.aurin-site .tt-row:last-of-type{border-bottom:none}.aurin-site .badge-valid{color:var(--valid)}.aurin-site .badge-hil{color:var(--hil)}.aurin-site .badge-proc{color:var(--process)}.aurin-site .tt-footer{border-top:1px solid var(--border);letter-spacing:.15em;text-transform:uppercase;color:var(--text-m);gap:16px;padding:8px 16px;font-size:9px;display:flex}.aurin-site .tt-footer .valid{color:var(--valid)}.aurin-site .tt-footer .hil{color:var(--hil)}.aurin-site .tt-footer .proc{color:var(--process)}.aurin-site .bridge-cols{grid-template-columns:1fr 2fr;align-items:start;gap:48px;display:grid}.aurin-site .bridge-flow{flex-direction:column;align-items:center;gap:0;max-width:280px;margin:0 auto 48px;display:flex}.aurin-site .bf-node{border:1px solid var(--border);background:var(--surface-2);letter-spacing:.15em;text-transform:uppercase;color:var(--text-s);text-align:center;width:100%;padding:12px 24px;font-size:10px}.aurin-site .bf-node.active{border-color:var(--aurum-dim);color:var(--aurum)}.aurin-site .bf-arrow{width:1px;height:32px;position:relative;overflow:hidden}.aurin-site .bf-arrow:before{content:"";background:linear-gradient(to bottom, transparent, var(--aurum), transparent);animation:2s linear infinite flowDown;position:absolute;inset:0}@keyframes flowDown{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.aurin-site .bridge-exports{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px;display:grid}.aurin-site .export-card{border:1px solid var(--border);background:var(--surface-1);padding:24px}.aurin-site .export-format{color:var(--aurum);margin-bottom:10px;font-family:Syne,sans-serif;font-size:22px;font-weight:800}.aurin-site .export-desc{color:var(--text-s);font-size:11px;line-height:1.6}.aurin-site .bridge-manifesto{border:1px solid var(--border-glow);background:var(--aurum-flare);padding:32px}.aurin-site .bridge-manifesto p{color:var(--text-s);font-family:Cormorant Garamond,serif;font-size:clamp(16px,2vw,22px);font-style:italic;font-weight:300;line-height:1.7}.aurin-site .bridge-manifesto p+p{margin-top:16px}.aurin-site .bridge-manifesto .hl{color:var(--aurum)}.aurin-site .bridge-tiers{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.aurin-site .bridge-tier-card{border:1px solid var(--border);background:var(--surface-2);padding:24px}.aurin-site .bridge-tier-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.aurin-site .bridge-tier-name{color:var(--text-primary);font-family:Syne,sans-serif;font-size:16px;font-weight:800}.aurin-site .bridge-tier-price{color:var(--aurum);white-space:nowrap;font-family:DM Mono,monospace;font-size:13px}.aurin-site .bridge-tier-desc{color:var(--text-secondary);margin-bottom:16px;font-size:13px;line-height:1.5}.aurin-site .bridge-tier-items{flex-direction:column;gap:8px;list-style:none;display:flex}.aurin-site .bridge-tier-items li{color:var(--text-muted);padding-left:14px;font-family:DM Mono,monospace;font-size:11px;position:relative}.aurin-site .bridge-tier-items li:before{content:"";background:var(--aurum-dim);width:5px;height:5px;position:absolute;top:6px;left:0}.aurin-site .bridge-pricing-link{color:var(--text-muted);margin-top:24px;font-family:DM Mono,monospace;font-size:12px}.aurin-site .bridge-pricing-link a{color:var(--aurum-dim);border-bottom:1px solid var(--aurum-dim);text-decoration:none;transition:color .2s,border-color .2s}.aurin-site .bridge-pricing-link a:hover{color:var(--aurum);border-color:var(--aurum)}.aurin-site .security-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:40px;display:grid}.aurin-site .sec-card{background:var(--void);padding:28px 24px;position:relative;overflow:hidden}.aurin-site .sec-card:before{content:"";background:linear-gradient(to right, transparent, var(--aurum), transparent);height:1px;transition:transform .4s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.aurin-site .sec-card:hover:before{transform:scaleX(1)}.aurin-site .sec-icon{border:1px solid var(--aurum-dim);justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;display:flex}.aurin-site .sec-icon svg{stroke:var(--aurum);fill:none;stroke-width:1.5px;width:16px;height:16px}.aurin-site .sec-title{color:var(--text-primary);margin-bottom:6px;font-family:Syne,sans-serif;font-size:13px;font-weight:800}.aurin-site .sec-stack{letter-spacing:.1em;color:var(--aurum-dim);font-size:10px;line-height:1.7}.aurin-site .legal-badges{flex-wrap:wrap;gap:12px;display:flex}.aurin-site .legal-badge{letter-spacing:.15em;text-transform:uppercase;color:var(--text-m);border:1px solid var(--border);padding:6px 14px;font-size:9px}.aurin-site .pricing-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:40px;display:grid}.aurin-site .pricing-card{background:var(--surface-1);border-top:1px solid #0000;padding:36px 28px}.aurin-site .pricing-card.featured{background:var(--surface-2);border-top:1px solid var(--aurum);box-shadow:0 0 16px #c9a84c14}.aurin-site .pricing-tier{letter-spacing:.3em;text-transform:uppercase;color:var(--aurum-dim);margin-bottom:16px;font-size:9px}.aurin-site .pricing-price{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:4px;font-family:Syne,sans-serif;font-size:40px;font-weight:800;line-height:1}.aurin-site .pricing-period{color:var(--text-s);font-size:12px}.aurin-site .pricing-docs{color:var(--aurum);letter-spacing:.05em;margin:16px 0;font-size:11px}.aurin-site .pricing-features{margin-bottom:28px;list-style:none}.aurin-site .pricing-features li{color:var(--text-s);border-bottom:1px solid var(--border);gap:10px;padding:5px 0;font-size:11px;display:flex}.aurin-site .pricing-features li:before{content:"—";color:var(--aurum-dim);flex-shrink:0}.aurin-site .module-quick-nav{border-bottom:1px solid var(--border);justify-content:center;gap:32px;padding:24px 48px;display:flex}.aurin-site .module-quick-nav a{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-family:DM Mono,monospace;font-size:11px;text-decoration:none;transition:color .2s}.aurin-site .module-quick-nav a:hover{color:var(--aurum)}.aurin-site .module-pricing-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.aurin-site .pricing-scope-note{color:var(--text-muted);max-width:640px;margin:24px 0 40px;font-family:DM Mono,monospace;font-size:12px;line-height:1.7}.aurin-site .pricing-scope-note a{color:var(--aurum-dim);border-bottom:1px solid var(--aurum-dim);text-decoration:none;transition:color .2s,border-color .2s}.aurin-site .pricing-scope-note a:hover{color:var(--aurum);border-color:var(--aurum)}.aurin-site .roi-strip{border:1px solid var(--border);background:var(--surface-2);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:24px;padding:36px 40px;display:grid}.aurin-site .roi-text{color:var(--text-s);font-family:Cormorant Garamond,serif;font-size:clamp(15px,1.8vw,20px);font-style:italic;font-weight:300;line-height:1.6}.aurin-site .roi-metric{text-align:center}.aurin-site .roi-value{color:var(--aurum);letter-spacing:-.02em;font-family:Syne,sans-serif;font-size:32px;font-weight:800}.aurin-site .roi-label{letter-spacing:.15em;text-transform:uppercase;color:var(--text-m);margin-top:4px;font-size:9px}.aurin-site .products-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.aurin-site .product-card{background:var(--surface-1);border-top:1px solid #0000;padding:40px;transition:border-top-color .3s}.aurin-site .product-card:hover{border-top-color:var(--aurum-dim)}.aurin-site .product-status{letter-spacing:.2em;text-transform:uppercase;color:var(--aurum-dim);align-items:center;gap:8px;margin-bottom:20px;font-size:9px;display:flex}.aurin-site .product-status .dot{background:var(--aurum);border-radius:50%;width:4px;height:4px;animation:2s infinite pulseAurum}.aurin-site .product-name{letter-spacing:-.02em;color:var(--text-primary);margin-bottom:6px;font-family:Syne,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:800}.aurin-site .product-tagline{color:var(--aurum);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;font-weight:300}.aurin-site .product-desc{color:var(--text-s);font-size:12px;line-height:1.7}.aurin-site .site-footer{background:var(--void);border-top:1px solid var(--border);padding:72px 48px 0}.aurin-site .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto 64px;display:grid}.aurin-site .footer-tagline{color:var(--text-m);margin-top:16px;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:15px;font-style:italic;font-weight:300;line-height:1.7}.aurin-site .footer-badges{flex-direction:column;gap:8px;display:flex}.aurin-site .footer-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--text-m);border:1px solid var(--border);width:fit-content;padding:5px 12px;font-size:9px;display:inline-block}.aurin-site .footer-col-title{letter-spacing:.28em;text-transform:uppercase;color:var(--aurum-dim);margin-bottom:20px;font-size:10px}.aurin-site .footer-links{flex-direction:column;gap:10px;list-style:none;display:flex}.aurin-site .footer-links a{color:var(--text-m);font-size:12px;text-decoration:none;transition:color .2s}.aurin-site .footer-links a:hover{color:var(--text-primary)}.aurin-site .footer-strip{border-top:1px solid #0000;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:20px 0 24px;display:flex;position:relative}.aurin-site .footer-strip:before{content:"";background:linear-gradient(to right, transparent, var(--aurum), transparent);height:1px;transition:transform 1.2s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.aurin-site .footer-strip.visible:before{transform:scaleX(1)}.aurin-site .footer-copy{letter-spacing:.1em;color:var(--text-m);font-size:9px}.aurin-site .footer-motto{color:var(--aurum-dim);font-family:Cormorant Garamond,serif;font-size:14px;font-style:italic;font-weight:300}.aurin-site .symbol-wrap{flex-shrink:0;display:inline-block}@media (max-width:860px){.aurin-site .site-nav{padding:0 24px}.aurin-site .nav-links{display:none}.aurin-site .site-section{padding:72px 24px}.aurin-site .section-alt .section-inner{padding:0 24px}.aurin-site .sim-layout,.aurin-site .trust-layout,.aurin-site .bridge-cols,.aurin-site .protocol-grid,.aurin-site .security-grid,.aurin-site .pricing-grid,.aurin-site .bridge-exports,.aurin-site .bridge-tiers,.aurin-site .products-grid{grid-template-columns:1fr}.aurin-site .choreography{flex-direction:column;gap:16px}.aurin-site .choreo-step:not(:last-child):after{display:none}.aurin-site .choreo-arrow{transform:rotate(90deg)}.aurin-site .roi-strip{text-align:center;grid-template-columns:1fr;gap:16px}.aurin-site .footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.aurin-site .type-narrative{color:var(--text-s);font-family:Cormorant Garamond,serif;font-size:22px;font-style:italic;font-weight:500;line-height:1.6}.aurin-site .type-pull-quote{color:var(--text-primary);font-family:Cormorant Garamond,serif;font-size:clamp(23px,3.2vw,37px);font-style:italic;font-weight:500;line-height:1.42}.aurin-site .type-pull-quote-large{color:var(--text-primary);font-family:Cormorant Garamond,serif;font-size:clamp(24px,3.4vw,40px);font-style:italic;font-weight:500;line-height:1.4}.aurin-site #hero.inst-hero{min-height:94vh;padding:120px 24px 90px}.aurin-site .inst-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.aurin-site .inst-logo-wrap{margin-bottom:24px}.aurin-site .inst-hero-tagline{max-width:600px;margin:24px auto 48px;font-size:clamp(19px,2.4vw,27px)}.aurin-site .inst-hero-modules-grid{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1100px;margin-top:24px;display:grid}.aurin-site .inst-module-card{background:var(--surface-1);border:1px solid var(--border);text-align:left;flex-direction:column;height:100%;padding:24px;text-decoration:none;transition:border-color .3s,transform .3s;display:flex}.aurin-site .inst-module-card.active-card:hover{border-color:var(--aurum-dim);transform:translateY(-2px)}.aurin-site .inst-module-card.planning-card:hover{border-color:var(--border-glow);transform:translateY(-2px)}.aurin-site .inst-module-card .card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.aurin-site .inst-badge{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;align-items:center;gap:6px;padding:2px 8px;font-family:DM Mono,monospace;font-size:10px;display:inline-flex}.aurin-site .badge-active{color:var(--valid);background:#00e6760a;border-color:#00e67633}.aurin-site .badge-planning{color:var(--hil);background:#ff91000a;border-color:#ff910033}.aurin-site .inst-badge .dot{border-radius:50%;width:4px;height:4px}.aurin-site .inst-badge .pulse-green{background:var(--valid);animation:2s infinite pulseGreen}.aurin-site .inst-badge .pulse-orange{background:var(--hil)}@keyframes pulseGreen{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.aurin-site .inst-card-category{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);text-align:right;white-space:nowrap;font-family:DM Mono,monospace;font-size:9px}.aurin-site .inst-card-title{color:var(--text-primary);margin-bottom:8px;font-family:Syne,sans-serif;font-size:20px;font-weight:800}.aurin-site .inst-card-desc{color:var(--text-secondary);flex-grow:1;margin-bottom:24px;font-size:13px;line-height:1.5}.aurin-site .inst-card-cta{text-transform:uppercase;letter-spacing:.1em;color:var(--aurum);align-items:center;gap:4px;font-family:DM Mono,monospace;font-size:11px;display:inline-flex}.aurin-site .inst-card-cta .arrow{transition:transform .3s var(--ease-out);display:inline-block}.aurin-site .inst-module-card.active-card:hover .inst-card-cta .arrow{transform:translate(4px)}.aurin-site .inst-card-cta-disabled{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-family:DM Mono,monospace;font-size:11px}.aurin-site .inst-section{border-top:1px solid var(--border-soft);background:var(--void);padding:clamp(80px,11vh,150px) clamp(24px,5vw,60px);position:relative}.aurin-site .inst-section-content{max-width:900px;margin:0 auto}.aurin-site .section-label{letter-spacing:.28em;text-transform:uppercase;color:var(--aurum-dim);max-width:900px;margin:0 auto;font-family:DM Mono,monospace;font-size:11px}.aurin-site .inst-pullquote{max-width:760px;margin-bottom:64px;padding-left:0}.aurin-site .inst-pullquote-left-gold{border-left:2px solid var(--aurum);max-width:760px;margin-bottom:56px;padding-left:24px}.aurin-site .inst-concepts-grid{grid-template-columns:1fr 1fr;gap:48px 64px;margin-top:48px;display:grid}.aurin-site .inst-conceito-pinned{height:300vh;padding-bottom:0}.aurin-site .inst-conceito-sticky-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1100px;height:100vh;margin:0 auto;display:grid;position:sticky;top:0}.aurin-site .inst-pullquote-sticky{max-width:460px;margin-bottom:0}.aurin-site .inst-concepts-scroll-list{flex-direction:column;gap:40px;display:flex}.aurin-site .inst-concept-item{flex-direction:column;display:flex}.aurin-site .concept-header{align-items:center;gap:16px;margin-bottom:12px;display:flex}.aurin-site .concept-number{color:var(--aurum-dim);font-family:DM Mono,monospace;font-size:11px}.aurin-site .concept-title{text-transform:uppercase;letter-spacing:.15em;color:var(--aurum);font-family:DM Mono,monospace;font-size:11px;font-weight:400}.aurin-site .concept-body-text{color:var(--text-secondary);font-family:Cormorant Garamond,serif;font-size:21px;font-style:italic;font-weight:500;line-height:1.6}.aurin-site .inst-narrative-body{flex-direction:column;gap:24px;max-width:760px;margin-bottom:40px;font-size:clamp(19px,2.2vw,24px);display:flex}.aurin-site .inst-signature{color:var(--text-secondary);flex-direction:column;gap:4px;font-family:DM Mono,monospace;font-size:12px;display:flex}.aurin-site .inst-signature-sub{color:var(--aurum-dim);font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;font-weight:500}.aurin-site .inst-principles-grid{grid-template-columns:1fr 1fr;gap:48px 64px;display:grid}.aurin-site .inst-principle-item{flex-direction:column;display:flex}.aurin-site .principle-name{text-transform:uppercase;letter-spacing:.15em;color:var(--aurum);margin-bottom:12px;font-family:DM Mono,monospace;font-size:11px;font-weight:400}.aurin-site .principle-desc{color:var(--text-secondary);font-family:Cormorant Garamond,serif;font-size:21px;font-style:italic;font-weight:500;line-height:1.6}.aurin-site .inst-lgpd-intro{max-width:760px;margin-bottom:60px;font-size:clamp(20px,2.5vw,28px)}.aurin-site .inst-lgpd-table{border-bottom:1px solid var(--border-soft);flex-direction:column;max-width:800px;display:flex}.aurin-site .inst-lgpd-row{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;font-family:DM Mono,monospace;font-size:13px;display:flex}.aurin-site .inst-lgpd-article{color:var(--text-secondary)}.aurin-site .inst-lgpd-dots{display:none}.aurin-site .inst-lgpd-status{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.aurin-site .inst-lgpd-status.status-active{color:var(--valid)}.aurin-site .inst-lgpd-status.status-pending{color:var(--hil)}.aurin-site .inst-modules-list{flex-direction:column;margin-top:48px;display:flex}.aurin-site .inst-module-item{border-top:1px solid var(--border-soft);transition:background .3s var(--ease-out);padding:40px 0;position:relative;overflow:hidden}.aurin-site .inst-modules-list>.inst-module-item:last-child{border-bottom:1px solid var(--border-soft)}.aurin-site .inst-module-item:hover{background:linear-gradient(90deg,#c9a84c08,#0000)}.aurin-site .inst-module-icon{border:1px solid var(--aurum-dim);justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:20px;display:flex}.aurin-site .inst-module-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.aurin-site .inst-module-name{color:var(--text-primary);align-items:center;gap:16px;font-family:Syne,sans-serif;font-size:24px;font-weight:800;display:flex}.aurin-site .inst-module-badge{text-transform:uppercase;letter-spacing:.1em;border:1px solid #0000;padding:2px 8px;font-family:DM Mono,monospace;font-size:9px}.aurin-site .inst-module-badge.badge-active{color:var(--valid);background:#00e6760a;border-color:#00e67633}.aurin-site .inst-module-badge.badge-planning{color:var(--hil);background:#ff91000a;border-color:#ff910033}.aurin-site .inst-module-category{text-transform:uppercase;letter-spacing:.15em;color:var(--aurum-dim);font-family:DM Mono,monospace;font-size:10px}.aurin-site .inst-module-body{color:var(--text-secondary);max-width:760px;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;font-weight:500;line-height:1.6}.aurin-site .inst-module-items{flex-wrap:wrap;gap:10px 24px;margin-bottom:24px;display:flex}.aurin-site .inst-module-items span{letter-spacing:.03em;color:var(--text-s);padding-left:14px;font-family:DM Mono,monospace;font-size:11px;position:relative}.aurin-site .inst-module-items span:before{content:"";background:var(--aurum-dim);width:5px;height:5px;position:absolute;top:6px;left:0}.aurin-site .inst-module-link-cta{text-transform:uppercase;letter-spacing:.15em;color:var(--aurum);align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.aurin-site .inst-module-link-cta:after{content:"";background:var(--aurum);width:0;height:1px;transition:width .3s var(--ease-out);position:absolute;bottom:-4px;left:0}.aurin-site .inst-module-link-cta .arrow{transition:transform .3s var(--ease-out);display:inline-block}.aurin-site .inst-module-link-cta:hover{color:var(--text-primary)}.aurin-site .inst-module-link-cta:hover:after{width:100%}.aurin-site .inst-module-link-cta:hover .arrow{transform:translate(4px)}.aurin-site .inst-module-link-cta-disabled{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);cursor:default;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:DM Mono,monospace;font-size:11px;display:inline-flex}.aurin-site .inst-footer{border-top:1px solid var(--border-soft);background:var(--void);padding:70px clamp(24px,5vw,60px) 34px}.aurin-site .inst-footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:56px;max-width:1100px;margin:0 auto 52px;display:grid}.aurin-site .inst-footer-grid.grid-4{grid-template-columns:1.3fr 1fr 1fr 1fr}.aurin-site .footer-col{flex-direction:column;gap:16px;display:flex}.aurin-site .footer-brand-tagline{color:var(--aurum-dim);margin-top:16px;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;font-weight:500}.aurin-site .footer-motto{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);font-family:DM Mono,monospace;font-size:11px}.aurin-site .footer-email{color:var(--text-s);font-family:DM Mono,monospace;font-size:12px;text-decoration:none;transition:color .2s}.aurin-site .footer-email:hover{color:var(--text-primary)}.aurin-site .footer-contact-item{flex-direction:column;gap:4px;display:flex}.aurin-site .dpo-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-family:DM Mono,monospace;font-size:10px}.aurin-site .inst-footer-strip{max-width:1100px;color:var(--text-muted);border-top:1px solid #0000;justify-content:space-between;align-items:center;margin:0 auto;padding-top:24px;font-family:DM Mono,monospace;font-size:11px;display:flex;position:relative}.aurin-site .inst-footer-strip:before{content:"";background:linear-gradient(to right, transparent, var(--aurum), transparent);height:1px;transition:transform 1.2s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.aurin-site .inst-footer-strip.visible:before{transform:scaleX(1)}.aurin-site .footer-modules-list{gap:12px;display:flex}.aurin-site .footer-modules-list .separator{color:var(--border)}@media (max-width:900px){.aurin-site .inst-hero-modules-grid{grid-template-columns:1fr;gap:16px}.aurin-site .inst-concepts-grid,.aurin-site .inst-principles-grid,.aurin-site .inst-footer-grid{grid-template-columns:1fr;gap:32px}.aurin-site .inst-footer-strip{text-align:center;flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.aurin-site *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
