:root{--std-black:#050505;--std-black-2:#090909;--std-black-3:#101010;--std-white:#f5f4f0;--std-muted:#989898;--std-muted-2:#666;--std-gold:#c9a45c;--std-gold-light:#e4c47d;--std-gold-dark:#80632e;--std-line:rgba(201,164,92,.20);--std-line-light:rgba(255,255,255,.09);--std-container:1440px;--std-radius:2px}.standards-page{position:relative;width:100%;overflow:hidden;background:radial-gradient( circle at 50% 0%,rgba(201,164,92,.045),transparent 38% ),var(--std-black);color:var(--std-white)}.standards-page *,.standards-page *::before,.standards-page *::after{box-sizing:border-box}.standards-page a{color:inherit;text-decoration:none}.std-container{width:min( calc(100% - 80px),var(--std-container) );margin:0 auto}.std-label{display:inline-flex;align-items:center;gap:12px;margin-bottom:26px;color:var(--std-gold);font-size:10px;font-weight:600;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.std-label::before{content:"";display:block;width:28px;height:1px;background:var(--std-gold)}.std-hero{position:relative;min-height:min(860px,calc(100vh - 80px));display:flex;align-items:center;overflow:hidden;isolation:isolate;background:radial-gradient( ellipse at 74% 45%,rgba(201,164,92,.13) 0%,rgba(201,164,92,.045) 18%,transparent 45% ),linear-gradient( 115deg,#030303 0%,#070707 48%,#0b0a08 100% )}.std-hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient( rgba(255,255,255,.025) 1px,transparent 1px ),linear-gradient( 90deg,rgba(255,255,255,.025) 1px,transparent 1px );background-size:90px 90px;mask-image:linear-gradient( to right,transparent,black 45%,black 100% )}.std-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient( 90deg,rgba(0,0,0,.55),transparent 45%,rgba(0,0,0,.12) )}.std-hero__background{position:absolute;inset:0;z-index:-3;background:radial-gradient( circle at 78% 50%,rgba(201,164,92,.08),transparent 28% )}.std-hero__glow{position:absolute;width:600px;height:600px;right:7%;top:50%;border-radius:50%;transform:translateY(-50%);pointer-events:none;background:radial-gradient( circle,rgba(201,164,92,.10),rgba(201,164,92,.025) 35%,transparent 70% );filter:blur(10px);transition:transform 1s cubic-bezier(.2,.8,.2,1)}.std-hero > .std-container{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit}.std-hero__content{position:relative;z-index:5;width:min(690px,60%);padding:100px 0}.std-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:28px;color:var(--std-gold);font-size:10px;font-weight:600;letter-spacing:.28em}.std-eyebrow::before{content:"";width:34px;height:1px;background:var(--std-gold)}.std-hero h1{max-width:800px;margin:0;color:var(--std-white);font-size:clamp(58px,7vw,112px);font-weight:300;letter-spacing:-.055em;line-height:.88}.std-hero h1 em{display:block;margin-top:12px;color:var(--std-gold);font-style:normal;font-weight:500;letter-spacing:-.045em}.std-hero__subtitle{max-width:590px;margin:38px 0 0;color:rgba(245,244,240,.65);font-size:16px;font-weight:400;line-height:1.8}.std-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:42px}.std-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:54px;padding:0 25px;border:1px solid rgba(255,255,255,.16);color:var(--std-white);background:rgba(255,255,255,.025);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .35s ease,border-color .35s ease,background .35s ease,transform .35s ease}.std-btn span{color:var(--std-gold);font-size:16px;transition:transform .35s ease}.std-btn:hover{border-color:var(--std-gold);background:rgba(201,164,92,.06);transform:translateY(-2px)}.std-btn:hover span{transform:translate(3px,-3px)}.std-btn--gold{border-color:var(--std-gold);color:#080706;background:linear-gradient( 120deg,var(--std-gold-dark),var(--std-gold-light),var(--std-gold) );box-shadow:0 12px 50px rgba(201,164,92,.12)}.std-btn--gold span{color:#080706}.std-btn--gold:hover{color:#050505;border-color:var(--std-gold-light);background:linear-gradient( 120deg,var(--std-gold),var(--std-gold-light) )}.std-core--logo{padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.std-core__logo{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}}.std-hero__visual{position:absolute;z-index:1;right:-30px;top:50%;width:min(620px,48vw);aspect-ratio:1;transform:translateY(-50%);pointer-events:none}.std-orbit{position:absolute;inset:50%;border:1px solid var(--std-line);border-radius:50%;transform:translate(-50%,-50%)}.std-orbit--1{width:100%;height:100%;animation:stdOrbit 32s linear infinite}.std-orbit--2{width:73%;height:73%;border-color:rgba(201,164,92,.28);animation:stdOrbitReverse 24s linear infinite}.std-orbit--3{width:46%;height:46%;border-color:rgba(201,164,92,.38);animation:stdOrbit 17s linear infinite}.std-orbit::before,.std-orbit::after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--std-gold);box-shadow:0 0 20px rgba(201,164,92,.8)}.std-orbit::before{top:12%;left:50%}.std-orbit::after{right:13%;bottom:24%;opacity:.45}.std-core{position:absolute;left:50%;top:50%;width:170px;height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(201,164,92,.55);border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient( circle at 35% 30%,rgba(255,255,255,.08),transparent 35% ),rgba(5,5,5,.88);box-shadow:0 0 0 14px rgba(201,164,92,.018),0 0 80px rgba(201,164,92,.10),inset 0 0 50px rgba(201,164,92,.05)}.std-core span{color:var(--std-gold-light);font-size:52px;font-weight:300;letter-spacing:-.08em;line-height:1}.std-core small{margin-top:10px;color:rgba(245,244,240,.45);font-size:7px;letter-spacing:.25em}@keyframes stdOrbit{from{transform:translate(-50%,-50%) rotate(0deg)} to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes stdOrbitReverse{from{transform:translate(-50%,-50%) rotate(360deg)} to{transform:translate(-50%,-50%) rotate(0deg)}}.std-section{position:relative;padding:145px 0;background:var(--std-black)}.std-section--dark{background:linear-gradient( 180deg,#090909 0%,#050505 100% )}.std-section--dark::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient( 90deg,transparent 0,rgba(201,164,92,.035) 50%,transparent 100% )}.std-section-head{position:relative;max-width:780px;margin-bottom:70px}.std-section-head h2{margin:0;color:var(--std-white);font-size:clamp(42px,5vw,72px);font-weight:300;letter-spacing:-.045em;line-height:.98}.std-section-head h2 span{color:var(--std-gold)}.std-section-head p{max-width:650px;margin:30px 0 0;color:var(--std-muted);font-size:15px;line-height:1.8}.std-principles{position:relative;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--std-line-light);border-left:1px solid var(--std-line-light)}.std-principle{position:relative;min-height:310px;padding:32px 28px;border-right:1px solid var(--std-line-light);border-bottom:1px solid var(--std-line-light);background:rgba(255,255,255,.012);transition:background .4s ease,transform .4s ease}.std-principle:hover{z-index:2;background:rgba(201,164,92,.045);transform:translateY(-5px)}.std-principle__num{margin-bottom:75px;color:var(--std-gold);font-size:10px;letter-spacing:.18em}.std-principle h3{margin:0;color:var(--std-white);font-size:19px;font-weight:500;line-height:1.25}.std-principle p{margin:18px 0 0;color:var(--std-muted);font-size:13px;line-height:1.7}.std-constitution{position:relative;display:grid;grid-template-columns:220px 1fr 40px;align-items:center;gap:40px;min-height:190px;padding:42px 48px;border:1px solid var(--std-line);overflow:hidden;background:radial-gradient( circle at 90% 50%,rgba(201,164,92,.08),transparent 40% ),rgba(201,164,92,.018);transition:border-color .4s ease,transform .4s ease,background .4s ease}.std-constitution::before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient( 180deg,var(--std-gold-light),var(--std-gold-dark) )}.std-constitution:hover{border-color:rgba(201,164,92,.55);transform:translateY(-4px);background:radial-gradient( circle at 90% 50%,rgba(201,164,92,.12),transparent 45% ),rgba(201,164,92,.025)}.std-constitution__badge{color:var(--std-gold);font-size:9px;font-weight:600;letter-spacing:.16em}.std-constitution h3{margin:0;color:var(--std-white);font-size:29px;font-weight:400;letter-spacing:-.025em}.std-constitution p{max-width:650px;margin:12px 0 0;color:var(--std-muted);font-size:13px;line-height:1.65}.std-constitution > span{color:var(--std-gold);font-size:22px}.std-levels{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:50px;background:var(--std-line-light)}.std-level{position:relative;min-height:270px;padding:38px;background:var(--std-black)}.std-level__tag{margin-bottom:55px;color:var(--std-gold);font-size:9px;letter-spacing:.2em}.std-level h3{margin:0;font-size:24px;font-weight:400;letter-spacing:-.02em}.std-level p{max-width:540px;margin:15px 0 25px;color:var(--std-muted);font-size:13px;line-height:1.7}.std-level strong{color:var(--std-gold);font-size:11px;font-weight:500;letter-spacing:.16em}.std-document-list{border-top:1px solid var(--std-line-light)}.std-document{position:relative;display:grid;grid-template-columns:150px 1fr 50px;align-items:center;gap:40px;min-height:150px;padding:28px 30px;border-bottom:1px solid var(--std-line-light);overflow:hidden;transition:background .4s ease,padding .4s ease,border-color .4s ease}.std-document::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--std-gold);transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease}.std-document:hover{padding-left:42px;border-color:var(--std-line);background:rgba(201,164,92,.035)}.std-document:hover::before{transform:scaleY(1)}.std-document__code{color:var(--std-gold);font-family:monospace;font-size:13px;letter-spacing:.08em}.std-document__content h3{margin:0;color:var(--std-white);font-size:21px;font-weight:400;line-height:1.3}.std-document__content p{max-width:720px;margin:9px 0 0;color:var(--std-muted);font-size:13px;line-height:1.6}.std-document__arrow{color:var(--std-gold);font-size:20px;text-align:right;transition:transform .35s ease}.std-document:hover .std-document__arrow{transform:translate(4px,-4px)}.std-planned{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--std-line-light)}.std-planned__item{position:relative;min-height:145px;padding:30px 34px 28px 105px;background:#070707;transition:background .35s ease,transform .35s ease}.std-planned__item:hover{z-index:2;background:#0c0b09;transform:translateY(-2px)}.std-planned__item > span{position:absolute;top:31px;left:34px;color:var(--std-gold);font-family:monospace;font-size:13px}.std-planned__item h3{margin:0;color:rgba(245,244,240,.8);font-size:16px;font-weight:400;line-height:1.45}.std-planned__item small{display:block;margin-top:12px;color:var(--std-muted-2);font-size:8px;letter-spacing:.18em}.std-process{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--std-line-light)}.std-process > div{position:relative;min-height:250px;padding:34px;background:#080808}.std-process > div::before{content:"";position:absolute;left:34px;right:34px;top:0;height:1px;background:var(--std-gold);transform:scaleX(0);transform-origin:left;transition:transform .6s ease}.std-process > div:hover::before{transform:scaleX(1)}.std-process span{display:block;margin-bottom:65px;color:var(--std-gold);font-size:10px;letter-spacing:.18em}.std-process h3{margin:0;font-size:20px;font-weight:400}.std-process p{margin:13px 0 0;color:var(--std-muted);font-size:13px;line-height:1.65}.std-final{position:relative;padding:170px 0;overflow:hidden;background:radial-gradient( ellipse at 50% 100%,rgba(201,164,92,.12),transparent 50% ),#050505}.std-final::before,.std-final::after{content:"";position:absolute;left:50%;top:50%;border:1px solid rgba(201,164,92,.10);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.std-final::before{width:700px;height:700px}.std-final::after{width:1100px;height:1100px;border-color:rgba(201,164,92,.045)}.std-final__content{position:relative;z-index:2;max-width:800px;margin:0 auto;text-align:center}.std-final__content .std-label{justify-content:center}.std-final__content .std-label::before{display:none}.std-final h2{margin:0;font-size:clamp(45px,6vw,78px);font-weight:300;letter-spacing:-.05em;line-height:.98}.std-final h2 span{color:var(--std-gold)}.std-final p{max-width:620px;margin:30px auto 40px;color:var(--std-muted);font-size:15px;line-height:1.8}.std-reveal{opacity:0;transform:translateY(35px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.std-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){.std-hero__content{width:62%} .std-hero__visual{right:-120px;width:520px} .std-principles{grid-template-columns:repeat(2,1fr)} .std-principle:last-child{grid-column:span 2} .std-process{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.std-container{width:min( calc(100% - 40px),var(--std-container) )} .std-hero{min-height:auto;padding:100px 0 80px} .std-hero > .std-container{min-height:auto} .std-hero__content{width:100%;padding:30px 0 390px} .std-hero h1{font-size:clamp(50px,15vw,78px)} .std-hero__subtitle{font-size:14px} .std-hero__visual{{display:none}} .std-core{width:130px;height:130px} .std-core span{font-size:40px} .std-hero__buttons{flex-direction:column;align-items:stretch} .std-btn{width:100%} .std-section{padding:90px 0} .std-section-head{margin-bottom:45px} .std-section-head h2{font-size:43px} .std-principles{grid-template-columns:1fr} .std-principle,.std-principle:last-child{grid-column:auto;min-height:auto} .std-principle__num{margin-bottom:45px} .std-constitution{grid-template-columns:1fr;gap:22px;padding:32px 28px} .std-constitution > span{position:absolute;top:32px;right:28px} .std-levels{grid-template-columns:1fr} .std-document{grid-template-columns:1fr 30px;gap:12px;padding:27px 20px} .std-document__code{grid-column:1 / -1} .std-document__arrow{grid-column:2;grid-row:2} .std-document__content{grid-column:1;grid-row:2} .std-document:hover{padding-left:26px} .std-planned{grid-template-columns:1fr} .std-planned__item{padding-left:85px} .std-process{grid-template-columns:1fr} .std-process > div{min-height:auto} .std-process span{margin-bottom:35px} .std-final{padding:110px 0} .std-final::before{width:500px;height:500px} .std-final::after{width:700px;height:700px}}@media (prefers-reduced-motion:reduce){.std-orbit--1,.std-orbit--2,.std-orbit--3{animation:none} .std-reveal{opacity:1;transform:none;transition:none} .std-btn,.std-document,.std-principle,.std-level,.std-planned__item{transition:none}} @media (max-width:760px){.std-hero{grid-template-columns:1fr} .std-hero__visual,.std-orbit,.std-core{display:none}}