@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--ag-bg-canvas:#f8fafc;--ag-bg-surface:#fff;--ag-bg-surface-raised:#fff;--ag-bg-sunken:#f1f5f9;--ag-bg-inverse:#0f172a;--ag-text-primary:#0f172a;--ag-text-secondary:#475569;--ag-text-tertiary:#64748b;--ag-text-disabled:#94a3b8;--ag-text-inverse:#fff;--ag-text-link:#4f46e5;--ag-border-subtle:#f1f5f9;--ag-border-default:#e2e8f0;--ag-border-strong:#cbd5e1;--ag-border-focus:#6366f1;--ag-action-primary-bg:#4f46e5;--ag-action-primary-bg-hover:#4338ca;--ag-action-primary-bg-active:#3730a3;--ag-action-primary-fg:#fff;--ag-action-primary-subtle-bg:#eef2ff;--ag-action-primary-subtle-fg:#4338ca;--ag-action-secondary-bg:#fff;--ag-action-secondary-border:#cbd5e1;--ag-action-secondary-fg:#0f172a;--ag-action-accent-bg:#0d9488;--ag-action-accent-bg-hover:#0f766e;--ag-action-accent-fg:#fff;--ag-action-danger-bg:#dc2626;--ag-action-danger-fg:#fff;--ag-action-disabled-bg:#e2e8f0;--ag-action-disabled-fg:#94a3b8;--ag-status-success-subtle-bg:#d1fae5;--ag-status-success-fg:#047857;--ag-status-success-solid:#10b981;--ag-status-warning-subtle-bg:#fef3c7;--ag-status-warning-fg:#b45309;--ag-status-warning-solid:#f59e0b;--ag-status-danger-subtle-bg:#fee2e2;--ag-status-danger-fg:#b91c1c;--ag-status-danger-solid:#ef4444;--ag-status-info-subtle-bg:#e0f2fe;--ag-status-info-fg:#0369a1;--ag-status-info-solid:#0ea5e9;--ag-status-neutral-subtle-bg:#f1f5f9;--ag-status-neutral-fg:#475569;--ag-status-neutral-solid:#94a3b8;--ag-status-brand-subtle-bg:#eef2ff;--ag-status-brand-fg:#4338ca;--ag-status-brand-solid:#6366f1;--ag-bucket-load:#0ea5e9;--ag-bucket-earn:#10b981;--ag-bucket-locked:#94a3b8;--ag-chart-1:#6366f1;--ag-chart-2:#14b8a6;--ag-chart-3:#f59e0b;--ag-chart-4:#0ea5e9;--ag-chart-5:#10b981;--ag-chart-6:#ef4444}.dark{--ag-bg-canvas:#020617;--ag-bg-surface:#0f172a;--ag-bg-surface-raised:#1e293b;--ag-bg-sunken:#020617;--ag-bg-inverse:#f8fafc;--ag-text-primary:#f8fafc;--ag-text-secondary:#cbd5e1;--ag-text-tertiary:#94a3b8;--ag-text-disabled:#475569;--ag-text-inverse:#0f172a;--ag-text-link:#a5b4fc;--ag-border-subtle:#1e293b;--ag-border-default:#334155;--ag-border-strong:#475569;--ag-border-focus:#818cf8;--ag-action-primary-bg:#6366f1;--ag-action-primary-bg-hover:#818cf8;--ag-action-primary-bg-active:#a5b4fc;--ag-action-primary-fg:#020617;--ag-action-primary-subtle-bg:#312e81;--ag-action-primary-subtle-fg:#c7d2fe;--ag-action-secondary-bg:#1e293b;--ag-action-secondary-border:#475569;--ag-action-secondary-fg:#f8fafc;--ag-action-accent-bg:#2dd4bf;--ag-action-accent-bg-hover:#5eead4;--ag-action-accent-fg:#020617;--ag-action-danger-bg:#ef4444;--ag-action-danger-fg:#020617;--ag-action-disabled-bg:#334155;--ag-action-disabled-fg:#64748b;--ag-status-success-subtle-bg:#10b98129;--ag-status-success-fg:#6ee7b7;--ag-status-success-solid:#10b981;--ag-status-warning-subtle-bg:#f59e0b29;--ag-status-warning-fg:#fcd34d;--ag-status-warning-solid:#f59e0b;--ag-status-danger-subtle-bg:#ef44442e;--ag-status-danger-fg:#fca5a5;--ag-status-danger-solid:#ef4444;--ag-status-info-subtle-bg:#0ea5e929;--ag-status-info-fg:#7dd3fc;--ag-status-info-solid:#0ea5e9;--ag-status-neutral-subtle-bg:#1e293b;--ag-status-neutral-fg:#cbd5e1;--ag-status-neutral-solid:#64748b;--ag-status-brand-subtle-bg:#6366f12e;--ag-status-brand-fg:#a5b4fc;--ag-status-brand-solid:#818cf8;--ag-bucket-load:#0ea5e9;--ag-bucket-earn:#10b981;--ag-bucket-locked:#94a3b8;--ag-chart-1:#6366f1;--ag-chart-2:#14b8a6;--ag-chart-3:#f59e0b;--ag-chart-4:#0ea5e9;--ag-chart-5:#10b981;--ag-chart-6:#ef4444}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-indigo:var(--ag-action-primary-bg);--site-indigo-hover:var(--ag-action-primary-bg-hover);--site-indigo-soft:var(--ag-action-primary-subtle-bg);--site-teal:var(--ag-chart-2);--site-teal-strong:var(--ag-action-accent-bg);--site-amber:var(--ag-status-warning-solid);--site-page-width:1180px;--site-shadow-card:0 24px 50px #0f172a24;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--ag-bg-canvas);min-width:320px;color:var(--ag-text-primary);-webkit-font-smoothing:antialiased;margin:0}body,button,a{font-family:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid var(--ag-border-focus);outline-offset:4px}img,svg{display:block}.site{min-height:100vh;overflow:hidden}.page-shell{width:min(var(--site-page-width), calc(100% - 48px));margin-inline:auto}.skip-link{z-index:100;background:var(--ag-bg-inverse);color:var(--ag-text-inverse);border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;border-bottom:1px solid var(--ag-border-subtle);background:color-mix(in srgb, var(--ag-bg-surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:relative}.header-content{justify-content:space-between;align-items:center;gap:24px;min-height:78px;display:flex}.brand{color:var(--ag-text-primary);letter-spacing:-.05em;flex:none;align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.brand-inverse{color:var(--ag-text-inverse)}.logo-mark{background:var(--site-indigo);width:38px;height:38px;box-shadow:0 7px 18px color-mix(in srgb, var(--site-indigo) 18%, transparent);color:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.logo-mark-inverse{color:var(--site-indigo);background:#fff}.logo-mark svg{width:27px;height:27px}.desktop-nav,.footer-links{align-items:center;gap:34px;display:flex}.desktop-nav a,.footer-links a{color:var(--ag-text-secondary);font-size:13px;font-weight:600;transition:color .16s}.desktop-nav a:hover,.footer-links a:hover{color:var(--site-indigo)}.mobile-nav{display:none}.hero-section{border-bottom:1px solid var(--ag-border-subtle);background-image:linear-gradient(color-mix(in srgb, var(--ag-border-default) 65%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ag-border-default) 65%, transparent) 1px, transparent 1px);background-position:top;background-size:48px 48px;position:relative}.hero-section:after{z-index:0;background:radial-gradient(circle at 27% 35%, color-mix(in srgb, var(--ag-bg-canvas) 20%, transparent) 0, var(--ag-bg-canvas) 55%, color-mix(in srgb, var(--ag-bg-canvas) 80%, transparent) 100%);content:"";pointer-events:none;position:absolute;inset:0}.hero-glow{z-index:1;background:color-mix(in srgb, var(--site-indigo-soft) 80%, transparent);filter:blur(80px);border-radius:50%;width:470px;height:470px;position:absolute;top:55px;left:-140px}.hero-layout{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;min-height:690px;padding-block:72px;display:grid;position:relative}.hero-copy{z-index:3;position:relative}.hero-copy h1{letter-spacing:-.07em;max-width:650px;margin:0;font-size:clamp(54px,6.4vw,82px);font-weight:800;line-height:.98}.hero-copy h1 span{color:var(--site-indigo)}.hero-description{max-width:560px;color:var(--ag-text-secondary);margin:25px 0 0;font-size:18px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:14px;font-weight:700;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--site-indigo);box-shadow:0 12px 30px color-mix(in srgb, var(--site-indigo) 24%, transparent);color:var(--ag-action-primary-fg);gap:14px}.button-primary:hover{background:var(--site-indigo-hover)}.button-icon{background:#ffffff29;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.button-secondary{border:1px solid var(--ag-action-secondary-border);background:color-mix(in srgb, var(--ag-bg-surface) 86%, transparent);color:var(--ag-text-secondary)}.button-secondary:hover{border-color:var(--ag-border-focus);color:var(--site-indigo)}.capabilities{display:none}.hero-visual{z-index:2;min-height:550px;position:relative}.photo-label i{background:var(--site-teal-strong);border-radius:50%;flex:none;width:8px;height:8px}.photo-card{border:7px solid var(--ag-bg-surface);background:var(--ag-bg-sunken);border-radius:32px;width:69%;height:430px;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 28px 70px #0f172a29}.photo-card:after{content:"";background:linear-gradient(#0000,#0f172a59);position:absolute;inset:35% 0 0}.photo-card img{object-fit:cover;width:100%;height:100%}.photo-label{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172aad;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;right:16px}.photo-label i{background:var(--site-teal)}.task-card-overlay{z-index:4;width:min(320px,78%);position:absolute}.task-card-first{top:73px;left:-25px}.task-card-second{bottom:5px;right:8px}.task-card{border:1px solid color-mix(in srgb, var(--ag-border-default) 90%, transparent);background:color-mix(in srgb, var(--ag-bg-surface) 97%, transparent);box-shadow:var(--site-shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;padding:19px}.task-card-top,.task-card-bottom,.task-student{align-items:center;display:flex}.task-card-top,.task-card-bottom{justify-content:space-between;gap:12px}.task-type{background:var(--ag-action-primary-subtle-bg);color:var(--ag-action-primary-subtle-fg);border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;font-weight:700;display:inline-flex}.task-type-delivery{background:color-mix(in srgb, var(--site-teal) 14%, white);color:var(--ag-action-accent-bg-hover)}.chip-badge{border:1px solid color-mix(in srgb, var(--site-amber) 38%, white);background:color-mix(in srgb, var(--site-amber) 12%, white);color:var(--ag-text-primary);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:10px;font-weight:800;display:inline-flex}.chip-symbol{border:2px solid var(--site-amber);background:color-mix(in srgb, var(--site-amber) 16%, white);width:21px;height:21px;color:var(--ag-status-warning-fg);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.task-card h3{letter-spacing:-.035em;margin:18px 0 0;font-size:17px;font-weight:750}.task-detail{color:var(--ag-text-secondary);margin:6px 0 0;font-size:12px}.task-card-bottom{border-top:1px solid var(--ag-border-subtle);margin-top:18px;padding-top:13px}.task-student{gap:9px}.avatar{background:var(--ag-action-primary-subtle-bg);width:32px;height:32px;color:var(--ag-action-primary-subtle-fg);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.task-card-second .avatar{background:color-mix(in srgb, var(--site-teal) 18%, white);color:var(--ag-action-accent-bg-hover)}.task-student>span:last-child{gap:2px;display:grid}.task-status{color:var(--ag-text-tertiary);font-size:9px}.task-student-name{color:var(--ag-text-primary);font-size:11px;font-weight:700}.task-complete{background:color-mix(in srgb, var(--site-teal) 14%, white);width:30px;height:30px;color:var(--ag-action-accent-bg-hover);border-radius:50%;place-items:center;display:grid}.hero-route{z-index:-1;width:235px;position:absolute;bottom:24px;right:-25px;transform:rotate(-8deg)}.route-motif{width:100%;height:auto}.route-line{stroke:var(--ag-border-strong)}.route-start,.route-mid{fill:var(--site-indigo)}.route-mid{fill:var(--site-teal)}.route-end{fill:var(--site-indigo)}.route-check{stroke:#fff}.route-motif-light .route-line{stroke:#ffffff85}.route-motif-light .route-start,.route-motif-light .route-mid{fill:var(--site-teal)}.route-motif-light .route-end{fill:#fff}.route-motif-light .route-check{stroke:var(--site-indigo)}.section{padding-block:96px}.section-white{background:var(--ag-bg-surface)}.section-heading{justify-content:space-between;align-items:end;gap:32px;display:flex}.kicker{color:var(--site-indigo);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.section-heading h2,.task-types-copy h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(36px,4.7vw,54px);font-weight:750;line-height:1.08}.section-heading>p{max-width:340px;color:var(--ag-text-secondary);margin:0 0 4px;font-size:15px;line-height:1.7}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.step-card{border:1px solid var(--ag-border-default);background:var(--ag-bg-surface);border-radius:22px;min-height:248px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.step-card:hover{border-color:color-mix(in srgb, var(--site-indigo) 35%, white);transform:translateY(-3px);box-shadow:0 15px 40px #0f172a12}.step-card-top{justify-content:space-between;align-items:center;display:flex}.step-icon{background:var(--ag-action-primary-subtle-bg);width:46px;height:46px;color:var(--site-indigo);border-radius:14px;place-items:center;display:grid}.step-number{color:var(--ag-text-disabled);letter-spacing:.16em;font-size:11px;font-weight:800}.step-card h3{letter-spacing:-.035em;margin:36px 0 0;font-size:20px;font-weight:750}.step-card>p{max-width:290px;color:var(--ag-text-secondary);margin:9px 0 0;font-size:14px;line-height:1.65}.step-arrow{z-index:1;border:1px solid var(--ag-border-default);background:var(--ag-bg-canvas);width:36px;height:36px;color:var(--ag-text-tertiary);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.task-types-section{background:var(--ag-bg-canvas)}.task-types-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.task-types-copy>p:not(.kicker){max-width:430px;color:var(--ag-text-secondary);margin:18px 0 0;font-size:15px;line-height:1.8}.mvp-badge{border:1px solid var(--ag-action-primary-subtle-bg);background:var(--ag-bg-surface);color:var(--ag-action-primary-subtle-fg);border-radius:14px;align-items:center;gap:10px;margin-top:26px;padding:12px 15px;font-size:13px;font-weight:700;display:inline-flex}.mvp-badge:before{background:var(--site-teal);content:"";border-radius:50%;width:9px;height:9px}.task-type-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.category-card{color:#fff;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:370px;padding:26px;transition:transform .18s;display:flex}.category-card:hover{transform:translateY(-4px)}.category-print{background:var(--site-indigo);box-shadow:0 25px 50px color-mix(in srgb, var(--site-indigo) 20%, transparent)}.category-delivery{background:var(--ag-action-accent-bg-hover);box-shadow:0 25px 50px color-mix(in srgb, var(--site-teal) 18%, transparent);margin-top:36px}.category-icon{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.category-number{color:#ffffffc7;letter-spacing:.14em;margin:0;font-size:10px;font-weight:800}.category-card h3{letter-spacing:-.055em;margin:12px 0 0;font-size:36px;font-weight:750}.category-card p:last-child{color:#ffffffc2;max-width:260px;margin:10px 0 0;font-size:13px;line-height:1.7}.trust-section{background:var(--ag-bg-inverse);color:var(--ag-text-inverse);padding-block:92px}.trust-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;display:grid}.kicker-light{color:var(--ag-action-accent-bg)}.trust-copy h2{letter-spacing:-.055em;max-width:480px;margin:16px 0 0;font-size:clamp(38px,4.6vw,54px);font-weight:750;line-height:1.08}.trust-copy>p:not(.kicker){max-width:420px;color:var(--ag-text-tertiary);margin:20px 0 0;font-size:15px;line-height:1.8}.trust-route{width:min(260px,80%);margin-top:34px}.trust-cards{background:#ffffff1a;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.trust-card{background:color-mix(in srgb, var(--ag-bg-inverse) 84%, white);min-height:310px;padding:22px}.trust-icon{width:42px;height:42px;color:var(--ag-action-accent-bg);background:#ffffff14;border-radius:13px;place-items:center;display:grid}.trust-card h3{letter-spacing:-.025em;margin:72px 0 0;font-size:17px;font-weight:700}.trust-card p{color:var(--ag-text-tertiary);margin:11px 0 0;font-size:12px;line-height:1.7}.social-board{border:1px solid var(--ag-border-default);background:var(--ag-bg-canvas);border-radius:28px;margin-top:46px;padding:22px;box-shadow:inset 0 1px #fff,0 25px 60px #0f172a0f}.social-grid{grid-template-columns:1.1fr .82fr 1.08fr;align-items:start;gap:18px;display:grid}.social-square,.story-card,.video-cover,.profile-sample{border-radius:21px;overflow:hidden}.social-square{aspect-ratio:1;background:var(--site-indigo);color:#fff;flex-direction:column;justify-content:space-between;padding:20px;display:flex}.social-brand-row,.video-cover-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-square .brand{gap:7px;font-size:14px}.social-square .logo-mark{border-radius:9px;width:30px;height:30px}.social-square .logo-mark svg{width:22px;height:22px}.social-tag{letter-spacing:.1em;border:1px solid #ffffff40;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:800}.social-message .route-motif{width:52%;margin-bottom:8px}.social-message h3{letter-spacing:-.06em;margin:0;font-size:clamp(24px,3vw,39px);font-weight:750;line-height:1.02}.social-message h3 span,.video-cover h3 span{color:var(--ag-action-accent-bg)}.social-square>p{color:var(--ag-action-primary-subtle-bg);margin:0;font-size:10px;font-weight:600}.story-card{background:color-mix(in srgb, var(--site-teal) 11%, white);flex-direction:column;min-height:100%;padding:19px;display:flex}.story-brand{color:var(--ag-text-primary);letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.story-brand .logo-mark{border-radius:8px;width:28px;height:28px}.story-brand .logo-mark svg{width:21px;height:21px}.story-question{margin-top:26px}.story-question p{color:var(--ag-action-primary-subtle-fg);letter-spacing:.1em;margin:0;font-size:10px;font-weight:800}.story-question h3{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:750;line-height:1.1}.story-options{gap:9px;margin-top:auto;padding-top:22px;display:grid}.story-options span{border:1px solid color-mix(in srgb, var(--site-teal) 34%, white);color:var(--ag-action-accent-bg-hover);background:#fff;border-radius:999px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:11px;font-weight:700;display:flex}.social-extras{gap:16px;display:grid}.video-cover{background:var(--ag-bg-inverse);color:#fff;min-height:225px;padding:19px;position:relative}.video-cover-top>span:first-child{color:var(--ag-action-accent-bg);letter-spacing:.1em;font-size:10px;font-weight:800}.play-icon{width:34px;height:34px;color:var(--site-indigo);background:#fff;border-radius:50%;place-items:center;display:grid}.video-cover h3{z-index:1;letter-spacing:-.055em;margin:44px 0 0;font-size:clamp(27px,3vw,39px);font-weight:750;line-height:1;position:relative}.video-route{opacity:.58;width:190px;position:absolute;bottom:-7px;right:-34px}.profile-sample{border:1px solid var(--ag-border-default);background:var(--ag-bg-surface);min-height:78px;color:var(--ag-text-tertiary);align-items:center;gap:11px;padding:14px;display:flex}.profile-sample p{color:var(--ag-text-primary);margin:0;font-size:12px;font-weight:700}.profile-sample span{margin-top:3px;font-size:10px;display:block}.profile-sample>svg{margin-left:auto}.pilot-section{background:var(--ag-bg-surface);padding:0 24px 24px}.pilot-panel{background:var(--site-indigo);color:#fff;border-radius:30px;padding:72px 24px;position:relative;overflow:hidden}.pilot-panel:before{content:"";background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 60%);mask-image:linear-gradient(90deg,#000,#0000 60%)}.pilot-copy{z-index:1;text-align:center;max-width:720px;margin-inline:auto;position:relative}.pilot-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,5.6vw,62px);font-weight:750;line-height:1.02}.pilot-copy>p{max-width:570px;color:var(--ag-action-primary-subtle-bg);margin:18px auto 0;font-size:14px;line-height:1.75}.pilot-button{min-height:50px;color:var(--ag-action-primary-subtle-fg);background:#fff;border-radius:13px;align-items:center;gap:10px;margin-top:26px;padding:0 18px;font-size:13px;font-weight:700;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 15px 30px #0f172a26}.pilot-button:hover{transform:translateY(-2px);box-shadow:0 20px 35px #0f172a33}.pilot-route{opacity:.38;width:310px;position:absolute;bottom:0;right:-18px;transform:rotate(-12deg)}.site-footer{background:var(--ag-bg-surface)}.footer-content{border-top:1px solid var(--ag-border-subtle);justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding-block:25px;display:flex}.footer-brand p{color:var(--ag-text-tertiary);margin:7px 0 0;font-size:11px}.footer-links{flex-wrap:wrap;justify-content:center;gap:18px 25px}.footer-links a{font-size:12px}.footer-note{color:var(--ag-text-tertiary);white-space:nowrap;margin:0;font-size:11px}@media (width<=1023px){.hero-layout{grid-template-columns:1fr;gap:38px;min-height:0;padding-block:64px 78px}.hero-copy{max-width:760px}.hero-visual{width:min(690px,100%);margin-inline:auto}.task-types-layout,.trust-layout{grid-template-columns:1fr;gap:40px}.task-types-copy>p:not(.kicker){max-width:620px}.task-type-cards{max-width:760px}.category-delivery{margin-top:0}.trust-cards{max-width:900px}.trust-card{min-height:260px}.trust-card h3{margin-top:48px}.social-grid{grid-template-columns:1fr 1fr}.social-extras{grid-column:1/-1;grid-template-columns:1fr 1fr}.footer-content{flex-wrap:wrap}}@media (width<=767px){html{scroll-padding-top:72px}.page-shell{width:min(var(--site-page-width), calc(100% - 32px))}.header-content{gap:12px;min-height:68px}.brand{gap:8px;font-size:17px}.logo-mark{border-radius:10px;width:34px;height:34px}.logo-mark svg{width:24px;height:24px}.desktop-nav{display:none}.mobile-nav{display:block;position:relative}.mobile-nav summary{border:1px solid var(--ag-border-default);min-height:36px;color:var(--ag-text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:700;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{z-index:20;border:1px solid var(--ag-border-default);background:var(--ag-bg-surface);border-radius:14px;gap:4px;min-width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #0f172a24}.mobile-nav nav a{color:var(--ag-text-secondary);border-radius:8px;padding:10px;font-size:13px;font-weight:600}.mobile-nav nav a:hover{background:var(--ag-bg-sunken);color:var(--site-indigo)}.hero-layout{gap:30px;padding-block:42px 58px}.hero-copy h1{font-size:clamp(45px,12.5vw,58px)}.hero-description{margin-top:19px;font-size:15px;line-height:1.7}.hero-actions{gap:9px;margin-top:23px}.button{border-radius:12px;min-height:46px;padding-inline:14px;font-size:12px}.button-primary{gap:8px}.button-icon{width:24px;height:24px}.capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:22px;display:grid}.capability{border:1px solid var(--ag-border-default);background:color-mix(in srgb, var(--ag-bg-surface) 84%, transparent);min-width:0;color:var(--ag-text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:9px 3px;font-size:9px;font-weight:700;display:flex}.capability-icon{background:var(--ag-action-primary-subtle-bg);width:29px;height:29px;color:var(--site-indigo);border-radius:9px;place-items:center;display:grid}.capability-icon-chip{background:color-mix(in srgb, var(--site-amber) 16%, white);color:var(--ag-status-warning-fg)}.hero-visual{min-height:500px}.photo-card{border-width:5px;border-radius:25px;width:74%;height:360px;top:0}.photo-label{padding:7px 9px;font-size:8px;bottom:10px;right:10px}.task-card-overlay{width:84%}.task-card-first{top:60px;left:-3px}.task-card-second{bottom:0;right:0}.task-card{border-radius:17px;padding:14px}.task-card h3{margin-top:12px;font-size:14px}.task-detail{font-size:10px}.task-card-bottom{margin-top:13px;padding-top:10px}.avatar{width:28px;height:28px}.hero-route{display:none}.section{padding-block:66px}.section-heading{display:block}.section-heading h2,.task-types-copy h2{font-size:clamp(34px,9vw,44px)}.section-heading>p{margin-top:16px;font-size:14px}.steps-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:30px;padding:2px 2px 12px;display:flex;overflow-x:auto}.steps-grid::-webkit-scrollbar{display:none}.step-card{scroll-snap-align:start;width:min(82vw,320px);min-width:min(82vw,320px);min-height:225px}.step-card h3{margin-top:26px;font-size:18px}.step-arrow{display:none}.task-types-layout{gap:28px}.task-types-copy>p:not(.kicker){margin-top:13px;font-size:14px}.mvp-badge{margin-top:19px;padding:10px 12px;font-size:12px}.task-type-cards{gap:12px}.category-card{border-radius:20px;min-height:280px;padding:17px}.category-icon{border-radius:13px;width:43px;height:43px}.category-icon svg{width:22px;height:22px}.category-number{font-size:8px}.category-card h3{font-size:27px}.category-card p:last-child{font-size:11px}.trust-section{padding-block:66px}.trust-layout{gap:30px}.trust-copy h2{font-size:clamp(36px,9vw,46px)}.trust-copy>p:not(.kicker){margin-top:15px;font-size:14px}.trust-route{display:none}.trust-cards{border-radius:18px;grid-template-columns:1fr}.trust-card{grid-template-columns:42px 1fr;align-items:start;gap:0 14px;min-height:0;padding:18px;display:grid}.trust-icon{grid-row:span 2}.trust-card h3{align-self:end;margin:0;font-size:15px}.trust-card p{margin-top:5px;font-size:11px}.social-board{border-radius:20px;margin-top:28px;padding:10px}.social-grid{grid-template-columns:1fr}.social-square{max-width:460px;padding:18px}.social-message h3{font-size:clamp(33px,9vw,42px)}.story-card{min-height:390px;padding:18px}.story-question h3{font-size:30px}.social-extras{grid-column:auto;grid-template-columns:1fr}.video-cover{min-height:210px}.profile-sample{min-height:72px}.pilot-section{padding:0 10px 10px}.pilot-panel{border-radius:22px;padding:58px 18px}.pilot-copy h2{font-size:clamp(36px,9vw,48px)}.pilot-copy>p{font-size:13px}.pilot-route{width:220px;right:-50px}.footer-content{justify-items:start;gap:20px;padding-block:25px;display:grid}.footer-links{justify-content:start;gap:12px 18px}}@media (width<=390px){.button{padding-inline:11px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
