:root{color-scheme:light dark;--white: #ffffff;--gray-400: #a8a29b;--gray-500: #78716a;--gray-600: #57534d;--gray-700: #44403a;--gray-800: #292524;--gray-900: #1c1917;--gray-950: #0c0a09;--canvas: #faf9f7;--canvas: light-dark(#faf9f7, #0e0d0c);--surface: #ffffff;--surface: light-dark(#ffffff, #171614);--paper: #fdfcfa;--paper: light-dark(#fdfcfa, #121110);--line: #e9e6e1;--line: light-dark(#e9e6e1, #292724);--line-strong: #d9d5ce;--line-strong: light-dark(#d9d5ce, #3a3733);--line-hover: #a8a29b;--line-hover: light-dark(#a8a29b, #55504a);--ink: #1c1917;--ink: light-dark(#1c1917, #f5f3f0);--ink-2: #57534d;--ink-2: light-dark(#57534d, #c4bdb4);--ink-3: #736d66;--ink-3: light-dark(#736d66, #8e8880);--ink-inverse: #ffffff;--ink-inverse: light-dark(#ffffff, #06201d);--brand: #0f5750;--brand: light-dark(#0f5750, #6fd8c8);--brand-hover: #0b443e;--brand-hover: light-dark(#0b443e, #8fe6d8);--brand-active: #083430;--brand-active: light-dark(#083430, #57c4b4);--brand-link: #10635b;--brand-link: light-dark(#10635b, #7be0d0);--brand-tint: #e8f2ef;--brand-tint: light-dark(#e8f2ef, #12211f);--brand-tint-strong: #d3e6e0;--brand-tint-strong: light-dark(#d3e6e0, #1e3230);--focus: #0f766e;--focus: light-dark(#0f766e, #45c7b8);--ok-fg: #067647;--ok-fg: light-dark(#067647, #75e0a7);--ok-bg: #ecfaf0;--ok-bg: light-dark(#ecfaf0, #08251a);--ok-line: #b3ebc8;--ok-line: light-dark(#b3ebc8, #145232);--warn-fg: #b54708;--warn-fg: light-dark(#b54708, #fdb022);--warn-bg: #fef8ea;--warn-bg: light-dark(#fef8ea, #2a1d06);--warn-line: #fbdf9a;--warn-line: light-dark(#fbdf9a, #5b410c);--danger-fg: #b42318;--danger-fg: light-dark(#b42318, #fda29b);--danger-bg: #fef2f0;--danger-bg: light-dark(#fef2f0, #2c1210);--danger-line: #fbcdc7;--danger-line: light-dark(#fbcdc7, #612320);--info-fg: #175cd3;--info-fg: light-dark(#175cd3, #84caff);--info-bg: #eff6fe;--info-bg: light-dark(#eff6fe, #0a1b2c);--info-line: #b7dbfb;--info-line: light-dark(#b7dbfb, #10375f);--purple-fg: #6941c6;--purple-fg: light-dark(#6941c6, #c3b5fd);--purple-bg: #f5f2fe;--purple-bg: light-dark(#f5f2fe, #1a1434);--purple-line: #dbd5fb;--purple-line: light-dark(#dbd5fb, #392a66);--cyan-fg: #0e7090;--cyan-fg: light-dark(#0e7090, #67e3f9);--cyan-bg: #ecfafc;--cyan-bg: light-dark(#ecfafc, #06262e);--cyan-line: #a8eefa;--cyan-line: light-dark(#a8eefa, #0c4b5a);--toast-bg: #1c1917;--toast-bg: light-dark(#1c1917, #e9e6e1);--toast-fg: #ffffff;--toast-fg: light-dark(#ffffff, #171614);--toast-line: #1c1917;--toast-line: light-dark(#1c1917, #cbc5bc);--code-bg: #14120f;--code-bg: light-dark(#14120f, #0a0908);--code-fg: #e7e3dd;--code-fg: light-dark(#e7e3dd, #d9d4cc);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-display: 64px;--lh-display: 70px;--fs-h1: 48px;--lh-h1: 54px;--fs-h2: 40px;--lh-h2: 46px;--fs-h3: 24px;--lh-h3: 32px;--fs-h4: 19px;--lh-h4: 28px;--fs-lg: 18px;--lh-lg: 30px;--fs-md: 16px;--lh-md: 26px;--fs-sm: 14px;--lh-sm: 22px;--fs-xs: 12px;--lh-xs: 18px;--tracking-display: -.036em;--tracking-tight: -.024em;--tracking-snug: -.012em;--tracking-none: 0;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-14: 56px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--sp-30: 120px;--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 24px;--r-2xl: 28px;--r-full: 999px;--shadow-tint-1: rgba(28, 25, 23, .05);--shadow-tint-1: light-dark(rgba(28, 25, 23, .05), rgba(0, 0, 0, .4));--shadow-tint-2: rgba(28, 25, 23, .1);--shadow-tint-2: light-dark(rgba(28, 25, 23, .1), rgba(0, 0, 0, .55));--shadow-tint-3: rgba(28, 25, 23, .06);--shadow-tint-3: light-dark(rgba(28, 25, 23, .06), rgba(0, 0, 0, .45));--shadow-xs: 0 1px 2px var(--shadow-tint-1);--shadow-sm: 0 1px 3px var(--shadow-tint-2), 0 1px 2px var(--shadow-tint-3);--shadow-md: 0 4px 8px -2px var(--shadow-tint-2), 0 2px 4px -2px var(--shadow-tint-3);--shadow-lg: 0 12px 16px -4px var(--shadow-tint-2), 0 4px 6px -2px var(--shadow-tint-1);--shadow-xl: 0 20px 24px -4px var(--shadow-tint-2), 0 8px 8px -4px var(--shadow-tint-1);--container: 1200px;--container-narrow: 720px;--gutter: 32px;--section-y: 104px;--nav-h: 64px;--card-pad: 24px;--ease: cubic-bezier(.4, 0, .2, 1);--dur-fast: .12s;--dur: .18s;--ring-tint: rgba(15, 118, 110, .3);--ring-tint: light-dark(rgba(15, 118, 110, .3), rgba(69, 199, 184, .4));--ring-danger-tint: rgba(180, 35, 24, .28);--ring-danger-tint: light-dark( rgba(180, 35, 24, .28), rgba(253, 162, 155, .35) );--ring: 0 0 0 3px var(--ring-tint);--ring-danger: 0 0 0 3px var(--ring-danger-tint)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media(max-width:720px){:root{--gutter: 20px;--card-pad: 20px;--section-y: 72px;--fs-display: 40px;--lh-display: 44px;--fs-h1: 34px;--lh-h1: 40px;--fs-h2: 30px;--lh-h2: 36px;--fs-h3: 21px;--lh-h3: 29px}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + var(--sp-4));-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-md);color:var(--ink);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{margin:0;font-weight:var(--weight-semibold);color:var(--ink);text-wrap:balance}h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display)}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-tight)}h3{font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--tracking-snug)}p{margin:0}a{color:var(--brand-link);text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%}ul{margin:0;padding:0;list-style:none}code{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.skip-link{position:absolute;left:var(--sp-4);top:var(--sp-4);z-index:100;transform:translateY(-200%);background:var(--brand);color:var(--ink-inverse);padding:var(--sp-3) var(--sp-5);border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--weight-semibold);transition:transform var(--dur) var(--ease)}.skip-link:focus{transform:translateY(0);text-decoration:none}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.prop-grid>*,.steps>*,.connect-grid>*,.split>*{min-width:0}.section{padding-block:var(--section-y);background:var(--surface)}.section--alt{background:var(--canvas)}.section--tint{background:var(--brand-tint)}.section-head{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);text-align:center;margin-bottom:var(--sp-20)}.section-head .eyebrow{margin-bottom:var(--sp-2)}.section-head h2{max-width:800px}.section-head p{max-width:52ch;font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--tracking-snug);color:var(--ink-2)}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--brand);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-medium)}.eyebrow .dot{width:6px;height:6px;border-radius:var(--r-full);background:currentColor;flex-shrink:0}.muted-clause{color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-5);border:1px solid transparent;border-radius:var(--r-full);font-family:inherit;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.btn:hover{text-decoration:none}.btn.primary{background:var(--brand);color:var(--ink-inverse)}.btn.primary:hover{background:var(--brand-hover)}.btn.primary:active{background:var(--brand-active)}.btn.ghost{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn.ghost:hover{background:var(--canvas);border-color:var(--line-hover)}.btn.ghost:active{background:var(--line)}.btn.google{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn.google:hover{background:var(--canvas);border-color:var(--line-hover)}.btn.lg{min-height:48px;padding:0 var(--sp-6);font-size:var(--fs-md)}.nav{position:sticky;top:0;z-index:50;height:var(--nav-h);background:var(--surface);border-bottom:1px solid var(--line)}.nav .container{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-6)}.wordmark{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink)}.wordmark:hover{text-decoration:none}.wordmark .mark{width:28px;height:28px;border-radius:var(--r-sm);background:var(--brand);color:var(--ink-inverse);display:grid;place-items:center;flex-shrink:0}.wordmark .mark svg{width:17px;height:17px}.wordmark b{font-weight:var(--weight-semibold)}.wordmark i{font-style:normal;color:var(--ink-2)}.nav-links{display:flex;align-items:center;gap:var(--sp-2)}.theme-toggle{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);color:var(--ink-2);font-family:inherit;font-size:var(--fs-md);line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.theme-toggle:hover{background:var(--canvas);border-color:var(--line-hover);color:var(--ink)}.nav-links a:not(.btn){padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--weight-medium);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.nav-links a:not(.btn):hover{color:var(--ink);background:var(--canvas);text-decoration:none}.hero{padding-top:var(--sp-30);padding-bottom:var(--section-y);background:var(--surface);text-align:center}.hero-inner{max-width:780px;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.hero .eyebrow{margin-bottom:var(--sp-6)}.hero h1{margin-bottom:var(--sp-4)}.lede{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--tracking-snug);color:var(--ink-2);max-width:60ch}.lede strong{color:var(--ink);font-weight:var(--weight-semibold)}.paste{display:flex;gap:var(--sp-2);width:100%;max-width:620px;margin:var(--sp-10) auto var(--sp-4);padding:var(--sp-2);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-full);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.paste:focus-within{border-color:var(--focus);box-shadow:var(--ring)}.paste input{flex:1;min-width:0;border:none;outline:none;background:transparent;padding:0 var(--sp-4);font-family:inherit;font-size:var(--fs-md);color:var(--ink)}.paste input::placeholder{color:var(--ink-3)}.paste.invalid{border-color:var(--danger-fg);box-shadow:var(--ring-danger)}.paste.invalid+.paste-hint{color:var(--danger-fg);font-weight:var(--weight-medium)}.paste-hint{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-3);max-width:60ch;margin-inline:auto}.paste-note{margin-top:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.shot{margin:var(--sp-16) auto 0;max-width:940px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);overflow:hidden;text-align:left}.shot-chrome{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:var(--canvas);border-bottom:1px solid var(--line)}.shot-dots{display:flex;gap:var(--sp-2);flex-shrink:0}.shot-dots span{width:10px;height:10px;border-radius:var(--r-full);background:var(--line-strong)}.shot-url{flex:1;min-width:0;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shot-body{position:relative;padding:var(--sp-6)}.shot-form{display:flex;flex-direction:column;gap:var(--sp-3);padding-bottom:var(--sp-30)}.shot-field{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-xs);background:var(--paper);border:1px solid var(--line)}.shot-field.is-filled{outline:2px solid var(--ok-fg);outline-offset:1px}.shot-field.is-attention{outline:2px solid var(--warn-fg);outline-offset:1px;background:var(--warn-bg);border-color:var(--warn-line)}.shot-label{display:block;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ink-3);font-weight:var(--weight-medium)}.shot-value{display:block;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink);font-weight:var(--weight-medium)}.shot-value.shot-long{font-weight:var(--weight-normal);color:var(--ink-2)}.shot-value.shot-blank{font-style:italic;font-weight:var(--weight-normal);color:var(--warn-fg)}.shot-badge{position:absolute;right:var(--sp-4);bottom:var(--sp-4);width:340px;max-width:calc(100% - var(--sp-12));padding:var(--sp-3) var(--sp-4);background:var(--surface);border:1px solid var(--line-strong);border-left:4px solid var(--warn-fg);border-radius:var(--r-sm);box-shadow:var(--shadow-lg)}.shot-badge-row{display:flex;align-items:baseline;gap:var(--sp-2)}.shot-badge-title{font-size:var(--fs-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-snug);color:var(--ink)}.shot-badge-ats{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.shot-badge-summary{margin-top:2px;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ink-2)}.shot-badge-list{margin-top:var(--sp-2);padding-left:var(--sp-4);list-style:disc}.shot-badge-list li{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ink-2)}.shot-badge-status{color:var(--ink-3)}.mock{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);overflow:hidden}.mock-bar{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--canvas);border-bottom:1px solid var(--line)}.mock-bar span{width:10px;height:10px;border-radius:var(--r-full);background:var(--line-strong)}.mock-body{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-4)}.mock-title{height:10px;width:45%;border-radius:var(--r-full);background:var(--line)}.mock-field label{display:block;font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--ink-3);font-weight:var(--weight-medium);margin-bottom:var(--sp-1)}.mock-field .v{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink);font-weight:var(--weight-medium)}.mock-field .v.long{font-weight:var(--weight-normal);color:var(--ink-2)}.mock-approve{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;margin-top:var(--sp-1);padding-top:var(--sp-4);border-top:1px solid var(--line)}.mock-approve .tag{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-full);background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-fg);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--weight-semibold)}.mock-approve .fake-btn{padding:var(--sp-2) var(--sp-4);border-radius:var(--r-full);background:var(--brand);color:var(--ink-inverse);font-size:var(--fs-xs);font-weight:var(--weight-semibold)}.prop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}.prop{padding:var(--sp-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.prop-icon{width:40px;height:40px;border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand);display:grid;place-items:center;margin-bottom:var(--sp-5)}.prop-icon svg{width:20px;height:20px}.prop h3{margin-bottom:var(--sp-2)}.prop p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16);align-items:center}.split-copy .eyebrow{margin-bottom:var(--sp-5)}.split-copy h2{margin-bottom:var(--sp-4)}.split-copy>p{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:var(--tracking-snug);color:var(--ink-2);margin-bottom:var(--sp-8)}.checks{display:flex;flex-direction:column;gap:var(--sp-4)}.checks li{position:relative;padding-left:var(--sp-8);font-size:var(--fs-md);line-height:var(--lh-md);color:var(--ink-2)}.checks li strong{color:var(--ink);font-weight:var(--weight-semibold)}.checks li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:var(--r-full);background:var(--ok-bg);border:1px solid var(--ok-line)}.checks li:after{content:"";position:absolute;left:6px;top:8px;width:6px;height:3px;border-left:1.5px solid var(--ok-fg);border-bottom:1.5px solid var(--ok-fg);transform:rotate(-45deg)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5)}.step{padding:var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.step-n{width:32px;height:32px;border-radius:var(--r-sm);background:var(--brand-tint);color:var(--brand);display:grid;place-items:center;font-size:var(--fs-sm);font-weight:var(--weight-semibold);margin-bottom:var(--sp-5)}.step h3{font-size:var(--fs-md);line-height:var(--lh-md);margin-bottom:var(--sp-2)}.step p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.connect-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}.connect-card{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.connect-card h3{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--fs-md);line-height:var(--lh-md)}.connect-card h3 .step-n{margin-bottom:0;width:26px;height:26px;font-size:var(--fs-xs)}.connect-card p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.connect-card p:last-child{margin-top:auto}.connect-card b{color:var(--ink);font-weight:var(--weight-semibold)}.snippet{margin:0;padding:var(--sp-3) var(--sp-4);background:var(--code-bg);border:1px solid var(--line);border-radius:var(--r-sm);overflow-x:auto}.snippet code{font-size:var(--fs-xs);line-height:var(--lh-sm);color:var(--code-fg);white-space:pre}p code{padding:2px var(--sp-1);border-radius:var(--r-xs);background:var(--canvas);border:1px solid var(--line);font-size:.9em;color:var(--ink)}.cta{text-align:center;padding-bottom:var(--sp-16)}.cta-inner{max-width:640px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.cta h2{margin-bottom:0}.cta p{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--ink-2)}.cta .btn{margin-top:var(--sp-4)}.fine{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.foot{padding-top:var(--sp-10);padding-bottom:var(--sp-10);background:var(--brand-tint);border-top:1px solid var(--brand-tint-strong)}.foot .container{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap}.foot p{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.foot-links{display:flex;align-items:center;gap:var(--sp-5)}.foot-links a{font-size:var(--fs-sm);color:var(--ink-2)}.foot-links a:hover{color:var(--ink)}@media(max-width:960px){.prop-grid{grid-template-columns:1fr}.split{grid-template-columns:1fr;gap:var(--sp-10)}.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.hero{padding-top:var(--sp-16)}.shot-form{padding-bottom:0}.shot-badge{position:static;width:auto;max-width:none;margin-top:var(--sp-4)}.shot{margin-top:var(--sp-12)}.nav-links a:not(.btn){display:none}.connect-grid{grid-template-columns:1fr}.paste{flex-direction:column;border-radius:var(--r-lg);padding:var(--sp-3)}.paste input{padding:var(--sp-2) var(--sp-3)}.foot .container{flex-direction:column;text-align:center}}@media(max-width:520px){.steps{grid-template-columns:1fr}.nav-links .btn.ghost{display:none}}
