@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-block-size:100dvh}img,svg{max-inline-size:100%;display:block}button,input{font:inherit}button{cursor:pointer;background:0 0;border:0}ul[role=list],ol[role=list]{list-style:none}table{border-collapse:collapse;border-spacing:0}}@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#060809;--color-bg-soft:#0b0d0d;--color-surface:#121514;--color-surface-2:#181b19;--color-text:#fbf8ef;--color-muted:#b9b4a8;--color-muted-2:#89877f;--color-line:#2c302d;--color-line-strong:#3d423e;--color-accent:#178bff;--color-accent-2:#36e5ff;--color-accent-soft:#36e5ff1a;--color-button-text:#fbf8ef;--color-hero-stage:#060809;--font-sans:Aptos, "SF Pro Text", "Segoe UI Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--color-texture:#ffffff08;--space-xs:.375rem;--space-sm:.625rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:5rem;--page-gutter:clamp(1.25rem, 4vw, 4.5rem);--content-wide:96rem;--content:72rem;--content-narrow:48rem;--radius-sm:6px;--radius:8px;--shadow:0 34px 100px #0000006b}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f7f7f2;--color-bg-soft:#efeee7;--color-surface:#fff;--color-surface-2:#f3f4ef;--color-text:#151716;--color-muted:#5f645e;--color-muted-2:#777b74;--color-line:#dadbd3;--color-line-strong:#c2c6bc;--color-accent:#076fd6;--color-accent-2:#008da8;--color-accent-soft:#008da81a;--color-button-text:#fff;--color-hero-stage:#070909;--color-texture:#1517160b;--shadow:0 24px 70px #20231f1f}}@layer base{body{font-family:var(--font-sans);color:var(--color-text);background:radial-gradient(circle at 82% 0%, #178bff2e, transparent 28rem), linear-gradient(180deg, #36e5ff0f, transparent 26rem), linear-gradient(180deg, #ffffff03, transparent 44rem), var(--color-bg);font-size:1rem;line-height:1.6}h1,h2,h3{letter-spacing:0;text-wrap:balance;font-weight:800;line-height:1.02}h1{font-size:5.1rem}h2{font-size:3.1rem}h3{font-size:1.2rem}p{text-wrap:pretty}a{color:var(--color-accent-2);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-accent-2);outline-offset:3px}code{font-family:var(--font-mono);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-text);background:#ffffff0d;padding:.08rem .28rem;font-size:.9em}pre code{background:0 0;border:0;padding:0}h1 code,h2 code,h3 code{color:inherit;background:0 0;border:0;padding:0;font-size:.92em}strong{font-weight:760}}@layer layout{header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 1px 1px,#ffffff07 0 1px,#0000 1.4px) 0 0/30px 30px,#060809e6;border-block-end:1px solid #36e5ff1f;position:sticky;inset-block-start:0}[data-theme=light] header{color:#fbf8ef;background:radial-gradient(circle at 1px 1px,#ffffff07 0 1px,#0000 1.4px) 0 0/30px 30px,#060809e6}header nav{align-items:center;gap:var(--space-lg);max-inline-size:calc(var(--content-wide) + (2 * var(--page-gutter)));padding:1rem var(--page-gutter);margin-inline:auto;display:flex}header nav>a:first-child{color:var(--color-text);white-space:nowrap;align-items:center;gap:.65rem;margin-inline-end:auto;font-weight:800;display:inline-flex}header nav>a:first-child:hover{text-decoration:none}header nav img{border-radius:var(--radius-sm);block-size:2rem;inline-size:2rem}header nav ul{align-items:center;gap:1.1rem;display:flex}header nav ul a{color:var(--color-muted);font-size:.94rem;font-weight:700}header nav ul a:hover{color:var(--color-text);text-decoration:none}main>section{max-inline-size:none;padding:var(--space-3xl) var(--page-gutter);margin-inline:0;position:relative}main>section:not(#hero){background:var(--section-bg,transparent)}main>section:nth-of-type(odd):not(#hero){--section-bg:linear-gradient(180deg, #ffffff03, #ffffff01 48%, transparent)}main>section:not(#hero):before{content:"";inline-size:min(calc(100% - (2 * var(--page-gutter))), var(--content));background:linear-gradient(90deg,#0000,#36e5ff29,#ffffff14,#0000);block-size:1px;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}main>section:not(#hero)>*{max-inline-size:var(--content-wide);margin-inline:auto}.section-head{margin-block-end:var(--space-xl)}.section-head h2,.section-head p:not(.eyebrow){max-inline-size:var(--content-narrow)}.section-head h2{margin-block-end:var(--space-md)}.section-head p:not(.eyebrow){color:var(--color-muted);font-size:1.12rem}#hero{isolation:isolate;grid-template-columns:minmax(0, var(--content-wide));background:var(--color-hero-stage);min-block-size:min(720px,100dvh - 7rem);max-inline-size:none;padding:6rem var(--page-gutter) 3rem;justify-content:center;align-items:center;margin-inline:0;display:grid;position:relative;overflow:hidden}#hero>picture{z-index:-3;inline-size:min(var(--content-wide), 100%);background:var(--color-hero-stage);position:absolute;inset-block:0;inset-inline:50% auto;transform:translate(-50%)}#hero>picture img{object-fit:contain;object-position:right center;opacity:.96;-webkit-mask-composite:source-in;block-size:100%;inline-size:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000003d 5%,#000 18% 92%,#000000c2 98%,#0000 100%),linear-gradient(#0000 0,#000 14% 66%,#00000075 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#0000003d 5%,#000 18% 92%,#000000c2 98%,#0000 100%),linear-gradient(#0000 0,#000 14% 66%,#00000075 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}#hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#040708f5 0%,#040708e6 34%,#04070857 64%,#04070833 100%),linear-gradient(#04070824,#0407084d);position:absolute;inset:0}[data-theme=light] #hero:before{background:linear-gradient(90deg,#05080aeb 0%,#05080ad1 42%,#05080a52 74%,#05080a1f 100%),linear-gradient(#05080a1a,#05080a47)}[data-theme=light] #hero{color:#fbf8ef;box-shadow:0 34px 90px #1517162e}[data-theme=light] #hero .eyebrow{color:#36a3ff}#hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 62% 45%, transparent 0 22rem, #06080961 48rem), radial-gradient(circle at 1px 1px, #ffffff06 0 1px, transparent 1.4px), linear-gradient(180deg, var(--color-hero-stage) 0, transparent 16%), linear-gradient(180deg, transparent 54%, var(--color-hero-stage) 94%), linear-gradient(90deg, var(--color-hero-stage) 0, transparent 22%, transparent 78%, var(--color-hero-stage) 100%);background-size:auto,32px 32px,auto,auto,auto;position:absolute;inset:0}.hero-copy{justify-self:start;max-inline-size:39rem}.hero-copy h1{margin-block-end:var(--space-lg)}.hero-lede{max-inline-size:42rem;color:#e2ded3;margin-block-end:var(--space-xl);font-size:1.28rem;line-height:1.5}.cta-group{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.returning-link{color:#c7c2b7;margin-block-start:.8rem;font-size:.94rem;font-weight:700}.returning-link a{color:#dff9ff;text-underline-offset:.18em;-webkit-text-decoration:underline #36e5ff85;text-decoration:underline #36e5ff85}footer{justify-content:space-between;align-items:center;gap:var(--space-lg);max-inline-size:var(--content-wide);padding:var(--space-xl) var(--page-gutter);border-block-start:1px solid var(--color-line);color:var(--color-muted);margin-inline:auto;font-size:.92rem;display:flex}footer ul{gap:var(--space-lg);flex-wrap:wrap;display:flex}}@layer components{.eyebrow{color:var(--color-accent);margin-block-end:.8rem;font-size:.86rem;font-weight:820}.btn-primary,.btn-secondary{border:1px solid var(--color-line-strong);min-block-size:2.8rem;color:var(--color-text);background:0 0;border-radius:7px;justify-content:center;align-items:center;padding-inline:1rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.btn-primary{color:var(--color-button-text);background:linear-gradient(180deg, #ffffff24, transparent 42%), var(--color-accent);border-color:#84d6ff85;box-shadow:0 14px 34px #178bff38,inset 0 1px #ffffff38}.btn-secondary{background:linear-gradient(#ffffff0a,#0000),#04090c47;box-shadow:inset 0 1px #ffffff14}.btn-primary:hover,.btn-secondary:hover{text-decoration:none}.btn-primary:hover{background:linear-gradient(180deg, #ffffff29, transparent 42%), var(--color-accent-2)}.btn-secondary:hover{border-color:var(--color-accent-2);background:var(--color-accent-soft)}[data-theme=light] #hero .btn-secondary{color:#fbf8ef;background:#04090c42;border-color:#ffffff42}[data-theme=light] #hero .btn-secondary:hover{color:#fbf8ef;background:#36e5ff1f;border-color:#36e5ff80}.switch-story{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.switch-copy .section-head{margin-block-end:var(--space-lg)}.switch-keys{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff07, transparent 44%), var(--color-surface);box-shadow:0 24px 70px #0000002e,inset 0 1px #ffffff0f}.switch-keys div{gap:var(--space-md);padding:var(--space-md);border-block-start:1px solid var(--color-line);grid-template-columns:5.5rem 1fr;display:grid}.switch-keys div:first-child{border-block-start:0}.switch-keys dt{color:var(--color-accent-2);font-size:.82rem;font-weight:850}.switch-keys dd{color:var(--color-muted);font-weight:720}.switch-sample{min-inline-size:0}.section-note,.availability-panel p,.availability-panel li,.release-path p,.trust-ledger dd{color:var(--color-muted)}.routing-matrix{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:radial-gradient(circle at 18% 0%, #ffffff0e, transparent 18rem), linear-gradient(180deg, #ffffff05, transparent 40%), var(--color-surface);table-layout:fixed;inline-size:100%;overflow:hidden;box-shadow:0 30px 80px #0003,inset 0 1px #ffffff0b}.routing-matrix th,.routing-matrix td{border-block-start:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);min-block-size:4.6rem;padding:var(--space-md);text-align:start;vertical-align:middle}.routing-matrix tr>:first-child{border-inline-start:0}.routing-matrix thead th{min-block-size:3.25rem;color:var(--color-muted);background:#00000029;border-block-start:0;font-size:.78rem;font-weight:850}.routing-matrix thead th:nth-child(3){color:var(--color-accent-2);background:linear-gradient(#36e5ff1a,#36e5ff09);font-size:.86rem}.routing-matrix tbody th{color:var(--color-text);font-weight:850}.routing-matrix tbody td{color:var(--color-muted)}.routing-matrix tbody td:nth-of-type(2){color:var(--color-accent-2);background:linear-gradient(#36e5ff1c,#36e5ff0b);border-color:#36e5ff3d;font-weight:780;box-shadow:inset 0 1px #ffffff0d}cc-workload-tabs{display:none}cc-workload-tabs [role=tablist]{scrollbar-width:none;gap:.45rem;margin-block-end:.75rem;padding-block-end:.15rem;display:flex;overflow-x:auto}cc-workload-tabs [role=tablist]::-webkit-scrollbar{display:none}cc-workload-tabs [role=tab]{border:1px solid var(--color-line);min-block-size:2.35rem;color:var(--color-muted);background:var(--color-surface);border-radius:999px;flex:none;padding-inline:.8rem;font-size:.84rem;font-weight:850}cc-workload-tabs [role=tab][aria-selected=true]{color:var(--color-text);background:linear-gradient(180deg, #36e5ff24, #36e5ff0a), var(--color-surface-2);border-color:#36e5ff7a;box-shadow:inset 0 1px #ffffff0f}cc-workload-tabs [role=tabpanel]{border:1px solid var(--color-line-strong);border-radius:var(--radius);padding:var(--space-md);background:radial-gradient(circle at 88% 0%, #36e5ff17, transparent 13rem), linear-gradient(180deg, #ffffff06, transparent 42%), var(--color-surface);box-shadow:0 20px 54px #0000002e,inset 0 1px #ffffff0d}.mobile-workload-title{color:var(--color-text);margin-block-end:var(--space-md);font-size:1.14rem;font-weight:850}cc-workload-tabs dl{gap:.75rem;display:grid}cc-workload-tabs dl div{gap:.22rem;display:grid}cc-workload-tabs dt{color:var(--color-muted-2);font-size:.75rem;font-weight:850}cc-workload-tabs dd{color:var(--color-muted);margin:0}cc-workload-tabs dl div:first-child dd{color:var(--color-accent-2);font-weight:800}.beta-path-grid{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);display:grid}.availability-panel{border:1px solid var(--color-line-strong);border-radius:var(--radius);padding:var(--space-lg);background:linear-gradient(180deg, #ffffff06, transparent 42%), var(--color-surface);position:relative;overflow:hidden;box-shadow:0 24px 70px #0000002e,inset 0 1px #ffffff0e}.availability-panel:before{content:"";background:linear-gradient(90deg,#178bff7a,#36e5ff38,#0000 68%);block-size:2px;position:absolute;inset-block-start:0;inset-inline:0}.availability-panel h3{max-inline-size:18rem;margin-block-end:var(--space-sm);font-size:1.55rem}.availability-panel ul{gap:.65rem;margin-block-start:var(--space-lg);display:grid}.availability-panel .capability-list{flex-wrap:wrap;gap:.45rem;margin-block-start:var(--space-md);display:flex}.availability-panel li{align-items:baseline;gap:.55rem;display:flex}.availability-panel .capability-list li{min-block-size:1.75rem;color:var(--color-muted);background:#36e5ff0b;border:1px solid #36e5ff24;border-radius:999px;align-items:center;padding:.28rem .55rem;font-size:.78rem;font-weight:780}.availability-panel li:before{content:"";background:var(--color-accent-2);border-radius:999px;flex:none;block-size:.45rem;inline-size:.45rem;transform:translateY(-.08rem)}.availability-panel .capability-list li:before{display:none}.availability-note{margin-block-start:var(--space-md);font-size:.9rem}.panel-kicker{color:var(--color-accent-2);margin-block-end:.65rem;font-size:.78rem;font-weight:850}.release-path{border-block-start:1px solid var(--color-line)}.release-path li{gap:var(--space-lg);padding:var(--space-lg) 0;border-block-end:1px solid var(--color-line);grid-template-columns:minmax(7.5rem,.34fr) minmax(0,1fr);display:grid}.release-path span{color:var(--color-accent-2);font-family:var(--font-mono);font-size:.82rem;font-weight:850}.release-path h3{margin-block-end:.4rem;font-size:1.1rem}.trust-wrap{grid-template-columns:minmax(18rem,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.trust-section .section-head{margin-block-end:0}.trust-ledger{border-block-start:1px solid var(--color-line-strong)}.trust-ledger div{gap:var(--space-lg);padding:var(--space-lg) 0;border-block-end:1px solid var(--color-line);grid-template-columns:minmax(12rem,.44fr) minmax(0,1fr);display:grid}.trust-ledger dt{color:var(--color-text);font-weight:850}.trust-ledger dd{margin:0}.section-note{margin-block-start:var(--space-lg)}cc-theme-toggle button,cc-nav-toggle button{border:1px solid var(--color-line);border-radius:var(--radius);block-size:2.35rem;inline-size:2.35rem;color:var(--color-text);background:var(--color-surface);place-items:center;display:inline-grid}cc-theme-toggle button:hover,cc-nav-toggle button:hover{border-color:var(--color-accent-2)}cc-nav-toggle{display:none}cc-nav-toggle span{background:currentColor;border-radius:999px;block-size:2px;inline-size:1rem;margin-block:2px;display:block}cc-code-sample{border:1px solid var(--color-line-strong);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff06, transparent 42%), var(--color-surface);box-shadow:var(--shadow), inset 0 1px 0 #ffffff0e;display:block;overflow:hidden}cc-code-sample:defined>pre[data-fallback]{display:none}cc-code-sample [role=tablist]{border-block-end:1px solid var(--color-line);background:#0000002e;flex-wrap:wrap;gap:.4rem;padding:.7rem;display:flex}cc-code-sample [role=tab]{border:1px solid var(--color-line);color:var(--color-muted);background:var(--color-surface-2);border-radius:7px;padding:.55rem .7rem;font-weight:800}cc-code-sample [role=tab]:hover{border-color:var(--color-accent-2);color:var(--color-text);background:var(--color-accent-soft)}cc-code-sample [role=tab][aria-selected=true]{color:var(--color-text);background:linear-gradient(180deg, #36e5ff29, #36e5ff0b), var(--color-accent-soft);border-color:#36e5ff7a;box-shadow:inset 0 1px #ffffff0f}cc-code-sample [role=tabpanel][hidden]{display:none}cc-code-sample pre{color:#f7dfbd;font-family:var(--font-mono);margin:0;padding:1.1rem;font-size:.86rem;line-height:1.65;overflow:auto}cc-signup-form{max-inline-size:42rem;display:block}#hero cc-signup-form,#signup cc-signup-form{margin-block-start:var(--space-lg)}#signup{text-align:center}#signup .section-head,#signup .section-head h2,#signup .section-head p:not(.eyebrow),#signup cc-signup-form{margin-inline:auto}cc-signup-form form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}cc-signup-form label{color:var(--color-muted);text-align:start;gap:.35rem;font-size:.84rem;font-weight:780;display:grid}cc-signup-form input{border:1px solid var(--color-line-strong);min-inline-size:0;color:var(--color-text);background:var(--color-surface);border-radius:7px;padding:.8rem .9rem}cc-signup-form button[type=submit],cc-signup-form button[type=button]{min-block-size:2.8rem;color:var(--color-button-text);background:linear-gradient(180deg, #ffffff24, transparent 42%), var(--color-accent);border:1px solid #84d6ff85;border-radius:7px;justify-content:center;align-items:center;padding-inline:1rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #178bff38,inset 0 1px #ffffff38}cc-signup-form button[type=submit]{grid-column:1/-1;justify-self:center;min-inline-size:12rem}cc-signup-form button:hover{background:linear-gradient(180deg, #ffffff29, transparent 42%), var(--color-accent-2)}cc-signup-form [data-status=success]{color:var(--color-accent-2);margin-block-start:.75rem}cc-signup-form [data-status=error]{color:#ff7b94;text-align:center;grid-column:1/-1;margin-block-start:.75rem}cc-scroll-top{z-index:20;opacity:0;pointer-events:none;transition:opacity .16s,transform .16s;position:fixed;inset-block-end:1rem;inset-inline-end:1rem;transform:translateY(.5rem)}cc-scroll-top[visible]{opacity:1;pointer-events:auto;transform:translateY(0)}cc-scroll-top button{min-block-size:2.45rem;color:var(--color-text);background:linear-gradient(180deg, #ffffff0e, transparent 42%), color-mix(in srgb, var(--color-surface) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #36e5ff38;border-radius:999px;align-items:center;gap:.45rem;padding-inline:.82rem;font-size:.84rem;font-weight:850;display:inline-flex;box-shadow:0 14px 40px #00000042,inset 0 1px #ffffff14}cc-scroll-top button:hover{background:var(--color-surface-2);border-color:#36e5ff85}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@layer utilities{@media (width<=980px){h1{font-size:3.7rem}h2{font-size:2.4rem}header nav{flex-wrap:wrap}header nav ul{order:10;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;inline-size:100%;display:none}header[data-nav-open] nav ul{display:grid}header nav ul a{border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);padding:.7rem;display:block}cc-nav-toggle{display:inline-block}#hero{min-block-size:760px;padding-inline:var(--page-gutter);margin-inline:0}#hero>picture{inline-size:100%}#hero>picture img{object-fit:cover;object-position:60% center}.switch-story,.beta-path-grid,.trust-wrap{grid-template-columns:1fr}.release-path li,.trust-ledger div{grid-template-columns:1fr;gap:.45rem}.trust-section .section-head{margin-block-end:var(--space-lg)}.routing-matrix,.routing-matrix tbody,.routing-matrix tr,.routing-matrix th,.routing-matrix td{display:block}.routing-matrix thead{display:none}.routing-matrix tbody tr{border-block-start:1px solid var(--color-line)}.routing-matrix tbody tr:first-child{border-block-start:0}.routing-matrix th,.routing-matrix td{border-inline-start:0;border-block-start:1px solid var(--color-line);min-block-size:0;padding-block:.75rem}.routing-matrix tr>:first-child{border-block-start:0}.routing-matrix tbody td{align-items:start;gap:.2rem;display:grid}.routing-matrix tbody td:before{color:var(--color-muted-2);font-size:.74rem;font-weight:850}.routing-matrix tbody td:first-of-type:before{content:"Current path"}.routing-matrix tbody td:nth-of-type(2):before{content:"Blue Claw path"}.routing-matrix tbody td:nth-of-type(3):before{content:"Mix with other APIs for"}}@media (width<=680px){h1{font-size:2.65rem}h2{font-size:2rem}header nav{padding-inline:1rem}header nav ul{grid-template-columns:1fr}#hero{align-items:center;min-block-size:min(570px,100dvh - 5.25rem);margin-inline:0;padding:1.45rem 1rem 1rem}#hero>picture img{object-position:58% center;opacity:1}#hero:before{background:linear-gradient(#0407083d 0%,#04070880 42%,#040708fa 100%),linear-gradient(90deg,#040708ad,#0407081f)}main>section:not(#hero){padding-block:1.8rem 3.2rem}.section-head{margin-block-end:1.35rem}.hero-lede,.section-head p:not(.eyebrow){font-size:1.02rem}.hero-lede{margin-block-end:1.35rem;line-height:1.45}.returning-link{margin-block-start:.55rem;font-size:.9rem}.routing-matrix{display:none}cc-workload-tabs{display:block}.beta-path-grid{gap:0}.release-path,.trust-context,.trust-policy-link{display:none}.trust-ledger div{padding-block:1rem}.btn-primary,.btn-secondary,cc-signup-form button[type=submit],cc-signup-form button[type=button]{inline-size:100%}cc-signup-form form{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start}footer ul{gap:.8rem}}}
