@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-marketing-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-marketing-display:"Space Grotesk","Space Grotesk Fallback"}:root{color-scheme:light}.marketing-site{--aa-text:#141923;--aa-muted:#5e6678;--aa-primary:#1a49d0;--aa-primary-strong:#1539a5;--aa-accent:#ef7f43;--aa-success:#1d9a71;--aa-line:rgba(20,25,35,0.11);--aa-line-strong:rgba(20,25,35,0.2);--aa-bg-base:#f6f2ea;--aa-bg-hero:#f7f3ec;--aa-bg-core:#efe8de;--aa-bg-editorial:#f8f8f6;--aa-bg-warm:#f2ece3;--aa-bg-pricing:#f3f6fb;--aa-bg-close:#eee8de;--aa-bg-footer:#f1ece3;--aa-surface:rgba(255,255,255,0.92);--aa-surface-strong:#ffffff;--aa-surface-soft:rgba(255,255,255,0.84);--aa-surface-cool:#f7f8fb;--aa-radius-sm:14px;--aa-radius-md:24px;--aa-radius-lg:34px;--aa-shadow-soft:0 18px 45px rgba(17,24,39,0.08);--aa-shadow-strong:0 28px 80px rgba(17,24,39,0.14);position:relative;isolation:isolate;min-height:100vh;background:var(--aa-bg-base);color:var(--aa-text);font-family:var(--font-marketing-body),"Segoe UI",sans-serif}.marketing-site:after,.marketing-site:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.marketing-site:before{background:radial-gradient(760px 380px at 8% -6%,rgba(26,73,208,.12),transparent 58%),radial-gradient(760px 360px at 95% 6%,rgba(239,127,67,.11),transparent 58%)}.marketing-site:after{background:linear-gradient(rgba(255,255,255,.38),rgba(255,255,255,.38))}.marketing-site>.marketing-footer,.marketing-site>.marketing-main{position:relative;z-index:1}.marketing-site>.marketing-header{z-index:50}.marketing-site *{box-sizing:border-box}.marketing-site img{display:block;max-width:100%}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site h4{font-family:var(--font-marketing-display),"Segoe UI",sans-serif;font-weight:700;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.marketing-main{flex:1}.marketing-container{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.marketing-section{position:relative;overflow:clip;padding:clamp(4rem,8vw,7rem) 0}.marketing-section-sm{position:relative;overflow:clip;padding:clamp(2.5rem,4vw,3.8rem) 0}.marketing-tone-base{background:var(--aa-bg-base)}.marketing-tone-hero{isolation:isolate;background:linear-gradient(92deg,rgba(247,243,236,.96) 0,rgba(247,243,236,.78) 45%,rgba(247,243,236,.54) 100%),radial-gradient(30rem 18rem at 76% 26%,rgba(91,116,178,.16),transparent 68%),radial-gradient(18rem 12rem at 84% 24%,rgba(255,255,255,.34),transparent 72%),var(--aa-bg-hero);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(20,25,35,.04)}.marketing-tone-hero>.marketing-container{position:relative;z-index:1}.marketing-tone-core{background:var(--aa-bg-core);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(20,25,35,.045)}.marketing-tone-editorial{background:var(--aa-bg-editorial);box-shadow:inset 0 1px 0 rgba(255,255,255,.52),inset 0 -1px 0 rgba(20,25,35,.03)}.marketing-tone-warm{background:var(--aa-bg-warm);box-shadow:inset 0 1px 0 rgba(255,255,255,.46),inset 0 -1px 0 rgba(20,25,35,.035)}.marketing-tone-pricing{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0)),var(--aa-bg-pricing);box-shadow:inset 0 1px 0 rgba(255,255,255,.54),inset 0 -1px 0 rgba(20,25,35,.04)}.marketing-tone-close{background:var(--aa-bg-close);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),inset 0 -1px 0 rgba(20,25,35,.03)}.marketing-console-label,.marketing-eyebrow,.marketing-kicker{display:inline-flex;align-items:center;gap:.55rem;color:var(--aa-muted);font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.marketing-console-label,.marketing-kicker{color:var(--aa-primary);margin-bottom:1rem}.marketing-eyebrow:before,.marketing-kicker:before{content:"";width:.72rem;height:.72rem;border-radius:999px;background:var(--aa-accent)}.marketing-kicker:before{width:.86rem;height:.86rem;background:linear-gradient(135deg,var(--aa-accent),var(--aa-primary))}.marketing-intro{max-width:42rem}.marketing-intro-page{max-width:52rem}.marketing-intro-centered{margin-inline:auto;text-align:center}.marketing-title{font-size:clamp(1.7rem,3.4vw,3rem)}.marketing-intro-section .marketing-title{font-size:clamp(1.8rem,3vw,2.9rem)}.marketing-lead{margin-top:1rem;max-width:42rem;color:var(--aa-muted);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.58}.marketing-intro-centered .marketing-lead{margin-inline:auto}.marketing-muted{color:var(--aa-muted)}.marketing-actions-row{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1rem}.marketing-chip-list{display:flex;flex-wrap:wrap;gap:.72rem;margin-top:1rem}.marketing-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--aa-line);border-radius:999px;padding:.44rem .72rem;background:rgba(255,255,255,.72);color:var(--aa-text);font-size:.78rem;font-weight:700}.marketing-chip:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--aa-success)}.marketing-panel{border:1px solid var(--aa-line);border-radius:var(--aa-radius-md);background:var(--aa-surface);box-shadow:var(--aa-shadow-soft)}.marketing-panel-soft{background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(251,249,246,.9)),rgba(255,255,255,.9)}.marketing-panel-cool{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,255,.94)),rgba(255,255,255,.94)}.marketing-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(17,24,39,.08);background:rgba(247,246,241,.78);backdrop-filter:blur(18px)}.marketing-header-inner{display:flex;min-height:4.8rem;align-items:center;justify-content:space-between;gap:1rem}.marketing-brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--aa-text);text-decoration:none}.marketing-brand-logo{width:1.4rem;height:1.4rem;object-fit:contain}.marketing-brand-label{font-family:var(--font-marketing-display),"Segoe UI",sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.03em}.marketing-nav{display:none;align-items:center;gap:1.5rem}.marketing-nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:1.15rem;color:var(--aa-muted);font-size:.95rem;font-weight:700}.marketing-nav-links a:hover{color:var(--aa-text)}.marketing-nav-actions{display:flex;align-items:center;gap:.8rem}.marketing-mobile-trigger{display:inline-flex}.marketing-footer{background:var(--aa-bg-footer);border-top:1px solid var(--aa-line)}.marketing-footer-grid{display:grid;gap:1.2rem;padding:1.5rem 0 2rem}.marketing-footer-copy{max-width:32rem;margin-top:.6rem;color:var(--aa-muted)}.marketing-footer-social-label{margin-top:1.2rem;color:var(--aa-muted)}.marketing-footer-links,.marketing-footer-meta{display:grid;gap:.6rem}.marketing-footer-link{color:var(--aa-muted);font-weight:700}.marketing-footer-link:hover{color:var(--aa-text)}.marketing-footer-social-links{display:flex;flex-wrap:wrap;gap:.7rem}.marketing-footer-social-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--aa-muted);font-weight:700}.marketing-footer-social-link:hover{color:var(--aa-text)}.marketing-footer-meta p{color:var(--aa-muted)}.marketing-closing-grid,.marketing-download-hero-grid,.marketing-hero-grid,.marketing-problem-grid{display:grid;gap:1.35rem}.marketing-hero-grid{position:relative}.marketing-hero-copy{position:relative;z-index:2;max-width:37.5rem}.marketing-hero-title{max-width:11.2ch;font-size:clamp(2.35rem,5.4vw,4.75rem)}.marketing-hero-caption{margin-top:1rem;max-width:34rem;color:var(--aa-muted);font-size:.95rem}.marketing-hero-shot{position:relative;z-index:3;overflow:visible;padding:1.08rem;border-color:rgba(255,255,255,.62);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.56)),rgba(255,255,255,.62);box-shadow:0 2rem 5rem rgba(28,40,56,.18),inset 0 0 0 1px rgba(255,255,255,.36);backdrop-filter:blur(16px)}.marketing-hero-media{position:relative}.marketing-hero-shot img{width:100%;aspect-ratio:1051/680;object-fit:cover;border-radius:.95rem;border:1px solid rgba(20,25,35,.1);box-shadow:0 1.2rem 2.4rem rgba(9,15,29,.18)}.marketing-storylane-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.marketing-storylane-cta{display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem;min-height:3.1rem;border:0;border-radius:.75rem;padding:0 1.3rem;background:#9939eb;box-shadow:0 1.1rem 2.4rem rgba(26,19,72,.34),inset 0 0 0 1px rgba(255,255,255,.32);color:#ffffff;cursor:pointer;font-family:var(--font-marketing-body),Poppins,Arial,sans-serif;font-size:1rem;font-weight:800;letter-spacing:0;line-height:1.2;pointer-events:auto;text-transform:uppercase;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.marketing-storylane-cta:hover{background:#8730d6;box-shadow:0 1.35rem 2.8rem rgba(26,19,72,.42),inset 0 0 0 1px rgba(255,255,255,.36);transform:translateY(-1px)}.marketing-storylane-cta:focus-visible{outline:3px solid rgba(153,57,235,.34);outline-offset:4px}.marketing-storylane-embed{position:relative;width:100%;height:0;margin-top:1.35rem;padding-bottom:calc(64.84% + 25px);transform:scale(1)}.marketing-storylane-frame{position:absolute;inset:0;width:100%!important;height:100%!important;border:1px solid rgba(63,95,172,.35);border-radius:.9rem;box-shadow:0 1.2rem 3.2rem rgba(26,19,72,.15)}.marketing-hero-shot figcaption{margin-top:.72rem;color:var(--aa-muted);font-size:.92rem}.marketing-download-board{position:relative;overflow:clip;padding:clamp(1.2rem,3vw,1.6rem);background:radial-gradient(circle at top right,rgba(26,73,208,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,248,252,.94)),rgba(255,255,255,.94)}.marketing-download-board:after{content:"";position:absolute;inset:auto auto -3.6rem -3rem;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,rgba(239,127,67,.16),transparent 68%);pointer-events:none}.marketing-download-board>*{position:relative;z-index:1}.marketing-download-board-top,.marketing-download-progress-head,.marketing-platform-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.marketing-download-status,.marketing-platform-pill{display:inline-flex;align-items:center;border:1px solid rgba(26,73,208,.16);border-radius:999px;padding:.38rem .72rem;background:rgba(248,250,255,.96);color:var(--aa-primary);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.marketing-download-board .marketing-title{margin-top:.35rem;max-width:12ch;font-size:clamp(1.7rem,2.8vw,2.45rem)}.marketing-download-board .marketing-muted{margin-top:.75rem}.marketing-download-hero-actions{display:grid;gap:.85rem;width:min(34rem,100%)}.marketing-download-hero-button{width:100%}.marketing-download-hero-chip-list{margin-top:1rem}.marketing-download-proof-grid{display:grid;gap:.8rem;margin:1.15rem 0 0;padding:0;list-style:none}.marketing-download-proof-card{display:grid;align-content:start;gap:.72rem;padding:1rem;border:1px solid rgba(20,25,35,.08);border-radius:1.15rem;background:rgba(255,255,255,.82);color:var(--aa-text);font-size:.92rem;font-weight:700;line-height:1.5}.marketing-download-proof-card p{margin:0;color:var(--aa-muted);font-size:.9rem;font-weight:700;line-height:1.55}.marketing-download-feature-highlight{display:inline-flex;align-items:center;justify-self:start;padding:.2rem .55rem;border-radius:999px;background:rgba(26,73,208,.1);color:var(--aa-text);font-size:.8rem;font-weight:800;letter-spacing:-.01em}.marketing-download-release-grid{display:grid;gap:.85rem;margin-top:1.15rem}.marketing-download-release-card{display:grid;gap:.75rem;padding:1rem;border:1px solid rgba(20,25,35,.08);border-radius:1.15rem;background:rgba(255,255,255,.84)}.marketing-download-release-card h3{margin:0}.marketing-download-chip-row{display:flex;flex-wrap:wrap;gap:.45rem}.marketing-download-chip{display:inline-flex;align-items:center;border-radius:999px;padding:.32rem .62rem;background:rgba(26,73,208,.08);color:var(--aa-text);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.marketing-download-release-meta{margin:.35rem 0 0;color:var(--aa-muted);font-size:.84rem;line-height:1.55}.marketing-download-release-file{margin:0;color:var(--aa-text);font-size:.88rem;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.marketing-download-metric{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid rgba(20,25,35,.08);border-radius:1.15rem;background:rgba(255,255,255,.8)}.marketing-download-metric-value{color:var(--aa-text);font-family:var(--font-marketing-display),"Segoe UI",sans-serif;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:700;letter-spacing:-.05em}.marketing-download-metric-label{color:var(--aa-muted);font-size:.84rem;font-weight:700;line-height:1.4}.marketing-download-progress-list{display:grid;gap:.95rem;margin-top:1.1rem}.marketing-download-progress-item{display:grid;gap:.45rem}.marketing-download-progress-head{color:var(--aa-text);font-size:.9rem;font-weight:800}.marketing-download-progress-track{overflow:clip;height:.7rem;border-radius:999px;background:rgba(20,25,35,.08)}.marketing-download-progress-bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--aa-accent),var(--aa-primary))}.marketing-platform-card{display:flex;flex-direction:column;gap:.8rem}.marketing-download-choice-card{min-height:100%}.marketing-download-build-note{color:var(--aa-muted);font-size:.9rem;line-height:1.55}.marketing-platform-actions{display:grid;gap:.6rem;margin-top:auto;padding-top:.35rem}.marketing-platform-caption{color:var(--aa-muted);font-size:.84rem;line-height:1.5;word-break:break-word}.marketing-download-note-panel{margin-top:1rem}.marketing-download-helper{display:grid;gap:1rem;margin-top:1rem;padding:clamp(1rem,2.3vw,1.4rem)}.marketing-download-helper-copy h3{margin-top:.2rem}.marketing-download-helper-copy .marketing-muted{margin-top:.55rem}.marketing-download-helper-grid{display:grid;gap:.85rem}.marketing-download-helper-card{display:grid;gap:.7rem;padding:1rem;border:1px solid rgba(20,25,35,.08);border-radius:1.15rem;background:rgba(255,255,255,.86)}.marketing-download-helper-card p{margin:0;color:var(--aa-muted);font-size:.9rem;font-weight:700;line-height:1.55}.marketing-download-note-card,.marketing-download-step-card{gap:.55rem}.marketing-download-note-card h3,.marketing-download-step-card h3{margin:0}.marketing-download-steps-grid{display:grid;gap:.9rem;margin-top:1.15rem}.marketing-download-step-card{position:relative;padding-top:1.15rem}.marketing-download-step-card .marketing-muted{margin:0}.marketing-download-step-index{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:rgba(26,73,208,.1);color:var(--aa-primary);font-size:.82rem;font-weight:800;letter-spacing:.08em}.marketing-download-step-card-featured{border-color:rgba(26,73,208,.22);background:linear-gradient(180deg,rgba(248,250,255,.98),rgba(255,255,255,.94)),rgba(255,255,255,.9);box-shadow:0 16px 36px rgba(26,73,208,.1)}.marketing-download-step-card-featured .marketing-download-step-index{background:rgba(26,73,208,.16)}.marketing-feature-grid,.marketing-mini-grid,.marketing-pricing-grid,.marketing-problem-panels,.marketing-trust-grid,.marketing-workflow-grid{display:grid;gap:.9rem}.marketing-trust-grid{gap:.8rem}.marketing-pricing-grid,.marketing-workflow-grid{margin-top:1.25rem}.marketing-feature-card,.marketing-legal-card,.marketing-pricing-card,.marketing-problem-card,.marketing-starter-offer,.marketing-value-card,.marketing-workflow-card{padding:1rem}.marketing-value-card{padding:.88rem .92rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,255,.92)),rgba(255,255,255,.88)}.marketing-value-card:not(.marketing-value-lead){min-height:8.7rem}.marketing-value-card h3{margin-bottom:.28rem}.marketing-value-topline{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.6rem}.marketing-value-index{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;background:rgba(26,73,208,.1);color:var(--aa-primary);font-size:.72rem;font-weight:800}.marketing-value-label{color:var(--aa-muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.marketing-value-lead{padding:.92rem 1rem;border-color:rgba(26,73,208,.18);box-shadow:0 18px 40px rgba(20,25,35,.06),0 10px 24px rgba(26,73,208,.08)}.marketing-value-emphasis{border-color:rgba(26,73,208,.16);background:linear-gradient(180deg,rgba(248,250,255,.98),rgba(255,255,255,.94)),rgba(255,255,255,.9)}.marketing-value-emphasis .marketing-value-index{background:rgba(26,73,208,.14)}.marketing-value-lead-grid{display:grid;gap:.6rem}.marketing-value-aside{max-width:15rem;width:fit-content;padding:.42rem .68rem;border:1px solid var(--aa-line);border-radius:999px;background:rgba(255,255,255,.78);color:var(--aa-muted);font-size:.78rem;font-weight:700;line-height:1.32}.marketing-workflow-step{color:var(--aa-success);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.marketing-workflow-card{min-height:11rem}.marketing-feature-card h3,.marketing-legal-card h3,.marketing-pricing-card h3,.marketing-problem-card h3,.marketing-starter-offer h3,.marketing-value-card h3,.marketing-workflow-card h3{margin-top:.4rem;font-size:clamp(1.04rem,1.6vw,1.34rem)}.marketing-starter-offer{position:relative;overflow:hidden;display:grid;gap:1rem;align-items:center;margin-top:1.2rem;border-color:rgba(239,127,67,.24);background:linear-gradient(145deg,rgba(255,251,246,.98),rgba(245,248,255,.94)),rgba(255,255,255,.92);box-shadow:0 20px 42px rgba(20,25,35,.06),0 10px 24px rgba(239,127,67,.08)}.marketing-starter-offer:after{content:"";position:absolute;inset:auto -2.5rem -3.5rem auto;width:10rem;height:10rem;border-radius:999px;background:radial-gradient(circle,rgba(239,127,67,.18),transparent 68%);pointer-events:none}.marketing-starter-offer>*{position:relative;z-index:1}.marketing-starter-copy{max-width:33rem}.marketing-starter-meta{margin-top:.55rem;color:var(--aa-text);font-size:.9rem;font-weight:700}.marketing-starter-actions{display:grid;gap:.65rem;align-items:start;justify-items:start}.marketing-starter-badge{display:inline-flex;align-items:center;border:1px solid rgba(239,127,67,.24);border-radius:999px;padding:.42rem .72rem;background:rgba(255,255,255,.76);color:var(--aa-text);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.marketing-pricing-value{font-size:clamp(1.6rem,2.4vw,2.15rem);font-weight:700;color:var(--aa-text)}.marketing-pricing-card{display:flex;flex-direction:column;gap:.78rem;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(246,248,252,.92)),rgba(255,255,255,.88)}.marketing-pricing-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.marketing-pricing-card-header .marketing-console-label{margin-bottom:0}.marketing-pricing-badge{display:inline-flex;align-items:center;border:1px solid rgba(26,73,208,.16);border-radius:999px;padding:.36rem .68rem;background:rgba(248,250,255,.96);color:var(--aa-primary);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-card-meta,.marketing-pricing-meta{color:var(--aa-text);font-size:.9rem;font-weight:700;line-height:1.5}.marketing-card-list{display:grid;gap:.55rem;margin:.15rem 0 0;padding:0;list-style:none}.marketing-card-list li{position:relative;padding-left:1.2rem;color:var(--aa-muted);font-size:.93rem;line-height:1.55}.marketing-card-list li:before{content:"";position:absolute;left:0;top:.46rem;width:.48rem;height:.48rem;border-radius:999px;background:linear-gradient(135deg,var(--aa-accent),var(--aa-primary))}.marketing-pricing-list{margin-top:.1rem}.marketing-pricing-card-featured{border-color:rgba(26,73,208,.24);box-shadow:0 18px 42px rgba(26,73,208,.14)}.marketing-pricing-card-entry{border-color:rgba(26,73,208,.16);background:linear-gradient(180deg,rgba(248,250,255,.98),rgba(255,255,255,.94)),rgba(255,255,255,.9)}.marketing-pricing-card-entry .marketing-pricing-value{color:var(--aa-primary)}.marketing-pricing-footnote{max-width:40rem;margin-top:.9rem;color:rgba(94,102,120,.78);font-size:.8rem;line-height:1.45}.marketing-faq-block{display:grid;gap:1rem}.marketing-intro+.marketing-faq-block{margin-top:1.15rem}.marketing-faq-list{display:grid;gap:.82rem}.marketing-faq-item{border:1px solid var(--aa-line);border-radius:1.25rem;background:rgba(255,255,255,.9);box-shadow:var(--aa-shadow-soft);overflow:clip}.marketing-faq-summary{list-style:none;position:relative;cursor:pointer;padding:1.25rem 3.4rem 1.25rem 1.25rem;font-size:.96rem;font-weight:800}.marketing-faq-summary::-webkit-details-marker{display:none}.marketing-faq-summary:after{content:"+";position:absolute;top:1.16rem;right:1.25rem;color:var(--aa-primary);font-size:1.3rem;font-weight:500}.marketing-faq-item[open] .marketing-faq-summary:after{content:"-"}.marketing-faq-answer{padding:0 1.25rem 1.25rem;color:var(--aa-muted);line-height:1.6}.marketing-faq-actions{display:flex;justify-content:center}.marketing-faq-toggle{min-height:3rem;border:1px solid var(--aa-line-strong);border-radius:999px;padding:.78rem 1.15rem;background:rgba(255,255,255,.76);color:var(--aa-text);font-size:.95rem;font-weight:800;letter-spacing:-.01em;box-shadow:var(--aa-shadow-soft);transition:transform .2s ease,box-shadow .2s ease}.marketing-faq-toggle:hover{transform:translateY(-1px)}.marketing-closing-panel{background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,0)),var(--aa-surface-cool);box-shadow:0 18px 38px rgba(20,25,35,.05),0 8px 20px rgba(26,73,208,.05);padding:clamp(1.5rem,3vw,2.5rem)}.marketing-closing-panel .marketing-title{max-width:18ch;font-size:clamp(1.7rem,3.4vw,3rem)}.marketing-closing-panel .marketing-lead{margin-top:.95rem;max-width:38rem}.marketing-closing-panel .marketing-actions-row{margin-top:0}.marketing-closing-actions{display:grid;gap:1.15rem;align-self:end;align-items:end;justify-items:start}.marketing-closing-meta{max-width:19rem;color:var(--aa-muted);font-size:.95rem;font-weight:700;line-height:1.5}.marketing-legal-wrap{display:grid;gap:1.1rem}.marketing-legal-card{padding:clamp(1.2rem,2.5vw,2rem);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(252,250,247,.92)),rgba(255,255,255,.9)}.marketing-legal-card p+p,.marketing-legal-card p+ul,.marketing-legal-card section+section,.marketing-legal-card ul+p{margin-top:.9rem}.marketing-legal-card section{display:grid;gap:.45rem}.marketing-legal-card ul{margin:0;padding-left:1.2rem}.marketing-legal-card li{color:var(--aa-muted);margin-top:.35rem}.marketing-legal-muted{color:var(--aa-muted);font-size:.96rem;line-height:1.7}.marketing-legal-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.2rem}.marketing-legal-meta span{display:inline-flex;align-items:center;border:1px solid var(--aa-line);border-radius:999px;background:rgba(247,248,251,.92);padding:.42rem .78rem;color:var(--aa-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-legal-document{color:var(--aa-muted);font-size:.96rem;line-height:1.72;word-break:normal;overflow-wrap:anywhere}.marketing-legal-document div+.marketing-legal-table-wrap,.marketing-legal-document div+div,.marketing-legal-document div+ol,.marketing-legal-document div+table,.marketing-legal-document div+ul,.marketing-legal-document h2+.marketing-legal-table-wrap,.marketing-legal-document h2+div,.marketing-legal-document h2+ul,.marketing-legal-document h3+.marketing-legal-table-wrap,.marketing-legal-document h3+div,.marketing-legal-document h3+ol,.marketing-legal-document h3+ul,.marketing-legal-document ol+div,.marketing-legal-document ol+ol,.marketing-legal-document ol+ul,.marketing-legal-document ul+div,.marketing-legal-document ul+ol,.marketing-legal-document ul+ul,.marketing-legal-document>*+*{margin-top:.9rem}.marketing-legal-document h2,.marketing-legal-document h3{color:var(--aa-text);font-family:var(--font-marketing-body),"Segoe UI",sans-serif;font-weight:800;letter-spacing:-.015em}.marketing-legal-document h2{margin-top:1.55rem;padding-top:.92rem;border-top:1px solid var(--aa-line);font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.22}.marketing-legal-document h2:first-child{margin-top:0;padding-top:0;border-top:0}.marketing-legal-document h3{margin-top:1rem;font-size:clamp(.92rem,.98vw,1rem);line-height:1.28;letter-spacing:-.01em}.marketing-legal-document ol,.marketing-legal-document ul{margin:0;padding-left:1.35rem}.marketing-legal-document li{color:var(--aa-muted);margin-top:.45rem;line-height:1.7}.marketing-legal-document strong{color:var(--aa-text)}.marketing-legal-document em{color:var(--aa-muted)}.marketing-legal-document a{color:var(--aa-primary);font-weight:700;text-decoration:none}.marketing-legal-document a:hover{color:var(--aa-primary-strong);text-decoration:underline}.marketing-legal-document [id]{scroll-margin-top:7rem}.marketing-legal-table-wrap{margin-top:1rem;overflow-x:auto;border:1px solid var(--aa-line);border-radius:1rem;background:rgba(255,255,255,.9)}.marketing-legal-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.marketing-legal-table td,.marketing-legal-table th{padding:.8rem .95rem;border-bottom:1px solid var(--aa-line);vertical-align:top;text-align:left;color:var(--aa-muted);font-size:.92rem;line-height:1.6;word-break:normal;overflow-wrap:anywhere}.marketing-legal-table th{color:var(--aa-text);font-weight:800;background:rgba(247,248,251,.92)}.marketing-legal-table td:first-child,.marketing-legal-table th:first-child{width:27%}.marketing-legal-table td:nth-child(2),.marketing-legal-table th:nth-child(2){width:61%}.marketing-legal-table td:last-child,.marketing-legal-table th:last-child{width:12%;color:var(--aa-text);font-weight:800;text-align:center}.marketing-legal-table tr:last-child td{border-bottom:0}.marketing-legal-toc{display:grid;gap:.8rem;margin-top:1.15rem;padding:1.05rem 1.1rem 1.15rem;border:1px solid rgba(26,73,208,.12);border-radius:1.2rem;background:linear-gradient(180deg,rgba(247,250,255,.94),rgba(244,247,252,.8)),rgba(255,255,255,.84)}.marketing-legal-toc h2{margin:0;padding:0;border-top:0;font-size:1rem}.marketing-legal-toc ol{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.marketing-legal-toc li{margin:0}.marketing-legal-toc a{display:block;padding:.78rem .92rem;border:1px solid rgba(20,25,35,.08);border-radius:1rem;background:rgba(255,255,255,.94);color:var(--aa-text);font-size:.9rem;font-weight:700;line-height:1.45;text-decoration:none}.marketing-legal-toc a:hover{color:var(--aa-primary-strong);border-color:rgba(26,73,208,.24);background:rgba(248,251,255,.98);text-decoration:none}.marketing-note-panel{padding:1rem 1.1rem;border:1px solid var(--aa-line);border-radius:1.1rem;background:rgba(255,255,255,.7);color:var(--aa-muted);font-size:.94rem;line-height:1.6}.marketing-link{color:var(--aa-primary);font-weight:700}.marketing-link:hover{color:var(--aa-primary-strong)}@media (min-width:760px){.marketing-download-hero-actions,.marketing-legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-download-hero-button-wide{grid-column:1/-1}.marketing-download-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-download-helper{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}.marketing-download-helper-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-download-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-starter-offer{grid-template-columns:1fr auto}.marketing-starter-actions{justify-items:end}.marketing-mini-grid-2,.marketing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-mini-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.marketing-container{width:min(1180px,calc(100% - 2rem))}.marketing-value-aside{max-width:none;white-space:nowrap}.marketing-nav{display:flex}.marketing-mobile-trigger{display:none}.marketing-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center}.marketing-download-hero-grid{grid-template-columns:.94fr 1.06fr;align-items:start}.marketing-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-value-lead{grid-column:1/-1}.marketing-value-lead-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end}.marketing-problem-grid{grid-template-columns:.9fr 1.1fr;align-items:center}.marketing-problem-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-pricing-grid,.marketing-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-footer-grid{grid-template-columns:1.2fr .8fr 1fr;align-items:start}.marketing-closing-grid{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end}}@media (max-width:719px){.marketing-actions-row{display:grid}.marketing-actions-row>*{width:100%}.marketing-hero-shot{padding:.55rem}.marketing-storylane-cta{min-width:8.5rem;min-height:2.8rem;padding-inline:1.05rem;font-size:.9rem}}.marketing-header-quiet{min-height:2.8rem;padding-inline:.4rem}.marketing-header-primary{padding-inline:1.3rem}