.faq{padding-block:var(--space-section)}.faq-grid{row-gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.faq-list{border-top:1.5px solid #000}.faq-item{border-bottom:1px solid var(--border)}.faq .faq-q{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:56px;padding-block:var(--space-2);cursor:pointer;font-size:clamp(17px,1.3vw,19px);font-weight:600;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq .faq-q:after{content:"";width:22px;height:22px;transition:transform .3s var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none}.faq-item[open] .faq-q:after{transform:rotate(45deg)}.faq-a{padding-bottom:var(--space-3)}@media (min-width:900px){.faq-grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.faq-title{grid-column:1/span 4}.faq-list{grid-column:6/-1}}@media (prefers-reduced-motion:reduce){.faq .faq-q:after{transition:none}}
.au{--orb:var(--teal-300);--soft:var(--teal-100)}.au-yellow{--orb:var(--yellow-300);--soft:var(--yellow-100)}.au-hero{background:linear-gradient(170deg, var(--soft), var(--white) 70%);align-items:center;min-height:92svh;display:flex;position:relative;overflow:hidden}.au-hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;width:100%;padding-block:40px;display:grid;position:relative}.au-hero-copy{justify-items:start;gap:22px;display:grid}.au-hero-title{letter-spacing:-.055em;max-width:9ch;font-size:clamp(52px,7.4vw,120px);line-height:.92}.au-hero-lead{max-width:46ch;color:var(--neutral-700)}.au-hero-ctas .btn{min-height:56px;padding-inline:30px}.au-checks{flex-wrap:wrap;gap:8px;display:flex}.au-checks li{background:#ffffffb3;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 10px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #00000012}.au-checks svg{background:var(--orb);border-radius:50%;width:18px;height:18px;padding:3px}.au-hero-stage{perspective:1800px;height:clamp(440px,70vh,760px);position:relative}.au-hero-3d{transform-style:preserve-3d;position:absolute;inset:0}.au-hero-orb{aspect-ratio:1;background:radial-gradient(circle at 30% 28%, var(--soft), var(--orb) 62%);border-radius:50%;width:min(90%,640px);position:absolute;top:50%;left:50%;translate:-50% -50%}.au-hero-ring{aspect-ratio:1;border:1.5px dashed #00000024;border-radius:50%;width:min(118%,840px);animation:60s linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes spin{to{rotate:360deg}}@media (min-width:900px){.au-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}@media (max-width:899px){.au-hero{min-height:0}.au-hero-stage{height:480px}}@media (prefers-reduced-motion:reduce){.au-hero-ring{animation:none}}.au-why{padding-block:var(--section);background:var(--white)}.au-ba{gap:12px;margin-top:clamp(40px,5vw,72px);display:grid}.au-ba-row{grid-template-columns:minmax(0,1fr);gap:12px;max-width:none;display:grid}.au-ba-before,.au-ba-after{border-radius:28px;align-content:start;gap:8px;padding:clamp(22px,2.6vw,36px);display:grid}.au-ba-before{background:var(--neutral-100);color:var(--neutral-700)}.au-ba-after{background:var(--orb);position:relative;overflow:hidden}.au-ba-tag{font-size:14px;font-weight:700}.au-ba-text{letter-spacing:-.03em;max-width:26ch;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.12;position:relative}.au-ba-strike{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1s var(--ease-out) .45s;background:linear-gradient(currentColor,currentColor) 0 58%/0% 3px no-repeat}.au-ba-row.is-in .au-ba-strike,html:not([data-motion=on]) .au-ba-strike{background-size:100% 3px}.au-ba-after .au-ba-text{color:#000}.au-ba-after .au-ba-arrow{width:28px;height:28px;position:absolute;top:24px;right:24px}@media (min-width:900px){.au-ba-row{grid-template-columns:1fr 1fr}}.au-learn-links{gap:10px;width:100%;margin-top:12px;display:grid}.au-learn-link{background:var(--neutral-100);max-width:56ch;transition:background-color .3s var(--ease), transform .5s var(--ease-out);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:18px 20px;display:grid}.au-learn-link:hover{background:var(--soft);transform:translate(6px)}.au-learn-link strong{letter-spacing:-.015em;font-size:18px}.au-learn-link span{color:var(--text-secondary);grid-column:1;font-size:15px}.au-learn-link svg{grid-area:1/2/span 2}.au-close{padding-block:var(--section);background:var(--orb);position:relative;overflow:hidden}.au-close-grid{justify-items:start;gap:28px;display:grid;position:relative}.au-close-title{max-width:11ch}.au-close-figure{right:var(--gutter);bottom:calc(-1 * var(--section));--cast-h:clamp(220px, 30vw, 420px);position:absolute}.au-close-switch{text-wrap:balance;min-height:44px;padding-block:10px;font-weight:700;display:inline-block}.au-close-switch svg{vertical-align:-3px;transition:transform .3s var(--ease-out);margin-left:6px;display:inline-block}.au-close-switch:hover svg{transform:translate(6px)}@media (max-width:899px){.au-close-figure{margin-bottom:calc(-1 * var(--section));--cast-h:220px;justify-self:end;position:relative;bottom:auto;right:auto}}.au-legal{padding-block:32px}
