:root{--c-bg:#080808;--c-surface:#0d0d0d;--c-surface-hover:#111;--c-border:#1c1c1c;--c-border-soft:#141414;--c-gold:#c9a84c;--c-gold-bright:#e2c06a;--c-gold-deep:#a07828;--c-gold-muted:#7a6030;--c-gold-ghost:#c9a84c14;--c-gold-glow:#c9a84c24;--c-gold-glow-lg:#c9a84c0f;--c-gold-particle:#c9a84ca6;--c-gold-line:#c9a84c2e;--c-text:#f0ebe0;--c-text-dim:#8a8278;--c-text-ghost:#4a4640;--c-overlay:#080808d1;--c-scrim:#0808088c;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:40px;--space-xl:64px;--space-2xl:96px;--space-3xl:120px;--container:1120px;--container-wide:1280px;--container-narrow:720px;--radius-sm:3px;--radius-md:6px;--radius-card:4px}.aurum *,.aurum :before,.aurum :after{box-sizing:border-box;margin:0;padding:0}.aurum{background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:1.6;overflow-x:hidden}.aurum h1,.aurum h2,.aurum h3,.aurum h4{font-family:var(--font-display);letter-spacing:-.02em;font-feature-settings:"kern" 1, "liga" 1;text-wrap:balance;color:var(--c-text);font-weight:700}.aurum .gold-word{font-family:var(--font-body);color:var(--c-gold);font-style:italic;font-weight:600}.aurum .skip-link{top:-100%;left:var(--space-md);background:var(--c-gold);color:var(--c-bg);padding:var(--space-sm) var(--space-md);font-family:var(--font-body);z-index:999;font-size:.8rem;font-weight:500;transition:top .2s;position:absolute}.aurum .skip-link:focus{top:var(--space-md)}.aurum :focus-visible{outline:2px solid var(--c-gold);outline-offset:4px;border-radius:var(--radius-sm)}.aurum .nav{z-index:100;-webkit-backdrop-filter:blur(28px);border-bottom:1px solid var(--c-border-soft);background:#080808eb;position:fixed;top:0;left:0;right:0}.aurum .nav__inner{max-width:var(--container-wide);padding:0 var(--space-md);align-items:center;gap:var(--space-md);grid-template-columns:1fr auto 1fr;height:60px;margin:0 auto;display:grid}.aurum .nav__logo{justify-self:center;align-items:center;gap:var(--space-sm);grid-column:2;text-decoration:none;display:flex}.aurum .nav__links{justify-self:end;gap:var(--space-md);flex-wrap:nowrap;grid-column:3;align-items:center;list-style:none;display:flex}.aurum .nav__link{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--c-text-dim);font-size:.68rem;font-weight:400;text-decoration:none;transition:color .3s;position:relative}.aurum .nav__link:after{content:"";background:var(--c-gold);transform-origin:0;width:100%;height:1px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.aurum .nav__link:hover{color:var(--c-gold)}.aurum .nav__link:hover:after{transform:scaleX(1)}.aurum .nav__link--active{color:var(--c-gold)}.aurum .nav__link--active:after{transform:scaleX(1)}.aurum .nav__link--cta{border:1px solid var(--c-gold-muted);border-radius:var(--radius-sm);color:var(--c-gold);padding:6px 16px;transition:border-color .3s,background .3s,color .3s}.aurum .nav__link--cta:after{display:none}.aurum .nav__link--cta:hover{border-color:var(--c-gold);background:var(--c-gold-ghost)}.aurum .nav__toggle{opacity:0;pointer-events:none;position:absolute}.aurum .nav__hamburger{display:none}.aurum .nav__hamburger-line{background:var(--c-text-dim);border-radius:1px;width:20px;height:1.5px;transition:transform .3s,opacity .3s;display:block}.aurum .breadcrumb{max-width:var(--container);padding:calc(60px + var(--space-lg)) var(--space-lg) 0;align-items:center;gap:var(--space-sm);margin:0 auto;display:flex}.aurum .breadcrumb__item,.aurum .breadcrumb__item a{font-family:var(--font-body);letter-spacing:.08em;color:var(--c-text-dim);font-size:.68rem;font-weight:400;text-decoration:none}.aurum .breadcrumb__item a:hover{color:var(--c-gold)}.aurum .breadcrumb__item--current{color:var(--c-text-ghost)}.aurum .breadcrumb__sep{color:var(--c-text-ghost);font-size:.6rem}.aurum .page-header{max-width:var(--container);padding:var(--space-md) var(--space-lg) var(--space-xl);margin:0 auto}.aurum .page-header__title{margin-top:var(--space-md);margin-bottom:var(--space-sm);font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1.08}.aurum .page-header__sub{color:var(--c-text-dim);letter-spacing:.04em;max-width:55ch;font-size:.95rem}.aurum .hero{min-height:70vh;padding:calc(60px + var(--space-xl)) var(--space-lg) var(--space-xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.aurum .hero--short{min-height:auto;padding:calc(60px + var(--space-2xl)) var(--space-lg) var(--space-xl)}.aurum .hero__canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.aurum .hero__content{z-index:1;text-align:center;max-width:var(--container-narrow);position:relative}.aurum .hero__logo{margin:0 auto var(--space-lg);height:auto;filter:drop-shadow(0 0 24px var(--c-gold-glow));display:block}.aurum .hero__headline{margin-bottom:var(--space-md);font-size:clamp(2.8rem,6vw,5.5rem);font-weight:400;line-height:1.06}.aurum .hero__sub{font-family:var(--font-body);color:var(--c-text-dim);letter-spacing:.06em;margin-bottom:var(--space-lg);font-size:.95rem;font-weight:400;line-height:1.8}.aurum .hero__cta-row{justify-content:center;align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.aurum .eyebrow{align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.aurum .eyebrow--center{justify-content:center}.aurum .eyebrow__text{font-family:var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--c-gold-muted);white-space:nowrap;font-size:.62rem;font-weight:400}.aurum .eyebrow__line{background:var(--c-gold-line);flex:1;max-width:60px;height:1px}.aurum .divider{background:linear-gradient(90deg, transparent 0%, var(--c-gold-line) 15%, var(--c-gold-line) 85%, transparent 100%);width:100%;height:1px;margin:var(--space-xl) 0}.aurum .section{max-width:var(--container);padding:var(--space-2xl) var(--space-lg);margin:0 auto}.aurum .section__headline{margin-bottom:var(--space-xl);font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1.12}.aurum .section--surface{background:var(--c-surface);border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);max-width:100%}.aurum .section--surface>.section__inner{max-width:var(--container);padding:var(--space-2xl) var(--space-lg);margin:0 auto}.aurum .grid{gap:var(--space-md);max-width:var(--container);grid-template-columns:repeat(2,1fr);margin:0 auto;display:grid}.aurum .card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);transition:border-color .35s,box-shadow .35s,transform .35s;position:relative;overflow:hidden}.aurum .card:hover{box-shadow:0 8px 40px var(--c-gold-glow-lg), 0 0 0 1px #c9a84c14;border-color:#c9a84c40;transform:translateY(-3px)}.aurum .card:before{content:"";background:linear-gradient(180deg, transparent, var(--c-gold), transparent);opacity:0;z-index:2;width:2px;transition:opacity .4s;position:absolute;top:8%;bottom:8%;left:0}.aurum .card:hover:before{opacity:1}.aurum .card__link{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.aurum .card__image-wrap{aspect-ratio:16/10;background:var(--c-bg);position:relative;overflow:hidden}.aurum .card__image{object-fit:cover;filter:brightness(.88)saturate(.9);width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1),filter .4s;display:block}.aurum .card:hover .card__image{filter:brightness()saturate();transform:scale(1.04)}.aurum .card__score-badge{top:var(--space-sm);right:var(--space-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--c-gold-muted);width:42px;height:42px;font-family:var(--font-display);color:var(--c-gold);z-index:2;background:#080808d9;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute}.aurum .card:hover .card__score-badge{border-color:var(--c-gold);box-shadow:0 0 16px #c9a84c33}.aurum .card__body{padding:var(--space-md);gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.aurum .card__meta-row{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.aurum .card__tag{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--c-text-dim);border:1px solid #7a603040;border-radius:20px;padding:3px 10px;font-size:.58rem;font-weight:400}.aurum .card__price{font-family:var(--font-display);color:var(--c-gold);font-size:1.05rem;font-weight:400}.aurum .card__title{color:var(--c-text);margin-top:2px;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:600;line-height:1.2}.aurum .card__desc{color:var(--c-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.aurum .card__footer-row{padding-top:var(--space-sm);border-top:1px solid var(--c-border-soft);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.aurum .card__tech{font-family:var(--font-body);color:var(--c-text-ghost);letter-spacing:.06em;font-size:.65rem;font-weight:400}.aurum .card__cta{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold-muted);align-items:center;gap:6px;font-size:.65rem;font-weight:500;transition:color .3s;display:inline-flex}.aurum .card:hover .card__cta{color:var(--c-gold)}.aurum .card__arrow{transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block}.aurum .card:hover .card__arrow{transform:translate(5px)}.aurum .step-box{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);padding:var(--space-lg);gap:var(--space-lg);border-top:2px solid #c9a84c33;align-items:flex-start;display:flex}.aurum .step-box__number{font-family:var(--font-display);color:var(--c-gold);flex-shrink:0;font-size:clamp(2rem,3vw,3rem);font-weight:600;line-height:1}.aurum .step-box__body{flex:1}.aurum .step-box__title{font-family:var(--font-display);margin-bottom:var(--space-xs);font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:600}.aurum .step-box__desc{color:var(--c-text-dim);max-width:60ch;font-size:.9rem;font-weight:400;line-height:1.7}.aurum .steps-grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.aurum .steps-grid .step-box{flex-direction:column}.aurum .score-ring{background:conic-gradient(var(--c-gold) calc(var(--score-pct) * 1%), var(--c-border) calc(var(--score-pct) * 1%));border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.aurum .score-ring:before{content:"";background:var(--c-bg);border-radius:50%;position:absolute;inset:4px}.aurum .score-ring__value{z-index:1;font-family:var(--font-display);color:var(--c-gold);font-size:1.3rem;font-weight:600;position:relative}.aurum .scores-row{justify-content:center;gap:var(--space-xl);flex-wrap:wrap;display:flex}.aurum .score-item{align-items:center;gap:var(--space-sm);text-align:center;flex-direction:column;display:flex}.aurum .score-item__name{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-dim);font-size:.68rem;font-weight:400}.aurum .score-item__desc{color:var(--c-text-ghost);max-width:18ch;font-size:.78rem;font-weight:400;line-height:1.5}.aurum .composite-bar{max-width:500px;margin:var(--space-xl) auto 0}.aurum .composite-bar__head{margin-bottom:var(--space-xs);justify-content:space-between;display:flex}.aurum .composite-bar__label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-dim);font-size:.68rem;font-weight:400}.aurum .composite-bar__value{font-family:var(--font-display);color:var(--c-gold);font-size:.95rem;font-weight:600}.aurum .composite-bar__track{background:var(--c-border);border-radius:2px;height:3px;overflow:hidden}.aurum .composite-bar__fill{height:100%;width:calc(var(--pct) * 1%);background:linear-gradient(90deg, var(--c-gold-deep), var(--c-gold));border-radius:2px;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.aurum .stats-row{max-width:var(--container);padding:var(--space-xl) var(--space-lg);justify-content:center;align-items:center;gap:var(--space-lg);text-align:center;flex-wrap:wrap;margin:0 auto;display:flex}.aurum .stat{flex-direction:column;align-items:center;gap:4px;display:flex}.aurum .stat__number{font-family:var(--font-display);color:var(--c-gold);font-size:1.4rem;font-weight:400}.aurum .stat__label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-dim);font-size:.6rem;font-weight:400}.aurum .stat__sep{color:var(--c-text-ghost);align-self:center;font-size:.5rem}.aurum .filter-bar{z-index:50;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--c-border);padding:var(--space-sm) 0;background:#0d0d0deb;position:sticky;top:60px}.aurum .filter-bar__inner{max-width:var(--container);padding:0 var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);margin:0 auto;display:flex}.aurum .filter-bar__pills{gap:var(--space-xs);scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.aurum .filter-bar__pills::-webkit-scrollbar{display:none}.aurum .filter-pill{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-dim);border:1px solid var(--c-border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;padding:6px 14px;font-size:.62rem;font-weight:400;transition:border-color .3s,color .3s,background .3s}.aurum .filter-pill:hover,.aurum .filter-pill--active{border-color:var(--c-gold-muted);color:var(--c-gold);background:var(--c-gold-ghost)}.aurum .filter-bar__sort{font-family:var(--font-body);color:var(--c-text-dim);white-space:nowrap;font-size:.62rem;font-weight:400}.aurum .tier-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);padding:var(--space-lg)}.aurum .tier-card__pct{font-family:var(--font-display);color:var(--c-gold);margin-bottom:var(--space-sm);font-size:clamp(2rem,3.5vw,3.5rem);font-weight:600;line-height:1}.aurum .tier-card__range{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-dim);margin-bottom:var(--space-xs);font-size:.72rem;font-weight:400}.aurum .tier-card__desc{font-family:var(--font-body);color:var(--c-text-dim);max-width:50ch;font-size:.9rem;font-weight:400;line-height:1.7}.aurum .tier-cards--muted{opacity:.45}.aurum .promo-banner{align-items:center;gap:var(--space-xl);padding:var(--space-xl) var(--space-2xl);border:1px solid var(--c-gold);border-radius:var(--radius-card);background:linear-gradient(135deg,#c9a84c0f 0%,#0000 60%);display:flex}.aurum .promo-banner__pct{font-family:var(--font-display);color:var(--c-gold);flex-shrink:0;font-size:clamp(3.5rem,8vw,6rem);font-weight:600;line-height:1}.aurum .promo-banner__body{flex:1}.aurum .promo-banner__title{font-family:var(--font-display);color:var(--c-text);margin-bottom:var(--space-sm);font-size:1.6rem;font-weight:500}.aurum .promo-banner__desc{font-family:var(--font-body);color:var(--c-text-dim);margin-bottom:var(--space-sm);font-size:1rem;font-weight:400;line-height:1.7}.aurum .promo-banner__note{font-family:var(--font-body);color:var(--c-text-ghost);font-size:.85rem;font-weight:400;line-height:1.6}.aurum .includes-grid{gap:var(--space-xl);max-width:var(--container);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.aurum .includes-col__title{font-family:var(--font-display);margin-bottom:var(--space-md);font-size:1.3rem;font-weight:500}.aurum .includes-list{list-style:none}.aurum .includes-list__item{font-family:var(--font-body);color:var(--c-text-dim);padding-left:var(--space-md);margin-bottom:var(--space-xs);font-size:.9rem;font-weight:400;line-height:1.7;position:relative}.aurum .includes-list__item:before{content:"";background:var(--c-gold-muted);width:6px;height:1px;position:absolute;top:.7em;left:0}.aurum .security-grid{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.aurum .security-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);padding:var(--space-lg)}.aurum .security-card__title{font-family:var(--font-display);margin-bottom:var(--space-sm);font-size:1.15rem;font-weight:500}.aurum .security-card__desc{color:var(--c-text-dim);font-size:.88rem;font-weight:400;line-height:1.7}.aurum .upload-grid{gap:var(--space-md);max-width:var(--container);padding:0 var(--space-lg);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.aurum .upload-option{border-radius:var(--radius-card);justify-content:center;align-items:center;gap:var(--space-sm);min-height:280px;padding:var(--space-lg);text-align:center;cursor:pointer;border:2px dashed #7a60304d;flex-direction:column;transition:border-color .3s,background .3s;display:flex}.aurum .upload-option:hover{border-color:var(--c-gold-muted);background:var(--c-gold-ghost);border-style:solid}.aurum .upload-option__title{font-family:var(--font-body);color:var(--c-text-dim);font-size:.85rem;font-weight:400}.aurum .upload-option__highlight{font-family:var(--font-display);color:var(--c-gold);font-size:1.6rem;font-style:italic;font-weight:400}.aurum .cta-banner{padding:var(--space-2xl) var(--space-lg);text-align:center}.aurum .cta-banner__inner{max-width:var(--container-narrow);margin:0 auto}.aurum .cta-banner__headline{margin-bottom:var(--space-md);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1.12}.aurum .cta-banner__sub{color:var(--c-text-dim);margin-bottom:var(--space-lg);font-size:.95rem;font-weight:400;line-height:1.7}.aurum .btn-outline{align-items:center;gap:var(--space-sm);border:1px solid var(--c-gold-muted);color:var(--c-gold);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-sm);background:0 0;padding:12px 28px;font-size:.7rem;font-weight:500;text-decoration:none;transition:border-color .3s,color .3s,background .3s,box-shadow .3s;display:inline-flex}.aurum .btn-outline:hover{border-color:var(--c-gold);background:var(--c-gold-ghost);box-shadow:0 0 24px var(--c-gold-glow)}.aurum .btn-outline:disabled{opacity:.5;cursor:not-allowed}.aurum .cta-link{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-gold);align-items:center;gap:8px;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .3s,gap .3s;display:inline-flex}.aurum .cta-link:hover{color:var(--c-gold-bright);gap:14px}.aurum .auth-divider{align-items:center;gap:var(--space-md);margin-bottom:var(--space-xl);display:flex}.aurum .auth-divider__line{background:var(--c-border);flex:1;height:1px}.aurum .auth-divider__text{font-family:var(--font-body);color:var(--c-text-ghost);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.8rem;font-weight:400}.aurum .auth-form{gap:var(--space-lg);flex-direction:column;display:flex}.aurum .auth-field{gap:var(--space-xs);flex-direction:column;display:flex}.aurum .auth-label{font-family:var(--font-body);color:var(--c-text-dim);font-size:.85rem;font-weight:400}.aurum .auth-input{font-family:var(--font-body);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-card);color:var(--c-text);outline:none;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.aurum .auth-input:focus{border-color:var(--c-gold)}.aurum .auth-error{font-family:var(--font-body);color:#e74c3c;font-size:.85rem}.aurum .auth-submit{text-align:center;width:100%;margin-top:var(--space-sm)}.aurum .auth-switch{font-family:var(--font-body);color:var(--c-text-dim);text-align:center;margin-top:var(--space-xl);font-size:.9rem}.aurum .auth-link{color:var(--c-gold);text-decoration:none}.aurum .auth-link:hover{text-decoration:underline}.aurum .pagination{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);display:flex}.aurum .pagination__arrow,.aurum .pagination__page{font-family:var(--font-body);color:var(--c-text-dim);border:1px solid var(--c-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:6px 14px;font-size:.72rem;font-weight:400;text-decoration:none;transition:border-color .3s,color .3s}.aurum .pagination__arrow:hover,.aurum .pagination__page:hover{border-color:var(--c-gold-muted);color:var(--c-gold)}.aurum .pagination__page--active{border-color:var(--c-gold);color:var(--c-gold);background:var(--c-gold-ghost)}.aurum .pagination__arrow:disabled{opacity:.3;cursor:default}.aurum .footer{border-top:1px solid var(--c-gold-line);padding:var(--space-2xl) var(--space-lg);margin-top:var(--space-2xl);position:relative;overflow:hidden}.aurum .footer__canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.aurum .footer__inner{z-index:1;max-width:var(--container);align-items:center;gap:var(--space-xl);grid-template-columns:1fr auto 1fr;margin:0 auto;display:grid;position:relative}.aurum .footer__brand{gap:var(--space-xs);flex-direction:column;display:flex}.aurum .footer__tagline{font-family:var(--font-display);color:var(--c-text-dim);font-size:.9rem;font-style:italic;font-weight:400}.aurum .footer__links{gap:var(--space-lg);display:flex}.aurum .footer__link{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-dim);font-size:.65rem;font-weight:400;text-decoration:none;transition:color .3s}.aurum .footer__link:hover{color:var(--c-gold)}.aurum .footer__copy{font-family:var(--font-body);color:var(--c-text-ghost);text-align:right;font-size:.6rem;font-weight:400}.aurum .reveal{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(16px)}.aurum .reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes reveal-failsafe{to{opacity:1;transform:translateY(0)}}.aurum .reveal:not(.is-visible){animation:.6s ease-out 1.2s both reveal-failsafe}@media (max-width:767px){.aurum .nav__hamburger{cursor:pointer;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;padding:8px;display:flex}.aurum .nav__links{-webkit-backdrop-filter:blur(28px);align-items:center;gap:var(--space-xl);padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--c-border);z-index:99;background:#080808f7;flex-direction:column;display:none;position:fixed;top:60px;left:0;right:0}.aurum .nav__toggle:checked~.nav__links{display:flex}.aurum .nav__toggle:checked~.nav__hamburger .nav__hamburger-line:first-child{transform:rotate(45deg)translate(4.5px,4.5px)}.aurum .nav__toggle:checked~.nav__hamburger .nav__hamburger-line:nth-child(2){opacity:0}.aurum .nav__toggle:checked~.nav__hamburger .nav__hamburger-line:nth-child(3){transform:rotate(-45deg)translate(4.5px,-4.5px)}.aurum .grid{padding:0 var(--space-sm);grid-template-columns:1fr}.aurum .steps-grid,.aurum .security-grid,.aurum .includes-grid{grid-template-columns:1fr}.aurum .upload-grid{padding:0 var(--space-sm);grid-template-columns:1fr}.aurum .step-box{gap:var(--space-md);flex-direction:column}.aurum .hero__headline{font-size:clamp(2.4rem,8vw,4rem)}.aurum .hero{padding-left:var(--space-sm);padding-right:var(--space-sm)}.aurum .footer__inner{text-align:center;gap:var(--space-lg);grid-template-columns:1fr}.aurum .footer__links{flex-wrap:wrap;justify-content:center}.aurum .footer__copy{text-align:center}.aurum .promo-banner{text-align:center;padding:var(--space-lg);flex-direction:column}.aurum .scores-row{gap:var(--space-lg)}.aurum .breadcrumb{padding-top:calc(60px + var(--space-md))}.aurum .page-header{padding:var(--space-sm) var(--space-sm) var(--space-lg)}.aurum .section{padding:var(--space-xl) var(--space-sm)}.aurum .stats-row{gap:var(--space-md)}}@media (prefers-reduced-motion:reduce){.aurum .reveal{opacity:1;transition:none;animation:none;transform:none}.aurum .reveal:not(.is-visible){opacity:1;animation:none;transform:none}.aurum .card{transition:none}.aurum .card:hover{transform:none}.aurum .card__image{transition:none}.aurum .card:hover .card__image{transform:none}.aurum .card:before{display:none}}
