@layer theme,base;@layer components{.au-main{z-index:1;padding:max(40px,min(7vh,84px)) 22px max(56px,min(9vh,120px));position:relative}.au-split{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:max(24px,min(4vw,56px));max-width:1120px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:960px){.au-split{grid-template-columns:minmax(0,1fr);max-width:560px}}.au-form{background:var(--wc-card);border:1px solid var(--wc-hairline);box-shadow:var(--wc-shadow-card);border-radius:22px;padding:max(26px,min(4vw,44px))}.au-card{background:var(--wc-card);border:1px solid var(--wc-hairline);max-width:480px;box-shadow:var(--wc-shadow-card);border-radius:22px;margin-left:auto;margin-right:auto;padding:max(26px,min(4vw,42px))}.au-head{margin-bottom:26px}.au-head>h1{font-family:var(--wc-font-display);letter-spacing:-.03em;color:var(--wc-ink);margin:10px 0 8px;font-size:max(1.7rem,min(3.4vw,2.3rem));font-weight:800;line-height:1.12}.au-head>p{color:var(--wc-slate);margin:0;font-size:1rem;line-height:1.55}.au-fields{gap:18px;display:grid}.au-actions{gap:14px;margin-top:22px;display:grid}.au-links{border-top:1px solid var(--wc-hairline-soft);justify-items:center;gap:12px;margin-top:24px;padding-top:20px;display:grid}.au-links a{color:var(--wc-slate);font-size:.94rem;text-decoration:none;transition:color .2s}.au-links a:hover{color:var(--wc-indigo-text)}.au-links a>b{color:var(--wc-indigo-text);font-weight:600}.au-panel{--pnl-ink:var(--wc-ink);--pnl-ink-body:color-mix(in srgb, var(--wc-ink) 82%, transparent);--pnl-ink-dim:var(--wc-slate);--pnl-hairline:var(--wc-hairline);color:var(--pnl-ink);background:radial-gradient(ellipse 75% 55% at 82% -8%, color-mix(in srgb, var(--wc-indigo) 10%, transparent), transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--wc-indigo) 5%, var(--wc-card)), var(--wc-card));border:1px solid var(--wc-hairline);box-shadow:var(--wc-shadow-card);border-radius:22px;padding:max(26px,min(3.6vw,40px));position:relative;overflow:hidden}.wc-marketing:where([data-wc-theme=dark]) .au-panel{--pnl-ink:#f0edf7;--pnl-ink-body:#f0edf7db;--pnl-ink-dim:#f0edf799;--pnl-hairline:#f0edf71f;box-shadow:var(--wc-shadow-night);background:radial-gradient(70% 55% at 82% -6%,#8983f533,#0000 62%),radial-gradient(55% 45% at 12% 108%,#ee18bb1a,#0000 66%),linear-gradient(#0c0716,#150d27);border-color:#f0edf717}:where([data-wc-theme=dark]) .wc-marketing .au-panel{--pnl-ink:#f0edf7;--pnl-ink-body:#f0edf7db;--pnl-ink-dim:#f0edf799;--pnl-hairline:#f0edf71f;box-shadow:var(--wc-shadow-night);background:radial-gradient(70% 55% at 82% -6%,#8983f533,#0000 62%),radial-gradient(55% 45% at 12% 108%,#ee18bb1a,#0000 66%),linear-gradient(#0c0716,#150d27);border-color:#f0edf717}.au-panel .wc-mono-label{color:var(--pnl-ink-dim)}.au-quote{color:var(--pnl-ink-body);isolation:isolate;margin:0;padding-top:2.5rem;position:relative}.au-quote .wc-hl{color:var(--pnl-ink)}.au-quote:before{content:"“";z-index:-1;font-family:var(--wc-font-display);color:var(--wc-indigo);opacity:.13;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:5.2rem;font-weight:700;line-height:1;position:absolute;top:-.5rem;left:-.75rem}.au-quote-who{gap:2px;margin-top:14px;display:grid}.au-quote-who>b{color:var(--pnl-ink);font-size:.94rem;font-weight:650}.au-founder{align-items:center;gap:14px;display:flex}.au-founder>img{object-fit:cover;border:1px solid color-mix(in srgb, var(--pnl-ink) 25%, transparent);border-radius:50%;width:46px;height:46px}.au-founder-hand{font-family:var(--wc-font-hand);color:color-mix(in srgb, var(--pnl-ink) 92%, transparent);font-size:1.14rem;line-height:1.35}.au-panel-rule{border:0;border-top:1px solid var(--pnl-hairline);margin:22px 0}.au-timeline{gap:18px;padding-left:24px;display:grid;position:relative}.au-timeline:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--pnl-ink) 35%, transparent), color-mix(in srgb, var(--pnl-ink) 8%, transparent));width:1px;position:absolute;top:8px;bottom:8px;left:6px}.au-tl-item{gap:3px;display:grid;position:relative}.au-tl-item:before{content:"";border:1.5px solid color-mix(in srgb, var(--pnl-ink) 60%, transparent);background:0 0;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-22px}.au-tl-item[data-now]:before{background:var(--wc-indigo);border-color:var(--wc-indigo);box-shadow:0 0 0 4px color-mix(in srgb, var(--wc-indigo) 25%, transparent)}.au-tl-item>b{color:var(--pnl-ink);font-size:.94rem;font-weight:650}.au-tl-item>span{color:color-mix(in srgb, var(--pnl-ink) 62%, transparent);font-size:.87rem;line-height:1.5}.au-journey{justify-content:space-between;align-items:flex-start;gap:6px;max-width:560px;margin:0 auto 30px;display:flex}.au-j-step{flex:1;justify-items:center;gap:7px;display:grid;position:relative}.au-j-step+.au-j-step:before{content:"";background:var(--wc-hairline);height:1.5px;transition:background-color .4s;position:absolute;top:13px;left:calc(18px - 50%);right:calc(50% + 18px)}.au-j-step[data-done]+.au-j-step:before{background:color-mix(in srgb, var(--wc-form-ok) 58%, var(--wc-hairline))}.au-j-dot{width:27px;height:27px;font-family:var(--wc-font-mono);color:var(--wc-slate);border:1.5px solid var(--wc-hairline);background:var(--wc-card);z-index:1;border-radius:50%;place-items:center;font-size:11px;transition:all .3s;display:grid;position:relative}.au-j-step[data-state=current]>.au-j-dot{border-color:var(--wc-indigo);background:var(--wc-indigo);color:var(--wc-cta-ink)}.au-j-step[data-done]>.au-j-dot{border-color:color-mix(in srgb, var(--wc-form-ok) 55%, transparent);background:color-mix(in srgb, var(--wc-form-ok) 13%, var(--wc-card));color:var(--wc-form-ok)}.au-j-tick>path{stroke-dasharray:23;animation:au-j-tick .55s var(--ease-rise,cubic-bezier(.22, 1, .36, 1)) both}@keyframes au-j-tick{0%{stroke-dashoffset:23px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.au-j-tick>path{animation:none}}.au-j-label{font-family:var(--wc-font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--wc-slate);text-align:center;font-size:9.5px}.au-j-step[data-state=current]>.au-j-label{color:var(--wc-ink)}@media (max-width:560px){.au-j-label{display:none}}}@layer utilities;
