:root{--color-bg: #f3f5f7;--color-bg-elevated: #ffffff;--color-bg-muted: #e8edf2;--color-bg-ink: #12151a;--color-ink: #12151a;--color-ink-soft: #3a4250;--color-ink-faint: #6b7380;--color-ink-inverse: #f7f9fb;--color-border: #d5dde6;--color-border-strong: #b7c2cf;--color-accent: #0b7a75;--color-accent-hover: #096661;--color-accent-soft: #d8f0ee;--color-accent-deep: #065f5b;--color-danger: #b42318;--color-success: #067647;--color-warning: #b54708;--color-overlay: rgba(18, 21, 26, .55);--color-hero-wash-a: #d8f0ee;--color-hero-wash-b: #e7eef8;--color-lock: #9aa3af;--color-facebook: #1877f2;--color-focus: color-mix(in srgb, var(--color-accent) 55%, transparent);--font-display: "Bricolage Grotesque", "Segoe UI", sans-serif;--font-body: "IBM Plex Sans", "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: clamp(2.5rem, 5vw, 3.75rem);--text-hero: clamp(3rem, 8vw, 5.25rem);--leading-tight: 1.1;--leading-snug: 1.35;--leading-normal: 1.6;--tracking-tight: -.035em;--tracking-wide: .06em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--shadow-sm: 0 1px 2px rgba(18, 21, 26, .06);--shadow-md: 0 10px 28px rgba(18, 21, 26, .08);--container: 72rem;--header-h: 4rem;--hero-min: calc(100svh - var(--header-h));--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-fast: .16s;--duration-med: .28s;--duration-slow: .7s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + var(--space-4));-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-ink);background:var(--color-bg)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}button,input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-ink);color:var(--color-ink-inverse);font-size:var(--text-sm);font-weight:600;text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.container{width:min(100% - var(--space-8),var(--container));margin-inline:auto}.shell{min-height:100vh;display:flex;flex-direction:column}.site-header{position:sticky;top:0;z-index:40;height:var(--header-h);display:flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--color-bg) 84%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.site-header__inner{width:min(100% - var(--space-8),var(--container));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.brand{display:inline-flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:var(--tracking-tight);text-decoration:none}.brand__mark{color:var(--color-accent)}.nav{display:flex;align-items:center;gap:var(--space-5)}.nav a:not(.btn){font-size:var(--text-sm);color:var(--color-ink-soft);text-decoration:none}.nav a:not(.btn):hover,.nav a:not(.btn)[aria-current=page]{color:var(--color-ink)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-md);border:1px solid transparent;font-weight:600;font-size:var(--text-sm);text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--primary{background:var(--color-accent);color:var(--color-bg-elevated)}.btn--primary:hover:not(:disabled){background:var(--color-accent-hover)}.btn--ghost{background:transparent;color:var(--color-ink);border-color:var(--color-border)}.btn--ghost:hover:not(:disabled){background:var(--color-bg-muted)}.btn--lg{min-height:3.25rem;padding:0 var(--space-6);font-size:var(--text-md)}.site-footer{margin-top:auto;padding:var(--space-10) 0;border-top:1px solid var(--color-border);color:var(--color-ink-faint);font-size:var(--text-sm)}.site-footer__inner{width:min(100% - var(--space-8),var(--container));margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between}.section{padding:var(--space-24) 0}.section--muted{background:color-mix(in srgb,var(--color-bg-muted) 55%,var(--color-bg))}.section--flush-top{padding-top:0}.section--ink{background:var(--color-bg-ink);color:var(--color-ink-inverse)}.section__eyebrow{display:block;margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent)}.section--ink .section__eyebrow{color:var(--color-accent-soft)}.section__title{font-size:var(--text-3xl);max-width:18ch}.section__lead{margin-top:var(--space-4);max-width:36rem;color:var(--color-ink-soft);font-size:var(--text-lg)}.section--ink .section__lead{color:color-mix(in srgb,var(--color-ink-inverse) 72%,transparent)}.hero{position:relative;min-height:var(--hero-min);display:grid;align-items:start;overflow:clip;background:radial-gradient(1000px 520px at 12% -8%,var(--color-hero-wash-a),transparent 58%),radial-gradient(900px 480px at 92% 8%,var(--color-hero-wash-b),transparent 52%),var(--color-bg)}.hero__grid{width:min(100% - var(--space-8),var(--container));margin-inline:auto;display:grid;grid-template-columns:1fr;gap:var(--space-8);padding:var(--space-8) 0 var(--space-12);align-items:center}.hero__copy{max-width:36rem}.hero__brand{font-family:var(--font-display);font-size:var(--text-hero);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.hero__brand span{color:var(--color-accent)}.hero__headline{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-ink)}.hero__support{margin-top:var(--space-4);max-width:32rem;color:var(--color-ink-soft);font-size:var(--text-lg)}.hero__actions{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-3)}.actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero__visual{width:100%;animation:fade-up var(--duration-slow) var(--ease-out) both}.hero__cta-primary{transition:transform var(--duration-med) var(--ease-out)}.hero__cta-primary:hover{transform:translateY(-2px)}.product-stage{position:relative;width:100%;min-height:18rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);overflow:hidden}.product-stage__bar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-bg-muted)}.product-stage__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-sm);background:var(--color-border-strong)}.product-stage__label{margin-left:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-faint);letter-spacing:var(--tracking-wide);text-transform:uppercase}.product-stage__body{display:grid;grid-template-columns:1fr 1fr;min-height:14rem}.product-pane{padding:var(--space-5)}.product-pane--source{border-right:1px solid var(--color-border);background:color-mix(in srgb,var(--color-bg-muted) 45%,var(--color-bg-elevated))}.product-pane__title{margin-bottom:var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-faint)}.product-pane__text{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-ink-soft)}.product-pane--result .product-pane__text{color:var(--color-ink)}.product-pane__locked{margin-top:var(--space-4);position:relative;min-height:6.5rem;border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-muted) 40%,transparent),var(--color-bg-muted))}.product-pane__locked-lines{display:grid;gap:var(--space-2);padding:var(--space-3);filter:blur(3px);opacity:.55;user-select:none}.product-pane__locked-lines span{display:block;height:var(--space-3);border-radius:var(--radius-sm);background:var(--color-lock)}.product-pane__locked-lines span:nth-child(2){width:88%}.product-pane__locked-lines span:nth-child(3){width:72%}.product-pane__locked-cta{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-4);text-align:center;background:color-mix(in srgb,var(--color-bg-elevated) 55%,transparent);font-size:var(--text-sm);font-weight:600;color:var(--color-ink);animation:pulse-soft 2.4s var(--ease-out) infinite}.steps{margin-top:var(--space-12);display:grid;gap:var(--space-8)}.step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-5);align-items:start}.step__index{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-accent);line-height:1}.step__title{font-size:var(--text-xl)}.step__text{margin-top:var(--space-2);color:var(--color-ink-soft);max-width:40rem}.trust-list{margin-top:var(--space-12);display:grid;gap:var(--space-8)}.trust-item__title{font-size:var(--text-xl)}.trust-item__text{margin-top:var(--space-2);color:color-mix(in srgb,var(--color-ink-inverse) 72%,transparent);max-width:40rem}.pricing-teaser{margin-top:var(--space-12);display:grid;gap:var(--space-6);align-items:end}.pricing-teaser__price{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:700;letter-spacing:var(--tracking-tight)}.pricing-teaser__price span{font-size:var(--text-lg);font-weight:500;color:var(--color-ink-soft)}.pricing-teaser__note{color:var(--color-ink-soft);max-width:34rem}.faq{margin-top:var(--space-12);display:grid;gap:var(--space-3);max-width:48rem}.faq details{border-bottom:1px solid var(--color-border);padding:var(--space-4) 0}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer;list-style:none;font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-tight)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex-shrink:0;color:var(--color-accent);font-size:var(--text-xl);line-height:1;transition:transform var(--duration-fast) var(--ease-out)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:var(--space-3);color:var(--color-ink-soft);max-width:42rem}.legal{padding:var(--space-16) 0 var(--space-24)}.legal h1{font-size:var(--text-4xl)}.legal .lead{margin-top:var(--space-5);color:var(--color-ink-soft);font-size:var(--text-lg);max-width:40rem}.legal h2{margin-top:var(--space-12);font-size:var(--text-2xl)}.legal p+p{margin-top:var(--space-4)}.legal p{color:var(--color-ink-soft);max-width:42rem}.legal ul{margin-top:var(--space-4);display:grid;gap:var(--space-2);max-width:42rem}.legal li{position:relative;padding-left:var(--space-5);color:var(--color-ink-soft)}.legal li:before{content:"";position:absolute;left:0;top:.65em;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent)}.page-hero{padding:var(--space-20) 0 var(--space-16)}.page-hero h1{font-size:var(--text-4xl);max-width:16ch}.page-hero p{margin-top:var(--space-5);max-width:36rem;color:var(--color-ink-soft);font-size:var(--text-lg)}.pricing-grid{display:grid;gap:var(--space-8);margin-top:var(--space-12)}.pricing-option{padding:var(--space-8) 0;border-top:1px solid var(--color-border)}.pricing-option h2{font-size:var(--text-2xl)}.pricing-option p{margin-top:var(--space-3);color:var(--color-ink-soft);max-width:36rem}.pricing-option__price{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700}.pricing-option__price span{font-size:var(--text-md);font-weight:500;color:var(--color-ink-soft)}.pricing-option .btn{margin-top:var(--space-6)}.app-shell{padding:var(--space-10) 0 var(--space-20)}.app-shell__header{max-width:40rem}.app-shell__header h1{font-size:var(--text-3xl)}.app-shell__header p{margin-top:var(--space-3);color:var(--color-ink-soft);font-size:var(--text-lg)}.humanizer{margin-top:var(--space-10);display:grid;gap:var(--space-8)}.humanizer__form{display:grid;gap:var(--space-5);min-width:0}.humanizer__tabs{display:flex;gap:var(--space-2);border-bottom:1px solid var(--color-border)}.humanizer__tab{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:var(--space-3) var(--space-4);color:var(--color-ink-soft);font-weight:600;cursor:pointer}.humanizer__tab:disabled{cursor:not-allowed}.humanizer__tab[aria-selected=true]{color:var(--color-ink);border-bottom-color:var(--color-accent)}.humanizer__panel[hidden]{display:none}.humanizer__label{display:block;margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:600;color:var(--color-ink-soft)}.humanizer__textarea{width:100%;min-height:14rem;resize:vertical;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-ink);line-height:var(--leading-normal)}.humanizer__textarea:focus-visible{border-color:var(--color-accent)}.humanizer__meta{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;color:var(--color-ink-faint);font-size:var(--text-sm)}.humanizer__meta[data-over=true]{color:var(--color-danger)}.dropzone{position:relative;display:grid;place-items:center;min-height:14rem;padding:var(--space-8);border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-bg-elevated) 80%,var(--color-bg-muted));text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out)}.dropzone:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.dropzone:hover,.dropzone[data-active=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.dropzone__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600}.dropzone__hint{margin-top:var(--space-2);color:var(--color-ink-soft);font-size:var(--text-sm);max-width:28rem}.dropzone__file:empty{display:none}.dropzone__file{margin-top:var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--color-accent-deep)}.dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.humanizer__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.humanizer__error{color:var(--color-danger);font-size:var(--text-sm);font-weight:500}.humanizer__error:empty{display:none}.scan-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(40rem 24rem at 50% 35%,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 70%),var(--color-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:overlay-in var(--duration-med) var(--ease-out) both}.scan-overlay[hidden]{display:none}.scan-card{width:min(100%,27rem);padding:var(--space-8) var(--space-6) var(--space-6);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-elevated) 92%,var(--color-accent-soft)),var(--color-bg-elevated));box-shadow:var(--shadow-md);text-align:center;animation:panel-rise .55s var(--ease-out) both}.scan-visual{position:relative;width:8.5rem;height:8.5rem;margin:0 auto var(--space-6);display:grid;place-items:center}.scan-visual__ring{position:absolute;inset:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-accent) 28%,transparent);pointer-events:none}.scan-visual__ring--a{animation:scan-ring 2.4s var(--ease-out) infinite}.scan-visual__ring--b{inset:.7rem;border-color:color-mix(in srgb,var(--color-accent) 18%,transparent);animation:scan-ring 2.4s var(--ease-out) .55s infinite}.scan-visual__dot{position:absolute;width:.35rem;height:.35rem;border-radius:50%;background:var(--color-accent);opacity:.55}.scan-visual__dot--1{top:.55rem;right:1.4rem;animation:scan-dot 2.8s var(--ease-out) infinite}.scan-visual__dot--2{bottom:1.1rem;left:.7rem;width:.28rem;height:.28rem;animation:scan-dot 3.2s var(--ease-out) .4s infinite}.scan-visual__dot--3{top:2.2rem;left:.35rem;width:.22rem;height:.22rem;opacity:.4;animation:scan-dot 2.6s var(--ease-out) .9s infinite}.scan-doc{position:relative;width:5.5rem;height:7rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-sm);overflow:hidden;animation:scan-doc-breathe 3.2s var(--ease-out) infinite}.scan-doc__fold{position:absolute;top:0;right:0;width:1.1rem;height:1.1rem;background:linear-gradient(135deg,transparent 48%,var(--color-border) 50%,var(--color-bg-muted) 52%)}.scan-doc__lines{display:grid;gap:var(--space-2);padding:var(--space-5) var(--space-3) var(--space-3)}.scan-doc__lines span{display:block;height:.28rem;border-radius:var(--radius-sm);background:var(--color-border-strong);opacity:.55;transform-origin:left center;animation:scan-line-pulse 1.7s var(--ease-out) infinite}.scan-doc__lines span:nth-child(1){animation-delay:0s}.scan-doc__lines span:nth-child(2){width:82%;animation-delay:.12s}.scan-doc__lines span:nth-child(3){width:94%;animation-delay:.24s}.scan-doc__lines span:nth-child(4){width:70%;animation-delay:.36s}.scan-doc__lines span:nth-child(5){width:88%;animation-delay:.48s}.scan-doc__beam{position:absolute;left:8%;right:8%;top:12%;height:.16rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,transparent,var(--color-accent) 20%,color-mix(in srgb,var(--color-accent) 70%,var(--color-bg-elevated)) 50%,var(--color-accent) 80%,transparent);box-shadow:0 0 .75rem color-mix(in srgb,var(--color-accent) 60%,transparent);animation:scan-beam 1.9s var(--ease-out) infinite alternate}.scan-doc__glow{position:absolute;left:0;right:0;top:0;height:38%;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-soft) 88%,transparent),transparent);animation:scan-glow 1.9s var(--ease-out) infinite alternate;pointer-events:none}.scan-card__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--color-ink);animation:fade-soft .55s var(--ease-out) .08s both}.scan-card__title span{color:var(--color-accent-deep)}.scan-card__hint{margin-top:var(--space-2);color:var(--color-ink-faint);font-size:var(--text-sm);animation:fade-soft .55s var(--ease-out) .14s both}.scan-progress{margin-top:var(--space-6);text-align:left;animation:fade-soft .55s var(--ease-out) .18s both}.scan-steps{display:grid;gap:0;margin-bottom:var(--space-4)}.scan-step{display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:center;padding:var(--space-3) 0;border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-ink-soft);transition:color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.scan-step:first-child{border-top:0;padding-top:0}.scan-step[data-state=done]{color:var(--color-ink)}.scan-step[data-state=active]{color:var(--color-ink);font-weight:600}.scan-step[data-state=active] .scan-step__label{position:relative}.scan-step[data-state=active] .scan-step__label:after{content:"";display:inline-block;width:.35rem;height:.35rem;margin-left:var(--space-2);border-radius:50%;background:var(--color-accent);vertical-align:middle;animation:pulse-soft 1.1s var(--ease-out) infinite}.scan-step[data-state=todo]{opacity:.55}.scan-step__trail{display:inline-flex;align-items:center;justify-content:flex-end;min-width:2.5rem}.scan-step__check{width:1.25rem;height:1.25rem;border-radius:50%;display:grid;place-items:center;background:var(--color-success);color:var(--color-bg-elevated);font-size:.7rem;line-height:1;animation:check-pop .42s var(--ease-out) both}.scan-step__check[hidden],.scan-step__pct[hidden]{display:none}.scan-step__pct{font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-ink)}.scan-progress__track{position:relative;height:.55rem;border-radius:var(--radius-sm);background:var(--color-bg-muted);overflow:hidden}.scan-progress__fill{position:relative;height:100%;width:0%;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-accent-deep),var(--color-accent),color-mix(in srgb,var(--color-accent) 65%,var(--color-bg-elevated)));background-size:200% 100%;transition:width var(--duration-med) var(--ease-out);animation:scan-fill-shift 2.4s linear infinite}.scan-progress__fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-bg-elevated) 45%,transparent),transparent);transform:translate(-120%);animation:scan-shimmer 1.4s var(--ease-out) infinite}.choice-overlay{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(36rem 22rem at 50% 40%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 70%),var(--color-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:overlay-in var(--duration-med) var(--ease-out) both}.choice-overlay[hidden]{display:none}.choice-card{width:min(100%,28rem);padding:var(--space-8) var(--space-6);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--radius-xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);animation:panel-rise .5s var(--ease-out) both}.choice-card__eyebrow{margin:0;text-align:center;color:var(--color-ink-faint);font-size:var(--text-sm)}.choice-card__title{margin-top:var(--space-2);text-align:center;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.choice-list{margin-top:var(--space-6);display:grid;gap:var(--space-3)}.choice-option{display:grid;grid-template-columns:1fr auto;gap:var(--space-4);align-items:center;width:100%;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.choice-option:hover{border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-bg-muted) 45%,var(--color-bg-elevated))}.choice-option[aria-checked=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.choice-option__label{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;color:var(--color-ink);letter-spacing:var(--tracking-tight)}.choice-option__hint{display:block;margin-top:var(--space-1);font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;color:var(--color-ink-soft);letter-spacing:0}.choice-option__radio{width:1.25rem;height:1.25rem;border:1.5px solid var(--color-border-strong);border-radius:50%;display:grid;place-items:center;flex-shrink:0}.choice-option[aria-checked=true] .choice-option__radio{border-color:var(--color-accent)}.choice-option[aria-checked=true] .choice-option__radio:after{content:"";width:.55rem;height:.55rem;border-radius:50%;background:var(--color-accent)}.choice-card__actions{margin-top:var(--space-6);display:flex;justify-content:flex-end;gap:var(--space-3)}.verify-overlay{position:fixed;inset:0;z-index:75;display:grid;place-items:center;padding:var(--space-6);background:radial-gradient(36rem 22rem at 50% 40%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 70%),var(--color-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:overlay-in var(--duration-med) var(--ease-out) both}.verify-overlay[hidden]{display:none}.verify-card{width:min(100%,26rem);padding:var(--space-8) var(--space-6) var(--space-6);border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--radius-xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);animation:panel-rise .5s var(--ease-out) both}.verify-card__title{text-align:center;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:var(--tracking-tight)}.verify-list{margin-top:var(--space-6);display:grid;gap:var(--space-3)}.verify-item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:3rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-muted) 35%,var(--color-bg-elevated));transition:border-color var(--duration-fast) var(--ease-out),background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out);animation:verify-row .45s var(--ease-out) both}.verify-item:nth-child(1){animation-delay:.04s}.verify-item:nth-child(2){animation-delay:.1s}.verify-item:nth-child(3){animation-delay:.16s}.verify-item:nth-child(4){animation-delay:.22s}.verify-item:nth-child(5){animation-delay:.28s}.verify-item[data-state=active]{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background:color-mix(in srgb,var(--color-accent-soft) 42%,var(--color-bg-elevated));transform:translate(.15rem)}.verify-item[data-state=done]{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-border))}.verify-item__brand{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.verify-item__mark{width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);display:grid;place-items:center;font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;color:var(--color-bg-elevated);background:var(--color-ink)}.verify-item__mark--gptzero{background:var(--color-ink)}.verify-item__mark--originality{background:var(--color-accent-deep)}.verify-item__mark--grammarly{background:var(--color-success)}.verify-item__mark--turnitin{background:var(--color-warning);color:var(--color-bg-elevated)}.verify-item__mark--zerogpt{background:var(--color-accent)}.verify-item__name{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--color-ink)}.verify-item__status{width:1.25rem;height:1.25rem;display:grid;place-items:center}.verify-item__spin,.verify-item__check{display:none}.verify-item[data-state=active] .verify-item__spin{display:block;width:1.05rem;height:1.05rem;border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin .75s linear infinite}.verify-item[data-state=done] .verify-item__check{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--color-success);color:var(--color-bg-elevated);font-size:.7rem;line-height:1;animation:check-pop .4s var(--ease-out) both}.verify-card__note{margin-top:var(--space-5);text-align:center;color:var(--color-ink-faint);font-size:var(--text-xs);line-height:var(--leading-snug)}.auth-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:var(--space-4);background:radial-gradient(42rem 28rem at 70% 40%,color-mix(in srgb,var(--color-accent) 16%,transparent),transparent 68%),var(--color-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:overlay-in var(--duration-med) var(--ease-out) both}.auth-overlay[hidden]{display:none}.auth-modal{position:relative;width:min(100%,58rem);border:1px solid color-mix(in srgb,var(--color-border) 65%,transparent);border-radius:var(--radius-xl);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);overflow:hidden;animation:panel-rise .55s var(--ease-out) both}.auth-modal__close{position:absolute;top:var(--space-3);right:var(--space-3);z-index:2;width:2.25rem;height:2.25rem;border:0;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-elevated) 70%,transparent);color:var(--color-ink-soft);font-size:var(--text-xl);line-height:1;cursor:pointer;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.auth-modal__close:hover{background:var(--color-bg-muted);color:var(--color-ink);transform:rotate(90deg)}.auth-modal__grid{display:grid;grid-template-columns:1fr}.auth-form{padding:var(--space-8) var(--space-6)}.auth-form__title{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin-bottom:var(--space-6);animation:auth-item-in .45s var(--ease-out) both}.auth-form__title span{color:var(--color-accent)}.auth-form__item{animation:auth-item-in .45s var(--ease-out) both}.auth-form__item:nth-child(2){animation-delay:.05s}.auth-form__item:nth-child(3){animation-delay:.1s}.auth-form__item:nth-child(4){animation-delay:.14s}.auth-form__item:nth-child(5){animation-delay:.18s}.auth-form__item:nth-child(6){animation-delay:.22s}.auth-form__item:nth-child(7){animation-delay:.26s}.auth-form__item:nth-child(8){animation-delay:.3s}.auth-form__item:nth-child(9){animation-delay:.34s}.auth-social{width:100%;min-height:3rem;margin-bottom:var(--space-3);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-ink);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.auth-social:hover{background:var(--color-bg-muted);border-color:var(--color-accent);transform:translateY(-1px)}.auth-social__icon{width:1.35rem;height:1.35rem;border-radius:var(--radius-sm);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:var(--text-sm)}.auth-social__icon--google{background:var(--color-bg-muted);color:var(--color-ink)}.auth-social__icon--facebook{background:var(--color-facebook);color:var(--color-bg-elevated)}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-3);align-items:center;margin:var(--space-5) 0;color:var(--color-ink-faint);font-size:var(--text-xs)}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--color-border)}.auth-field{display:grid;gap:var(--space-2);margin-bottom:var(--space-4)}.auth-field__label{font-size:var(--text-sm);font-weight:600;color:var(--color-ink-soft)}.auth-field__input{width:100%;min-height:3rem;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-ink);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.auth-field__input:focus{outline:2px solid color-mix(in srgb,var(--color-accent) 40%,transparent);outline-offset:1px;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-soft) 70%,transparent)}.auth-field__input[aria-invalid=true]{border-color:var(--color-danger)}.auth-field__error{min-height:1.1rem;color:var(--color-danger);font-size:var(--text-xs)}.auth-form__submit{width:100%}.auth-form__submit:disabled{opacity:.55;cursor:not-allowed}.auth-form__switch{margin-top:var(--space-4);text-align:center;font-size:var(--text-sm);color:var(--color-ink-soft)}.auth-form__switch button{border:0;background:transparent;color:var(--color-accent-deep);font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.auth-consent{margin-top:var(--space-5);display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-xs);color:var(--color-ink-soft)}.auth-consent input{margin-top:.15rem}.auth-legal{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-ink-faint);line-height:var(--leading-snug)}.auth-legal a{color:var(--color-accent-deep)}.auth-showcase{position:relative;display:none;padding:var(--space-8) var(--space-6);overflow:hidden;background:radial-gradient(700px 320px at 80% 0%,var(--color-accent-soft),transparent 60%),linear-gradient(165deg,color-mix(in srgb,var(--color-hero-wash-b) 80%,var(--color-bg-elevated)),var(--color-accent-soft))}.auth-showcase__orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(.5px)}.auth-showcase__orb--a{width:7rem;height:7rem;top:-1.5rem;right:-1rem;background:color-mix(in srgb,var(--color-accent) 18%,transparent);animation:auth-orb 7s var(--ease-out) infinite alternate}.auth-showcase__orb--b{width:4.5rem;height:4.5rem;bottom:18%;left:-1rem;background:color-mix(in srgb,var(--color-hero-wash-b) 70%,transparent);animation:auth-orb 5.5s var(--ease-out) .6s infinite alternate}.auth-showcase__orb--c{width:2.4rem;height:2.4rem;top:42%;right:12%;background:color-mix(in srgb,var(--color-accent) 22%,transparent);animation:auth-orb 4.8s var(--ease-out) 1s infinite alternate}.auth-showcase__title{position:relative;z-index:1;font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin-bottom:var(--space-6);animation:auth-item-in .55s var(--ease-out) .12s both}.auth-stage{position:relative;z-index:1;min-height:16.5rem;margin-bottom:var(--space-6)}.auth-stage__card{position:absolute;width:min(100%,16.5rem);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-sm)}.auth-stage__card--original{top:.35rem;left:0;opacity:.72;transform:rotate(-3.5deg) scale(.93);filter:blur(.35px);animation:auth-float-a 5.2s var(--ease-out) infinite alternate}.auth-stage__card--result{top:2.1rem;right:0;z-index:2;animation:auth-float-b 4.4s var(--ease-out) infinite alternate}.auth-stage__bridge{position:absolute;top:5.4rem;left:42%;z-index:3;width:2.4rem;height:2.4rem;display:grid;place-items:center;pointer-events:none}.auth-stage__bridge span{width:1.7rem;height:1.7rem;border-radius:50%;background:var(--color-accent);color:var(--color-bg-elevated);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--color-accent-soft) 80%,transparent);display:grid;place-items:center;animation:auth-bridge 2.2s var(--ease-out) infinite}.auth-stage__bridge span:before{content:"→";font-size:.85rem;font-weight:700;line-height:1}.auth-stage__label{display:block;margin-bottom:var(--space-2);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink-faint)}.auth-stage__card p{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-ink-soft)}.auth-stage__card mark{background:color-mix(in srgb,var(--color-success) 22%,transparent);color:var(--color-success);border-radius:.15rem;padding:0 .1rem;animation:auth-mark 2.4s var(--ease-out) infinite}.auth-stage__risk{margin-top:var(--space-3);display:grid;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-danger);font-weight:600}.auth-stage__risk-bar{display:block;height:.28rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-danger) 16%,var(--color-bg-muted));overflow:hidden}.auth-stage__risk-fill{display:block;width:94%;height:100%;border-radius:var(--radius-sm);background:var(--color-danger);animation:auth-risk 2.8s var(--ease-out) infinite alternate}.auth-stage__badge{position:absolute;top:-.75rem;right:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-success);color:var(--color-bg-elevated);font-size:var(--text-xs);font-weight:700;animation:auth-badge 2.8s var(--ease-out) infinite}.auth-stage__meta{margin-top:var(--space-3);display:flex;justify-content:space-between;color:var(--color-ink-faint);font-size:var(--text-xs)}.auth-stage__score{position:absolute;right:.35rem;bottom:-.35rem;z-index:4;width:4.75rem;height:4.75rem;display:grid;place-items:center;border-radius:50%;background:var(--color-bg-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);animation:auth-score-in .7s var(--ease-out) .35s both}.auth-stage__ring{position:absolute;inset:.2rem;width:calc(100% - .4rem);height:calc(100% - .4rem);transform:rotate(-90deg)}.auth-stage__ring-track,.auth-stage__ring-value{fill:none;stroke-width:5}.auth-stage__ring-track{stroke:var(--color-bg-muted)}.auth-stage__ring-value{stroke:var(--color-success);stroke-linecap:round;stroke-dasharray:188;stroke-dashoffset:188;animation:auth-ring 1.6s var(--ease-out) .5s forwards}.auth-stage__score-copy{position:relative;z-index:1;text-align:center;line-height:1.05}.auth-stage__score-copy strong{display:block;font-family:var(--font-display);font-size:var(--text-md);font-weight:700;color:var(--color-success)}.auth-stage__score-copy span{font-size:.62rem;color:var(--color-ink-faint);letter-spacing:var(--tracking-wide);text-transform:uppercase}.auth-benefits{position:relative;z-index:1;display:grid;gap:var(--space-3)}.auth-benefits li{position:relative;padding-left:var(--space-6);color:var(--color-ink);font-size:var(--text-sm);font-weight:500;animation:auth-item-in .45s var(--ease-out) both}.auth-benefits li:nth-child(1){animation-delay:.35s}.auth-benefits li:nth-child(2){animation-delay:.42s}.auth-benefits li:nth-child(3){animation-delay:.49s}.auth-benefits li:before{content:"✓";position:absolute;left:0;top:0;width:1.2rem;height:1.2rem;border-radius:50%;display:grid;place-items:center;background:var(--color-accent);color:var(--color-bg-elevated);font-size:.7rem}@keyframes auth-float-a{0%{transform:rotate(-3.5deg) scale(.93) translateY(0)}to{transform:rotate(-2.2deg) scale(.945) translateY(.55rem) translate(.15rem)}}@keyframes auth-float-b{0%{transform:translateY(0) scale(1) rotate(1.5deg)}to{transform:translateY(-.55rem) scale(1.015) rotate(.5deg)}}@keyframes auth-mark{0%,to{background:color-mix(in srgb,var(--color-success) 18%,transparent)}50%{background:color-mix(in srgb,var(--color-success) 34%,transparent)}}@keyframes auth-badge{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.28rem) scale(1.03)}}@keyframes auth-orb{0%{transform:translate(0) scale(1);opacity:.7}to{transform:translate(-.8rem,.9rem) scale(1.12);opacity:1}}@keyframes auth-bridge{0%,to{transform:scale(1);box-shadow:0 0 0 .35rem color-mix(in srgb,var(--color-accent-soft) 80%,transparent)}50%{transform:scale(1.08);box-shadow:0 0 0 .55rem color-mix(in srgb,var(--color-accent-soft) 55%,transparent)}}@keyframes auth-risk{0%{width:78%}to{width:94%}}@keyframes auth-ring{to{stroke-dashoffset:4}}@keyframes auth-score-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes auth-item-in{0%{opacity:0;transform:translateY(.55rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:64rem){.auth-modal__grid{grid-template-columns:1.05fr 1fr}.auth-showcase{display:block}.auth-form{padding:var(--space-10) var(--space-8)}}.result{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-sm);overflow:hidden}.result[hidden]{display:none}.result__bar{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg-muted)}.result__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.result__stats{color:var(--color-ink-faint);font-size:var(--text-sm)}.result__body{padding:var(--space-5)}.result__preview{white-space:pre-wrap;line-height:var(--leading-normal);color:var(--color-ink)}.result__lock{position:relative;margin-top:var(--space-5);border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg-muted) 35%,var(--color-bg-elevated)),var(--color-bg-muted))}.result__lock-ghost{position:absolute;inset:0;padding:var(--space-4);filter:blur(3.5px);opacity:.5;user-select:none;pointer-events:none;color:var(--color-ink-soft);font-size:var(--text-sm);line-height:var(--leading-snug)}.result__lock-overlay{position:relative;min-height:9rem;display:grid;place-items:center;gap:var(--space-3);padding:var(--space-5);text-align:center;background:color-mix(in srgb,var(--color-bg-elevated) 62%,transparent)}.result__lock-overlay p{max-width:26rem;color:var(--color-ink-soft);font-size:var(--text-sm)}.result__lock-overlay strong{display:block;margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-ink)}.result__lock[hidden]{display:none}.result__actions{margin-top:var(--space-5);display:flex;flex-wrap:wrap;gap:var(--space-3)}.result__actions[hidden]{display:none}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes panel-rise{0%{opacity:0;transform:translateY(1rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-soft{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes scan-beam{0%{top:14%}to{top:82%}}@keyframes scan-glow{0%{transform:translateY(0);opacity:.9}to{transform:translateY(160%);opacity:.3}}@keyframes scan-ring{0%{transform:scale(.86);opacity:.7}70%{opacity:.2}to{transform:scale(1.18);opacity:0}}@keyframes scan-dot{0%,to{transform:translateY(0);opacity:.35}50%{transform:translateY(-.45rem);opacity:.85}}@keyframes scan-doc-breathe{0%,to{transform:translateY(0);box-shadow:var(--shadow-sm)}50%{transform:translateY(-.2rem);box-shadow:0 10px 24px color-mix(in srgb,var(--color-accent) 12%,transparent)}}@keyframes scan-line-pulse{0%,to{opacity:.4;background:var(--color-border-strong)}45%{opacity:.95;background:color-mix(in srgb,var(--color-accent) 55%,var(--color-border-strong))}}@keyframes scan-fill-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes scan-shimmer{0%{transform:translate(-120%)}to{transform:translate(140%)}}@keyframes check-pop{0%{opacity:0;transform:scale(.55)}70%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes verify-row{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(var(--space-8)) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.72}}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hero__visual,.product-pane__locked-cta,.choice-overlay,.choice-card,.scan-overlay,.scan-card,.scan-visual__ring,.scan-visual__dot,.scan-doc,.scan-doc__beam,.scan-doc__glow,.scan-doc__lines span,.scan-card__title,.scan-card__hint,.scan-progress,.scan-progress__fill,.scan-progress__fill:after,.scan-step__check,.scan-step[data-state=active] .scan-step__label:after,.verify-overlay,.verify-card,.verify-item,.verify-item__spin,.verify-item[data-state=done] .verify-item__check,.auth-overlay,.auth-modal,.auth-form__title,.auth-form__item,.auth-showcase__orb,.auth-showcase__title,.auth-stage__card--original,.auth-stage__card--result,.auth-stage__card mark,.auth-stage__badge,.auth-stage__bridge span,.auth-stage__risk-fill,.auth-stage__score,.auth-stage__ring-value,.auth-benefits li{animation:none}.scan-doc__beam{top:42%}.auth-stage__ring-value{stroke-dashoffset:4}.verify-item[data-state=active]{transform:none}html{scroll-behavior:auto}}@media(min-width:48rem){.hero__grid{grid-template-columns:1.05fr 1fr;gap:var(--space-10);padding:var(--space-10) 0 var(--space-12)}.pricing-teaser{grid-template-columns:1fr auto}}@media(min-width:64rem){.hero__grid{gap:var(--space-12)}.steps{gap:var(--space-10)}.pricing-grid{grid-template-columns:1fr 1fr;gap:var(--space-12)}.humanizer{grid-template-columns:1.05fr .95fr;align-items:start}.humanizer__form{grid-column:1}.result{grid-column:2;grid-row:1 / span 4;position:sticky;top:calc(var(--header-h) + var(--space-4))}}@media(max-width:47.99rem){.site-header .nav{gap:var(--space-3)}.site-header .nav a:not(.btn){display:none}.site-footer__inner{flex-direction:column}.section{padding:var(--space-16) 0}.product-stage__body{grid-template-columns:1fr}.product-pane--source{border-right:0;border-bottom:1px solid var(--color-border)}.hero__headline{font-size:var(--text-xl)}}
