.ap{--ap-bg:#f4f7fb;--ap-ink:#0f1a2a;--ap-ink-2:#3f4d63;--ap-ink-3:#5c6880;--ap-line:#e1e8f1;--ap-accent:#3a56c4;--ap-accent-2:#4a66d2;--ap-accent-text:#2e46a8;--ap-soft:#e7ecfb;--ap-blob-1:#a1bfd9d9;--ap-blob-2:#fecee6e6;--ap-blob-3:#b6c3edd9;isolation:isolate;background:var(--ap-bg);min-height:100dvh;color:var(--ap-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative;overflow-x:clip}.ap[data-product=studio]{--ap-accent:#0e6f78;--ap-accent-2:#1d5fa8;--ap-accent-text:#0b5f67;--ap-soft:#dff4f1;--ap-blob-1:#a8e6dde0;--ap-blob-2:#b9dcf6eb}.ap[data-product=guide]{--ap-accent:#2c6e46;--ap-accent-2:#3b7f57;--ap-accent-text:#245c3a;--ap-soft:#e2f1e6;--ap-blob-1:#c9e6cfe6;--ap-blob-2:#f5e7cce6;--ap-blob-3:#a1bfd9cc}.ap[data-product=connect]{--ap-accent:#1f5fbf;--ap-accent-2:#2f6fd6;--ap-accent-text:#1a4f9f;--ap-soft:#e1ecfb;--ap-blob-1:#bfe0fae6}.ap-backdrop{z-index:-1;pointer-events:none;background:radial-gradient(60vmax 50vmax at 8% -6%, var(--ap-blob-1), transparent 62%), radial-gradient(55vmax 45vmax at 104% 34%, var(--ap-blob-2), transparent 60%), radial-gradient(60vmax 50vmax at -6% 92%, var(--ap-blob-3), transparent 62%), radial-gradient(38vmax 30vmax at 62% 58%, var(--ap-blob-2), transparent 70%), var(--ap-bg);position:fixed;inset:0}.ap-wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 16px}@media (min-width:640px){.ap-wrap{padding:0 28px}}.ap-header{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff8c;border-bottom:1px solid #0f1a2a0f;position:sticky;top:0}.ap-header-row{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.ap-brand{color:var(--ap-ink);--accent-text:var(--ap-accent);align-items:baseline;gap:8px;font-size:20px;text-decoration:none;display:inline-flex}.ap-brand-product{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;color:var(--ap-accent-text);font-weight:800}.ap-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ap-accent-text);margin:0;font-size:13px;font-weight:700}.ap-display{font-family:var(--font-sora), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0;font-size:clamp(2.1rem,5.4vw,3.6rem);font-weight:800;line-height:1.04}.ap-lede{max-width:40rem;color:var(--ap-ink-2);margin:14px 0 0;font-size:17px;line-height:1.6}.ap-h2{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800}.ap-h3{letter-spacing:.02em;color:var(--ap-ink-2);margin:0;font-size:15px;font-weight:700}.ap-card{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(#ffffffc7,#ffffff80);border-radius:26px;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #ffffff80,0 10px 34px -14px #1f365c47}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ap-card,.ap-header{background:#fffffff0}}.ap-btn{min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:650;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.ap-btn:disabled{opacity:.55;cursor:default;transform:none}.ap-btn-primary{color:#fff;background:linear-gradient(135deg, var(--ap-accent), var(--ap-accent-2));box-shadow:inset 0 1px 0 #ffffff47, 0 10px 24px -10px color-mix(in srgb, var(--ap-accent) 70%, transparent)}.ap-btn-primary:hover:not(:disabled){transform:translateY(-1px)}.ap-btn-glass{color:var(--ap-ink);background:linear-gradient(#ffffffb3,#fff6);box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0f1a2a14,0 6px 16px -8px #1f365c52}.ap-btn-sm{min-height:40px;padding:0 16px;font-size:14px}.ap :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--ap-accent) 45%, transparent);outline-offset:2px}.ap-products{grid-template-columns:minmax(0,1fr);gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ap-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-product{color:inherit;gap:10px;padding:24px;text-decoration:none;transition:transform .18s;display:grid}.ap-product:hover{transform:translateY(-2px)}.ap-product-name{font-family:var(--font-sora), sans-serif;letter-spacing:-.03em;font-size:22px;font-weight:800}.ap-product-name span{color:var(--tone)}.ap-product p{color:var(--ap-ink-2);margin:0;line-height:1.55}.ap-product-go{color:var(--tone);align-items:center;gap:6px;font-weight:650;display:inline-flex}.ap-flow{grid-template-columns:minmax(0,1fr);gap:20px;margin:28px 0 80px;display:grid}@media (min-width:960px){.ap-flow{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:28px}}.ap-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (min-width:960px){.ap-steps{flex-direction:column;gap:4px;position:sticky;top:84px}}.ap-step{color:var(--ap-ink-3);border-radius:14px;flex:none;align-items:center;gap:10px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.ap-step i{background:#0f1a2a0f;border-radius:999px;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid}.ap-step.is-on{color:var(--ap-ink);background:#ffffffbf;box-shadow:0 0 0 1px #0f1a2a0f}.ap-step.is-on i,.ap-step.is-done i{color:#fff;background:linear-gradient(135deg, var(--ap-accent), var(--ap-accent-2))}.ap-panel{gap:22px;padding:22px;display:grid}@media (min-width:640px){.ap-panel{padding:32px}}.ap-fields{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:640px){.ap-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-span-2{grid-column:span 2}}.ap-field{gap:6px;min-width:0;display:grid}.ap-label{color:var(--ap-ink);font-size:14px;font-weight:650}.ap-help{color:var(--ap-ink-3);font-size:13px}.ap-error{color:#b42318;font-size:13px;font-weight:600}.ap-input{width:100%;min-height:48px;color:var(--ap-ink);font:inherit;box-shadow:inset 0 0 0 1px var(--ap-line);background:#fff;border:0;border-radius:14px;padding:11px 14px;font-size:16px}.ap-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #d92d20}textarea.ap-input{resize:vertical;min-height:110px;line-height:1.5}.ap-choices{flex-wrap:wrap;gap:8px;display:flex}.ap-choice{min-height:44px;box-shadow:inset 0 0 0 1px var(--ap-line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;display:inline-flex}.ap-choice:has(input:checked){background:var(--ap-soft);box-shadow:inset 0 0 0 2px var(--ap-accent);color:var(--ap-accent-text);font-weight:600}.ap-choice input{accent-color:var(--ap-accent)}.ap-group{gap:10px;display:grid}.ap-features{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ap-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-feature{box-shadow:inset 0 0 0 1px var(--ap-line);cursor:pointer;background:#fff;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:14px 16px;display:grid}.ap-feature:has(input:checked){background:var(--ap-soft);box-shadow:inset 0 0 0 2px var(--ap-accent)}.ap-feature input{width:18px;height:18px;accent-color:var(--ap-accent);grid-row:span 3;margin-top:3px}.ap-feature b{font-size:15px}.ap-feature span{color:var(--ap-ink-2);font-size:13.5px;line-height:1.45}.ap-price{color:var(--ap-ink-2);background:#0f1a2a0f;border-radius:999px;justify-self:start;padding:2px 9px;font-size:12px;font-weight:700}.ap-price.is-included{color:#11704f;background:#e3f6ee}.ap-actions{border-top:1px solid var(--ap-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.ap-review{gap:4px;margin:0;display:grid}.ap-review div{border-bottom:1px dashed var(--ap-line);grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0;display:grid}@media (min-width:640px){.ap-review div{grid-template-columns:220px minmax(0,1fr);gap:12px}}.ap-review dt{color:var(--ap-ink-3);font-size:13.5px}.ap-review dd{overflow-wrap:anywhere;margin:0;font-size:15px}.ap-account{background:var(--ap-soft);border-radius:20px;gap:12px;padding:18px;display:grid}.ap-note{color:#7a4b00;background:#fff8e6;border-radius:16px;padding:14px 16px;font-size:14px;box-shadow:inset 0 0 0 1px #f5dfa6}.ap-done{text-align:center;justify-items:center;gap:14px;padding:48px 24px;display:grid}.ap-done-icon{color:#fff;background:linear-gradient(135deg, var(--ap-accent), var(--ap-accent-2));border-radius:999px;place-items:center;width:64px;height:64px;display:grid}.ap-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ap-footer{background:#fff6;border-top:1px solid #0f1a2a12}.ap-footer-row{color:var(--ap-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:22px;padding-bottom:26px;font-size:14px;display:flex}.ap-footer-row nav{flex-wrap:wrap;gap:6px 18px;display:flex}.ap-footer-row a{color:var(--ap-ink-2);text-decoration:none}.ap-footer-row a:hover{text-decoration:underline}.ap-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both ap-rise}@keyframes ap-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ap-rise{animation:none}.ap-btn,.ap-product{transition:none}}
