:root{--color-paper:oklch(96% .018 83);--color-paper-2:oklch(99% .011 83);--color-paper-3:oklch(91% .024 83);--color-paper-tint:oklch(89% .048 126);--color-receipt:oklch(98% .018 90);--color-receipt-2:oklch(82% .02 82);--color-receipt-ink:oklch(22% .052 250);--color-ink:oklch(22% .052 250);--color-ink-2:oklch(34% .035 250);--color-muted:oklch(48% .022 250);--color-neutral:oklch(76% .02 82);--color-rule:oklch(82% .018 82);--color-rule-2:oklch(89% .014 82);--color-accent:oklch(52% .095 135);--color-accent-ink:oklch(98% .018 90);--color-accent-soft:oklch(91% .055 130);--color-secondary:oklch(64% .165 31);--color-secondary-ink:oklch(98% .018 90);--color-secondary-soft:oklch(93% .055 31);--color-focus:oklch(46% .12 142);--color-shadow:oklch(42% .04 82);--font-display:"Newsreader", ui-serif, Georgia, serif;--font-body:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-wordmark:"Newsreader", ui-serif, Georgia, serif;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5625rem;--text-xl:1.953rem;--text-2xl:2.441rem;--text-3xl:3.052rem;--text-display:3.25rem;--text-display-lg:4.25rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.1s;--dur-short:.18s;--dur-medium:.42s;--rule-hair:1px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--page-max:80rem;--page-gutter:clamp(1rem, 4vw, 2rem);--z-sticky:200}@media (prefers-color-scheme:dark){:root{--color-paper:oklch(16% .038 250);--color-paper-2:oklch(20% .045 250);--color-paper-3:oklch(25% .044 250);--color-paper-tint:oklch(24% .056 145);--color-receipt:oklch(94% .018 83);--color-receipt-2:oklch(76% .02 82);--color-receipt-ink:oklch(19% .046 250);--color-ink:oklch(95% .015 83);--color-ink-2:oklch(84% .018 83);--color-muted:oklch(70% .016 83);--color-neutral:oklch(42% .03 250);--color-rule:oklch(34% .04 250);--color-rule-2:oklch(28% .038 250);--color-accent:oklch(70% .12 135);--color-accent-ink:oklch(15% .038 250);--color-accent-soft:oklch(28% .06 140);--color-secondary:oklch(70% .15 31);--color-secondary-ink:oklch(15% .038 250);--color-secondary-soft:oklch(30% .06 31);--color-focus:oklch(78% .14 135);--color-shadow:oklch(8% .03 250)}}html{scroll-behavior:smooth;background:oklch(97% .016 84);overflow-x:clip}@layer components{.marketing-site{--color-paper:oklch(96.6% .018 84);--color-paper-2:oklch(99% .01 84);--color-paper-3:oklch(93.2% .023 84);--color-paper-tint:oklch(92% .05 132);--color-receipt:oklch(98.4% .012 84);--color-receipt-2:oklch(84% .02 82);--color-receipt-ink:oklch(22% .052 250);--color-ink:oklch(22% .052 250);--color-ink-2:oklch(33% .038 250);--color-muted:oklch(49% .024 250);--color-neutral:oklch(78% .022 82);--color-rule:oklch(83% .02 82);--color-rule-2:oklch(90% .014 82);--color-accent:oklch(48% .09 136);--color-accent-ink:oklch(98% .012 84);--color-accent-soft:oklch(92% .05 132);--color-secondary:oklch(62% .155 30);--color-secondary-ink:oklch(98% .012 84);--color-secondary-soft:oklch(94% .05 30);--color-info:oklch(52% .108 250);--color-info-soft:oklch(93% .035 250);--color-warn:oklch(74% .13 78);--color-warn-soft:oklch(94% .06 78);--color-focus:oklch(44% .12 145);--color-shadow:oklch(42% .04 82);--radius-pill:999px;background:linear-gradient(180deg, color-mix(in oklch, var(--color-paper-2) 96%, var(--color-paper-tint)), var(--color-paper) 36rem, var(--color-paper));min-height:100svh;color:var(--color-ink);color-scheme:light;font-family:var(--font-body);font-synthesis-weight:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}.marketing-site *,.marketing-site :before,.marketing-site :after{box-sizing:border-box}.marketing-site a{color:inherit}.marketing-site a:focus-visible{border-radius:var(--radius-xs);outline:3px solid var(--color-focus);outline-offset:3px}.marketing-site p{margin:0}.marketing-header{z-index:var(--z-sticky);border-bottom:var(--rule-hair) solid var(--color-rule-2);background:color-mix(in oklch, var(--color-paper-2) 92%, transparent);color:var(--color-ink);padding:var(--space-xs) var(--page-gutter);position:sticky;top:0}@supports (backdrop-filter:blur(16px)){.marketing-header{backdrop-filter:blur(16px)saturate(118%)}}.marketing-header__inner{width:min(100%, var(--page-max));gap:var(--space-md);justify-content:space-between;align-items:center;min-height:3.5rem;margin:0 auto;display:flex}.marketing-header__brand,.marketing-footer__lockup{gap:var(--space-xs);min-width:0;color:var(--color-ink);font-family:var(--font-wordmark);font-size:var(--text-xl);white-space:nowrap;align-items:center;font-style:normal;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.marketing-header__brand span,.marketing-footer__lockup span{aspect-ratio:1;border:var(--rule-hair) solid transparent;border-radius:var(--radius-sm);width:2.25rem;color:var(--color-accent);place-items:center;display:grid}.marketing-logo{width:1.75rem;height:1.75rem;display:block}.marketing-header__nav{display:none}.marketing-header__nav ul{gap:var(--space-xs);align-items:center;margin:0;padding:0;display:flex}.marketing-header__nav li,.marketing-footer li,.marketing-benefit-grid li,.marketing-workflow li,.marketing-order-actions li,.marketing-service-strip li,.marketing-order-desk__items li,.marketing-order-desk__decision li,.marketing-pricing-plan li,.marketing-roadmap li,.marketing-logo-variant{list-style:none}.marketing-header__nav a,.marketing-header__action{border-radius:var(--radius-sm);min-height:2.45rem;color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.marketing-header__nav a{padding:var(--space-xs) var(--space-sm)}.marketing-header .marketing-header__action{border:var(--rule-hair) solid var(--color-ink);background:var(--color-ink);color:var(--color-paper-2);padding:var(--space-xs) var(--space-md)}.marketing-header__nav a:active,.marketing-header__action:active,.marketing-button:active{transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.marketing-header__nav a:hover{background:var(--color-accent-soft);color:var(--color-ink)}.marketing-header__action:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}}.marketing-hero{color:var(--color-ink);isolation:isolate;padding-inline:var(--page-gutter);position:relative}.marketing-hero:before{z-index:-1;background:linear-gradient(110deg, color-mix(in oklch, var(--color-paper-tint) 52%, transparent), transparent 46%);content:"";position:absolute;inset-block:0;inset-inline:0}.marketing-hero__inner{width:min(100%, var(--page-max));gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);align-items:center;margin:0 auto;display:grid}.marketing-hero__content{gap:var(--space-md);align-content:center;min-width:0;display:grid}.marketing-hero__audience{color:var(--color-accent);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.3}.marketing-hero h1{max-width:12ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:600;line-height:.98}.marketing-hero__intro{max-width:31rem;color:var(--color-ink-2);font-size:var(--text-md);font-weight:400;line-height:1.5}.marketing-actions{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.marketing-button{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);min-height:2.875rem;color:var(--color-ink);padding:var(--space-sm) var(--space-md);text-align:center;white-space:nowrap;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.marketing-site .marketing-button--primary{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper-2)}.marketing-site .marketing-button--secondary{border-color:var(--color-ink);color:var(--color-ink);background:0 0}.marketing-button[aria-disabled=true],.marketing-button:where(.is-loading,.is-disabled){opacity:.55;cursor:not-allowed}.marketing-button.is-error{border-color:var(--color-secondary);color:var(--color-secondary)}.marketing-button.is-success{border-color:var(--color-accent);color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.marketing-button:hover{transform:translateY(-1px)}.marketing-site .marketing-button--primary:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.marketing-site .marketing-button--secondary:hover{border-color:var(--color-accent);background:var(--color-accent-soft)}}.marketing-hero__proof{min-width:0;margin:0;display:grid;position:relative}.marketing-order-desk{gap:var(--space-md);align-items:start;display:grid}.marketing-order-desk article,.marketing-order-desk__messages p{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-paper-2) 94%, transparent);box-shadow:0 1.2rem 2.8rem color-mix(in oklch, var(--color-shadow) 12%, transparent), inset 0 1px 0 color-mix(in oklch, var(--color-paper-2) 92%, transparent)}.marketing-order-desk article{gap:var(--space-sm);padding:var(--space-md);display:grid}.marketing-order-desk article header,.marketing-order-desk__subhead,.marketing-order-desk__summary div,.marketing-order-desk__totals div{gap:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.marketing-order-desk article header p,.marketing-order-desk article header h2,.marketing-pricing-plan__name,.marketing-roadmap h3{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:0;margin:0;font-style:normal;font-weight:700;line-height:1.08}.marketing-order-desk article header span,.marketing-order-desk__subhead span,.marketing-order-desk__payment,.marketing-pricing-plan__badge,.marketing-roadmap__status{border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);padding:var(--space-2xs) var(--space-xs);font-weight:700;line-height:1.2}.marketing-order-desk__items{gap:var(--space-xs);margin:0;padding:0;display:grid}.marketing-order-desk__items li{gap:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-receipt);padding:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.marketing-order-desk__items span,.marketing-order-desk__customer,.marketing-order-desk__subhead,.marketing-order-desk__decision header p{color:var(--color-ink);font-weight:700}.marketing-order-desk__items small{color:var(--color-muted);font-size:var(--text-xs);grid-column:1/-1;font-weight:700}.marketing-order-desk__totals,.marketing-order-desk__summary{gap:var(--space-2xs);margin:0;display:grid}.marketing-order-desk__summary{border-block:var(--rule-hair) solid var(--color-rule-2);padding-block:var(--space-sm)}.marketing-order-desk__totals dt,.marketing-order-desk__summary dt{color:var(--color-muted);font-size:var(--text-xs);font-weight:700}.marketing-order-desk__totals dd,.marketing-order-desk__summary dd{color:var(--color-ink);margin:0;font-weight:700}.marketing-order-desk__totals div:last-child{border-top:var(--rule-hair) solid var(--color-rule-2);padding-block-start:var(--space-xs)}.marketing-order-desk__checkout{border-radius:var(--radius-sm);background:var(--color-ink);min-height:2.5rem;color:var(--color-paper-2);place-items:center;font-weight:700;display:grid}.marketing-order-desk__customer span{color:var(--color-muted);margin-block-start:var(--space-2xs);display:block}.marketing-order-desk__decision ul{gap:var(--space-xs);margin:0;padding:0;display:grid}.marketing-order-desk__decision li{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-receipt);min-height:2.5rem;color:var(--color-ink);padding:var(--space-sm);font-weight:700}.marketing-order-desk__decision li.is-accept{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.marketing-order-desk__decision li.is-decline{border-color:var(--color-secondary);color:var(--color-secondary)}.marketing-order-desk__messages{gap:var(--space-sm);align-content:start;display:grid}.marketing-order-desk__messages p{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-md);padding:var(--space-sm) var(--space-md);font-weight:600;line-height:1.12}.marketing-order-desk__messages p:nth-child(2){border-color:var(--color-secondary);background:var(--color-secondary-soft)}.marketing-order-desk__messages p:nth-child(3){border-color:var(--color-accent);background:var(--color-accent-soft);justify-self:end}.marketing-hero__panel{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.marketing-order-actions{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;display:flex}.marketing-service-strip{padding:0 var(--page-gutter)}.marketing-service-strip ol{width:min(100%, var(--page-max));border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-paper-2) 88%, transparent);margin:0 auto;padding:0;display:grid}.marketing-service-strip li{gap:var(--space-2xs);border-top:var(--rule-hair) dashed var(--color-rule);padding:var(--space-md);display:grid}.marketing-service-strip li:first-child{border-top:0}.marketing-service-strip span,.marketing-pricing-notes dt,.marketing-proof-list dt,.marketing-legal__updated,.marketing-logo-variant dt{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.25}.marketing-service-strip strong{color:var(--color-ink);font-size:var(--text-base);font-weight:700;line-height:1.35}.marketing-band{padding:var(--space-2xl) var(--page-gutter)}.marketing-band--benefits,.marketing-band--operations{background:var(--color-paper)}.marketing-band--workflow,.marketing-band--pricing{background:linear-gradient(180deg, var(--color-paper-2), var(--color-paper))}.marketing-band--cta{background:var(--color-paper-2)}.marketing-section{width:min(100%, var(--page-max));gap:var(--space-xl);min-width:0;margin:0 auto;display:grid}.marketing-section--split{gap:var(--space-xl)}.marketing-section__header{gap:var(--space-sm);min-width:0;max-width:42rem;display:grid}.marketing-eyebrow{width:fit-content;color:var(--color-accent);font-size:var(--text-sm);margin:0;font-weight:700;line-height:1.25}.marketing-section__header h2,.marketing-problem h2,.marketing-cta h2,.marketing-legal h1{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:600;line-height:1.05}.marketing-section__header p,.marketing-problem p:last-child,.marketing-cta p,.marketing-legal__header p{max-width:42rem;color:var(--color-ink-2);font-size:var(--text-base);font-weight:400;line-height:1.62}.marketing-problem{gap:var(--space-lg);border-block:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-xl)}.marketing-problem__copy{gap:var(--space-md);display:grid}.marketing-benefit-grid{gap:var(--space-md);margin:0;padding:0;display:grid}.marketing-benefit-grid li{gap:var(--space-md);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);min-height:13rem;padding:var(--space-lg);align-content:end;display:grid;position:relative;overflow:clip}.marketing-benefit-grid li:before{aspect-ratio:1;border:var(--rule-hair) solid currentColor;border-radius:var(--radius-pill);width:3rem;color:var(--color-accent);font-size:var(--text-lg);place-items:center;font-weight:700;display:grid}.marketing-benefit-grid li:first-child{background:linear-gradient(180deg, color-mix(in oklch, var(--color-paper-2) 42%, transparent), var(--color-paper-2)), url(/images/marketing/order-control-bento.webp) center / cover;min-height:18rem}.marketing-benefit-grid li:first-child:before{background:var(--color-paper-2);content:"M"}.marketing-benefit-grid li:nth-child(2){border-color:color-mix(in oklch, var(--color-info) 52%, var(--color-rule));background:var(--color-info-soft)}.marketing-benefit-grid li:nth-child(2):before{color:var(--color-info);content:"£"}.marketing-benefit-grid li:nth-child(3){border-color:var(--color-accent);background:var(--color-accent-soft)}.marketing-benefit-grid li:nth-child(3):before{content:"✓"}.marketing-benefit-grid li:nth-child(4){border-color:var(--color-secondary);background:var(--color-secondary-soft)}.marketing-benefit-grid li:nth-child(4):before{color:var(--color-secondary);content:"↗"}.marketing-benefit-grid h3,.marketing-workflow h3,.marketing-pricing-plan h3{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:0;margin:0;font-style:normal;font-weight:700;line-height:1.08}.marketing-benefit-grid p,.marketing-workflow p,.marketing-proof-list dd,.marketing-pricing-plan p,.marketing-pricing-plan li,.marketing-pricing-notes dd,.marketing-roadmap p{color:var(--color-ink-2);margin:0;font-weight:400;line-height:1.55}.marketing-workflow{gap:var(--space-md);margin:0;padding:0;display:grid}.marketing-workflow li{gap:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);padding-block:var(--space-lg);display:grid}.marketing-workflow li:first-child{border-top:0;padding-block-start:0}.marketing-workflow__stage{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-ink);width:4.5rem;color:var(--color-paper-2);font-size:var(--text-xs);place-items:center;font-weight:700;line-height:1;display:grid}.marketing-workflow__detail{border-top:var(--rule-hair) solid var(--color-rule-2);color:var(--color-muted);padding-block-start:var(--space-sm);font-weight:700}.marketing-proof{gap:var(--space-xl)}.marketing-proof__header{max-width:52rem}.marketing-proof__body{gap:var(--space-md);display:grid}.marketing-proof__image{aspect-ratio:4/3;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);filter:saturate(.9)contrast(1.02);object-fit:cover;object-position:60% center;width:100%;height:auto;display:block}.marketing-proof-list{border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);margin:0;display:grid;overflow:clip}.marketing-proof-list div{gap:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule-2);padding:var(--space-md);display:grid}.marketing-proof-list div:first-child{border-top:0}.marketing-pricing{gap:var(--space-xl)}.marketing-pricing__plans{gap:var(--space-md);display:grid}.marketing-pricing-plan{gap:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);padding:var(--space-lg);align-content:start;display:grid}.marketing-pricing-plan--featured{border-color:var(--color-accent);background:var(--color-accent-soft)}.marketing-pricing-plan__header{gap:var(--space-sm);display:grid}.marketing-pricing-plan__header>div{gap:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.marketing-pricing-plan__badge{border-color:var(--color-ink);background:var(--color-ink);width:fit-content;color:var(--color-paper-2);margin:0}.marketing-pricing-plan__price{gap:var(--space-2xs);display:grid}.marketing-pricing-plan__price strong{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:1}.marketing-pricing-plan__price span{color:var(--color-muted);font-size:var(--text-sm);font-weight:700;line-height:1.25}.marketing-pricing-plan__features{gap:var(--space-xs);margin:0;padding:0;display:grid}.marketing-pricing-plan__features li{padding-inline-start:var(--space-md);position:relative}.marketing-pricing-plan__features li:before{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--color-accent);content:"";width:.45rem;position:absolute;inset-block-start:.62em;inset-inline-start:0}.marketing-pricing-notes{gap:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);padding:var(--space-md);margin:0;display:grid}.marketing-pricing-notes div{gap:var(--space-2xs);display:grid}.marketing-pricing-notes dd{margin:0}.marketing-roadmap{gap:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-xl);display:grid}.marketing-roadmap__list{gap:var(--space-md);margin:0;padding:0;display:grid}.marketing-roadmap__list li{gap:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);padding:var(--space-md);display:grid}.marketing-roadmap__status{width:fit-content}.marketing-cta{gap:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:color-mix(in oklch, var(--color-paper-tint) 38%, var(--color-paper-2));padding:var(--space-lg);justify-items:start}.marketing-footer{border-top:var(--rule-hair) solid var(--color-rule);background:var(--color-paper);color:var(--color-ink);padding:var(--space-2xl) var(--page-gutter) var(--space-xl)}.marketing-footer__inner{width:min(100%, var(--page-max));gap:var(--space-xl);margin:0 auto;display:grid}.marketing-footer__brand,.marketing-footer__company,.marketing-footer__nav section{gap:var(--space-sm);align-content:start;display:grid}.marketing-footer__brand{border-bottom:var(--rule-hair) solid var(--color-rule);padding-block-end:var(--space-lg)}.marketing-footer__brand p{max-width:24ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:0;font-style:normal;font-weight:700;line-height:1.05}.marketing-footer__brand a:not(.marketing-footer__lockup),.marketing-footer__nav a{color:var(--color-ink-2);font-weight:700;line-height:1.35;text-decoration:none}.marketing-footer__nav a{white-space:nowrap;width:fit-content}@media (hover:hover) and (pointer:fine){.marketing-footer__brand a:not(.marketing-footer__lockup):hover,.marketing-footer__nav a:hover{color:var(--color-accent)}}.marketing-footer__nav{gap:var(--space-lg);align-items:start;display:grid}.marketing-footer h2{color:var(--color-accent);font-size:var(--text-sm);margin:0;font-weight:700;line-height:1.2}.marketing-footer ul{gap:var(--space-xs);margin:0;padding:0;display:grid}.marketing-footer__company dl{gap:var(--space-sm);margin:0;display:grid}.marketing-footer__company dl div{gap:var(--space-2xs);display:grid}.marketing-footer__company dt{color:var(--color-accent);font-size:var(--text-xs);text-transform:uppercase;font-weight:700}.marketing-footer__company dd{color:var(--color-muted);margin:0;font-weight:400;line-height:1.4}.marketing-footer__small{color:var(--color-muted);font-size:var(--text-sm);margin:0;font-weight:400}.marketing-legal{gap:var(--space-xl);width:min(100% - 2rem,58rem);padding:var(--space-xl) 0 var(--space-2xl);margin:0 auto;display:grid}.marketing-legal__header,.marketing-legal__body,.marketing-legal__body section{gap:var(--space-md);display:grid}.marketing-legal__home,.marketing-logo-page__home{width:fit-content;color:var(--color-ink-2);font-weight:700;text-decoration:none}@media (hover:hover) and (pointer:fine){.marketing-legal__home:hover,.marketing-logo-page__home:hover{color:var(--color-accent)}}.marketing-legal__updated{color:var(--color-muted)}.marketing-legal__body section{border-top:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-lg)}.marketing-legal__body h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-style:normal;font-weight:700;line-height:1.08}.marketing-legal__body p,.marketing-legal__body li{color:var(--color-ink-2);font-weight:400;line-height:1.6}.marketing-legal__body ul{gap:var(--space-xs);margin:0;padding-inline-start:var(--space-lg);display:grid}.marketing-logo-page{gap:var(--space-xl);width:min(100% - 2rem,74rem);padding:var(--space-xl) 0 var(--space-2xl);margin:0 auto;display:grid}.marketing-logo-page__header{gap:var(--space-md);max-width:48rem;display:grid}.marketing-logo-page__header h1{max-width:13ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:0;margin:0;font-style:normal;font-weight:700;line-height:1.02}.marketing-logo-page__header p:last-child{max-width:42rem;color:var(--color-ink-2);font-size:var(--text-md);font-weight:400;line-height:1.6}.marketing-logo-variant-grid{gap:var(--space-md);margin:0;padding:0;display:grid}.marketing-logo-variant{gap:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);padding:var(--space-md);display:grid}.marketing-logo-variant:nth-child(2),.marketing-logo-variant:nth-child(5){border-color:var(--color-accent);background:var(--color-accent-soft)}.marketing-logo-variant__stage{border:var(--rule-hair) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper);min-height:15rem;padding:var(--space-xl);place-items:center;display:grid}.marketing-logo-variant__lockup{gap:var(--space-md);color:var(--color-ink);font-family:var(--font-wordmark);align-items:center;font-weight:700;display:inline-flex}.marketing-logo-variant__tile{aspect-ratio:1;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-2);width:5.5rem;color:var(--color-ink);place-items:center;display:grid}.marketing-logo-variant__name{color:var(--color-ink);font-size:var(--text-lg);letter-spacing:0;line-height:1}.marketing-logo-variant svg{width:3.85rem;height:3.85rem;display:block}.marketing-logo-variant h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:0;margin:0;font-style:normal;font-weight:700;line-height:1.08}.marketing-logo-variant p{color:var(--color-ink-2);font-weight:400;line-height:1.5}.marketing-logo-variant dl{gap:var(--space-xs);margin:0;display:grid}.marketing-logo-variant dl div{gap:var(--space-2xs);display:grid}.marketing-logo-variant dd{color:var(--color-ink-2);margin:0;font-weight:400}@keyframes marketing-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=41.99rem){.marketing-hero__inner{gap:var(--space-lg);padding-block:var(--space-lg) var(--space-xl)}.marketing-order-desk>.marketing-order-desk__basket{display:none}}@media (width<=59.99rem){.marketing-order-desk>.marketing-order-desk__messages{display:none}}@media (width>=42rem){.marketing-header__nav{display:block}.marketing-hero__inner{gap:var(--space-xl);min-height:min(33rem,72svh);padding-block:var(--space-xl) var(--space-2xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.marketing-service-strip{margin-block-start:calc(var(--space-lg) * -1)}.marketing-order-desk{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-order-desk__basket{grid-row:1/span 2}.marketing-order-desk__messages{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-order-desk__messages p:nth-child(3){justify-self:stretch}.marketing-service-strip ol{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-service-strip li{border-top:0;border-inline-start:var(--rule-hair) dashed var(--color-rule)}.marketing-service-strip li:first-child{border-inline-start:0}.marketing-band{padding-block:var(--space-3xl)}.marketing-section__header h2,.marketing-problem h2,.marketing-cta h2,.marketing-legal h1{font-size:var(--text-3xl)}.marketing-benefit-grid,.marketing-pricing__plans,.marketing-roadmap__list{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-benefit-grid li:first-child{grid-row:span 2}.marketing-pricing-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-proof-list div{gap:var(--space-lg);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr)}.marketing-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-logo-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.marketing-hero__inner{gap:var(--space-2xl);padding-block:var(--space-2xl);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.marketing-hero h1{max-width:36rem;font-size:var(--text-display-lg)}.marketing-order-desk{grid-template-rows:auto auto;grid-template-columns:minmax(12rem,.82fr) minmax(14rem,1fr) minmax(9rem,.62fr)}.marketing-order-desk__basket{grid-row:1/span 2}.marketing-order-desk__messages{grid-area:1/3/span 2;grid-template-columns:1fr;padding-block-start:var(--space-md)}.marketing-section--split,.marketing-proof{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}.marketing-problem__copy{align-items:end;gap:var(--space-2xl);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.marketing-benefit-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.marketing-benefit-grid li{min-height:16rem}.marketing-benefit-grid li:first-child{grid-column:span 7}.marketing-benefit-grid li:nth-child(2){grid-column:span 5}.marketing-benefit-grid li:nth-child(3){grid-column:span 5;min-height:13rem}.marketing-benefit-grid li:nth-child(4){grid-column:span 7;min-height:13rem}.marketing-workflow li{gap:var(--space-lg);grid-template-columns:minmax(5rem,.24fr) minmax(0,1fr) minmax(13rem,.62fr);align-items:start}.marketing-workflow h3,.marketing-workflow p:not(.marketing-workflow__detail){grid-column:2}.marketing-workflow__detail{border-top:0;border-inline-start:var(--rule-hair) solid var(--color-rule-2);grid-area:1/3/span 3;padding-block-start:0;padding-inline-start:var(--space-lg)}.marketing-proof__body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch}.marketing-proof__image{aspect-ratio:auto;height:100%}.marketing-pricing__plans{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)}.marketing-cta{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end}.marketing-cta p,.marketing-cta .marketing-actions{grid-column:2}.marketing-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.marketing-footer__brand{grid-column:1/-1;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto;align-items:end}.marketing-footer__brand p{max-width:28ch;font-size:var(--text-2xl)}.marketing-footer__company{grid-column:1}.marketing-footer__small{grid-column:2;place-self:end}.marketing-logo-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-logo-variant:first-child{grid-column:span 2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}}
