:root{--lm-brand-primary:#12343a;--lm-brand-primary-hover:#0e2a2f;--lm-brand-primary-press:#091f23;--lm-brand-deep:#0b2429;--lm-brand-action:#2b7180;--lm-brand-action-hover:#23606d;--lm-brand-action-press:#1b4e59;--lm-brand-focus:#3a8d9d;--lm-brand-beam:#91cdd5;--lm-brand-mist:#ddf1f3;--lm-brand-halo:#f3fafa;--lm-ink:#171918;--lm-ink-2:#3a403d;--lm-muted:#606865;--lm-paper:#f5f2ec;--lm-canvas:#faf9f6;--lm-surface:#fff;--lm-line:#dedad2;--lm-line-strong:#c7c1b6;--lm-line-control:#8d8474;--lm-shade:#f0ede6;--lm-success:#287a52;--lm-success-bg:#e7f1eb;--lm-warning:#8a5a13;--lm-warning-bg:#f6eedf;--lm-danger:#b33a2b;--lm-danger-bg:#f8eae7;--lm-info:#2c6fa3;--lm-info-bg:#e7eff6;--lm-success-on-dark:#8fd3ae;--lm-warning-on-dark:#e8bd7a;--lm-danger-on-dark:#f0a79c;--lm-info-on-dark:#9ac8e8;--vendor-stripe:#635bff;--vendor-cloudflare:#f6821f;--merchant-editorial:#b64028;--font-jp:"Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", Meiryo, sans-serif;--font-core:"Inter Variable", var(--font-jp);--font-display:"Inter Tight Variable", var(--font-jp);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", "Hiragino Sans", "Noto Sans JP", monospace;--font-mincho:"Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--font-sans:var(--font-core);--font-heading:var(--font-core);--type-h1-brand:clamp(2.9rem, 5.4vw, 4.75rem);--type-h1-decision:clamp(2.5rem, 4.8vw, 4rem);--type-h1-utility:clamp(2.1rem, 3.8vw, 3.25rem);--type-h1-weight:700;--type-h1-tracking:-.041em;--type-h2:clamp(1.9rem, 3.4vw, 2.875rem);--type-h2-weight:700;--type-h2-tracking:-.037em;--type-h3:clamp(1.25rem, 2vw, 1.375rem);--type-h3-weight:600;--type-h3-tracking:-.025em;--type-eyebrow-size:.875rem;--type-eyebrow-weight:700;--type-eyebrow-tracking:-.007em;--type-index-size:.72rem;--type-index-weight:700;--type-index-tracking:.14em;--type-micro:.75rem;--type-label:.8125rem;--type-meta:.875rem;--type-body-sm:.9375rem;--type-body:1rem;--type-lead:1.0625rem;--leading-display:1.06;--leading-heading:1.3;--leading-body:1.6;--text-body-lg:400 1rem/1.4 var(--font-core);--text-body-md:400 .9375rem/1.4 var(--font-core);--text-caption:400 .8125rem/1.4 var(--font-core);--text-micro-cap:500 .625rem/1.15 var(--font-core);--text-button-md:500 1rem/1 var(--font-core);--text-button-sm:500 .875rem/1 var(--font-core);--space-xxs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-xxl:32px;--space-huge:64px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:44px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-card:24px;--radius-panel:28px;--radius-well:18px;--radius-pill:9999px;--radius-site-control:2px;--layout-wide:88rem;--layout-reading:78rem;--layout-narrow:64rem;--gutter-desktop:1.5rem;--gutter-mobile:.75rem;--space-section-content:clamp(5rem, 8.6vw, 7.75rem);--space-section-utility:clamp(3rem, 5vw, 4.5rem);--space-hero-top:clamp(4rem, 7vw, 5rem);--space-hero-bottom:clamp(3.5rem, 6vw, 6rem);--elev-0:none;--elev-1:#12343a0a 0 1px 2px, #12343a12 0 1px 3px;--elev-2:#12343a0a 0 1px 2px, #12343a1f 0 10px 28px -12px;--elev-3:#12343a0d 0 2px 4px, #12343a40 0 24px 56px -24px;--elev-4:#12343a0d 0 2px 4px, #12343a4d 0 40px 80px -20px;--elev-focus:0 0 0 3px #3a8d9d57;--scrim:#0b242970;--focus-ring-width:3px;--focus-ring-offset:3px;--focus-ring-color:var(--lm-brand-focus);--dur-fast:.1s;--dur-base:.2s;--ease-brand:cubic-bezier(.19, 1, .22, 1);--text-body:var(--lm-ink);--text-secondary:var(--lm-ink-2);--text-mute:var(--lm-muted);--text-on-primary:var(--lm-paper);--text-link:var(--lm-brand-action);--surface-page:var(--lm-surface);--surface-card:var(--lm-surface);--surface-sunken:var(--lm-canvas);--surface-warm:var(--lm-paper);--surface-shade:var(--lm-shade);--surface-inverse:var(--lm-brand-primary);--surface-inverse-deep:var(--lm-brand-deep);--surface-selected:var(--lm-brand-halo);--surface-notice:var(--lm-brand-mist);--surface-header:#faf9f6f0;--border-default:var(--lm-line);--hairline:var(--lm-line);--border-input:var(--lm-line-control);--border-focus:var(--lm-brand-focus);--border-selected:var(--lm-brand-action);--action-primary:var(--lm-brand-primary);--action-primary-hover:var(--lm-brand-primary-hover);--action-primary-press:var(--lm-brand-primary-press);--action-soft:var(--lm-brand-mist);--action-edge:var(--lm-brand-action);--action-edge-hover:var(--lm-brand-action-hover);--action-disabled:#7d8482}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:300;src:local(HiraginoSans-W2),local(HiraginoSans-W3),local(Hiragino Sans W3)}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:400;src:local(HiraginoSans-W3),local(Hiragino Sans W3),local(ヒラギノ角ゴシック W3)}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:500;src:local(HiraginoSans-W5),local(HiraginoSans-W4),local(Hiragino Sans W5)}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:600;src:local(HiraginoSans-W6),local(Hiragino Sans W6),local(ヒラギノ角ゴシック W6)}@font-face{font-family:Hiragino Sans;font-style:normal;font-weight:700;src:local(HiraginoSans-W6),local(Hiragino Sans W6),local(ヒラギノ角ゴシック W6)}@font-face{font-family:Hiragino Kaku Gothic ProN;font-style:normal;font-weight:300 500;src:local(HiraKakuProN-W3),local(ヒラギノ角ゴ ProN W3)}@font-face{font-family:Hiragino Kaku Gothic ProN;font-style:normal;font-weight:600 700;src:local(HiraKakuProN-W6),local(ヒラギノ角ゴ ProN W6)}@font-face{font-family:Hiragino Mincho ProN;font-style:normal;font-weight:300 500;src:local(HiraMinProN-W3),local(ヒラギノ明朝 ProN W3)}@font-face{font-family:Hiragino Mincho ProN;font-style:normal;font-weight:600 700;src:local(HiraMinProN-W6),local(ヒラギノ明朝 ProN W6)}@font-face{font-family:Yu Mincho;font-style:normal;font-weight:400 500;src:local(YuMincho-Regular),local(YuMincho),local(游明朝)}@font-face{font-family:Yu Mincho;font-style:normal;font-weight:600 700;src:local(YuMincho-Demibold),local(YuMin-Demibold),local(游明朝 Demibold)}@font-face{font-family:Yu Gothic Medium;font-style:normal;font-weight:400 500;src:local(YuGothic-Medium),local(Yu Gothic Medium),local(游ゴシック Medium)}@font-face{font-family:Yu Gothic Medium;font-style:normal;font-weight:600 700;src:local(YuGothic-Bold),local(Yu Gothic Bold),local(游ゴシック Bold)}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--on-inverse:var(--lm-surface);--on-inverse-lead:#bfd0d1;--on-inverse-body:#b8c7c8;--on-inverse-mute:#93a8aa;--on-inverse-line:#ffffff2e;--petrol:var(--lm-brand-primary);--petrol-deep:var(--lm-brand-deep);--teal:var(--lm-brand-action);--beam:var(--lm-brand-beam);--mist:var(--lm-brand-mist);--shell:min(1400px, calc(100vw - 72px));--site-header-height:78px;--control-height:var(--control-h-lg);--control-radius:var(--radius-site-control);--control-padding-inline:12px;--control-border:var(--border-input);--control-surface:var(--surface-page);--control-indicator-inset:2.5rem;--control-indicator-offset:.85rem}select:not([multiple]):not([size]):not([data-native]){appearance:none;padding-right:var(--control-indicator-inset);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23606865' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--control-indicator-offset) center;cursor:pointer;background-size:16px 16px}input:is([type=checkbox],[type=radio],[type=range]),progress{accent-color:var(--lm-brand-action)}textarea:not([data-native]){resize:vertical}:is(button,input,select,textarea):disabled{cursor:not-allowed}:root{--paper:var(--lm-paper);--canvas:var(--lm-canvas);--white:var(--lm-surface);--ink:var(--lm-ink);--muted:var(--lm-muted);--line:var(--lm-line);--line-dark:var(--on-inverse-line);--font-sans:var(--font-core);--font-heading:var(--font-display);--header-height:var(--site-header-height)}*{box-sizing:border-box}html{scroll-behavior:smooth}:target,[id]{scroll-margin-top:calc(var(--header-height) + 20px)}body{background:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}body[data-site-mode=disabled] main{opacity:.68}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button,summary,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.keep-word{white-space:nowrap}p,h1,h2,h3,h4{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}h1{font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-tracking);line-height:var(--leading-display)}h2{font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-tracking);line-height:var(--leading-display)}h3{font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);line-height:var(--leading-heading)}h1,h2,h3{line-break:strict}h1,h2{text-wrap:balance}.phrase-wrap{word-break:keep-all;overflow-wrap:anywhere}h1,h2,h3{word-break:auto-phrase;overflow-wrap:anywhere}::selection{background:var(--beam);color:var(--petrol-deep)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.skip-link{z-index:100;background:var(--white);border:1px solid var(--ink);padding:10px 16px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.site-header{height:var(--header-height);background:var(--surface-header);border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:1fr auto 1fr;align-items:center;gap:48px;padding:0 max(36px,50vw - 700px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:14px;width:max-content;display:inline-flex}.brand__lockup{width:auto;height:28px}.brand__product{border-left:1px solid var(--line);color:var(--lm-ink-2);padding-left:14px;font-size:12px;font-weight:500;line-height:1}.desktop-nav{align-items:center;gap:34px;display:flex}.desktop-nav a,.header-login{letter-spacing:.03em;color:var(--lm-ink-2);font-size:13px}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:var(--petrol);height:1px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{right:0}.header-actions{justify-self:end;align-items:center;gap:24px;display:flex}.mobile-menu{display:none}.mobile-menu__toggle{border:1px solid var(--border-default);border-radius:var(--radius-site-control);min-width:44px;min-height:44px;color:var(--lm-ink);cursor:pointer;font:12px/1 var(--font-core);letter-spacing:.03em;transition:background var(--dur-base) ease;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.mobile-menu__toggle:hover{background:var(--mist)}.mobile-menu__toggle[aria-expanded=true] [data-glyph=open],.mobile-menu__toggle[aria-expanded=false] [data-glyph=close]{display:none}.mobile-menu__panel{left:0;right:0;top:var(--header-height);z-index:55;padding:10px max(24px, calc((100vw - var(--shell)) / 2)) 32px;border-top:1px solid var(--border-default);background:var(--lm-surface);position:fixed;bottom:0;overflow-y:auto}.mobile-menu__panel[hidden]{display:none}.mobile-menu__panel nav{flex-direction:column;display:flex}.mobile-menu__panel nav a{border-bottom:1px solid var(--border-default);min-height:48px;color:var(--lm-ink);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;font-size:15px;text-decoration:none;display:flex}.mobile-menu__panel nav a[aria-current=page]{color:var(--text-link)}.mobile-menu__panel nav a>[aria-hidden]{color:var(--text-mute)}.mobile-menu__cta{margin-top:24px}.mobile-menu__secondary{border-top:1px solid var(--border-default);margin-top:20px;padding-top:8px}.mobile-menu__panel .mobile-menu__secondary a{min-height:40px;font-size:13px}.button{border:1px solid var(--petrol);letter-spacing:.03em;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:0 22px;font-size:13px;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{color:var(--white);background:var(--petrol)}.button--primary:hover{background:var(--petrol-deep)}.button--primary:disabled{cursor:not-allowed;background:var(--action-disabled);border-color:var(--action-disabled);transform:none}.button--secondary{background:0 0}.button--secondary:hover{background:var(--mist)}.button--light{color:var(--petrol-deep);background:var(--white);border-color:var(--white)}.button--header{min-height:42px;padding-inline:18px}.button--wide{justify-content:space-between;width:100%;min-height:56px;padding-inline:24px}.eyebrow{border:1px solid var(--lm-line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--lm-surface) 82%, transparent);width:fit-content;max-width:100%;color:var(--lm-ink-2);font-size:var(--type-eyebrow-size);letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 18px;padding:5px 14px 5px 11px;font-weight:600;line-height:1.5;display:inline-flex}.eyebrow:before{content:"";background:var(--teal);border-radius:50%;flex:0 0 6px;height:6px}:is(.foundation-section,.cta-section:not(.cta-section--paper),.payments-safety) .eyebrow{border-color:var(--on-inverse-line);color:var(--on-inverse-lead);background:0 0}:is(.foundation-section,.cta-section:not(.cta-section--paper),.payments-safety) .eyebrow:before{background:var(--beam)}.section-shell{width:var(--shell);margin-inline:auto}.section-header{text-align:center;justify-items:center;gap:16px;max-width:880px;margin:0 auto clamp(40px,5vw,64px);display:grid}.section-header>div{justify-items:center;display:grid}.section-header h2{max-width:18em;margin-bottom:0;font-size:clamp(30px,3.6vw,48px);line-height:1.2}.section-header>p{max-width:42em;color:var(--lm-ink-2);margin:0;line-height:1.9}.hero{min-height:calc(100vh - var(--header-height));min-height:calc(100svh - var(--header-height));border-bottom:1px solid var(--line)}.hero__inner{width:var(--shell);min-height:inherit;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(42px,6vw,110px);margin:0 auto;padding:32px 0 42px;display:grid}.hero__copy{padding-top:14px}.hero__copy h1{max-width:7.5em;font-size:var(--type-h1-brand);margin-bottom:32px}.hero__copy h1 .accent-line{color:var(--teal);display:block}.hero__copy>p:not(.eyebrow){color:var(--muted);max-width:34em;margin-bottom:34px;font-size:17px;line-height:2}.hero__copy>.hero__brand-line{color:var(--teal);font:var(--type-micro)/1.5 var(--font-sans);margin:-18px 0 28px}.hero__notes{border-top:1px solid var(--line);font:var(--type-micro)/1.5 var(--font-sans);color:var(--muted);flex-wrap:wrap;gap:10px 28px;padding-top:24px;display:flex}.hero__builder{align-self:stretch;align-items:center;display:flex}.builder-shell{background:var(--white);border:1px solid var(--lm-line-strong);width:100%}.builder-input,.builder-template,.builder-action{padding:20px 22px}.builder-template,.builder-action{border-top:1px solid var(--line)}.builder-index{align-items:center;gap:12px;margin-bottom:18px;display:flex}.builder-index span{background:var(--petrol);width:24px;height:24px;color:var(--white);font:var(--type-micro)/1 var(--font-sans);place-items:center;display:grid}.builder-index p{color:var(--muted);font:var(--type-micro)/1 var(--font-sans);margin:0}.builder-prompt{display:block}.builder-prompt>span,.attachment-field>span{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.builder-prompt textarea{border:1px solid var(--border-input);resize:vertical;background-color:var(--canvas);border-radius:0;width:100%;height:128px;min-height:108px;padding:15px 16px 28px;line-height:1.7}.builder-prompt textarea::placeholder{color:var(--muted)}.builder-prompt{position:relative}.builder-prompt>small{color:var(--muted);font:var(--type-micro)/1 var(--font-sans);position:absolute;bottom:8px;right:10px}.reference-url-chip{border:1px solid var(--lm-line-strong);background:var(--white);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-bottom:8px;padding:9px 10px;display:grid}.reference-url-chip__mark{background:var(--petrol);width:22px;height:22px;color:var(--white);font:var(--type-micro)/1 var(--font-sans);place-items:center;display:grid}.reference-url-chip>span:nth-child(2){align-items:baseline;gap:7px;min-width:0;display:flex}.reference-url-chip strong{font-size:var(--type-micro);flex:none}.reference-url-chip em{color:var(--muted);font:var(--type-micro)/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.reference-url-chip small{color:var(--teal);font:var(--type-micro)/1 var(--font-sans)}.reference-url-chip[data-status=blocked] small,.reference-url-chip[data-status=failed] small,.reference-url-chip[data-status=expired] small{color:var(--lm-danger)}.reference-url-chip button{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:17px}.prompt-examples{align-items:center;gap:8px;margin-top:10px;display:flex}.prompt-examples>span{color:var(--muted);font-size:var(--type-micro);margin-right:3px}.prompt-examples button{border:1px solid var(--border-input);background:var(--white);width:30px;height:27px;font:var(--type-micro)/1 var(--font-sans);cursor:pointer}.prompt-examples button:hover{background:var(--mist);border-color:var(--teal)}.attachment-field{border-top:1px solid var(--line);cursor:pointer;margin-top:18px;padding-top:14px;display:block}.attachment-field>span small{color:var(--muted);font-weight:400}.attachment-field input{width:100%;font-size:12px}.prompt-requirement{color:var(--muted);font-size:var(--type-micro);margin:8px 0 0;line-height:1.6}.attachment-field em{color:var(--muted);font-size:var(--type-micro);margin-top:6px;font-style:normal;display:block}.attachment-rights{color:var(--text-mute);align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.attachment-rights input{flex:none;margin-top:2px}.attachment-intents{gap:6px;margin-top:10px;display:grid}.attachment-intents label{color:var(--text-mute);font-size:var(--type-micro);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.attachment-intents label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attachment-intents select{border:1px solid var(--border-input);background-color:var(--surface-card);max-width:150px;color:var(--text-body);font:inherit;border-radius:6px;padding:5px 7px}.preview-share{border:1px solid var(--line);background:var(--surface-card);justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(18px,3vw,34px);display:flex}.preview-share>div:first-child{max-width:650px}.preview-share small{color:var(--muted);font-size:var(--type-micro);display:block}.preview-share strong{margin-top:6px;font-size:14px;display:block}.preview-share p{color:var(--muted);font-size:var(--type-micro);margin:5px 0 0;line-height:1.7}.preview-share__issued{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.preview-share__issued>a{color:var(--text-body);font-size:var(--type-micro);white-space:nowrap}@media (width<=680px){.preview-share{flex-direction:column;align-items:stretch}.preview-share__issued{justify-content:flex-start}}.bot-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.builder-noscript{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:16px 20px;font-size:13px;line-height:1.7}.builder-template__head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;display:flex}.builder-template__head h3{font-size:var(--type-h3);margin-bottom:2px}.builder-template__head p{color:var(--muted);font-size:var(--type-micro);margin:0}.builder-template__head a{color:var(--teal);font-size:var(--type-micro);flex:none}.builder-template__rail{grid-template-columns:repeat(4,1fr);gap:8px;max-height:154px;padding-right:3px;display:grid;overflow-y:auto}.builder-template__rail button{border:1px solid var(--border-input);background:var(--canvas);cursor:pointer;text-align:left;padding:0}.builder-template__rail button.is-selected{border-color:var(--petrol);box-shadow:inset 0 0 0 1px var(--petrol)}.builder-template__rail img{aspect-ratio:3/2;object-fit:cover;filter:saturate(.82);width:100%}.builder-template__rail button span{font-size:var(--type-micro);padding:6px 7px;display:block}.builder-template__rail .builder-template__auto{background:linear-gradient(145deg, var(--surface-shade), var(--white));flex-direction:column;justify-content:flex-end;min-height:118px;padding:12px;display:flex}.builder-template__auto span{background:var(--petrol);width:fit-content;color:var(--white);margin-bottom:auto;font:var(--type-micro)/1 var(--font-sans)!important;padding:4px 5px!important}.builder-template__auto strong{font-size:var(--type-micro);margin-top:15px}.builder-template__auto small{color:var(--muted);font-size:var(--type-micro);margin-top:4px;line-height:1.4}.selected-template{font-size:var(--type-micro);grid-template-columns:auto auto 1fr;align-items:baseline;gap:9px;margin:12px 0 0;display:grid}.selected-template span{font:var(--type-micro)/1 var(--font-sans);color:var(--teal)}.selected-template strong{font-size:var(--type-micro)}.selected-template em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.builder-brief{border-top:1px solid var(--line);background:var(--paper);padding:22px}.builder-brief__head{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.builder-brief__head h3{font-size:var(--type-h3);margin:0 0 4px}.builder-brief__head p{color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.6}.builder-brief__head>span{color:var(--teal);font:var(--type-micro)/1.4 var(--font-sans);flex:none}.builder-brief__questions{border-left:2px solid var(--teal);background:var(--white);font-size:var(--type-micro);margin-bottom:16px;padding:12px 14px}.builder-brief__questions strong{font-size:var(--type-micro)}.builder-brief__questions ul{margin:7px 0;padding-left:18px}.builder-brief__questions small{color:var(--muted)}.builder-brief__grid,.builder-brief__offerings>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.builder-brief label>span{font-size:var(--type-micro);margin-bottom:5px;font-weight:600;display:block}.builder-brief input,.builder-brief select,.builder-brief textarea{border:1px solid var(--border-input);background-color:var(--white);width:100%;font:inherit;padding:9px 10px}.builder-brief textarea{resize:vertical;line-height:1.6}.builder-brief input:disabled,.builder-brief select:disabled,.builder-brief textarea:disabled{color:var(--muted);background-color:var(--surface-shade)}.builder-brief__wide{grid-column:1/-1}.builder-brief__offerings{margin-top:18px}.builder-brief__offerings>strong,.builder-brief__guardrails>strong{font-size:var(--type-micro);margin-bottom:8px;display:block}.builder-brief__offerings>div{border-top:1px solid var(--line);padding:12px 0}.builder-brief__guardrails{border:1px solid var(--line);background:var(--white);margin-top:15px;padding:12px 14px}.builder-brief__guardrails p{color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.6}.builder-brief-actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.builder-action>p{color:var(--muted);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.6}.builder-action .reference-boundary-note{border-left:2px solid var(--teal);background:var(--surface-shade);color:var(--ink);text-align:left;margin:12px 0 0;padding:9px 11px;line-height:1.6}.turnstile-slot{margin-bottom:12px}.turnstile-note{font:12px/1.4 var(--font-sans);text-align:left!important;margin:0 0 10px!important}.turnstile-control{margin-bottom:12px}.turnstile-control .turnstile-slot{margin-bottom:0}.turnstile-error{border-left:2px solid var(--lm-danger);background:var(--lm-danger-bg);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:11px 12px;display:flex}.turnstile-error p{color:var(--lm-danger);font-size:var(--type-micro);margin:0;line-height:1.5}.turnstile-error button{border:1px solid var(--lm-danger);background:var(--white);min-height:32px;color:var(--lm-danger);font-size:var(--type-micro);cursor:pointer;flex:none;padding:0 10px}.builder-status:empty{display:none}.builder-status{font-size:var(--type-micro);margin-top:13px}.progress-line{background:var(--mist);height:2px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.progress-line:after{content:"";background:var(--teal);animation:1.4s ease-in-out infinite alternate progress;position:absolute;inset:0 58% 0 0}@keyframes progress{to{transform:translate(138%)}}.builder-error{border-left:2px solid var(--lm-danger);background:var(--lm-danger-bg);flex-direction:column;padding:11px 12px;display:flex}.builder-error small{color:var(--lm-danger);font:var(--type-micro)/1.5 var(--font-sans)}.builder-error__actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.builder-error__actions .button{min-height:34px;font-size:var(--type-micro);padding:7px 10px}.builder-output{border-top:1px solid var(--line);background:var(--canvas);grid-column:1/-1}.preview-result{padding:28px}.preview-result__head{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.preview-result__head>div>small{font:var(--type-micro)/1 var(--font-sans);color:var(--teal)}.preview-result__head h3{font-size:var(--type-h3);margin:4px 0 0}.preview-result__actions{align-items:center;gap:14px;display:flex}.preview-result__actions>div{border:1px solid var(--line);display:flex}.preview-result__actions button{background:var(--white);min-height:30px;color:var(--muted);font-size:var(--type-micro);cursor:pointer;border:0;padding:0 9px}.preview-result__actions button+button{border-left:1px solid var(--line)}.preview-result__actions button[aria-pressed=true]{background:var(--petrol);color:var(--white)}.preview-result__actions>a{color:var(--teal);font-size:var(--type-micro)}.status-dot{background:var(--lm-success);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.preview-browser{border:1px solid var(--lm-line-strong);background:var(--white)}.preview-browser__bar{border-bottom:1px solid var(--line);background:var(--surface-shade);align-items:center;gap:5px;height:34px;padding:0 10px;display:flex}.preview-browser__bar span{background:var(--lm-line-strong);border-radius:50%;width:7px;height:7px}.preview-browser__bar em{color:var(--muted);font:var(--type-micro)/1 var(--font-mono);margin-left:8px;font-style:normal}.preview-browser iframe{border:0;width:100%;height:min(720px,72vh);display:block}.preview-browser[data-viewport=mobile] iframe{border-inline:1px solid var(--line);width:min(390px,100%);margin-inline:auto}.reference-preview-card{border:1px solid var(--lm-line-strong);background:var(--white);margin:0 28px 28px;padding:18px}.builder-shell>.reference-preview-card{margin-top:24px}.reference-preview-card__head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.reference-preview-card__head>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.reference-preview-card__head small{color:var(--teal);font:var(--type-micro)/1 var(--font-sans)}.reference-preview-card__head strong{font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-preview-card__head>div[role=group]{border:1px solid var(--line);display:flex}.reference-preview-card__head button{background:var(--white);min-height:28px;color:var(--muted);font-size:var(--type-micro);cursor:pointer;border:0;padding:0 8px}.reference-preview-card__head button+button{border-left:1px solid var(--line)}.reference-preview-card__head button[aria-pressed=true]{background:var(--petrol);color:var(--white)}.reference-preview-card__image{border:1px solid var(--line);background:var(--surface-shade);max-height:520px;overflow:auto}.reference-preview-card__image img{width:100%;display:block}.reference-preview-card__image[data-viewport=mobile] img{width:min(390px,100%);margin-inline:auto}.reference-preview-card>p{color:var(--muted);font-size:var(--type-micro);margin:11px 0 0;line-height:1.6}.claim-panel{border-top:1px solid var(--line);background:var(--paper);padding:32px 28px}.claim-panel small{font:var(--type-micro)/1 var(--font-sans);color:var(--teal)}.claim-panel h3{font-size:var(--type-h3);margin:7px 0}.claim-panel p{color:var(--muted);max-width:700px}.claim-fields{grid-template-columns:1fr 1.3fr;gap:12px;margin:22px 0 16px;display:grid}.claim-fields label span{font-size:var(--type-micro);margin-bottom:5px;display:block}.claim-fields input{border:1px solid var(--border-input);background-color:var(--white);width:100%;height:48px;padding:0 12px}.claim-sent .button{margin-top:8px}.early-access-panel{border:1px solid var(--lm-line);border-radius:var(--radius-panel);background:var(--white);width:100%;min-height:430px;box-shadow:var(--elev-2);align-content:center;padding:clamp(28px,5vw,64px);display:grid}.early-access-panel>div:last-child{max-width:620px}.early-access-panel>div>small{color:var(--teal);font:var(--type-micro)/1 var(--font-sans)}.early-access-panel h2{margin:15px 0 12px;font-size:clamp(32px,4vw,54px)}.early-access-panel p{color:var(--muted);margin-bottom:28px;line-height:1.9}.early-access-panel--compact{min-height:360px}.template-section{background:var(--paper);padding:120px 0}.template-rail{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.template-card{background:var(--white);border:1px solid var(--lm-line-strong);min-width:0}.template-card a{display:block}.template-card__image{aspect-ratio:16/10;background:var(--surface-shade);overflow:hidden}.template-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.template-card:hover .template-card__image img{transform:scale(1.025)}.template-card__body{padding:20px}.template-card__body>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.template-card__body h2,.template-card__body h3{font-size:var(--type-h3);margin:0}.template-card__body p{color:var(--muted);min-height:3.4em;margin:12px 0 18px;font-size:13px}.template-card__body small{color:var(--teal);font-size:var(--type-micro);line-height:1}.section-link{color:var(--teal);border-bottom:1px solid var(--teal);margin-top:28px;font-size:13px;display:inline-flex}.workflow-section{padding:130px 0}.workflow-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.workflow-step{min-height:280px;padding:34px 38px 42px 0}.workflow-step+.workflow-step{border-left:1px solid var(--line);padding-left:38px}.workflow-step small{font-size:var(--type-micro);color:var(--teal);line-height:1}.workflow-step h3{font-size:var(--type-h3);margin:48px 0 14px}.workflow-step p{color:var(--muted);font-size:14px}.foundation-section{background:var(--petrol);color:var(--white);padding:112px 0}.foundation-section .section-header>p{color:var(--on-inverse-lead)}.foundation-grid{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.foundation-grid article{min-height:230px;padding:28px 26px 20px 0}.foundation-grid article+article{border-left:1px solid var(--line-dark);padding-left:26px}.foundation-grid small{font-size:var(--type-micro);color:var(--beam);line-height:1}.foundation-grid h3{font-size:var(--type-h3);margin:48px 0 12px}.foundation-grid p{color:var(--on-inverse-body);font-size:12px}.agent-section{background:var(--paper);padding:130px 0}.agent-feature-list{border-top:1px solid var(--line)}.agent-feature-list article{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.55fr) minmax(320px,1.35fr) minmax(220px,.8fr);align-items:start;gap:38px;padding:34px 0 38px;display:grid}.agent-feature-list small{color:var(--teal);font-size:var(--type-micro);padding-top:8px;line-height:1}.agent-feature-list h3{font-size:var(--type-h3);margin-bottom:10px}.agent-feature-list article>div>p{max-width:640px;color:var(--muted);margin-bottom:0;font-size:14px}.agent-feature-list__scope{color:var(--teal);font:var(--type-micro)/1.8 var(--font-sans);text-align:right;justify-self:end;margin:8px 0 0}.agent-guardrail{border-top:2px solid var(--petrol);grid-template-columns:minmax(230px,.8fr) minmax(320px,1.2fr) minmax(280px,.9fr);gap:42px;margin-top:54px;padding:34px 0 0;display:grid}.agent-guardrail>div:first-child small{color:var(--teal);font-size:var(--type-micro);line-height:1}.agent-guardrail h3{max-width:8em;font-size:var(--type-h3);margin:18px 0 0}.agent-guardrail>p{color:var(--lm-ink-2);margin:0;font-size:13px}.agent-guardrail__status{border-left:1px solid var(--line);padding-left:28px}.agent-guardrail__status strong{color:var(--teal);font-size:var(--type-micro);margin-bottom:12px;line-height:1;display:block}.agent-guardrail__status p{color:var(--muted);margin-bottom:15px;font-size:12px}.agent-guardrail__status a{color:var(--teal);border-bottom:1px solid;font-size:12px}.setup-support-section{background:var(--paper);padding:130px 0}.pricing-section{padding:clamp(80px,9vw,120px) 0}.pricing-cards{grid-template-columns:repeat(var(--pricing-columns,4), minmax(0, 1fr));border:1px solid var(--line);background:var(--white);display:grid}.pricing-card{min-width:0;padding:28px}.pricing-card+.pricing-card{border-left:1px solid var(--line)}.pricing-card[data-recommended=true]{background:var(--mist)}.pricing-card__flag{min-height:16px;font:var(--type-micro)/1 var(--font-sans);color:var(--teal);margin-bottom:36px}.pricing-card h3{font-size:var(--type-h3);margin-bottom:22px}.pricing-card__price{min-height:72px;font-size:14px}.pricing-card__price strong{letter-spacing:-.05em;font-size:clamp(28px,3vw,46px);font-weight:500;line-height:1}.pricing-card__price small{color:var(--muted);font-size:var(--type-micro);display:block}.pricing-card ul{border-top:1px solid var(--line);min-height:178px;margin:26px 0;padding:22px 0 0;list-style:none}.pricing-card li{color:var(--lm-ink-2);margin:8px 0;font-size:12px}.pricing-card li:before{content:"—";color:var(--teal);margin-right:8px}.pricing-card .button{width:100%}.pricing-note{color:var(--muted);font-size:var(--type-micro);margin-top:16px}.faq-section{background:var(--paper);padding:clamp(88px,9vw,128px) 0}.faq-list{gap:12px;max-width:960px;margin-inline:auto;display:grid}.faq-list details{border:1px solid var(--lm-line);border-radius:var(--radius-xl);background:var(--lm-surface);transition:box-shadow var(--dur-base) var(--ease-brand);overflow:hidden}.faq-list details[open]{box-shadow:var(--elev-2)}.faq-list summary{cursor:pointer;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:20px 24px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:var(--type-micro)/1 var(--font-sans);color:var(--teal)}.faq-list summary strong{font-size:16px;font-weight:600}.faq-list summary:after{content:"+";background:var(--lm-canvas);border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;font-weight:400;display:grid}.faq-list details[open] summary:after{content:"−"}.faq-list details>p{max-width:760px;color:var(--lm-ink-2);margin:0 24px 24px 78px}.page-hero{isolation:isolate;border-bottom:1px solid var(--line);background:radial-gradient(60rem 26rem at 50% -10rem, color-mix(in srgb, var(--lm-brand-beam) 34%, transparent), transparent 70%), var(--canvas);padding:clamp(64px,8vw,112px) 0 clamp(56px,7vw,96px);position:relative;overflow:clip}:is(.page-hero,.agentic-payments-hero):before{z-index:-1;content:"";background-image:radial-gradient(var(--lm-line-strong) 1px, transparent 1.2px);height:720px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 0%, var(--lm-ink) 20%, transparent 72%);mask-image:radial-gradient(ellipse 60% 70% at 50% 0%, var(--lm-ink) 20%, transparent 72%);opacity:.6;pointer-events:none;background-size:24px 24px;position:absolute;inset:0 0 auto}.page-hero__grid{width:var(--shell);text-align:center;justify-items:center;gap:24px;max-width:980px;margin:auto;display:grid}.page-hero__grid>div:first-child{justify-items:center;display:grid}.page-hero h1{margin-bottom:0;font-size:clamp(2.25rem,4.4vw,3.75rem);line-height:1.15}.page-hero__aside{max-width:44em;color:var(--lm-ink-2);justify-items:center;gap:14px;font-size:16px;line-height:1.9;display:grid}.page-hero__aside>p{margin:0}.page-hero__aside p:last-child{margin-bottom:0}.page-hero__line{display:none}.text-link,.page-hero__aside a,.demo-sequence p a,.decision-panel p a,.faq-list details>a,.content-section>.section-shell>p a,.content-section__close p a{color:var(--teal);border-bottom:1px solid}.page-hero__aside a{display:inline-block}main :is(p,li,dd) a:not([class]){color:var(--teal);border-bottom:1px solid}.cta-section :is(p,li) a:not([class]){color:inherit}.cta-section p a{border-bottom:1px solid}.faq-list details>a{margin:-8px 0 24px 78px;font-size:14px;display:inline-block}.catalog-section{padding:72px 0 130px}.catalog-tools{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,480px) 1fr;align-items:end;gap:52px;padding-bottom:30px;display:grid}.catalog-search span{font-size:var(--type-micro);margin-bottom:7px;display:block}.catalog-search input{border:1px solid var(--border-input);background-color:var(--white);width:100%;height:50px;padding:0 14px}.catalog-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.catalog-filters button{border:1px solid var(--border-input);min-height:34px;font-size:var(--type-micro);cursor:pointer;background:0 0;padding:0 12px}.catalog-filters button[aria-pressed=true]{background:var(--petrol);border-color:var(--petrol);color:var(--white)}.catalog-count{color:var(--muted);font:var(--type-micro)/1 var(--font-sans);margin:22px 0}.template-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.catalog-empty{text-align:center;border:1px solid var(--line);color:var(--muted);padding:64px}.template-detail{padding:70px 0 130px}.template-detail__top{width:var(--shell);grid-template-columns:1.35fr .65fr;gap:54px;margin:auto;display:grid}.template-detail__visual{background:var(--paper);border:1px solid var(--line);min-height:610px;overflow:hidden}.template-detail__visual img{object-fit:cover;width:100%;height:100%}.template-detail__copy{padding-top:12px}.template-detail__copy h1{font-size:var(--type-h1-decision)}.template-detail__copy>p{color:var(--muted);font-size:15px;line-height:1.9}.detail-tags{gap:8px;margin:24px 0 42px;display:flex}.detail-tags span{border-bottom:1px solid var(--teal);color:var(--teal);font:var(--type-micro)/2 var(--font-sans)}.detail-ledger{border-top:1px solid var(--line);margin:40px 0}.detail-ledger div{border-bottom:1px solid var(--line);grid-template-columns:112px 1fr;gap:18px;padding:15px 0;display:grid}.detail-ledger dt{color:var(--muted);font-size:var(--type-micro)}.detail-ledger dd{margin:0;font-size:12px}.pricing-page{padding:72px 0 130px}.pricing-intro{grid-template-columns:1fr 1fr;gap:70px;margin-bottom:52px;display:grid}.pricing-intro p{color:var(--muted);max-width:580px}.billing-interval-switch{border:1px solid var(--line);background:var(--white);width:max-content;margin:-20px 0 34px;display:flex}.billing-interval-switch a{justify-content:center;align-items:center;gap:8px;min-width:150px;min-height:44px;padding:0 18px;font-size:12px;display:inline-flex}.billing-interval-switch a+a{border-left:1px solid var(--line)}.billing-interval-switch a[aria-current=page]{background:var(--petrol);color:var(--white)}.billing-interval-switch small{color:inherit;font:var(--type-micro)/1 var(--font-sans)}.pricing-ledger{border-top:1px solid var(--line);margin-top:42px}.pricing-ledger article{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr 1fr;gap:30px;padding:28px 0;display:grid}.pricing-ledger article h2{font-size:22px}.pricing-ledger article p{color:var(--muted);font-size:13px}.pricing-ledger article strong{font-size:13px}.pricing-disclosure{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--paper);grid-template-columns:1fr 2fr;gap:50px;margin-top:56px;padding:40px;display:grid}.pricing-disclosure h2{font-size:26px}.pricing-disclosure ul{color:var(--muted);margin:0;padding-left:20px;font-size:13px}.signup-page{padding:90px 0 140px}.signup-page__head{width:var(--shell);text-align:center;justify-items:center;gap:18px;max-width:880px;margin:0 auto 48px;display:grid}.signup-page__head h1{font-size:var(--type-h1-utility);margin-bottom:0}.signup-page__head p{color:var(--muted);max-width:560px}.recovery-shell{width:min(760px, var(--shell));gap:20px;margin:0 auto;display:grid}.recovery-card{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--paper);padding:clamp(24px,5vw,48px)}.recovery-card h2,.recovery-card h3{margin:4px 0 16px}.recovery-card h2{font-size:clamp(32px,5vw,54px)}.recovery-form,.recovery-card label{gap:8px;display:grid}.recovery-form{gap:18px;margin-top:24px}.recovery-form input,.recovery-card input,.recovery-card select{border:1px solid var(--border-input);width:100%;font:inherit;background-color:#fff;padding:13px 14px}.recovery-notice{background:#edf7f2;border:1px solid #789a8e;width:100%;margin:0;padding:14px 16px}.recovery-notice.is-error{color:#7d291d;background:#fff0ed;border-color:#b04d3d}.recovery-summary{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0 20px;display:grid}.recovery-summary div{border-bottom:1px solid var(--line);padding:15px 0}.recovery-summary dt{color:var(--muted);font-size:12px}.recovery-summary dd{overflow-wrap:anywhere;margin:4px 0 0}.recovery-boundary{background:var(--surface-card);color:var(--muted);padding:14px}.recovery-plans{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.recovery-plans label{cursor:pointer;border:1px solid var(--line);padding:16px}.recovery-plans label[data-selected=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.recovery-plans input{width:auto}.recovery-plans span{color:var(--muted);font-size:13px}.recovery-interval{max-width:260px;margin-bottom:18px}.recovery-card--danger{border-color:#d4a59d}.recovery-delete{color:#fff;background:#8d2e20;border-color:#8d2e20}.recovery-delete:disabled{opacity:.5}@media (width<=640px){.recovery-summary,.recovery-plans{grid-template-columns:1fr}}.signup-builder{width:min(980px,100vw - 72px);margin:auto}.legal-hero h1{font-size:var(--type-h1-utility)}.legal-page{padding:76px 0 130px}.legal-grid{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.legal-grid>aside{top:calc(var(--header-height) + 28px);border:1px solid var(--lm-line);border-radius:var(--radius-xl);background:var(--lm-surface);padding:20px;position:sticky}.legal-grid>aside strong{font-size:13px}.legal-grid>aside p{color:var(--muted);font-size:var(--type-micro);margin-top:8px;line-height:1.7}.legal-content{max-width:830px}.legal-content section{border-bottom:1px solid var(--line);margin-bottom:36px;padding:0 0 36px}.legal-content h2{margin-bottom:16px;font-size:clamp(22px,2.4vw,32px)}.legal-content p,.legal-content li{color:var(--lm-ink-2);font-size:14px;line-height:1.9}.legal-content ul{padding-left:22px}.legal-content a{color:var(--teal);border-bottom:1px solid}.content-section{padding:clamp(56px,7vw,96px) 0 clamp(80px,9vw,120px)}.content-section--continued{padding-top:0}.content-section__close{margin-top:40px}.reading-note{max-width:58rem;color:var(--muted);margin:32px auto 0;font-size:13px}.reading-note a{color:var(--teal);border-bottom:1px solid}.content-section__close>p{margin:0 0 24px}.feature-ledger,.demo-sequence{gap:16px;display:grid}.feature-ledger article{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--lm-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(150px,.42fr) minmax(380px,1.25fr) minmax(190px,.55fr);gap:42px;padding:32px 36px 36px;display:grid}.feature-ledger small,.demo-sequence small{color:var(--teal);font:var(--type-micro)/1.5 var(--font-sans)}.feature-ledger h2,.demo-sequence h2{margin-bottom:12px;font-size:clamp(22px,2.4vw,30px);line-height:1.35}.feature-ledger p,.demo-sequence p{color:var(--lm-ink-2);margin:0;font-size:14px}.feature-ledger strong{color:var(--teal);font:var(--type-micro)/1.8 var(--font-sans);text-align:right;justify-self:end}.demo-sequence article{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--lm-surface);box-shadow:var(--elev-1);grid-template-columns:minmax(150px,.4fr) minmax(0,1.6fr);gap:50px;padding:36px 40px 40px;display:grid}.demo-sequence article>div{max-width:800px}.demo-sequence p+p{margin-top:10px}.demo-sequence ul,.offer-details ul,.decision-panel ul{color:var(--lm-ink-2);margin:24px 0 28px;padding-left:20px;font-size:13px}.cta-section{color:var(--white);padding:clamp(24px,4vw,48px) 0 clamp(80px,9vw,120px)}.cta-section>.section-shell{border-radius:var(--radius-panel);background:radial-gradient(48rem 24rem at 50% -6rem, color-mix(in srgb, var(--lm-brand-beam) 22%, transparent), transparent 70%), var(--petrol);box-shadow:var(--elev-3);text-align:center;justify-items:center;padding:clamp(44px,7vw,88px) clamp(24px,6vw,72px);display:grid}.cta-section--paper{color:var(--ink)}.cta-section--paper>.section-shell{border:1px solid var(--lm-line);background:var(--lm-surface);box-shadow:var(--elev-1)}.cta-section h2{max-width:16em;margin-bottom:18px;font-size:clamp(30px,4vw,52px);line-height:1.2}.cta-section p:not(.eyebrow){max-width:40em;color:var(--on-inverse-lead);margin-bottom:30px}.cta-section--paper p:not(.eyebrow){color:var(--muted)}.comparison-table{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--elev-1);overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%;min-width:940px}.comparison-table th,.comparison-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;text-align:left;padding:22px 20px;font-size:12px;line-height:1.7}.comparison-table thead th{background:var(--petrol);color:var(--white);font-weight:500}.comparison-table tbody th{width:140px;color:var(--teal);font:var(--type-micro)/1.5 var(--font-sans)}.comparison-table tr:last-child>*{border-bottom:0}.comparison-table tr>:last-child{border-right:0}.decision-panel{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--lm-surface);box-shadow:var(--elev-1);grid-template-columns:.8fr 1.2fr;gap:clamp(28px,5vw,64px);margin-block:48px 16px;padding:clamp(28px,4vw,44px);display:grid}.decision-panel h2{font-size:clamp(26px,3vw,40px);line-height:1.25}.offer-ledger{border:1px solid var(--line);background:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.offer-ledger article{min-height:190px;padding:28px}.offer-ledger article+article{border-left:1px solid var(--line)}.offer-ledger small{color:var(--teal);font:var(--type-micro)/1 var(--font-sans)}.offer-ledger strong{letter-spacing:-.05em;margin:38px 0 8px;font-size:clamp(28px,3vw,44px);font-weight:500;display:block}.offer-ledger p{color:var(--muted);font-size:var(--type-micro);margin:0}.offer-details{grid-template-columns:.8fr 1.2fr;gap:80px;margin-top:78px;display:grid}.offer-details h2{font-size:clamp(38px,5vw,68px)}.offer-details>div:last-child>p{color:var(--muted);font-size:13px}.waiver-panel{border:1px solid var(--lm-line-strong);background:var(--mist);margin-top:72px;padding:42px}.waiver-panel h2{max-width:24em;font-size:clamp(24px,3vw,38px)}.waiver-panel>p:last-child{color:var(--muted);margin-bottom:0}.application-section,.directory-section{border-top:2px solid var(--petrol);grid-template-columns:.65fr 1.35fr;align-items:start;gap:70px;margin-top:96px;padding-top:54px;display:grid}.application-section>header h2{font-size:clamp(32px,4vw,54px)}.application-section>header>p:last-child{color:var(--muted);font-size:13px}.growth-form{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--elev-1);padding:30px}.growth-form__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.growth-form label>span,.growth-form legend{font-size:var(--type-micro);margin-bottom:6px;font-weight:600;display:block}.growth-form label>span small{color:var(--muted);font-weight:400}.growth-form input:not([type=checkbox]),.growth-form select,.growth-form textarea{border:1px solid var(--border-input);background-color:var(--canvas);border-radius:0;width:100%;min-height:46px;padding:10px 12px}.growth-form textarea{resize:vertical}.growth-form__wide{grid-column:1/-1}.growth-form fieldset{border:0;margin:0;padding:0}.growth-form__checks{border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid}.growth-form__checks label{font-size:var(--type-micro);align-items:center;gap:7px;display:flex}.growth-form__checks label>span{margin:0;font-weight:400;display:inline}.growth-form__consent{color:var(--muted);font-size:var(--type-micro);align-items:flex-start;gap:10px;margin:22px 0 18px;display:flex}.growth-form__consent>span{margin:0!important;font-weight:400!important}.growth-form__message{border-left:2px solid var(--teal);background:var(--mist);padding:12px;font-size:12px}.growth-form__message--error{border-color:var(--lm-danger);color:var(--lm-danger);background:var(--lm-danger-bg)}.directory-section{display:block}.partner-directory{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--lm-surface);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.partner-directory article{padding:26px}.partner-directory article+article{border-left:1px solid var(--line)}.partner-directory small{color:var(--teal);font:var(--type-micro)/1 var(--font-sans)}.partner-directory h3{font-size:var(--type-h3);margin:20px 0 10px}.partner-directory p,.directory-status{color:var(--muted);font-size:13px}.partner-directory span{border-bottom:1px solid var(--teal);color:var(--teal);font-size:var(--type-micro);margin:3px 5px 3px 0;padding-bottom:2px;display:inline-block}.partner-directory a{color:var(--teal);font-size:var(--type-micro);margin-top:18px;display:inline-block}.directory-status{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--paper);padding:38px}.help-index{top:var(--header-height);z-index:2;background:var(--paper);border-bottom:1px solid var(--line);gap:24px;padding:14px 0;display:flex;position:sticky}.help-index a{color:var(--teal);font-size:var(--type-micro)}.help-group{scroll-margin-top:calc(var(--header-height) + 30px);padding-top:72px}.help-group>h2{font-size:clamp(28px,3.4vw,44px)}.payments-pricing-card{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--elev-2);grid-template-columns:1.2fr .62fr .8fr 1.2fr .9fr;display:grid;overflow:hidden}.payments-pricing-card>*{min-width:0;padding:30px}.payments-pricing-card>*+*{border-left:1px solid var(--line)}.payments-pricing-card__name :is(h2,h3){font-size:var(--type-h3);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-tracking);line-height:var(--leading-heading);margin:16px 0 10px}.payments-pricing-card__name :is(h2,h3) small{color:var(--lm-ink-2);font-size:var(--type-meta);margin-top:4px;font-weight:500;display:block}.payments-pricing-card__name>p:last-child{color:var(--muted);margin:0;font-size:12px}.payments-pricing-card__price{flex-direction:column;justify-content:space-between;display:flex}.payments-pricing-card__price span{color:var(--muted);font-size:var(--type-micro)}.payments-pricing-card__price strong{letter-spacing:-.06em;margin:34px 0 8px;font-size:clamp(38px,5vw,68px);font-weight:500;line-height:.9}.payments-pricing-card__price small{color:var(--teal);font:12px/1.4 var(--font-sans)}.payments-pricing-card ul{align-self:stretch;margin:0;padding:0;list-style:none}.payments-pricing-card li{border-bottom:1px solid var(--line);color:var(--lm-ink-2);font-size:var(--type-micro);padding:10px 0}.payments-pricing-card li:before{content:"—";color:var(--teal);margin-right:8px}.payments-pricing-card__action{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.payments-pricing-card__action small{color:var(--muted);font-size:12px;line-height:1.7}.fee-formula{border:1px solid var(--lm-line);border-radius:var(--radius-xl);background:var(--paper);flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;padding:20px 24px;display:flex}.fee-formula span,.fee-formula strong{border:1px solid var(--lm-line);border-radius:var(--radius-pill);background:var(--white);font-size:var(--type-micro);padding:8px 14px}[data-payment-fee-formula]>p{color:var(--lm-ink-2);margin:10px 4px 24px;font-size:13px}.fee-formula b{color:var(--teal);font-weight:500}.fee-formula strong{background:var(--petrol);border-color:var(--petrol);color:var(--white)}.payments-fee-simulator{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--elev-1);margin-top:28px;padding:clamp(22px,3vw,32px)}.payments-fee-simulator__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.payments-fee-simulator label{color:var(--muted);gap:8px;font-size:12px;display:grid}.payments-fee-simulator input{border:1px solid var(--border-input);background-color:var(--canvas);width:100%;min-height:44px;font:14px/1.4 var(--font-mono);padding:0 12px}.payments-fee-simulator dl{border-top:1px solid var(--line);margin:22px 0 0}.payments-fee-simulator dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:12px 0;display:grid}.payments-fee-simulator dt{color:var(--muted);font-size:12px}.payments-fee-simulator dd{font:13px/1 var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.payments-fee-simulator>p{max-width:62ch;color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.8}.payments-fit-compare{gap:0;display:grid}.product-boundary-section{border-top:1px solid var(--line);background:var(--mist);padding:104px 0}.product-boundary-grid{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.product-boundary-grid h2{margin:14px 0 0;font-size:clamp(42px,5vw,72px)}.product-boundary-grid>div:last-child>p{color:var(--muted);margin:0 0 26px}.operator-section{padding:clamp(72px,8vw,112px) 0}.operator-grid{border:1px solid var(--lm-line);border-radius:var(--radius-panel);background:var(--lm-surface);box-shadow:var(--elev-1);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);padding:clamp(28px,5vw,56px);display:grid}.operator-grid h2{margin:0;font-size:clamp(28px,3.2vw,42px);line-height:1.25}.operator-grid>div:last-child>p{color:var(--muted);margin:0 0 30px}.operator-facts{border-top:1px solid var(--lm-line);margin:0 0 30px}.operator-facts div{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr;gap:20px;padding:13px 0;display:grid}.operator-facts dt{color:var(--muted);font:var(--type-micro)/1.6 var(--font-sans)}.operator-facts dd{margin:0;font-size:13px}.pricing-policy{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--lm-surface);grid-template-columns:.75fr 1.25fr;gap:clamp(32px,5vw,72px);margin-top:64px;padding:clamp(28px,4vw,48px);display:grid}.pricing-policy h2{font-size:clamp(28px,3.2vw,42px);line-height:1.25}.pricing-example{border-top:1px solid var(--lm-line);margin-top:34px;padding-top:30px}.pricing-example h2{margin-bottom:20px;font-size:clamp(20px,2.2vw,28px)}.pricing-example dl{border-top:1px solid var(--line);margin:0}.pricing-example dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:13px 0;display:grid}.pricing-example dt{color:var(--muted);font-size:12px}.pricing-example dd{font:13px/1 var(--font-sans);font-variant-numeric:tabular-nums;margin:0}.pricing-example dl div:last-child dt,.pricing-example dl div:last-child dd{color:var(--ink);font-weight:600}.pricing-example>p{max-width:62ch;color:var(--muted);margin-top:18px;font-size:12px;line-height:1.9}.pricing-policy .fee-formula{margin-top:0}.pricing-policy dl{border-top:1px solid var(--line);margin:28px 0 0}.pricing-policy dl div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:20px;padding:14px 0;display:grid}.pricing-policy dt{color:var(--muted);font-size:var(--type-micro)}.pricing-policy dd{margin:0;font-size:12px;font-weight:600}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.use-case-grid article{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--lm-surface);min-height:300px;box-shadow:var(--elev-1);padding:30px}.use-case-grid small{color:var(--teal);font-size:var(--type-micro);line-height:1}.use-case-grid h2{margin:48px 0 14px;font-size:clamp(22px,2.2vw,28px)}.use-case-grid p{color:var(--muted);font-size:13px}.use-case-grid strong,.use-case-grid a{color:var(--teal);font-size:var(--type-micro);border-bottom:1px solid;margin-top:18px;line-height:1.5;display:inline-block}.use-case-grid .use-case-grid__boundary{border-color:var(--petrol);background:var(--petrol);color:var(--white)}.use-case-grid__boundary small{color:var(--beam)}.use-case-grid__boundary p{color:var(--on-inverse-body)}.use-case-grid__boundary a{color:var(--beam)}.enrollment-form{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--elev-1);padding:clamp(28px,5vw,58px)}.enrollment-form__intro{max-width:680px;margin-bottom:46px}.enrollment-form__intro h2{margin:14px 0;font-size:clamp(36px,5vw,58px)}.enrollment-form__intro>p:last-child{color:var(--muted)}.enrollment-form fieldset{border:0;border-top:1px solid var(--line);margin:0 0 38px;padding:30px 0 0}.enrollment-form legend{color:var(--teal);font:var(--type-micro)/1 var(--font-sans);padding:0 20px 0 0}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.form-grid label{gap:8px;display:grid}.form-grid label>span{font-size:var(--type-micro);font-weight:600}.form-grid input,.form-grid select{border:1px solid var(--border-input);background-color:var(--canvas);width:100%;min-height:50px;color:var(--ink);font:inherit;border-radius:0;padding:11px 13px}.form-grid__wide{grid-column:1/-1}.product-boundary{border-left:3px solid var(--teal);background:var(--mist);margin-top:22px;padding:18px 20px}.product-boundary strong{font-size:13px}.product-boundary p{color:var(--muted);font-size:var(--type-micro);margin:6px 0 0}.honeypot{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.consent-check{color:var(--muted);font-size:var(--type-micro);align-items:flex-start;gap:10px;margin:8px 0 22px;display:flex}.consent-check input{margin-top:3px}.consent-check a{color:var(--teal);border-bottom:1px solid}.form-error{border-left:3px solid var(--lm-danger);background:var(--lm-danger-bg);color:var(--lm-danger);padding:14px 16px;font-size:12px}.enrollment-form__submit{min-width:240px}.enrollment-form__submit:disabled{opacity:.55;cursor:wait}.form-disclosure{color:var(--muted);font-size:var(--type-micro);margin:16px 0 0}.enrollment-result{border:1px solid var(--lm-line);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--elev-1);padding:clamp(34px,6vw,72px)}.enrollment-result h2{margin:16px 0;font-size:clamp(38px,5vw,64px)}.enrollment-result>p:not(.eyebrow){max-width:680px;color:var(--muted)}.enrollment-result dl{border-top:1px solid var(--line);margin:36px 0 0}.enrollment-result dl div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:14px 0;display:grid}.enrollment-result dt{color:var(--muted);font-size:var(--type-micro)}.enrollment-result dd{overflow-wrap:anywhere;font:var(--type-micro)/1.5 var(--font-sans);margin:0}.enrollment-result--commerce{background:var(--mist)}.site-footer{border-top:1px solid var(--line-dark);background:var(--petrol-deep);color:var(--white);padding:5rem 0 2rem}.footer-main{width:var(--shell);grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:6rem;margin-inline:auto;padding-bottom:4rem;display:grid}.footer-brand__eyebrow{color:var(--beam);font-size:var(--type-label);margin:0 0 1.25rem;font-weight:700}.brand--footer .brand__product{border-left-color:var(--on-inverse-line);color:var(--on-inverse-mute)}.footer-brand__description{max-width:32rem;color:var(--on-inverse-body);margin:1.4rem 0 1.5rem;line-height:1.8}.footer-brand__cta{min-height:var(--control-h-md)}.footer-brand small{color:var(--on-inverse-mute);font-size:var(--type-label);margin-top:.7rem;line-height:1.7;display:block}.footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.footer-nav strong{color:var(--white);font-size:var(--type-meta);font-weight:650}.footer-nav ul{gap:.8rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.footer-nav a{min-height:2.75rem;color:var(--on-inverse-lead);font-size:var(--type-body-sm);align-items:center;display:inline-flex}.footer-nav a:hover{color:var(--white)}.footer-bottom{width:var(--shell);border-top:1px solid var(--line-dark);color:var(--on-inverse-mute);font-size:var(--type-label);letter-spacing:.04em;justify-content:space-between;gap:2rem;margin-inline:auto;padding-top:1.5rem;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:.75rem 1.4rem;display:flex}.footer-bottom strong{color:var(--white)}.footer-bottom p{margin:0}@media (width<=72rem){.footer-main{grid-template-columns:1fr;gap:3rem}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.site-footer{padding:3.5rem 0 max(1.5rem, env(safe-area-inset-bottom))}.footer-main{gap:2.5rem;padding-bottom:2.5rem}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.footer-nav ul{gap:.7rem}.footer-nav a{font-size:var(--type-meta);overflow-wrap:break-word;line-height:1.5}.footer-brand__cta{white-space:normal;width:100%}.footer-bottom{flex-direction:column;gap:1rem}.footer-bottom>div{flex-direction:column;gap:.45rem}}@media (width<=1080px){:root{--shell:min(100% - 44px, 940px)}.site-header{grid-template-columns:1fr auto;gap:16px;padding-inline:22px}.desktop-nav,.header-actions{display:none}.mobile-menu{justify-self:end;display:block}.hero__inner{grid-template-columns:1fr;padding-top:88px}.hero__copy h1{max-width:9em}.hero__builder{width:100%;max-width:760px}.foundation-grid,.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-grid article:nth-child(odd),.pricing-card:nth-child(odd){border-left:0}.foundation-grid article:nth-child(n+3),.pricing-card:nth-child(n+3){border-top:1px solid var(--line-dark)}.pricing-card:nth-child(n+3){border-color:var(--line)}.agent-feature-list article{grid-template-columns:120px 1fr}.agent-feature-list__scope{text-align:left;grid-column:2;justify-self:start}.agent-guardrail{grid-template-columns:1fr 1.5fr}.agent-guardrail__status{border-left:0;border-top:1px solid var(--line);grid-column:2;padding:24px 0 0}.template-detail__top{grid-template-columns:1fr}.template-detail__visual{min-height:520px}.pricing-ledger article{grid-template-columns:150px 1fr}.pricing-ledger article>:last-child{grid-column:2}.feature-ledger article{grid-template-columns:120px 1fr}.feature-ledger strong{text-align:left;grid-column:2;justify-self:start}.offer-ledger{grid-template-columns:repeat(2,1fr)}.offer-ledger article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.offer-ledger article:nth-child(4){border-top:1px solid var(--line)}.application-section{grid-template-columns:1fr}.payments-pricing-card{grid-template-columns:repeat(2,1fr)}.payments-pricing-card>*{border-bottom:1px solid var(--line)}.payments-pricing-card>:nth-child(odd){border-left:0}.payments-pricing-card__action{flex-direction:row;grid-column:1/-1;align-items:center;border-bottom:0!important;border-left:0!important}}@media (width<=720px){:root{--shell:calc(100% - 32px);--header-height:66px}.site-header{height:var(--header-height);gap:12px;padding-inline:16px}.brand{gap:11px}.brand__lockup{height:24px}.brand__product{font-size:var(--type-micro);padding-left:11px}.pricing-intro{grid-template-columns:1fr;gap:28px}.section-header,.section-header>div,.page-hero__grid,.page-hero__grid>div:first-child,.page-hero__aside,.signup-page__head{text-align:left;justify-items:start}.section-header{margin-bottom:40px}.hero__inner{gap:42px;width:100%;padding:58px 0 0}.hero__copy{width:var(--shell);margin:auto}.hero__copy>p:not(.eyebrow){font-size:15px}.hero__notes{flex-direction:column;gap:5px}.hero__builder{width:100%}.builder-shell{border-left:0;border-right:0}.builder-input,.builder-template,.builder-action,.builder-brief{padding:22px 16px}.builder-brief__head{display:block}.builder-brief__head>span{margin-top:8px;display:block}.builder-brief__grid,.builder-brief__offerings>div,.builder-brief-actions{grid-template-columns:1fr}.builder-template__rail{grid-template-columns:repeat(2,minmax(0,1fr));max-height:268px}.selected-template{grid-template-columns:auto 1fr}.selected-template em{grid-column:1/-1}.claim-fields{grid-template-columns:1fr}.preview-result{padding:22px 16px}.preview-result__head{align-items:start;gap:16px}.preview-result__actions{flex-direction:column;align-items:flex-end}.preview-result__head h3{font-size:var(--type-h3)}.preview-browser iframe{height:520px}.reference-url-chip{grid-template-columns:auto minmax(0,1fr) auto}.reference-url-chip small{grid-column:2}.reference-url-chip button{grid-area:1/3/span 2}.reference-preview-card{margin:0 16px 22px;padding:13px}.reference-preview-card__head{flex-direction:column;align-items:start}.template-section,.workflow-section,.agent-section,.pricing-section,.faq-section{padding:86px 0}.template-rail,.template-grid,.workflow-grid{grid-template-columns:1fr}.workflow-step{min-height:220px;padding:28px 0}.workflow-step+.workflow-step{border-left:0;border-top:1px solid var(--line);padding-left:0}.workflow-step h3{margin-top:34px}.foundation-section{padding:86px 0}.foundation-grid,.pricing-cards{grid-template-columns:minmax(0,1fr)}.foundation-grid article+article,.pricing-card+.pricing-card{border-left:0;border-top:1px solid var(--line-dark);padding-left:0}.pricing-card+.pricing-card{border-color:var(--line);padding-left:28px}.agent-feature-list article{grid-template-columns:1fr;gap:14px;padding:28px 0 30px}.agent-feature-list__scope{grid-column:1;margin-top:2px}.agent-feature-list small{padding-top:0}.agent-guardrail{grid-template-columns:1fr;gap:24px;margin-top:42px}.agent-guardrail h3{max-width:none;font-size:var(--type-h3)}.agent-guardrail__status{grid-column:1}.pricing-card ul{min-height:0}.faq-list summary{grid-template-columns:28px 1fr auto;gap:10px;padding:18px 16px}.faq-list details>p{margin:0 16px 20px 54px}.faq-list details>a{margin-left:54px}.page-hero{padding:56px 0 48px}.catalog-section{padding:42px 0 88px}.catalog-tools{grid-template-columns:1fr;gap:20px}.catalog-filters{justify-content:flex-start}.template-detail{padding:32px 0 88px}.template-detail__visual{min-height:320px}.detail-ledger div{grid-template-columns:90px 1fr}.pricing-page{padding:42px 0 90px}.pricing-ledger article{grid-template-columns:1fr;gap:8px}.pricing-ledger article>:last-child{grid-column:1}.pricing-disclosure{grid-template-columns:1fr;gap:12px;padding:26px 20px}.billing-interval-switch{width:100%;margin-top:-8px}.billing-interval-switch a{flex:1;min-width:0}.content-section{padding:58px 0 88px}.feature-ledger article,.demo-sequence article{grid-template-columns:1fr;gap:14px;padding:24px 20px 26px}.feature-ledger strong{grid-column:1}.cta-section{padding:16px 0 72px}.cta-section>.section-shell{text-align:left;justify-items:start}.decision-panel,.offer-details{grid-template-columns:1fr;gap:22px}.offer-ledger{grid-template-columns:1fr}.offer-ledger article+article,.offer-ledger article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.waiver-panel{padding:28px 20px}.application-section,.directory-section{gap:28px;margin-top:72px;padding-top:40px}.growth-form{padding:22px 16px}.growth-form__grid,.growth-form__checks,.partner-directory{grid-template-columns:1fr}.partner-directory article+article{border-left:0;border-top:1px solid var(--line)}.help-index{white-space:nowrap;overflow-x:auto}.signup-page{padding:62px 0 0}.signup-page__head{width:var(--shell)}.signup-builder{width:100%}.early-access-panel{min-height:360px}.legal-page{padding:48px 0 88px}.legal-grid{grid-template-columns:1fr;gap:32px}.legal-grid>aside{position:static}.payments-pricing-card,.product-boundary-grid,.operator-grid,.pricing-policy,.use-case-grid,.form-grid{grid-template-columns:1fr}.payments-pricing-card>*{padding:24px 20px;border-left:0!important}.payments-pricing-card__action{flex-direction:column;grid-column:1;align-items:flex-start}.fee-formula{flex-direction:column;align-items:stretch}.fee-formula b{text-align:center}.payments-fee-simulator__fields{grid-template-columns:1fr}.product-boundary-section{padding:76px 0}.product-boundary-grid,.operator-grid,.pricing-policy{gap:30px}.pricing-policy dl div,.enrollment-result dl div{grid-template-columns:1fr;gap:4px}.use-case-grid{gap:12px}.use-case-grid article{min-height:260px}.enrollment-form{padding:24px 18px}.form-grid__wide{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=360px){.site-header .brand{gap:8px}.site-header .brand__lockup{height:20px}.site-header .brand__product{padding-left:8px}}.footer-brand[data-astro-cid-tq46r5sz] small[data-astro-cid-tq46r5sz] a[data-astro-cid-tq46r5sz]{text-underline-offset:.2em;text-decoration:underline}
