@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";.wallet-adapter-button{background-color:transparent;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;height:48px;line-height:48px;padding:0 24px;border-radius:4px}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{background:#404144;color:#999;cursor:not-allowed}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{position:relative;display:inline-block}.wallet-adapter-dropdown-list{position:absolute;z-index:99;display:grid;grid-template-rows:1fr;grid-row-gap:10px;padding:10px;top:100%;right:0;margin:0;list-style:none;background:#2c2d30;border-radius:10px;box-shadow:0 8px 20px #0009;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{display:flex;flex-direction:row;justify-content:center;align-items:center;border:none;outline:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;padding:0 20px;width:100%;border-radius:6px;font-size:14px;font-weight:600;height:37px;color:#fff}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{align-self:center;fill:#999}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transform:rotate(180deg);transition:transform ease-in .15s}.wallet-adapter-modal{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity linear .15s;background:#00000080;z-index:1040;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;padding:12px;cursor:pointer;background:#1a1f2e;border:none;border-radius:50%}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s ease 0s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;top:0;left:0;bottom:0;right:0}.wallet-adapter-modal-container{display:flex;margin:3rem;min-height:calc(100vh - 6rem);align-items:center;justify-content:center}@media (max-width: 480px){.wallet-adapter-modal-container{margin:1rem;min-height:calc(100vh - 2rem)}}.wallet-adapter-modal-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;flex-direction:column;z-index:1050;max-width:400px;border-radius:10px;background:#10141f;box-shadow:0 8px 20px #0009;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;flex:1}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{font-weight:500;font-size:24px;line-height:36px;margin:0;padding:64px 48px 48px;text-align:center;color:#fff}@media (max-width: 374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{margin:0 0 12px;padding:0;width:100%;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{font-weight:400;border-radius:0;font-size:18px}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{margin-left:auto;font-size:14px;opacity:.6}.wallet-adapter-modal-list-more{cursor:pointer;border:none;padding:12px 24px 24px 12px;align-self:flex-end;display:flex;align-items:center;background-color:transparent;color:#fff}.wallet-adapter-modal-list-more svg{transition:all .1s ease;fill:#fff;margin-left:.5rem}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;box-sizing:border-box}.wallet-adapter-modal-middle-button{display:block;cursor:pointer;margin-top:48px;width:100%;background-color:#512da8;padding:12px;font-size:18px;border:none;border-radius:8px;color:#fff}:root{--bg: #f4f7ff;--bg-2: #eef4ff;--surface: rgba(255, 255, 255, .82);--surface-strong: rgba(255, 255, 255, .92);--surface-accent: linear-gradient( 180deg, rgba(103, 160, 255, .16), rgba(255, 255, 255, .92) );--text: #10213f;--muted: #5f7191;--line: rgba(115, 145, 196, .2);--line-strong: rgba(91, 129, 194, .3);--blue: #2c79ff;--blue-2: #4cb5ff;--sky: #79d8ff;--shadow: 0 24px 60px rgba(32, 63, 124, .12)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Public Sans,Satoshi,Avenir Next,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at top left,rgba(76,181,255,.22),transparent 32%),radial-gradient(circle at top right,rgba(44,121,255,.18),transparent 28%),linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 100%)}a{color:inherit;text-decoration:none}.inline-link{color:#2563eb;text-decoration:underline;text-underline-offset:2px;font-weight:700}button,input{font:inherit}input,button{border:0}.landing-shell{position:relative;overflow:hidden}.landing-shell-donations{--bg: #fbf7ef;--bg-2: #fffaf3;--surface: rgba(255, 251, 244, .84);--surface-strong: rgba(255, 251, 244, .94);--surface-accent: linear-gradient( 180deg, rgba(251, 191, 36, .12), rgba(255, 251, 244, .94) );--text: #3c2e1f;--muted: #7a6850;--line: rgba(196, 153, 92, .2);--line-strong: rgba(196, 153, 92, .28)}.landing-shell-freelancers{--bg: #f4f6fb;--bg-2: #eef2f9;--surface: rgba(248, 250, 255, .84);--surface-strong: rgba(248, 250, 255, .94);--surface-accent: linear-gradient( 180deg, rgba(15, 23, 42, .08), rgba(248, 250, 255, .94) );--text: #182236;--muted: #63728f;--line: rgba(100, 116, 139, .18);--line-strong: rgba(100, 116, 139, .28)}.landing-shell-services{--bg: #f5faf7;--bg-2: #eef8f2;--surface: rgba(247, 252, 248, .84);--surface-strong: rgba(247, 252, 248, .94);--surface-accent: linear-gradient( 180deg, rgba(34, 197, 94, .1), rgba(247, 252, 248, .94) );--text: #173126;--muted: #5d7968;--line: rgba(74, 222, 128, .18);--line-strong: rgba(74, 222, 128, .26)}.landing-orb{position:absolute;border-radius:999px;filter:blur(40px);pointer-events:none}.landing-orb-left{top:40px;left:-120px;width:320px;height:320px;background:#4cb5ff38}.landing-orb-right{top:160px;right:-80px;width:280px;height:280px;background:#2c79ff29}.landing-shell-donations .landing-orb-left{background:#fbbf242e}.landing-shell-donations .landing-orb-right{background:#f59e0b24}.landing-shell-freelancers .landing-orb-left{background:#6366f124}.landing-shell-freelancers .landing-orb-right{background:#38bdf81f}.landing-shell-services .landing-orb-left{background:#4ade8029}.landing-shell-services .landing-orb-right{background:#2dd4bf1f}.page{position:relative;max-width:1180px;margin:0 auto;padding:28px 20px 64px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-mark{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand-pill,.pill,.eyebrow,.mini-pill{display:inline-flex;align-items:center;border-radius:999px}.brand-pill{padding:10px 14px;font-size:.94rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-2));box-shadow:0 16px 30px #2c79ff2e}.brand-caption{color:var(--muted);font-size:.96rem}.section-kicker{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.topbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.not-found-actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:32px}.link-button{color:var(--muted);font-weight:600}.hero{display:block;padding:56px 0 18px}.hero-copy{max-width:1120px;margin:0 auto;text-align:center}.eyebrow,.mini-pill{border:1px solid var(--line);background:#ffffff8f;color:#4c6084}.eyebrow{padding:8px 12px;font-size:.9rem;font-weight:600}.mini-pill{padding:7px 11px;font-size:.82rem;font-weight:700}.hero h1{margin:20px 0 16px;max-width:none;font-size:clamp(2rem,3.35vw,3.08rem);line-height:.96;letter-spacing:-.05em;white-space:nowrap}.subtitle{max-width:980px;margin:0 auto;font-size:clamp(.92rem,1.15vw,1.08rem);line-height:1.55;color:var(--muted);white-space:nowrap}.hero-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:920px;margin:22px auto 0}.hero-trust-item{padding:14px 16px;border-radius:16px;border:1px solid rgba(115,145,196,.14);background:linear-gradient(180deg,#ffffffc2,#f7fafff0),#ffffffb3;box-shadow:inset 0 1px #ffffffb8;text-align:left}.landing-shell-donations .hero-trust-item,.landing-shell-donations .demo-trust-inline-item{border-color:#c4995c29;background:linear-gradient(180deg,#fffbf4d6,#fff8ecf5),#fffbf4c7}.landing-shell-freelancers .hero-trust-item,.landing-shell-freelancers .demo-trust-inline-item{border-color:#64748b29;background:linear-gradient(180deg,#f8faffd6,#f2f6fff5),#f8faffc7}.landing-shell-services .hero-trust-item,.landing-shell-services .demo-trust-inline-item{border-color:#4ade8029;background:linear-gradient(180deg,#f7fcf8d6,#f0f9f2f5),#f7fcf8c7}.landing-shell-donations .mini-pill,.landing-shell-donations .eyebrow{border-color:#c4995c2e;background:#fffaf0bd;color:#8b6b2f}.landing-shell-freelancers .mini-pill,.landing-shell-freelancers .eyebrow{border-color:#64748b33;background:#f4f7ffc2;color:#475569}.landing-shell-services .mini-pill,.landing-shell-services .eyebrow{border-color:#4ade802e;background:#f1fdf4c2;color:#2f6d47}.landing-shell-donations .dashboard-shot,.landing-shell-donations .surface{border-color:#c4995c29}.landing-shell-freelancers .dashboard-shot,.landing-shell-freelancers .surface{border-color:#64748b29}.landing-shell-services .dashboard-shot,.landing-shell-services .surface{border-color:#4ade8029}.hero-trust-item strong{display:block;font-size:.96rem;letter-spacing:-.02em}.hero-trust-item span{display:block;margin-top:6px;color:var(--muted);line-height:1.55;font-size:.9rem}.hero-trust-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:980px;margin:22px auto 0}.hero-trust-pill{padding:16px 18px;border-radius:16px;border:1px solid rgba(115,145,196,.16);background:linear-gradient(180deg,#ffffffd1,#f8fbfff0),#ffffffc7;text-align:left;box-shadow:inset 0 1px #ffffffb8}.hero-trust-pill strong{display:block;font-size:.98rem;letter-spacing:-.02em}.hero-trust-pill span{display:block;margin-top:8px;color:var(--muted);line-height:1.55;font-size:.92rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:12px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,opacity .18s ease;cursor:pointer}.button:hover{transform:translateY(-1px)}.button.primary{color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue-2));box-shadow:0 16px 30px #2c79ff2e}.button.secondary,.button.ghost{color:var(--text);border:1px solid var(--line);background:#ffffff8f}.surface{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.showcase-panel{padding:22px}.showcase-panel-primary{background:var(--surface-accent)}.showcase-panel-primary h2,.showcase-panel-secondary h2,.section-heading h2,.demo-card h2,.code-card h2,.cta-card h2{margin:14px 0 0;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.05;letter-spacing:-.03em}.showcase-amount,.demo-amount{margin:16px 0 0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.04em}.showcase-copy,.showcase-note,.section-heading p,.feature-card p,.step-card p,.demo-card p,.code-card p,.cta-card p,.footer{color:var(--muted);line-height:1.72}.showcase-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.showcase-meta div,.showcase-row{padding:14px;border-radius:14px;background:#ffffff9e;border:1px solid rgba(115,145,196,.12)}.showcase-meta span,.showcase-row span,.stat-pill span,.step-number{display:block;color:var(--muted);font-size:.9rem;margin-bottom:8px}.showcase-meta strong,.showcase-row strong,.stat-pill strong{font-size:1rem}.showcase-list{display:grid;gap:12px;margin-top:18px}.showcase-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.showcase-row span{margin-bottom:0}.section-grid,.steps-section,.demo-layout,.cta-strip{margin-top:56px}.section-heading{margin-bottom:18px;text-align:center}.section-heading-centered{text-align:center}.section-heading.compact{margin-bottom:16px}.feature-grid,.steps-grid{display:grid;gap:18px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.examples-heading{display:flex;justify-content:center;margin-bottom:14px}.examples-intro{max-width:720px;margin:0 auto 18px;text-align:center;color:var(--muted);line-height:1.65}.related-pages{display:grid;gap:14px;padding:22px}.related-pages-copy{margin:0;max-width:760px;color:var(--muted);line-height:1.65}.related-pages-links{display:flex;flex-wrap:wrap;gap:10px 18px}.related-pages-links a{color:#2563eb;font-weight:700;text-decoration:underline;text-underline-offset:3px}.related-pages-links a:hover{color:#1d4ed8}.dashboard-section{display:grid;gap:28px;padding:28px}.dashboard-section-copy h2{margin:12px 0 0;font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.05;letter-spacing:-.03em}.dashboard-section-copy p{margin:18px 0 0;color:var(--muted);line-height:1.72}.dashboard-section-link{display:inline-flex;align-items:center;margin-top:22px;color:#2563eb;font-weight:700;text-decoration:underline;text-underline-offset:3px}.dashboard-section-copy-intro{max-width:760px}.dashboard-walkthrough{display:grid;gap:30px}.dashboard-shot{margin:0;overflow:hidden;border-radius:20px;border:1px solid rgba(115,145,196,.14);background:linear-gradient(180deg,#ffffffeb,#f6fafffa);box-shadow:inset 0 1px #ffffffb8,0 22px 50px #203f7c14}.dashboard-shot img{display:block;width:100%;height:auto}.dashboard-shot-story{padding:10px}.dashboard-story{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:20px;align-items:center}.dashboard-story-left{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr)}.dashboard-story-copy{display:grid;gap:10px;padding:6px 2px}.dashboard-story-kicker{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-story-copy h3{margin:0;font-size:clamp(1.28rem,1.7vw,1.7rem);line-height:1.08;letter-spacing:-.03em}.dashboard-story-copy p{margin:0;color:var(--muted);line-height:1.62}.examples-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start;margin-top:8px}.example-panel{display:grid;gap:12px;min-width:0}.example-panel-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.example-panel-link{color:#4f6b9b;font-weight:700;font-size:.92rem}.example-panel-card-link{display:block;min-width:0}.feature-grid-compact,.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.step-card{padding:22px}.landing-use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.example-card{width:100%;min-width:0}.example-card-frame-wrap{position:relative;overflow:hidden;border-radius:18px;background:transparent;min-width:0}.example-card-frame-wrap-loading{width:100%;min-height:560px}.example-card-rendered{width:100%;min-width:0}.public-page-primary-cta{width:100%}.button-primary{background:linear-gradient(135deg,#4f8df7,#38bdf8);color:#fff;box-shadow:0 12px 24px #4f8df733}.public-page-powered-by{font-size:.92rem;color:#64748b;text-align:center}.public-page-powered-by strong{font-weight:700}.public-page-loading-skeleton{position:relative;width:100%;min-height:560px;display:grid;align-content:start;gap:18px;padding:24px;border-radius:22px;background:linear-gradient(180deg,#fffffff5,#f4f8fffa);border:1px solid rgba(148,163,184,.14)}.public-page-loading-header,.public-page-loading-hero,.public-page-loading-line,.public-page-loading-box{border-radius:14px;background:linear-gradient(90deg,#dbe7fcb8,#eff6fff5,#dbe7fcb8);background-size:220% 100%;animation:public-page-loading-shimmer 1.4s ease-in-out infinite}.public-page-loading-header{height:52px}.public-page-loading-hero{height:clamp(180px,28vw,300px);border-radius:18px}.public-page-loading-line{height:22px}.public-page-loading-line-wide{width:42%}.public-page-loading-line-mid{width:68%}.public-page-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.public-page-loading-box{height:104px}.public-page-loading-cta{height:136px}@keyframes public-page-loading-shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}.feature-card h3,.step-card h3,.demo-request h3{margin:12px 0 10px;font-size:1.18rem;letter-spacing:-.02em}.step-number{font-weight:700}.demo-layout{margin-top:56px}.demo-card{text-align:center}.demo-card h2{font-size:clamp(2.3rem,3.4vw,3.4rem);margin-left:auto;margin-right:auto}.demo-card p{max-width:980px;margin-left:auto;margin-right:auto}.demo-helper{max-width:760px!important;margin-top:10px;font-size:.98rem;line-height:1.6}.demo-helper-secondary{margin-top:6px;color:#10213fad}.demo-trust-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:18px auto 0;text-align:left}.demo-trust-inline-item{padding:14px 16px;border-radius:16px;border:1px solid rgba(115,145,196,.14);background:linear-gradient(180deg,#ffffffc7,#f7faffeb),#ffffffb8}.demo-trust-inline-item strong{display:block;font-size:.96rem;letter-spacing:-.02em}.demo-trust-inline-item span{display:block;margin-top:6px;color:var(--muted);line-height:1.55;font-size:.92rem}.code-card,.cta-card{text-align:center}.landing-compose-shell{max-width:1120px;margin-left:auto;margin-right:auto;margin-top:28px;text-align:left}.landing-created-shell{max-width:720px;margin-left:auto;margin-right:auto}.landing-compose-shell .image-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.landing-compose-shell .image-picker-search-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.landing-compose-shell .image-picker-search-row>*:first-child{flex:1 1 260px}.landing-compose-shell .image-preset-card{display:block;padding:8px;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#ffffffeb;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.landing-compose-shell .image-preset-card:hover{transform:translateY(-1px);border-color:#3b82f63d;box-shadow:0 16px 28px #0f172a0f}.landing-compose-shell .image-preset-card-active{border-color:#3b82f647;background:#eff6ffeb;box-shadow:0 12px 22px #3b82f614}.landing-compose-shell .image-preset-preview{width:100%;aspect-ratio:1.35;object-fit:cover;border-radius:6px;border:1px solid rgba(148,163,184,.12)}.landing-compose-shell .image-preset-help{grid-column:1 / -1;margin-top:2px}.code-card{text-align:left}.code-card,.cta-card{padding:24px}.code-card pre{margin:18px 0 0;overflow-x:auto;padding:18px;border-radius:18px;background:#11203d;color:#eef5ff}.code-card code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.93rem;line-height:1.65;white-space:pre}.feature-list{margin:16px 0 0;padding-left:18px;color:var(--muted)}.feature-list li+li{margin-top:10px}.cta-card{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:0;padding:22px 28px;background:linear-gradient(135deg,#79d8ff2e,#fffffff0)}.cta-card>div:first-child{flex:1 1 auto;min-width:0}.cta-strip{margin:28px auto 0}.cta-card h2{margin:0;font-size:clamp(1.28rem,2vw,1.72rem);line-height:1.12;letter-spacing:-.03em;max-width:none}.cta-card .actions{flex-shrink:0}.cta-card .button{min-width:156px}.footer{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:.95rem}.footer-copy{display:grid;gap:4px;max-width:640px}.footer-copy strong{color:var(--text);font-size:1rem}.footer-contact{color:var(--muted);font-weight:600;width:fit-content;display:inline-flex;align-items:center;gap:8px}.footer-contact:hover{color:var(--blue)}.footer-contact-icon{display:inline-flex;width:16px;height:16px;color:currentColor}.footer-contact-icon svg{width:100%;height:100%;fill:currentColor}.footer-links{display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}.footer-links a{color:var(--text);font-weight:600}.footer-links a:hover{color:var(--blue)}@media (max-width: 980px){.demo-layout,.feature-grid,.landing-use-cases-grid,.feature-grid-compact,.steps-grid,.showcase-meta{grid-template-columns:1fr}.cta-card,.topbar,.footer{flex-direction:column;align-items:flex-start}.cta-card h2{max-width:none}.footer-links{justify-content:flex-start}.dashboard-section{gap:22px}}@media (max-width: 720px){.page{padding:22px 16px 52px}.hero{padding:44px 0 22px}.cta-card{padding:20px 22px}.hero h1,.subtitle{white-space:normal}.hero-trust-row,.hero-trust-strip{grid-template-columns:1fr}.showcase-row{align-items:flex-start;flex-direction:column}.dashboard-section{padding:20px;gap:20px}.dashboard-story,.dashboard-story-left{grid-template-columns:1fr}.examples-grid{grid-template-columns:1fr;gap:18px}.demo-trust-inline{grid-template-columns:1fr}.example-card-frame-wrap-loading,.public-page-loading-skeleton{min-height:520px}.footer{align-items:center;text-align:center}.footer-links{justify-content:center}}
