.au-page{background:var(--color-canvas);color:var(--color-body);font-family:var(--font-body)}.au-wrap{max-width:1160px;margin-inline:auto;padding-inline:var(--page-gutter, 1.5rem)}.au-eyebrow{font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-teal);margin:0 0 .65rem}.au-h2{font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:500;line-height:1.12;color:var(--color-ink);margin:0 0 1.5rem;max-width:22ch}.au-h2--wide{max-width:28ch}.au-lead{font-size:1.05rem;line-height:1.65;color:var(--color-body-secondary);max-width:58ch;margin:0}.au-divider{border:none;border-top:1px solid var(--color-hairline);margin:0}.au-cta-pair{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.au-cta-pair__primary,.au-cta-pair__secondary{min-height:2.75rem;padding-inline:1.25rem;border-radius:999px;font-weight:600}.au-cta-pair__primary{color:var(--color-on-dark)!important;background:var(--color-surface-dark)}.au-cta-pair__primary:hover{background:var(--color-surface-dark-elevated);color:var(--color-on-dark)!important}.au-cta-pair__primary span{color:inherit}.au-cta-pair__secondary{color:var(--color-ink-deep);background:var(--color-canvas)}.au-btn-ghost{display:inline-flex;align-items:center;font-size:.85rem;font-weight:500;color:var(--color-accent-teal);text-decoration:none}.au-btn-ghost:hover{text-decoration:underline}.au-hero{position:relative;min-height:100dvh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;margin-top:calc(-1 * (var(--nav-block-height) + env(safe-area-inset-top,0px)));padding-top:calc(var(--nav-block-height) + clamp(2rem,6vh,4rem));padding-bottom:clamp(1.5rem,4vh,2.5rem);overflow:hidden;box-sizing:border-box}.au-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.au-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,color-mix(in srgb,var(--color-accent-teal) 8%,var(--color-canvas)) 0%,var(--color-canvas) 38%,color-mix(in srgb,var(--color-accent-teal) 3%,var(--color-surface-soft)) 100%)}.au-hero__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background-image:linear-gradient(color-mix(in srgb,var(--color-hairline) 80%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-hairline) 80%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 85%);mask-image:linear-gradient(180deg,black 0%,transparent 85%)}.au-hero__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);width:100%}.au-hero__grid{display:grid;gap:clamp(1rem,2.5vw,1.75rem);align-items:center}@media (min-width: 900px){.au-hero__grid{grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,4vw,3rem)}}.au-hero__copy{display:grid;gap:clamp(.55rem,1.2vh,.85rem);min-width:0}.au-hero__kicker{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.06em;color:var(--color-body-secondary);margin:0;max-width:42ch}.au-hero__h1{font-family:var(--font-display);font-size:clamp(1.85rem,3vw + .6rem,3.1rem);font-weight:500;line-height:1.1;letter-spacing:-.025em;color:var(--color-ink-deep);margin:0;max-width:20ch}.au-hero__lead{font-size:clamp(.95rem,1vw + .5rem,1.08rem);line-height:1.58;color:var(--color-body-secondary);margin:0;max-width:48ch}.au-hero__actions{display:grid;gap:.75rem;margin-top:.35rem}.au-hero__copy .au-cta-pair{margin:0}.au-hero__regions{display:flex;flex-wrap:wrap;gap:.4rem}.au-region-chip{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.04em;padding:.32rem .65rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-accent-teal) 35%,var(--color-hairline));background:color-mix(in srgb,var(--color-accent-teal) 8%,var(--color-canvas));color:var(--color-body-secondary)}.au-hero__visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:clamp(1rem,2vh,1.5rem)}.au-hero__panel-img{width:100%;max-width:min(280px,36vw);height:auto;display:block;filter:drop-shadow(0 12px 32px color-mix(in srgb,var(--color-ink) 8%,transparent))}.au-hero__panel-caption{font-family:var(--font-mono);font-size:.68rem;line-height:1.45;text-align:center;letter-spacing:.04em;color:var(--color-body-secondary);margin:0;max-width:28ch}.au-hero__deadlines{display:grid;gap:.65rem;padding-top:clamp(.85rem,2vh,1.25rem);border-top:1px solid var(--color-hairline)}.au-hero__deadlines-label{font-family:var(--font-mono);font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-teal);margin:0}.au-hero__deadlines-row{display:grid;gap:.55rem}@media (min-width: 768px){.au-hero__deadlines-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.au-hero__deadline{display:grid;gap:.2rem;padding:.75rem .85rem;border-radius:12px;border:1px solid var(--color-hairline);background:color-mix(in srgb,var(--color-canvas) 88%,var(--color-accent-teal));text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.au-hero__deadline:hover{border-color:color-mix(in srgb,var(--color-accent-teal) 50%,var(--color-hairline));transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 6%,transparent)}.au-hero__deadline-date{font-family:var(--font-mono);font-size:.68rem;font-weight:600;color:var(--color-accent-teal)}.au-hero__deadline-label{font-size:.82rem;font-weight:600;line-height:1.3;color:var(--color-ink)}.au-hero__deadline-cta{font-size:.74rem;font-weight:500;color:var(--color-accent-teal);margin-top:.15rem}@media (max-width: 899px){.au-hero{min-height:auto;padding-top:calc(var(--nav-block-height) + 1.5rem)}.au-hero__visual{display:none}.au-hero__h1{max-width:none}}@media (max-height: 760px) and (min-width: 900px){.au-hero__h1{font-size:clamp(1.55rem,2.2vw + .4rem,2.25rem)}.au-hero__panel-img{max-width:200px}}.au-deadlines{padding:2rem 0 2.5rem}.au-deadlines__grid{display:grid;gap:.85rem}@media (min-width: 768px){.au-deadlines__grid{grid-template-columns:repeat(3,1fr)}}.au-deadline{display:flex;flex-direction:column;gap:.45rem;padding:1.15rem 1.25rem;border-radius:12px;border:1px solid var(--color-hairline);background:linear-gradient(145deg,color-mix(in srgb,var(--color-accent-teal) 4%,var(--color-canvas)) 0%,var(--color-surface-soft) 100%);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.au-deadline:hover{border-color:color-mix(in srgb,var(--color-accent-teal) 45%,var(--color-hairline));transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 6%,transparent)}.au-deadline__date{font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--color-accent-teal)}.au-deadline__label{font-size:.95rem;font-weight:600;color:var(--color-ink);margin:0}.au-deadline__detail{font-size:.84rem;line-height:1.5;color:var(--color-body-secondary);margin:0;flex:1}.au-deadline__cta{font-size:.82rem;font-weight:500;color:var(--color-accent-teal)}.au-section{padding:clamp(3rem,6vw,5rem) 0}.au-section__head{margin-bottom:2rem}.au-section-cta{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--color-hairline)}.au-showcase__grid{display:grid;gap:1rem}@media (min-width: 640px){.au-showcase__grid{grid-template-columns:repeat(2,1fr)}}.au-showcase__grid>.reveal{height:100%}.au-showcase__tile{display:flex;flex-direction:column;gap:.55rem;height:100%;min-height:100%;padding:1.35rem 1.4rem;border-radius:14px;border:1px solid var(--color-hairline);background:var(--color-canvas);text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s,background .15s}.au-showcase__tile:hover{border-color:var(--color-accent-teal);background:color-mix(in srgb,var(--color-accent-teal) 4%,var(--color-canvas));transform:translateY(-3px);box-shadow:0 12px 32px color-mix(in srgb,var(--color-ink) 8%,transparent)}.au-showcase__tile:focus-visible{outline:2px solid var(--color-accent-teal);outline-offset:2px}.au-showcase__tile-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.au-showcase__tag{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-accent-teal)}.au-showcase__arrow{font-size:1.1rem;color:var(--color-accent-teal);opacity:.5;transition:opacity .15s,transform .15s}.au-showcase__tile:hover .au-showcase__arrow{opacity:1;transform:translate(3px)}.au-showcase__doodle{width:52px;height:52px;padding:.4rem;border-radius:10px;background:var(--color-surface-soft);border:1px solid var(--color-hairline)}.au-showcase__doodle img{width:100%;height:100%;object-fit:contain;display:block}.au-showcase__title{font-family:var(--font-display);font-size:1.12rem;font-weight:500;line-height:1.28;color:var(--color-ink-deep);margin:0}.au-showcase__hook{font-size:.86rem;line-height:1.5;color:var(--color-body-secondary);margin:0}.au-showcase__body{font-size:.84rem;line-height:1.55;color:var(--color-body-secondary);margin:0;flex:1}.au-showcase__metric{font-family:var(--font-mono);font-size:.68rem;line-height:1.45;color:var(--color-body-secondary);margin:0;padding-top:.65rem;border-top:1px dashed var(--color-hairline)}.au-arch{padding:2rem;border-radius:16px;background:var(--color-surface-soft);border:1px solid var(--color-hairline)}.au-arch__grid{display:grid;gap:1rem;margin:1.5rem 0}@media (min-width: 768px){.au-arch__grid{grid-template-columns:repeat(3,1fr)}}.au-arch__pillar{padding:1rem;border-radius:10px;background:var(--color-canvas);border:1px solid var(--color-hairline)}.au-arch__icon{width:56px;height:56px;margin-bottom:.65rem;border-radius:10px;padding:.35rem;background:var(--color-surface-soft)}.au-arch__icon img{width:100%;height:100%;object-fit:contain}.au-arch__title{font-size:.92rem;font-weight:600;margin:0 0 .35rem;color:var(--color-ink)}.au-arch__detail{font-size:.82rem;line-height:1.5;color:var(--color-body-secondary);margin:0}.au-proof{padding:clamp(3rem,6vw,5rem) 0}.au-proof__head{display:grid;gap:var(--space-md);margin-bottom:clamp(1.75rem,4vw,2.5rem);max-width:min(36rem,100%)}.au-proof__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);padding-bottom:clamp(1.25rem,3vw,1.75rem)}.au-proof-stat{display:grid;gap:.35rem;min-width:0}.au-proof-stat__value{font-family:var(--font-display);font-size:var(--text-stat);font-weight:500;line-height:1;letter-spacing:var(--tracking-stat);color:var(--color-ink-deep)}.au-proof-stat__label{font-size:.88rem;line-height:1.4;color:var(--color-body-secondary)}.au-proof__rule{height:1px;background:var(--color-hairline);margin-bottom:clamp(1.5rem,3vw,2rem)}.au-proof__cards{display:grid;gap:1rem}@media (min-width: 768px){.au-proof__cards{grid-template-columns:repeat(3,1fr)}}.au-proof-card{padding:1.35rem;border-radius:14px;border:1px solid var(--color-hairline);display:flex;flex-direction:column;gap:.55rem;background:linear-gradient(160deg,var(--color-canvas) 0%,color-mix(in srgb,var(--color-accent-teal) 3%,var(--color-surface-soft)) 100%);transition:border-color .15s,box-shadow .15s}.au-proof-card:hover{border-color:color-mix(in srgb,var(--color-accent-teal) 35%,var(--color-hairline));box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 5%,transparent)}.au-proof-card__domain{font-family:var(--font-mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-accent-teal)}.au-proof-card__title{font-family:var(--font-display);font-size:1.05rem;font-weight:500;line-height:1.32;color:var(--color-ink-deep);margin:0}.au-proof-card__outcomes{list-style:none;padding:0;margin:.25rem 0 .85rem;flex:1;display:grid;gap:.35rem}.au-proof-card__outcomes li{font-size:.84rem;line-height:1.45;color:var(--color-body-secondary);padding-left:1rem;position:relative}.au-proof-card__outcomes li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:var(--color-accent-teal)}.au-proof-card__link{font-size:.85rem;font-weight:600;color:var(--color-accent-teal);text-decoration:none;margin-top:auto}.au-proof-card__link:hover{text-decoration:underline}@media (max-width: 767px){.au-proof__stats{grid-template-columns:1fr;gap:1.25rem}.au-proof-stat{padding-bottom:.75rem;border-bottom:1px solid var(--color-hairline)}.au-proof-stat:last-child{border-bottom:none;padding-bottom:0}}.au-util-grid{display:grid;gap:1rem}@media (min-width: 768px){.au-util-grid{grid-template-columns:repeat(2,1fr)}}.au-util{display:flex;flex-direction:column;padding:1.25rem;border-radius:12px;border:1px solid var(--color-hairline);background:linear-gradient(160deg,var(--color-canvas) 0%,var(--color-surface-soft) 100%);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}.au-util:hover{border-color:color-mix(in srgb,var(--color-accent-teal) 40%,var(--color-hairline));transform:translateY(-2px)}.au-util__title{font-size:.95rem;font-weight:600;margin:0 0 .4rem;color:var(--color-ink)}.au-util__body{font-size:.84rem;line-height:1.5;color:var(--color-body-secondary);margin:0 0 .85rem;flex:1}.au-util__cta{font-size:.82rem;font-weight:500;color:var(--color-accent-teal)}.au-close{padding:clamp(3rem,6vw,4.5rem) 0;text-align:center}.au-close__title{font-family:var(--font-display);font-size:var(--text-display-md, 1.75rem);font-weight:500;line-height:1.15;color:var(--color-ink);margin:0 auto 1rem;max-width:28ch}.au-close__body{font-size:1rem;line-height:1.6;color:var(--color-body-secondary);margin:0 auto 1.75rem;max-width:52ch}.au-close .au-cta-pair{justify-content:center;margin-bottom:1.25rem}.au-close__secondary{display:inline-block;font-size:.85rem;font-weight:500;color:var(--color-accent-teal);text-decoration:none}.au-close__secondary:hover{text-decoration:underline}.au-faq-wrap{padding-bottom:4rem}.au-faq-wrap .section-title{max-width:28ch}
