@import url('/styles-v16.css?rev=20260815-0853');

/* Governance contact channels: readable addresses at every viewport. */
.governance-page .contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.governance-page .contact-channel{min-width:0;min-height:118px;padding:18px 16px}.governance-page .contact-channel strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:.75rem}

/* TAA SECO Premium Public Experience */
.premium-home .hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(45,151,154,.14),transparent 32%),linear-gradient(135deg,#f8fbfc 0%,#fff 48%,#eef6f7 100%)}.premium-home .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(23,63,91,.035) 1px,transparent 1px),linear-gradient(rgba(23,63,91,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.7),transparent 78%)}.premium-home .hero-grid{position:relative;align-items:center;min-height:620px}.premium-home .hero h1{max-width:760px;font-size:clamp(2.65rem,5.1vw,5.25rem);line-height:.98;letter-spacing:-.045em;color:#143d58}.premium-home .hero-copy{max-width:720px;font-size:1rem;line-height:1.75;color:#5d7584}.premium-home .hero .eyebrow{color:#237e83;font-weight:900;letter-spacing:.14em}.premium-home .hero-panel{position:relative;border:1px solid rgba(43,104,124,.15);border-radius:28px;background:linear-gradient(150deg,rgba(255,255,255,.98),rgba(239,248,248,.94));box-shadow:0 34px 80px rgba(22,61,83,.12);overflow:hidden}.premium-home .hero-panel:after{content:"DIGITAL TRUST";position:absolute;right:-12px;bottom:12px;font-size:2.35rem;font-weight:900;letter-spacing:.06em;color:rgba(27,81,105,.045);pointer-events:none}.premium-home .hero-actions{gap:12px}.premium-home .hero-actions .button{min-width:170px;text-align:center}.premium-home .disclosure{max-width:700px}

.premium-trust-flow{position:relative;background:#102f43;color:#e8f2f5;overflow:hidden}.premium-trust-flow:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0%,rgba(47,177,177,.18),transparent 30%),radial-gradient(circle at 90% 100%,rgba(73,124,159,.18),transparent 38%);pointer-events:none}.premium-trust-flow .container{position:relative}.premium-trust-flow .eyebrow{color:#70cac8}.premium-trust-flow h2{color:#fff;max-width:860px}.premium-trust-flow .lead{color:#b9cbd3;max-width:840px}.trust-flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px}.trust-flow-step{position:relative;padding:23px 19px;border:1px solid rgba(191,224,231,.14);border-radius:20px;background:rgba(255,255,255,.045);backdrop-filter:blur(5px)}.trust-flow-step:not(:last-child):after{content:"→";position:absolute;right:-10px;top:50%;z-index:2;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#2e888d;color:#fff;font-size:.68rem}.trust-flow-step span{display:block;color:#72c9c8;font-size:.61rem;font-weight:900;letter-spacing:.11em}.trust-flow-step strong{display:block;margin:11px 0 8px;color:#fff;font-size:.9rem}.trust-flow-step p{margin:0;color:#b7c8d0;font-size:.68rem;line-height:1.55}.premium-home:has(.premium-trust-flow) #premium-trust-journey{display:none}

.premium-use-cases{background:linear-gradient(180deg,#fff,#f3f8f9)}.premium-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.premium-use-card{position:relative;min-height:205px;padding:23px;border:1px solid #dce7eb;border-radius:20px;background:#fff;box-shadow:0 15px 40px rgba(22,64,87,.055);overflow:hidden}.premium-use-card:after{content:attr(data-index);position:absolute;right:14px;bottom:-8px;font-size:3.8rem;font-weight:900;color:rgba(24,72,98,.045)}.premium-use-card span{font-size:.59rem;text-transform:uppercase;letter-spacing:.1em;color:#1d6d72;font-weight:900}.premium-use-card h3{margin:9px 0;color:#183f59;font-size:1.02rem}.premium-use-card p{margin:0;color:#526b79;font-size:.73rem;line-height:1.62}.premium-use-card a{display:inline-block;margin-top:15px;font-size:.67rem;font-weight:800;color:#1d6d72}

.institutional-entry{border-top:1px solid #dfe9ed;border-bottom:1px solid #dfe9ed;background:#fbfdfd}.institutional-entry-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center}.institutional-entry-panel{padding:28px;border:1px solid #d7e5e9;border-radius:24px;background:linear-gradient(145deg,#fff,#eef8f7);box-shadow:0 20px 55px rgba(25,65,87,.07)}.institutional-entry-panel span{font-size:.6rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#1d6d72}.institutional-entry-panel h3{margin:9px 0 8px;color:#153e58}.institutional-entry-panel p{color:#526b79;font-size:.74rem;line-height:1.62}.institutional-entry-panel .button{margin-top:10px}

.premium-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.premium-assurance-card{padding:22px;border:1px solid #dce7eb;border-radius:19px;background:#fff}.premium-assurance-card span{font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#1d6d72}.premium-assurance-card h3{margin:9px 0;color:#193f59;font-size:.96rem}.premium-assurance-card p{margin:0;color:#526b79;font-size:.7rem;line-height:1.6}.premium-assurance-card small{display:block;margin-top:12px;color:#5a6f7b;font-size:.61rem;line-height:1.5}.assurance-status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.assurance-status-strip div{padding:16px;border-radius:15px;background:#133b54;color:#eef6f8}.assurance-status-strip strong,.assurance-status-strip span{display:block}.assurance-status-strip strong{font-size:.65rem}.assurance-status-strip span{margin-top:5px;color:#a9c1cc;font-size:.61rem;line-height:1.45}

.investor-hero{background:radial-gradient(circle at 76% 18%,rgba(44,151,151,.13),transparent 30%),linear-gradient(135deg,#102f43,#173f58);color:#fff}.investor-hero h1{color:#fff;max-width:900px}.investor-hero .lead{color:#c6d7de}.investor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.investor-card{padding:24px;border:1px solid #dce7eb;border-radius:20px;background:#fff}.investor-card span{font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:#1d6d72;font-weight:900}.investor-card h3{margin:9px 0;color:#183f59}.investor-card p{color:#526b79;font-size:.72rem;line-height:1.62}.investor-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.investor-process article{padding:21px;border:1px solid #dce7eb;border-radius:18px;background:#fff}.investor-process strong{display:block;color:#1d6d72;font-size:.63rem}.investor-process h3{font-size:.9rem;color:#173f59}.investor-process p{color:#526b79;font-size:.69rem;line-height:1.58}.controlled-materials{padding:24px;border-radius:22px;background:#12384f;color:#eaf3f5}.controlled-materials h3{color:#fff}.controlled-materials p,.controlled-materials li{color:#bad0d8;font-size:.72rem;line-height:1.6}

@media(max-width:1050px){.trust-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-flow-step:not(:last-child):after{display:none}.premium-use-grid,.premium-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-entry-grid{grid-template-columns:1fr}.investor-process{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.governance-page .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.premium-home .hero-grid{min-height:0}.premium-home .hero h1{font-size:clamp(2.45rem,13vw,4rem)}.trust-flow-grid,.premium-use-grid,.premium-assurance-grid,.investor-grid,.investor-process,.assurance-status-strip{grid-template-columns:1fr}.premium-home .hero-actions{align-items:stretch;flex-direction:column}.premium-home .hero-actions .button{width:100%}}
@media(max-width:520px){.governance-page .contact-grid{grid-template-columns:1fr}.governance-page .contact-channel{min-height:96px}.governance-page .contact-channel strong{font-size:.78rem}}
