.syn-page{--syn-bg:var(--paper);--syn-bg-deep:#ebe7dc;--syn-panel:var(--card);--syn-line:var(--line);--syn-text:var(--ink);--syn-muted:var(--muted);--syn-mint:var(--mint);--syn-nav-h:66px;background:var(--syn-bg);color:var(--syn-text);min-height:100vh;overflow-x:clip}.syn-header{background:var(--card);border-bottom:2px solid var(--ink);padding:0 max(4vw, env(safe-area-inset-right)) 0 max(4vw, env(safe-area-inset-left));z-index:50;position:sticky;top:0;left:0;right:0}.syn-nav{box-shadow:none;z-index:auto;background:0 0;border-radius:0;grid-template-columns:auto 1fr;justify-content:stretch;align-items:center;gap:28px;width:100%;max-width:1400px;height:64px;margin:0 auto;padding:0 4px 0 0;display:grid;position:relative;overflow:visible}.syn-nav-toggle{color:var(--ink);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:none}.syn-nav-toggle:focus-visible{outline:2px solid var(--mint-deep);outline-offset:2px;border-radius:8px}.syn-nav-toggle-svg{width:32px;height:32px;transition:transform .6s cubic-bezier(.4,0,.2,1)}.syn-toggle-line{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.syn-toggle-line-top-bottom{stroke-dasharray:12 63}.syn-header.is-nav-open .syn-nav-toggle-svg{transform:rotate(-45deg)}.syn-header.is-nav-open .syn-toggle-line-top-bottom{stroke-dasharray:20 300;stroke-dashoffset:-32.42px}.syn-logo{color:var(--ink);flex:none;align-items:center;gap:8px;width:max-content;min-width:0;padding:0;text-decoration:none;display:inline-flex;overflow:visible}.syn-logo-mark{color:var(--ink);flex:none;justify-content:center;align-items:center;width:20px;height:28px;display:inline-flex}.syn-logo-mark svg{width:20px;height:28px;display:block;overflow:visible}.syn-logo-wordmark{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;white-space:nowrap;font-size:20px;font-weight:800;line-height:1}.syn-logo-wordmark em{color:var(--sage-text);font-style:normal}.syn-logo-morph-hit{vertical-align:baseline;display:inline-flex;position:relative}.syn-logo-morph{letter-spacing:-.04em;justify-items:start;display:inline-grid}.syn-logo-morph-word{letter-spacing:inherit;transform-origin:50% 70%;white-space:nowrap;will-change:transform, opacity;grid-area:1/1;width:max-content;display:inline-block}.syn-logo-morph-hit>.syn-logo-morph-word{letter-spacing:-.04em;white-space:nowrap}@media (prefers-reduced-motion:reduce){.syn-logo-morph-word{will-change:auto}}.syn-audit-hero{overflow:hidden}.syn-audit-hero07{background:var(--paper);isolation:isolate;padding:16px 4vw 0;position:relative;overflow:hidden}.syn-audit-hero07-media{isolation:isolate;border-radius:6px 6px 0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.syn-audit-hero07-wash{display:none}.syn-audit-hero07-media img{aspect-ratio:2;object-fit:cover;object-position:center center;width:100%;height:auto;display:block}.syn-audit-hero07-grid{z-index:2;grid-template-columns:1fr;gap:28px;max-width:1280px;margin:-24px auto 0;padding:0 0 72px;display:grid;position:relative}.syn-audit-hero07-tag{color:var(--doodle-violet-deep);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;max-width:28ch;margin:0;font-size:12px;font-weight:500;line-height:1.65}.syn-audit-hero07-copy{min-width:0}.syn-audit-hero07 h1{color:var(--ink);letter-spacing:-.045em;max-width:13ch;margin:0 0 22px;font-size:clamp(40px,6.4vw,84px);font-weight:800;line-height:1.02}.syn-audit-hero07 .syn-lead{max-width:46ch}@media (min-width:640px){.syn-audit-hero07-media img{aspect-ratio:9/4}}@media (min-width:1024px){.syn-audit-hero07-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;margin-top:-44px;padding-bottom:96px}.syn-audit-hero07-tag{grid-column:1/span 4;padding-top:12px}.syn-audit-hero07-copy{grid-column:7/span 6}}@media (max-width:700px){.syn-audit-hero07{padding-top:10px}.syn-audit-hero07 h1{max-width:none;font-size:34px}.syn-audit-hero07-grid{gap:18px;padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.syn-audit-hero07-media,.syn-audit-hero07-grid{filter:none!important;transform:none!important}}.syn-audit-hero10{background:var(--paper);padding:72px 4vw 88px;overflow:hidden}.syn-audit-hero10-inner{text-align:center;flex-direction:column;align-items:center;gap:36px;max-width:1100px;margin:0 auto;display:flex}.syn-audit-hero10-copy{flex-direction:column;align-items:center;gap:16px;max-width:40rem;display:flex}.syn-audit-hero10 h1{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(36px,5.2vw,64px);font-weight:800;line-height:1.05}.syn-audit-hero10-highlight{color:var(--sage-text);font-style:italic}.syn-audit-hero10 .syn-lead{max-width:46ch;margin:0}.syn-audit-hero10-cta{flex-direction:column;align-items:center;gap:14px;display:flex}.syn-audit-hero10 .syn-actions{justify-content:center;margin-top:0}.syn-audit-hero10-proof{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}@media (max-width:700px){.syn-audit-hero10{padding:40px 4vw 52px}.syn-audit-hero10 h1{font-size:32px}}.syn-audit-goal-inner,.syn-audit-chain-inner,.syn-audit-close-inner{z-index:1;max-width:1100px;margin:0 auto;position:relative}.syn-audit-goal-copy{gap:22px;max-width:62ch;margin-top:36px;display:grid}.syn-audit-goal-copy p{color:var(--ink);margin:0;font-size:18px;line-height:1.75}.syn-audit-goal-copy p+p{color:var(--muted);font-size:16px}.syn-audit-demos{background:var(--paper);border-top:1px solid var(--line);position:relative}.syn-audit-demos-intro{max-width:1100px;margin:0 auto;padding:72px 4vw 12px}.syn-audit-demos-intro h2{letter-spacing:-.03em;max-width:16ch;margin:12px 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.12}.syn-audit-demos-intro>span{color:var(--muted);max-width:52ch;font-size:16px;line-height:1.65;display:block}.audit-video-reveal{height:240vh;position:relative}.audit-video-reveal.is-reduced{height:auto;padding:24px 4vw 64px}.audit-video-reveal-sticky{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;height:100vh;margin:0 auto;padding:24px 4vw;display:flex;position:sticky;top:0}.audit-video-reveal.is-reduced .audit-video-reveal-sticky{height:auto;position:relative}.audit-video-reveal-kicker{color:var(--doodle-violet-deep);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:500}.audit-video-reveal-title{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;text-align:center;margin:0 0 28px;font-size:clamp(28px,4vw,44px);font-weight:800}.audit-video-reveal-frame{aspect-ratio:16/10;background:var(--card);border:2px solid var(--ink);will-change:clip-path;width:min(100%,960px);max-height:min(62vh,560px);position:relative;overflow:hidden;box-shadow:6px 6px #141c241f}.audit-video-reveal.is-reduced .audit-video-reveal-frame{clip-path:none!important}.audit-video-el{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.audit-video-placeholder{background:var(--paper);color:var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:220px;padding:28px;display:flex}.audit-video-placeholder .mono{color:var(--sage-text);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.audit-video-placeholder small{color:var(--muted);font-size:13px}.audit-video-reveal-caption{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:18px 0 0;font-size:10px}.syn-audit-chain-list{gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid}.syn-audit-chain-row{border-top:1px solid var(--line);grid-template-columns:1fr;gap:18px;padding:32px 0;display:grid}.syn-audit-chain-row:last-child{border-bottom:1px solid var(--line)}.syn-audit-chain-copy{gap:10px;min-width:0;display:grid}.syn-audit-chain-title{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800}.syn-audit-chain-body{color:var(--muted);max-width:68ch;margin:0;font-size:15px;line-height:1.7}.syn-audit-chain-media{min-width:0;max-width:720px}.syn-audit-hero-art{background:0 0;place-items:center;width:100%;max-width:420px;display:grid}.syn-audit-hero-doodle{width:100%;max-width:420px;height:auto;display:block}.audit-inline-demo{gap:10px;display:grid}.audit-inline-demo-label{color:var(--doodle-violet-deep);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.audit-inline-demo-frame{aspect-ratio:16/10;background:var(--card);border:2px solid var(--ink);width:100%;overflow:hidden;box-shadow:5px 5px #141c241a}.syn-audit-close{background:var(--syn-bg-deep);border-top:1px solid var(--line)}.syn-audit-close-inner h2{letter-spacing:-.03em;max-width:18ch;margin:12px 0 18px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.12}.syn-audit-close-inner>p{color:var(--muted);max-width:54ch;margin:0;font-size:16px;line-height:1.7}@media (max-width:700px){.syn-audit-chain-row{gap:10px;padding:24px 0}.syn-audit-chain-title{font-size:20px}.syn-audit-chain-body{font-size:14px}.audit-video-reveal{height:200vh}.audit-video-reveal-frame{max-height:min(48vh,420px)}}@media (prefers-reduced-motion:reduce){.audit-video-reveal{height:auto;padding:24px 4vw 64px}.audit-video-reveal-sticky{height:auto;position:relative}.audit-video-reveal-frame{clip-path:none!important}}.syn-nav-dock-shell{justify-content:center;justify-self:center;align-items:center;gap:28px;width:100%;min-width:0;height:100%;display:flex}.syn-nav-dock.kredit-dock{box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;gap:34px;height:100%;padding:0;display:flex}.syn-nav-dock-blobs{opacity:.7;pointer-events:none;flex:none}.kredit-gooey{align-items:center;line-height:0;display:inline-flex}.kredit-gooey-defs{position:absolute;top:0;left:0}.kredit-gooey-track{align-items:center;gap:3px;display:flex}.kredit-gooey-blob{border-radius:50%;flex:none}.syn-nav-dock .kredit-dock-item,.syn-nav-dock .kredit-dock-item-scale{box-shadow:none;color:var(--muted);will-change:font-size;background:0 0;border:none;border-radius:0;padding:0;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;transform:none}.syn-nav-dock .kredit-dock-item:hover,.syn-nav-dock .kredit-dock-item:focus-visible{box-shadow:none;color:var(--ink);background:0 0;border:none}.syn-nav-dock .kredit-dock-item:after,.syn-nav-dock .kredit-dock-label{display:none}.syn-nav-dock .kredit-dock-icon{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.syn-nav-dock .kredit-dock-item.is-active{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mint-deep);text-decoration-color:var(--mint-deep);text-underline-offset:6px;text-decoration-thickness:2px}.syn-nav-dock .kredit-dock-item:focus-visible{outline:2px solid var(--mint-deep);outline-offset:4px}.syn-nav-links{justify-content:center;justify-self:center;gap:28px;display:none}.syn-nav-links a{color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s}.syn-nav-links a:hover{color:var(--ink)}.syn-nav-links a.is-active{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mint-deep);text-decoration-color:var(--mint-deep);text-underline-offset:6px;text-decoration-thickness:2px}.syn-hero{background:var(--paper);align-items:center;min-height:calc(100vh - 64px);padding:48px 4vw 64px;display:flex;position:relative}.syn-hero-inner{z-index:1;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(40px,6vw,100px);width:100%;max-width:1400px;margin:0 auto;display:grid;position:relative}.syn-brand-line{align-items:center;gap:10px;margin:0 0 8px;display:inline-flex}.syn-brand-line .syn-logo-wordmark{font-size:28px}.syn-kicker,.syn-section-label,.syn-section-head>p,.syn-download>div>p{color:var(--doodle-violet-deep);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.syn-hero h1{color:var(--ink);letter-spacing:-.04em;max-width:14ch;margin:18px 0 22px;font-size:clamp(42px,5.2vw,72px);font-weight:800;line-height:1.05}.syn-lead{color:var(--muted);max-width:540px;font-size:17px;line-height:1.7}.syn-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.syn-btn-primary{background:var(--btn-paper,#e7e3d8);color:var(--ink);border:1px solid #141c2447;border-radius:7px;align-items:center;min-height:44px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 1px #141c2426}.syn-btn-primary:hover{border-color:var(--ink)}.syn-btn-primary:active{transform:translateY(1px);box-shadow:0 0 #141c2426}.syn-btn-primary:focus-visible{outline:2px solid var(--sage-text);outline-offset:3px}.syn-quiet-link{color:var(--ink);text-underline-offset:5px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #141c2447;text-decoration:underline #141c2447}.syn-quiet-link:hover{-webkit-text-decoration-color:var(--mint-deep);text-decoration-color:var(--mint-deep)}.syn-hero-art{place-items:center;width:100%;display:grid;position:relative}.ink-illo{width:100%;height:auto;display:block}.ink-hero-illo{max-width:min(72vh,560px)}.ink-hero-website{width:100%;max-width:min(92vh,1040px)}.ink-hero-website img{aspect-ratio:4/3;width:100%;height:auto;display:block}.ink-hero-tractor,.ink-hero-spiral,.ink-hero-terminal,.ink-hero-trail,.ink-hero-coin,.ink-hero-padlock{max-width:min(58vh,496px);overflow:hidden}.ink-hero-tractor img,.ink-hero-trail img,.ink-hero-coin img{aspect-ratio:4/3;width:100%;height:auto;display:block}.syn-pricing-aside{margin-top:14px;font-size:15px}.ink-freetools-illo{max-width:420px;margin:auto}.ink-assets-illo{max-width:min(100%,520px);overflow:hidden}.ink-assets-illo img{aspect-ratio:4/3;width:100%;height:auto;display:block}.syn-hero-panels-mobile .ink-freetools-illo{width:auto;height:100%;max-height:232px}.syn-hero-panels-mobile .ink-assets-illo img{object-fit:contain;width:auto;height:100%;max-height:232px}.ink-method-spot{width:320px;max-width:100%;margin-top:26px;overflow:hidden}.ink-method-spot .ink-illo,.ink-method-diesel{aspect-ratio:4/3;width:100%;max-width:none;height:auto;display:block}.ink-method-diesel img{aspect-ratio:4/3;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.ink-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out both ink-draw}.ink-bob{animation:4.5s ease-in-out infinite ink-bob}.ink-bob-late{animation:5.5s ease-in-out .8s infinite ink-bob}.ink-twinkle{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out 2s infinite ink-twinkle}.ink-sway{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite ink-sway}}@keyframes ink-draw{to{stroke-dashoffset:0}}@keyframes ink-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ink-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@keyframes ink-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}.doodle-marks{pointer-events:none;z-index:0;position:absolute;inset:0}.doodle-dot,.doodle-ring,.doodle-diamond{display:block;position:absolute}.doodle-marks-hero .doodle-dot{top:42%;left:3%}.doodle-marks-hero .doodle-ring{top:58%;right:4%}.doodle-marks-hero .doodle-diamond{top:28%;right:6%}.doodle-marks-tools .doodle-dot{top:55%;left:2%}.doodle-marks-tools .doodle-ring{top:22%;right:3%}.doodle-marks-tools .doodle-diamond{bottom:18%;right:5%}.syn-section{padding:100px 4vw;position:relative}.syn-page-section{padding-top:72px}.syn-page-link{margin-top:28px;display:inline-block}.syn-section-head{grid-template-columns:160px minmax(0,1fr) 280px;gap:24px;max-width:1400px;margin:0 auto 48px;display:grid}.syn-section-head h2,.syn-showcase h2,.syn-local h2,.syn-download h2{color:var(--ink);letter-spacing:-.04em;font-size:clamp(36px,4.6vw,64px);line-height:1.02}.syn-section-head>span{color:var(--muted);font-size:14px;line-height:1.65}.syn-products{background:var(--paper);overflow:hidden}.syn-tools{position:relative}.syn-tools-layout{grid-template-columns:minmax(0,1.05fr) minmax(260px,.85fr);align-items:stretch;gap:clamp(28px,4vw,56px);max-width:1400px;margin:0 auto;display:grid}.syn-tools-main{min-width:0}.syn-section-head-stack{grid-template-columns:1fr;gap:14px;max-width:none;margin:0 0 36px;display:grid}.syn-section-head-stack h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.2vw,56px);line-height:1.04}.syn-section-head-stack>span{color:var(--muted);max-width:42ch;font-size:15px;line-height:1.65}.syn-tools-art-aside{place-items:center;min-width:0;display:grid;position:relative}.ink-constellation{max-width:460px}.syn-tool-list{border-top:1px solid var(--line);max-width:none;margin:0}.syn-tool-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:52px 56px minmax(0,1fr) 28px;align-items:center;gap:18px 22px;padding:22px 12px;text-decoration:none;transition:background .2s,box-shadow .2s;display:grid;position:relative}.syn-tool-row:hover,.syn-tool-row:focus-visible{background:var(--card);box-shadow:inset 3px 0 0 var(--mint-deep);outline:none}.syn-tool-num{color:var(--muted);font:500 13px/1 var(--font-mono), monospace;letter-spacing:.04em}.syn-tool-icon{place-items:center;width:56px;height:48px;display:grid}.syn-tool-icon svg{width:100%;height:100%}.syn-tool-copy h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(20px,2.2vw,26px);font-weight:700}.syn-tool-copy p{color:var(--muted);max-width:52ch;margin:0;font-size:14px;line-height:1.55}.syn-tool-arrow{color:var(--mint-deep);justify-self:end;font-size:20px}.syn-showcase{background:var(--syn-bg-deep);grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(36px,6vw,90px);display:grid}.syn-examples{isolation:isolate}.syn-examples.syn-showcase{flex-direction:column;align-items:stretch;gap:12px;display:flex}.syn-examples.syn-page-section{padding-top:28px}.syn-examples .syn-showcase-copy{max-width:720px}.syn-examples .ex-theatre-intro{max-width:40rem}.syn-examples .ex-theatre-intro h2{margin:8px 0 10px}.syn-examples .ex-theatre-notes{padding-bottom:12px}.syn-examples-ink{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.syn-examples-ink svg{display:block;position:absolute}.syn-examples>.syn-showcase-copy,.syn-examples>.syn-product-stage,.syn-examples>.ex-theatre{z-index:1;position:relative}.ex-pos-1{top:10%;left:4%}.ex-pos-2{top:14%;right:4%}.ex-pos-3{top:6%;left:36%}.ex-pos-4{bottom:18%;left:8%}.ex-pos-5{bottom:20%;right:3%}.ex-pos-6{top:42%;right:28%}.ex-pos-7{bottom:10%;left:44%}.ex-pos-8{top:52%;left:1%}@media (max-width:760px){.ex-pos-5,.ex-pos-6,.ex-pos-8{display:none}}.syn-showcase-copy{max-width:520px}.syn-showcase h2{margin:18px 0}.syn-showcase-copy>p:not(.syn-section-label){color:var(--muted);font-size:15px;line-height:1.7}.syn-showcase-copy ul{gap:12px;margin-top:24px;list-style:none;display:grid}.syn-showcase-copy li{color:var(--ink);font-size:14px}.syn-showcase-copy li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 22' fill='none'%3E%3Cpath d='M3,11 C 6,13.6 8.6,16.4 10.8,19 C 15,12.6 19.6,7 23.6,3.4' stroke='%231F8F54' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:14px;height:12px;margin-right:10px;display:inline-block}.syn-product-stage{min-width:0}.syn-product-stage .product-window{border:2px solid var(--ink);border-radius:4px;box-shadow:8px 8px #141c241f}.syn-product-stage .privacy-card{box-shadow:4px 4px #141c241a}.ex-theatre{width:100%;height:320vh}.ex-theatre.is-static{height:auto}.ex-theatre-sticky{min-height:calc(100svh - var(--syn-nav-h));top:var(--syn-nav-h);flex-direction:column;justify-content:flex-start;gap:10px;padding:0 0 20px;display:flex;position:sticky}.ex-theatre-inset{pointer-events:none;flex:none;place-items:center;width:100%;display:grid}.ex-theatre.is-open .ex-theatre-stage{pointer-events:auto}.ex-theatre-stage{background:var(--card);filter:drop-shadow(8px 8px #141c241f);transform-origin:50% 100%;border-radius:4px;width:100%;max-width:1100px;height:min(50vh,540px);overflow:hidden}.ex-theatre.is-open .ex-theatre-stage{border:2px solid var(--ink);filter:none;pointer-events:auto;height:min(46vh,500px);box-shadow:8px 8px #141c241f}.ex-theatre-video{background:var(--paper);height:100%;transition:opacity .28s;overflow:hidden}.ex-theatre-video.is-fading{opacity:0}.ex-theatre-video video{object-fit:contain;width:100%;height:100%;display:block}.ex-theatre-dock{width:100%;max-width:1100px;margin:0 auto}.ex-theatre-montage{color:var(--muted);text-align:center;font-size:14px}.ex-theatre-kicker{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.ex-theatre-dot{color:var(--muted);margin:0 8px}.ex-theatre-hint{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;margin:2px auto 8px;padding-bottom:6px;font-size:11px;font-weight:700;display:flex}.ex-theatre.is-open .ex-theatre-hint{opacity:0;visibility:hidden;height:0;margin:0;overflow:hidden}.ex-theatre-chevron{color:var(--mint-deep);display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.ex-theatre-chevron{animation:1.8s ease-in-out infinite ex-scroll-nudge}}@keyframes ex-scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.ex-theatre.is-open .ex-theatre-montage{opacity:0;visibility:hidden;height:0;min-height:0;margin:0;overflow:hidden}.ex-theatre:not(.is-open) .ex-theatre-library{opacity:0;pointer-events:none;visibility:hidden;height:0;overflow:hidden}.ex-theatre-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.ex-theatre-tab{color:var(--muted);cursor:pointer;font:700 11px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000;flex:none;gap:8px;padding:12px 14px 14px;display:flex}.ex-theatre-tab:hover{color:var(--ink)}.ex-theatre-tab.is-active{border-bottom-color:var(--mint-deep);color:var(--ink)}.ex-theatre-tab:focus-visible{outline:2px solid var(--mint-deep);outline-offset:3px}.ex-theatre-num{color:var(--muted);font-weight:500}.ex-theatre-tab.is-active .ex-theatre-num{color:var(--mint-deep)}.ex-theatre-blurb{color:var(--muted);min-height:2.6em;margin-top:12px;font-size:13px;line-height:1.5}.ex-theatre-chapters{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;margin-top:12px;display:grid}.ex-theatre-chapters[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-theatre-chapter{background:var(--paper);border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:center;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:4.75rem;padding:12px 14px;transition:border-color .18s,background-color .18s;display:flex}.ex-theatre-chapter:hover{border-color:var(--ink)}.ex-theatre-chapter[aria-current=true]{border-color:var(--mint-deep);background:#2fbf711a}.ex-theatre-chapter-num{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:10px;font-weight:500;line-height:1}.ex-theatre-chapter[aria-current=true] .ex-theatre-chapter-num{color:var(--mint-deep)}.ex-theatre-chapter-title{color:inherit;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ex-theatre-chapter:focus-visible{outline:2px solid var(--mint-deep);outline-offset:3px}.ex-theatre-source{margin-top:16px}.ex-theatre-source summary{color:var(--ink);cursor:pointer;letter-spacing:-.01em;width:fit-content;font-size:14px;font-weight:700}.ex-theatre-source summary:focus-visible{outline:2px solid var(--mint-deep);outline-offset:3px}.ex-theatre-source .source-doc{border-top:0;margin-top:10px;padding-top:0}@media (min-width:761px){.syn-product-stage .product-panel{padding-bottom:140px}}#preview-far:checked~.product-panels .preview-far,#preview-lease:checked~.product-panels .preview-lease,#preview-tax:checked~.product-panels .preview-tax,#preview-diesel:checked~.product-panels .preview-diesel{animation:.28s ease-out both syn-panel-enter}@keyframes syn-panel-enter{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}.syn-workflow{background:var(--paper);position:relative}.syn-method-schedule{border-top:1px solid var(--line);max-width:1400px;margin:0 auto;padding:0;list-style:none}.syn-method-row{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,.95fr) minmax(0,1.15fr);align-items:start;gap:clamp(18px,3vw,40px);padding:30px 4px;display:grid}.syn-method-row-accent{background:var(--card);border-left:3px solid var(--mint-deep);padding-left:16px}.syn-method-index{color:var(--doodle-violet-deep);font:500 12px/1 var(--font-mono), monospace;letter-spacing:.08em;padding-top:6px}.syn-method-row-accent .syn-method-index{color:var(--mint-deep);justify-content:center;align-items:center;width:42px;height:38px;margin:-4px 0 0 -8px;padding-top:0;display:inline-flex;position:relative}.syn-method-row-accent .syn-method-index:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 76' fill='none'%3E%3Cpath d='M60,10 C 40,4 14,10 8,26 C 2,44 20,64 46,66 C 70,68 80,54 77,38 C 74,22 56,10 36,12' stroke='%231F8F54' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.syn-method-title{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:700;line-height:1.18}.syn-method-body{color:var(--muted);max-width:52ch;margin:0;font-size:15px;line-height:1.7}.syn-local{background:var(--syn-bg-deep);isolation:isolate;grid-template-columns:.82fr 1.18fr;align-items:start;gap:5vw;display:grid;position:relative;overflow:hidden}.syn-local h2{margin:18px 0}.syn-local-copy,.syn-local-board{z-index:1;position:relative}.syn-local-copy>p:not(.syn-section-label){color:var(--muted);max-width:540px;line-height:1.7}.syn-local-copy a{color:var(--mint-deep);margin-top:28px;font-size:14px;font-weight:700;display:inline-block}.syn-local-board{isolation:isolate;width:100%;max-width:560px;position:relative}.syn-local-path{border-bottom:1px solid var(--line);color:var(--muted);font:500 10px/1.5 var(--font-mono), monospace;letter-spacing:.04em;margin:0 0 8px;padding-bottom:16px}.syn-local-path span{color:var(--doodle-violet-deep);margin:0 6px}.syn-local-path-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.syn-local-station{z-index:1;grid-template-columns:48px minmax(0,1fr);gap:14px 22px;padding:26px 0 26px 4px;display:grid;position:relative}.syn-local-station+.syn-local-station{border-top:1px solid var(--line)}.syn-local-station-accent{border-left:3px solid var(--mint-deep);padding-left:16px}.syn-local-step{color:var(--doodle-violet-deep);font:500 11px/1 var(--font-mono), monospace;letter-spacing:.08em;padding-top:4px}.syn-local-station-accent .syn-local-step{color:var(--mint-deep)}.syn-local-station-copy{gap:8px;min-width:0;display:grid}.syn-local-station-copy b{color:var(--ink);font-family:var(--font-sans), sans-serif;letter-spacing:.04em;margin:0;font-size:15px;font-weight:700;display:block}.syn-local-station-copy p{color:var(--muted);max-width:42ch;margin:0;font-size:14px;line-height:1.65}.syn-local-station-copy small{color:var(--muted);font:500 9px/1.4 var(--font-mono), monospace;letter-spacing:.06em}.syn-hero-panels{background:var(--paper);width:100%;padding:64px 5vw 36px;position:relative;overflow:clip visible}@media (max-width:959px){.syn-hero-panels{padding-bottom:220px}}@media (min-width:960px){.syn-hero-panels{padding:72px 0 48px max(24px,4vw)}}.syn-hero-panels-container{z-index:2;align-items:center;gap:28px;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding-bottom:28px;display:grid;position:relative}@media (min-width:960px){.syn-hero-panels-container{grid-template-columns:minmax(320px,560px) minmax(0,1fr);gap:32px;width:100%;max-width:none;margin:0;padding-bottom:40px}}.syn-hero-panels-content{text-wrap:balance;flex-direction:column;justify-content:center;gap:18px;width:100%;min-width:0;max-width:640px;margin-inline:auto;display:flex}@media (min-width:960px){.syn-hero-panels-content{margin-inline:0}}.syn-hero-panels-heading-wrap{text-align:center}@media (min-width:960px){.syn-hero-panels-heading-wrap{text-align:left}}.syn-hero-panels-heading{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(40px,6.4vw,72px);font-weight:700;line-height:.96}.syn-hero-panels-subtitle{color:var(--doodle-violet-deep);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;margin-top:.35em;font-size:.42em;font-weight:600;line-height:1.2;display:inline-block}.syn-hero-panels-desc-wrap{text-align:center;max-width:36rem;margin:0 auto}@media (min-width:960px){.syn-hero-panels-desc-wrap{text-align:left;max-width:none;margin:0}}.syn-hero-panels-desc{color:var(--muted);margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.syn-hero-panels-cta-wrap{justify-content:center;padding:0 6px 6px 0;display:flex}@media (min-width:960px){.syn-hero-panels-cta-wrap{justify-content:flex-start}}.syn-hero-panels-cta-inner{vertical-align:top;display:inline-block;position:relative}.syn-hero-panels-cta{color:var(--ink);z-index:1;background:#e7e3d8;border:1px solid #141c2447;border-radius:7px;align-items:center;min-height:44px;padding:14px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:inline-flex;position:relative;box-shadow:0 1px #141c2426}.syn-hero-panels-cta:hover{border-color:var(--ink)}.syn-hero-panels-cta:active{box-shadow:none;transform:translateY(1px)}.syn-hero-panels-cta:focus-visible{outline:2px solid var(--sage-text);outline-offset:3px}.syn-hero-panels-badges-wrap{justify-content:center;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:960px){.syn-hero-panels-badges-wrap{justify-content:flex-start}}.syn-hero-panels-badges{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}@media (min-width:960px){.syn-hero-panels-badges{justify-content:flex-start;gap:10px}}.syn-hero-panels-badge{background:var(--card);border:1px solid var(--line);color:var(--ink);flex:0 auto;align-items:center;gap:6px;max-width:100%;padding:7px 10px;font-size:12px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #141c2414}@media (min-width:960px){.syn-hero-panels-badge{gap:8px;padding:8px 12px;font-size:13px}}.syn-hero-panels-badge:hover{transform:translateY(-1px);box-shadow:2px 2px #141c241f}.syn-hero-panels-badge-icon{opacity:.8;width:14px;height:14px}.syn-hero-panels-badge-name{letter-spacing:-.02em;font-weight:700}.syn-hero-panels-badge-ver{color:var(--muted);font-family:var(--font-mono), monospace;font-size:11px}.syn-hero-panels-visual{height:380px;display:none;position:relative;overflow:visible}@media (min-width:960px){.syn-hero-panels-visual{aspect-ratio:16/9;justify-self:end;width:min(680px,100%);max-width:100%;height:auto;margin-left:auto;margin-right:0;display:block}}.syn-hero-panels-desktop{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.syn-hero-panels-mobile{bottom:0;pointer-events:none;z-index:0;max-width:100%;height:240px;position:absolute;inset-inline:0;overflow:hidden}@media (min-width:480px) and (max-width:959px){.syn-hero-panels-mobile{height:280px}}@media (min-width:960px){.syn-hero-panels-mobile{display:none}}.syn-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.syn-hero-panels-cta{transition:none}}.syn-free-tools{background:var(--paper);position:relative}.syn-free-list{border-top:1px solid var(--line);max-width:1400px;margin:0 auto}.syn-free-row{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:18px 28px;padding:32px 10px;display:grid}.syn-free-action{place-self:center end;padding-top:4px}.syn-free-action-muted{color:var(--muted);font:500 11px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.syn-free-download{color:var(--ink);font:700 11px/1 var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#e7e3d8;border:1px solid #141c2447;border-radius:7px;align-items:center;gap:10px;min-height:44px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:inline-flex;box-shadow:0 1px #141c2426}.syn-free-download:hover{border-color:var(--ink)}.syn-free-download:active{box-shadow:none;transform:translateY(1px)}.syn-free-download:focus-visible{outline:2px solid var(--sage-text);outline-offset:3px}.syn-free-download span{color:var(--sage-text);font-size:16px;line-height:1}.syn-free-num{color:var(--doodle-violet-deep);font:500 12px/1 var(--font-mono), monospace;letter-spacing:.08em;padding-top:8px}.syn-free-status{color:var(--mint-deep);font:500 11px/1.2 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.syn-free-copy h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 12px;font-size:28px;font-weight:700}.syn-free-copy>p{color:var(--muted);max-width:62ch;margin:0 0 12px;font-size:15px;line-height:1.65}.syn-free-detail{max-width:68ch;color:var(--ink)!important}.syn-free-note{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);max-width:1400px;margin:36px auto 0;padding:28px 24px}.syn-free-note p{color:var(--ink);max-width:68ch;margin:0 0 18px;font-size:15px;line-height:1.65}.syn-free-note-links{flex-wrap:wrap;gap:12px 22px;display:flex}.syn-free-note-links a{border-bottom:2px solid var(--mint-deep);color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.syn-free-note-links a:hover{border-color:var(--ink)}.syn-pricing{background:var(--paper);position:relative}.syn-price-schedule{border-top:1px solid var(--line);max-width:1400px;margin:0 auto}.syn-price-row{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1.4fr) minmax(180px,.7fr);align-items:start;gap:20px 28px;padding:28px 10px;display:grid}.syn-price-row-accent{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);margin:10px 0;padding:28px 18px}.syn-price-label{color:var(--doodle-violet-deep);font:500 11px/1 var(--font-mono), monospace;letter-spacing:.08em;padding-top:6px}.syn-price-main h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:700}.syn-price-main p{color:var(--muted);max-width:48ch;margin:0 0 10px;font-size:14px;line-height:1.6}.syn-price-main small{color:var(--ink);font-size:12px;line-height:1.5}.syn-price-meta{justify-items:start;gap:14px;display:grid}.syn-price-meta strong{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;font-size:28px;font-weight:700}.syn-price-meta a{border-bottom:2px solid var(--mint-deep);color:var(--ink);font-size:13px;font-weight:700;text-decoration:none}.syn-price-meta a:hover{border-color:var(--ink)}.syn-what{background:var(--paper);align-items:start;padding:64px 4vw 72px;display:block;position:relative;overflow:hidden}.syn-what-inner{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(320px,.9fr);grid-template-areas:"copy ornament""list list";align-items:start;gap:40px 5vw;width:100%;max-width:1400px;margin:0 auto;display:grid;position:relative}.syn-what-copy{grid-area:copy;max-width:34rem}.syn-what-ornament{grid-area:ornament;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.ink-what-sample{max-width:min(100%,480px);overflow:hidden}.ink-mobile-site{max-width:min(100%,560px)}.ink-mobile-site img,.ink-what-sample img{aspect-ratio:4/3;width:100%;height:auto;display:block}.syn-what-list{grid-area:list;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.syn-what-copy h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;max-width:14ch;margin:14px 0 18px;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.05}.syn-what-copy>p:not(.syn-section-label){color:var(--ink);opacity:.92;max-width:48ch;margin:0;font-size:16px;line-height:1.7}.syn-what-copy a{color:var(--mint-deep);margin-top:22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.syn-what-copy a:hover{text-decoration:underline}.syn-what-item{grid-template-columns:44px minmax(0,1fr);gap:14px 20px;padding:20px 18px 20px 4px;display:grid;position:relative}.syn-what-item+.syn-what-item{border-left:1px solid var(--line)}.syn-what-item-accent{border-left:3px solid var(--mint-deep);padding-left:16px}.syn-what-step{color:var(--doodle-violet-deep);font:500 11px/1 var(--font-mono), monospace;letter-spacing:.08em;padding-top:4px}.syn-what-item-accent .syn-what-step{color:var(--mint-deep)}.syn-what-item-copy{gap:8px;min-width:0;display:grid}.syn-what-item-copy b{color:var(--ink);font-family:var(--font-sans), sans-serif;letter-spacing:.04em;margin:0;font-size:14px;font-weight:700;display:block}.syn-what-item-copy p{color:var(--ink);opacity:.78;max-width:46ch;margin:0;font-size:14px;line-height:1.65}.syn-what-item-copy small{color:var(--ink);font:500 9px/1.4 var(--font-mono), monospace;letter-spacing:.06em;opacity:.55}.code-snippet-card{background:var(--card);border:2px solid var(--ink);flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:6px 6px #141c241f}.code-snippet-header{background:color-mix(in srgb, var(--paper) 88%, var(--ink));border-bottom:1px solid var(--line);padding:10px 12px 0}.code-snippet-tabs{gap:6px;display:flex}.code-snippet-tab{color:var(--ink);font:600 12px/1.2 var(--font-sans), sans-serif;opacity:.55;background:0 0;border:1px solid #0000;border-bottom:none;padding:8px 12px}.code-snippet-tab.is-active{background:var(--card);border-color:var(--line);opacity:1;border-radius:6px 6px 0 0;position:relative;top:1px}.code-snippet-body{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 14px 18px;display:grid}.code-snippet-lines{color:var(--ink);font:600 13px/1.7 var(--font-mono), monospace;opacity:.4;text-align:right;-webkit-user-select:none;user-select:none;gap:0;display:grid}.code-snippet-lines span{min-height:1.7em;display:block}.code-snippet-pre{color:var(--ink);font:600 13px/1.7 var(--font-mono), monospace;white-space:pre;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;overflow-x:auto}.code-snippet-comment{color:#4a5560}.code-snippet-keyword{color:var(--mint-deep);font-weight:700}.code-snippet-string{color:#1a5f8a}.code-snippet-number{color:var(--mint-deep)}.code-snippet-fn{color:var(--ink);font-weight:700}.code-snippet-var,.code-snippet-ident{color:var(--ink)}.code-snippet-terminal{border-top:2px solid var(--ink);color:#e8ece8;background:#101820}.code-snippet-terminal-bar{border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding:10px 14px;display:flex}.code-snippet-terminal-bar span{background:#ffffff47;border-radius:50%;width:8px;height:8px;display:block}.code-snippet-terminal-bar span:nth-child(2){background:var(--wash-sage)}.code-snippet-terminal-bar b{color:#ffffffb8;font:700 11px/1 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-left:8px}.code-snippet-terminal-body{font:600 13px/1.7 var(--font-mono), monospace;white-space:pre-wrap;margin:0;padding:14px 16px 16px}.code-snippet-terminal-prompt{color:var(--wash-sage)}.code-snippet-terminal-muted{color:#ffffff8c}.code-snippet-terminal-out{color:#fff;font-weight:700}.code-snippet-footer{background:var(--paper);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.code-snippet-lang{color:var(--ink);font:700 13px/1 var(--font-mono), monospace;letter-spacing:.04em;opacity:.85;text-transform:uppercase;-webkit-font-smoothing:antialiased}.code-snippet-run{color:var(--ink);cursor:pointer;font:700 13px/1 var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;background:#e7e3d8;border:1px solid #141c2447;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;transition:border-color .15s,transform .1s;display:inline-flex;box-shadow:0 1px #141c2426}.code-snippet-run:hover{border-color:var(--ink)}.code-snippet-run:active{box-shadow:none;transform:translateY(1px)}.code-snippet-run:focus-visible{outline:2px solid var(--sage-text);outline-offset:3px}@media (max-width:900px){.syn-what{padding:52px 4vw 60px}.syn-what-inner{grid-template-columns:1fr;grid-template-areas:"copy""ornament""list";gap:28px}.syn-what-list{grid-template-columns:1fr}.syn-what-item+.syn-what-item{border-left:none;border-top:1px solid var(--line)}.syn-what-copy h2{max-width:16ch;font-size:clamp(30px,7vw,42px)}}.syn-download{background:var(--wash-sage);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);color:var(--ink);grid-template-columns:1.2fr .8fr;align-items:end;gap:6vw;padding:88px 4vw;display:grid;overflow:visible}.syn-download>div>p{color:var(--ink);opacity:.72}.syn-download h2{color:var(--ink);max-width:16ch;margin-top:16px}.syn-download-action{align-content:end;gap:12px;min-width:0;display:grid}.syn-download-button{color:var(--ink);background:#e7e3d8;border:1px solid #141c2447;border-radius:7px;justify-content:space-between;align-items:center;min-height:88px;padding:16px 18px 16px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:0 1px #141c2426}.syn-download-button:hover{border-color:var(--ink)}.syn-download-button:active{box-shadow:none;transform:translateY(1px)}.syn-download-button:focus-visible{outline:2px solid var(--sage-text);outline-offset:3px}.syn-download-button-copy{gap:6px;display:grid}.syn-download-button-copy b{color:var(--ink);font-size:17px;line-height:1.15}.syn-download-button-copy small{color:#4f5a63;font:500 9px/1.3 var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase}.syn-download-arrow{background:var(--wash-sage);color:var(--ink);border:1px solid #141c2447;border-radius:6px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:inline-flex}.syn-footer{background:var(--paper);border-top:1px solid var(--line);color:var(--ink);grid-template-columns:1fr auto;gap:24px 40px;padding:48px 4vw 28px;display:grid}.syn-footer p{color:var(--muted);margin-top:12px;font-size:14px}.syn-footer-links{flex-wrap:wrap;gap:10px 22px;display:flex}.syn-footer-links a{color:var(--ink);align-items:center;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.syn-footer-links a:hover{color:var(--mint-deep)}.syn-footer>small{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding-top:20px}.syn-page .reveal,.syn-page .syn-slide-in,.syn-page .syn-pop-in,.syn-page .syn-bounce-in{opacity:1;transform:none}@media (max-width:1100px){.syn-hero-inner,.syn-showcase,.syn-local{grid-template-columns:1fr}.ink-hero-illo{max-width:440px}.ink-hero-tractor,.ink-hero-spiral,.ink-hero-terminal,.ink-hero-trail,.ink-hero-coin,.ink-hero-padlock{max-width:352px}.syn-section-head{grid-template-columns:120px 1fr}.syn-section-head>span{grid-column:2}.syn-showcase-copy{max-width:720px}.syn-price-row{grid-template-columns:72px 1fr}.syn-price-meta{grid-column:2}.syn-tools-layout{grid-template-columns:1fr}.syn-tools-art-aside{width:100%;margin:8px auto 0}.ink-constellation{max-width:380px}}@media (max-width:760px){.syn-header{padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left))}.syn-nav{grid-template-rows:60px auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px 12px;height:auto;min-height:60px}.syn-header--with-account .syn-nav{grid-template-columns:minmax(0,1fr) auto auto auto}.syn-logo{grid-area:1/1;min-height:44px}.syn-nav-dock-shell{display:none}.syn-nav-toggle{grid-area:1/3;justify-self:end;display:inline-flex}.syn-header--with-account .syn-nav-toggle{grid-column:4}.syn-nav-links{background:var(--card);border-top:1px solid var(--line);flex-direction:column;grid-area:2/1/auto/-1;justify-content:stretch;justify-self:stretch;gap:0;margin:0 -4px 0 0;padding:6px 0 10px;display:none}.syn-nav-links.is-open{display:flex}.syn-nav-links a{align-items:center;min-height:48px;padding:0 4px;font-size:16px;display:flex}.syn-nav-links a.is-active{text-underline-offset:4px}.syn-logo-wordmark{font-size:18px}.syn-logo-mark,.syn-logo-mark svg{width:17px;height:24px}.syn-hero{min-height:auto;padding:28px max(20px, env(safe-area-inset-right)) 36px max(20px, env(safe-area-inset-left))}.syn-hero-inner{gap:20px}.syn-brand-line .syn-logo-wordmark{font-size:22px}.syn-hero h1{letter-spacing:-.03em;max-width:none;margin:14px 0;font-size:40px}.syn-lead{font-size:15px;line-height:1.65}.syn-actions{gap:14px;margin-top:22px}.syn-quiet-link{align-items:center;min-height:44px;display:inline-flex}.ink-hero-illo{max-width:min(78vw,320px)}.ink-hero-tractor,.ink-hero-spiral,.ink-hero-terminal,.ink-hero-trail,.ink-hero-coin,.ink-hero-padlock{max-width:min(62vw,256px)}.syn-section{padding:48px max(20px, env(safe-area-inset-right)) 48px max(20px, env(safe-area-inset-left))}.syn-page-section{padding-top:48px}.syn-section-head{margin-bottom:28px;display:block}.syn-section-head-stack{margin-bottom:28px}.syn-section-head h2,.syn-section-head-stack h2,.syn-showcase h2,.syn-local h2,.syn-download h2{letter-spacing:-.03em;margin:14px 0;font-size:clamp(30px,8vw,42px);line-height:1.06}.syn-tool-row{grid-template-columns:32px 40px minmax(0,1fr) 20px;gap:10px 12px;padding:16px 2px}.syn-tool-copy h3{font-size:17px}.syn-tool-copy p{font-size:13px;line-height:1.5}.syn-tools-art-aside{margin-bottom:12px}.ink-constellation{max-width:320px}.syn-method-row{grid-template-columns:44px 1fr;gap:10px 14px;padding:22px 0}.syn-method-row-accent{padding-left:12px}.syn-method-title{grid-column:2;font-size:20px}.syn-method-body{grid-column:1/-1;font-size:14px}.syn-local-board{max-width:none}.syn-local-path{word-break:break-word;font-size:9px}.syn-local-station{grid-template-columns:36px minmax(0,1fr);gap:10px 14px;padding:20px 0}.syn-price-row{grid-template-columns:1fr;gap:10px;padding:22px 4px}.syn-price-row-accent{padding:22px 14px}.syn-price-meta{grid-column:1}.syn-price-meta strong{font-size:24px}.syn-free-row{grid-template-columns:40px minmax(0,1fr);gap:8px 14px;padding:24px 4px}.syn-free-action{grid-column:2;justify-self:start;padding-top:0}.syn-free-download{padding:12px 14px}.syn-free-copy h3{font-size:24px}.syn-free-copy>p,.syn-free-note p{font-size:14px}.syn-free-note{box-shadow:4px 4px 0 var(--ink);margin-top:28px;padding:22px 16px}.syn-download{padding:56px max(20px, env(safe-area-inset-right)) 56px max(20px, env(safe-area-inset-left));grid-template-columns:1fr;gap:24px}.syn-download-button{min-height:80px;padding:14px}.syn-download-button-copy b{font-size:15px}.syn-footer{padding:36px max(20px, env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));grid-template-columns:1fr}.syn-footer-links{gap:4px 18px}.syn-product-stage{margin-top:8px;padding-bottom:8px;overflow:visible}.syn-product-stage .product-window{width:100%;box-shadow:5px 5px #141c241f}.syn-product-stage .product-panel{padding:16px 14px 18px}.ex-theatre{height:220vh}.ex-theatre-stage{height:min(42vh,420px)}.ex-theatre.is-open .ex-theatre-stage{height:min(34vh,320px)}.ex-theatre-chapters,.ex-theatre-chapters[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-theatre-chapter{min-height:4.25rem}.syn-examples .ex-pos-2,.syn-examples .ex-pos-5,.syn-examples .ex-pos-8,.doodle-marks-hero .doodle-ring,.doodle-marks-tools .doodle-ring{display:none}}@media (max-width:480px){.syn-hero h1{font-size:34px}.syn-actions{flex-direction:column;align-items:stretch}.syn-btn-primary{justify-content:center;width:100%;min-height:48px}.syn-tool-row{grid-template-columns:28px 36px minmax(0,1fr) 18px}.syn-tool-icon{width:40px;height:40px}.ink-constellation{max-width:260px}}@media (max-width:360px){.syn-logo-wordmark{font-size:16px}.syn-hero h1{font-size:30px}}@media (prefers-reduced-motion:reduce){.syn-nav-toggle-svg,.syn-toggle-line{transition:none}#preview-far:checked~.product-panels .preview-far,#preview-lease:checked~.product-panels .preview-lease,#preview-tax:checked~.product-panels .preview-tax,#preview-diesel:checked~.product-panels .preview-diesel{animation:none}.ex-theatre{height:auto}.ex-theatre-video{transition:none}.ex-theatre-chevron{animation:none}}.doodle-marks-sites .doodle-dot{top:38%;left:4%}.doodle-marks-sites .doodle-ring{top:62%;right:5%}.doodle-marks-sites .doodle-diamond{top:24%;right:8%}.doodle-marks-sites-what .doodle-dot{top:48%;left:1.5%}.doodle-marks-sites-what .doodle-ring{top:18%;right:2%}.doodle-marks-sites-what .doodle-diamond{bottom:12%;left:6%}.doodle-marks-sites-process .doodle-dot{top:30%;right:8%}.doodle-marks-sites-process .doodle-ring{bottom:22%;left:3%}.doodle-marks-sites-process .doodle-diamond{bottom:28%;right:4%}.doodle-marks-sites-offer .doodle-dot{top:40%;left:5%}.doodle-marks-sites-offer .doodle-ring{top:55%;right:6%}.doodle-marks-sites-offer .doodle-diamond{top:20%;right:12%}@media (prefers-reduced-motion:no-preference){.doodle-marks-sites .doodle-dot,.doodle-marks-sites-what .doodle-dot,.doodle-marks-sites-process .doodle-dot,.doodle-marks-sites-offer .doodle-dot{animation:4.5s ease-in-out infinite ink-bob}.doodle-marks-sites .doodle-ring,.doodle-marks-sites-what .doodle-ring,.doodle-marks-sites-process .doodle-ring,.doodle-marks-sites-offer .doodle-ring{animation:7s ease-in-out infinite ink-sway}.doodle-marks-sites .doodle-diamond,.doodle-marks-sites-what .doodle-diamond,.doodle-marks-sites-process .doodle-diamond,.doodle-marks-sites-offer .doodle-diamond{animation:5s ease-in-out 1.2s infinite ink-twinkle}}.syn-sites-hero-band{border-top:1px solid var(--line);min-height:auto;padding-top:72px;padding-bottom:72px}.syn-sites-process .syn-method-schedule{max-width:1400px;margin:0 auto}.syn-sites-cta-note{opacity:.7;font-size:11px}.syn-sites-offer .syn-actions{max-width:1400px;margin:0 auto}.kredit-pullup{display:inline}.kredit-pullup-word{display:inline-block;position:relative}.kredit-pullup-asterisk{color:var(--sage-text);font-size:.32em;position:absolute;top:.55em;left:calc(100% + .05em)}.kredit-hero{background:var(--paper);min-height:calc(100vh - 64px);padding:28px 4vw 40px;position:relative}.kredit-hero-frame{background:var(--ink);border:2px solid var(--ink);flex-direction:column;justify-content:flex-end;min-height:calc(100vh - 120px);padding:clamp(28px,5vw,56px);display:flex;position:relative;overflow:hidden;box-shadow:8px 8px #141c241f}.kredit-hero-wash{background:#141c24;position:absolute;inset:0}.kredit-hero-wash:before{content:"";opacity:.28;background:#527a61;border-radius:50%;width:52%;height:58%;position:absolute;bottom:-18%;left:-8%}.kredit-hero-wash:after{content:"";opacity:.12;background:#e2eae0;border-radius:50%;width:40%;height:42%;position:absolute;top:-10%;right:-6%}.kredit-hero-noise{mix-blend-mode:overlay;opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.kredit-hero-grid{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(240px,.7fr);align-items:end;gap:28px;display:grid;position:relative}.kredit-hero-kicker{color:#e1e0cc8c;font:600 11px/1.2 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.kredit-hero-title{color:#e1e0cc;font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:clamp(64px,14vw,168px);font-weight:600;line-height:.88}.kredit-hero-morph{color:var(--sage-text);min-height:.95em;margin-top:.08em;display:block;position:relative}.kredit-hero-morph-word{display:inline-block}.kredit-hero-aside{gap:22px;padding-bottom:10px;display:grid}.kredit-hero-lead{color:#e1e0ccc7;max-width:34ch;margin:0;font-size:clamp(14px,1.5vw,17px);line-height:1.35}.kredit-hero-cta{color:var(--ink);background:#e1e0cc;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:6px 8px 6px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.kredit-hero-cta:hover{gap:14px}.kredit-hero-cta-orb{background:var(--ink);color:#e1e0cc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.kredit-section-head{max-width:1400px;margin:0 auto 40px}.kredit-section-head>p{color:var(--doodle-violet-deep);font:600 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.kredit-section-head h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(32px,4.5vw,52px);font-weight:800;line-height:1.05}.kredit-section-head>span{color:var(--muted);max-width:52ch;font-size:16px;line-height:1.6;display:block}.kredit-pillars{background:var(--paper);padding:88px 4vw 72px;position:relative}.kredit-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1400px;margin:0 auto;display:grid}.kredit-pillar-card{background:var(--card,#fff);border:2px solid var(--ink);color:inherit;gap:12px;padding:22px 22px 26px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:5px 5px #141c241a}.kredit-pillar-card:hover{transform:translate(-1px,-1px);box-shadow:7px 7px #141c2424}.kredit-pillar-art{justify-content:center;align-items:center;min-height:140px;margin:0 0 4px;display:flex}.kredit-pillar-art .ink-illo{width:100%;max-width:220px}.kredit-pillar-art img{width:100%;height:auto;display:block}.kredit-pillar-num{color:var(--doodle-violet-deep);font:500 11px/1 var(--font-mono), monospace;letter-spacing:.08em;margin:0}.kredit-pillar-card h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.kredit-pillar-card>p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.kredit-pillar-link{color:var(--mint-deep);margin-top:6px;font-size:13px;font-weight:700}.kredit-values{background:var(--paper);border-top:1px solid var(--line);padding:88px 4vw;position:relative}.kredit-values-inner{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;max-width:1400px;margin:0 auto;display:grid;position:relative}.kredit-values-eyebrow{color:var(--doodle-violet-deep);font:600 11px/1 var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.kredit-values-title{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(34px,4.8vw,56px);font-weight:800;line-height:1.05}.kredit-values-lead{color:var(--ink);opacity:.88;max-width:48ch;margin:0;font-size:16px;line-height:1.7}.kredit-values-card{border:2px solid var(--ink);background:#fdfcf8;padding:28px 26px;box-shadow:5px 5px #141c241a}.kredit-values-card-title{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0 0 14px;font-size:28px;font-weight:700;line-height:1.15}.kredit-values-links{flex-wrap:wrap;gap:16px 22px;margin-top:22px;display:flex}.kredit-values-links a{color:var(--mint-deep);font-size:14px;font-weight:700;text-decoration:none}.kredit-values-links a:hover{text-decoration:underline}.kredit-close{background:var(--paper);border-top:1px solid var(--line);padding:72px 4vw 96px}.kredit-close h2{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(32px,4vw,48px);font-weight:800}.kredit-close-actions{flex-wrap:wrap;gap:16px 22px;margin-top:28px;display:flex}@media (max-width:959px){.kredit-hero-grid,.kredit-values-inner,.kredit-pillar-grid{grid-template-columns:1fr}.kredit-hero-title{font-size:clamp(56px,18vw,96px)}.kredit-hero-frame{min-height:calc(100vh - 140px)}}@media (prefers-reduced-motion:reduce){.kredit-pillar-card{transition:none}}.syn-header{--hdr-scale:.846;--hdr-shift:-5px;box-shadow:none;isolation:isolate;background:0 0;border-bottom:0}.syn-header:before{content:"";pointer-events:none;transform-origin:50% 0;will-change:transform;z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(115%);backdrop-filter:blur(18px)saturate(115%);background:#f3f0e84d;border-bottom:1px solid #141c241a;transition:transform .22s,background-color .22s;position:absolute;inset:0}.syn-header[data-scrolled=true]:before{transform:scaleY(var(--hdr-scale));background-color:#f3f0e826}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.syn-header:before,.syn-header[data-scrolled=true]:before{background-color:var(--paper)}}@media (prefers-reduced-transparency:reduce){.syn-header:before,.syn-header[data-scrolled=true]:before{background-color:var(--paper)}}.syn-nav{transition:transform .22s}.syn-header[data-scrolled=true] .syn-nav{transform:translateY(var(--hdr-shift))}.syn-header.is-nav-open:before,.syn-header.is-nav-open .syn-nav{transform:none}.syn-header .syn-logo-mark{transform-origin:0;will-change:transform;transition:transform .22s}.syn-header .syn-logo-wordmark{transition:opacity .18s,transform .22s;display:inline-block}.syn-header[data-scrolled=true]:not(.is-nav-open) .syn-logo-mark{transform:scale(.92)}.syn-header[data-scrolled=true]:not(.is-nav-open) .syn-logo-wordmark{opacity:0;pointer-events:none;transform:translate(-6px)}.syn-header .syn-logo-morph-word{will-change:auto}.kredit-scroll-progress{transition:transform .22s}html[data-header-scrolled=true] .kredit-scroll-progress{transform:translateY(-10px)}@media (max-width:768px){.syn-header{--hdr-scale:.87;--hdr-shift:-4px}.syn-header:before{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.syn-header[data-scrolled=true]:before{background-color:#f3f0e83d}html[data-header-scrolled=true] .kredit-scroll-progress{transform:translateY(-12px)}}.syn-nav-dock .kredit-dock-item.is-active,.syn-nav-links a.is-active{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-decoration-thickness:1px}.syn-header-download{box-shadow:none;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-self:end;align-items:center;gap:7px;padding:10px 6px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.syn-header-download:hover span{text-underline-offset:3px;text-decoration:underline}.syn-header-download:focus-visible,.syn-nav-links-download:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.syn-download-glyph{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none}.syn-header--with-account .syn-nav{grid-template-columns:auto 1fr auto auto}.syn-nav-links-download{display:none}@media (max-width:760px){.syn-header--with-account .syn-nav{grid-template-columns:minmax(0,1fr) auto auto auto}.syn-header-download{grid-area:1/2;gap:5px;padding:10px 6px;font-size:12px}.syn-nav-links .syn-nav-links-download{border:1.5px solid var(--ink);color:var(--ink);border-radius:2px;align-self:flex-start;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:0 14px;font-size:15px;font-weight:800;display:inline-flex}.syn-nav-links a+a.syn-nav-links-download{border-top:1.5px solid var(--ink)}}@media (max-width:430px){.syn-header-download{justify-content:center;width:44px;height:44px;padding:0}.syn-header-download:hover{opacity:.7}.syn-header-download span{display:none}.syn-header-download .syn-download-glyph{width:16px;height:16px}}@media (max-width:340px){.syn-header-download{display:none}}@media (prefers-reduced-motion:reduce){.syn-header:before,.syn-nav,.syn-header .syn-logo-mark,.syn-header .syn-logo-wordmark,.kredit-scroll-progress,.syn-header-download{transition:none}}.ink-hero-spiral .ink-spiral-svg{aspect-ratio:4/3;width:100%;height:auto;display:block}.ink-spiral-svg .sp-fld{opacity:0;animation:.7s both sp-fade}.ink-spiral-svg .sp-rv{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:2.4s cubic-bezier(.45,0,.25,1) .2s both sp-draw}.ink-spiral-svg .sp-rg{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:1.3s ease-out both sp-draw}.ink-spiral-svg .sp-st{opacity:0;animation:.9s 1.6s both sp-stipple}.ink-spiral-svg .sp-db{transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out 2.5s both sp-breathe}.ink-hero-spiral .ink-spiral-svg *{animation-play-state:paused}.ink-hero-spiral.is-playing .ink-spiral-svg *{animation-play-state:running}@keyframes sp-fade{to{opacity:1}}@keyframes sp-draw{to{stroke-dashoffset:0}}@keyframes sp-stipple{to{opacity:.5}}@keyframes sp-breathe{50%{transform:scale(1.28)}}@media (prefers-reduced-motion:reduce),(scripting:none){.ink-spiral-svg *{animation:none!important}.ink-spiral-svg .sp-fld{opacity:1}.ink-spiral-svg .sp-rv,.ink-spiral-svg .sp-rg{stroke-dasharray:none;stroke-dashoffset:0}.ink-spiral-svg .sp-st{opacity:.5}}@media (min-width:761px) and (max-width:1000px){.syn-nav{gap:16px}.syn-nav-dock-shell{gap:0}.syn-nav-dock.kredit-dock{gap:16px}.syn-nav-dock-blobs{display:none}.syn-nav-dock .kredit-dock-item{font-size:13px!important}.syn-header-download{justify-content:center;width:44px;height:44px;padding:0}.syn-header-download span{display:none}}.ink-hero-hairline{--kredit-hl-plate:var(--paper,#f3f0e8);--kredit-hl-hi:#527a61;--kredit-hl-edge:#141c24;--kredit-hl-mid:#5e6863;--kredit-hl-lo:#c9c6ba;--kredit-hl-stroke:1;--hairline-plate:var(--kredit-hl-plate);--hairline-hi:var(--kredit-hl-hi);--hairline-edge:var(--kredit-hl-edge);--hairline-mid:var(--kredit-hl-mid);--hairline-lo:var(--kredit-hl-lo);--hairline-stroke:var(--kredit-hl-stroke);width:100%;margin-inline:auto}.syn-audit-hero10{padding:48px 4vw 40px}.syn-audit-hero10 .syn-audit-hero10-inner{text-align:left;grid-template:"mark mark""copy art""cta art"/minmax(0,28rem) minmax(0,1fr);align-items:start;gap:28px clamp(40px,6vw,100px);width:100%;max-width:1400px;display:grid}.syn-audit-hero10-mark{flex-direction:column;grid-area:mark;gap:14px;display:flex}.syn-audit-hero10 .syn-audit-hero10-copy{grid-area:copy;align-items:flex-start;max-width:40rem}.syn-audit-hero10 .syn-audit-hero10-cta{grid-area:cta;align-items:flex-start}.syn-audit-hero10 .syn-actions{justify-content:flex-start}.syn-audit-hero10 h1.syn-audit-hero10-wordmark{font-size:inherit;width:100%;max-width:1040px;line-height:0}.bubble-wordmark{width:100%;position:relative}.bubble-wordmark canvas{cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block}@media (max-width:1100px){.syn-audit-hero10 .syn-audit-hero10-inner{grid-template:"mark""copy""cta"/1fr}}@media (max-width:700px){.syn-audit-hero10{padding:28px max(20px, env(safe-area-inset-right)) 24px max(20px, env(safe-area-inset-left))}}.syn-audit-hero10 .syn-audit-hero10-mark h1.syn-audit-hero10-solid{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;white-space:nowrap;font-size:clamp(64px,11.5vw,176px);font-weight:800;line-height:1}.syn-audit-hero10-bubble-letter{display:inline-block;position:relative}.syn-audit-hero10-ghost{color:#0000}.syn-audit-hero10-bubble-letter .bubble-wordmark{position:absolute;inset:0}@media (max-width:520px){.syn-audit-hero10 .syn-audit-hero10-mark h1.syn-audit-hero10-solid{white-space:normal;font-size:clamp(56px,24vw,104px)}}.syn-audit-hero10 .syn-audit-hero10-art{grid-area:art;place-self:center start;width:100%;max-width:27rem;margin:-24px 0 -32px}.syn-audit-hero10-riffle{touch-action:pan-y;width:100%}@media (max-width:1100px){.syn-audit-hero10 .syn-audit-hero10-inner{grid-template-areas:"mark""copy""cta""art"}.syn-audit-hero10 .syn-audit-hero10-art{justify-self:start;width:58%;max-width:20rem;margin:-36px 0 -28px}}
.cover{vertical-align:baseline;background:#2fbf711a;border:1px solid #141c2424;border-radius:2px;outline:none;padding:.08em .18em;transition:background .2s,border-color .2s,color .2s;display:inline-block;position:relative}.cover:hover,.cover:focus-visible,.cover-hovered{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cover-sparkle-layer{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.cover-sparkle-track{width:200%;height:100%;display:flex}.cover-sparkles{flex:1 0 50%;width:50%;height:100%;display:block}.cover-beam{pointer-events:none;z-index:1;width:100%;position:absolute;left:0;right:0}.cover-text{color:inherit;z-index:2;display:inline-block;position:relative}.cover-circle{background:var(--mint);opacity:.45;pointer-events:none;z-index:3;border-radius:50%;width:6px;height:6px;position:absolute}.cover-corner-tr{top:-3px;right:-3px}.cover-corner-br{bottom:-3px;right:-3px}.cover-corner-tl{top:-3px;left:-3px}.cover-corner-bl{bottom:-3px;left:-3px}.cover:hover .cover-circle,.cover:focus-visible .cover-circle,.cover-hovered .cover-circle{background:var(--paper);opacity:.9}@media (prefers-reduced-motion:no-preference){.cover-circle{animation:2.2s ease-in-out infinite cover-pulse}}@keyframes cover-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.cover-circle{animation:none}}
:root{--accent-ink:#476b55;--doodle-violet-deep:var(--accent-ink);--doodle-violet:var(--sage-text);--mint-deep:var(--accent-ink);--signal-text:var(--accent-ink);--wash-sage:#e9e4d8;--wash-sage-deep:#ddd6c6;--type-h1:clamp(2.35rem, 4.6vw, 4.25rem);--type-h2:clamp(1.9rem, 3.3vw, 3rem);--type-h3:clamp(1.15rem, 1.6vw, 1.4rem)}.kredit-scroll-globe{--sg-sage:var(--accent-ink)}:is(.syn-page:not(:has(.kredit-scroll-globe)) :is(h1,h2),.legal-page :is(h1,h2),.beta-page :is(h1,h2),.account-hub :is(h1,h2)){font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-weight:600}.syn-page:not(:has(.kredit-scroll-globe)) h1{color:var(--ink);font-size:var(--type-h1);letter-spacing:-.045em;line-height:1.04}.syn-page:not(:has(.kredit-scroll-globe)) h2{color:var(--ink);font-size:var(--type-h2);line-height:1.08}.syn-page:not(:has(.kredit-scroll-globe)) h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-weight:600}.syn-page .nw-fix-list h3,.syn-page .syn-tool-copy h3{font-size:var(--type-h3)}.syn-section-head>h1,.syn-section-head-stack>h1{margin:0}.syn-section-head>h1{max-width:20ch}.legal-page h2,.beta-page h2{letter-spacing:-.015em}.syn-kicker,.syn-section-label,.syn-section-head>p,.syn-download>div>p,.syn-free-status,.audit-inline-demo-label,.syn-hero-panels-subtitle,.kredit-scroll-badge{color:var(--accent-ink);font-family:var(--font-mono), monospace;letter-spacing:.12em;opacity:1;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.5}.syn-hero-panels-subtitle{margin:14px 0 0;display:block}.syn-what-item-copy small,.syn-local-station-copy small{color:var(--muted);letter-spacing:.08em;opacity:1;font-size:11px}.syn-what-item-accent,.syn-local-station-accent,.syn-method-row-accent{background:0 0;border-left:0;padding-left:4px}.syn-what-item+.syn-what-item.syn-what-item-accent{border-left:1px solid var(--line)}@media (max-width:1100px){.syn-what-item+.syn-what-item.syn-what-item-accent{border-left:none}}.syn-what-item-accent .syn-what-step,.syn-local-station-accent .syn-local-step{color:var(--accent-ink)}.cover{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cover-circle,.cover-beam,.cover-sparkle-layer,.doodle-marks{display:none!important}.syn-download{background:var(--paper);border-bottom:0;border-top:1px solid var(--ink)}.syn-download h2{font-size:var(--type-h2);max-width:18ch}.syn-logo-wordmark em{margin-left:.16em}@media (max-width:760px){.syn-nav{grid-template-rows:60px}.syn-nav-links{background:var(--card);border-bottom:2px solid var(--ink);border-top:1px solid var(--line);left:calc(-1 * max(16px, env(safe-area-inset-left)));padding:6px max(20px, env(safe-area-inset-right)) 14px max(20px, env(safe-area-inset-left));right:calc(-1 * max(16px, env(safe-area-inset-right)) - 4px);z-index:70;margin:0;position:absolute;top:100%;box-shadow:0 18px 32px #141c241f}.syn-nav-links a+a{border-top:1px solid var(--line)}.syn-nav-scrim{cursor:default;z-index:40;background:#141c242e;border:0;padding:0;position:fixed;inset:62px 0 0}}@media (min-width:761px){.syn-nav-scrim{display:none}}@media (max-width:760px){.syn-header--with-account .home-account__cta{padding:10px 8px}}.auth-brand{margin:0 0 22px}.auth-slider .auth-brand{justify-content:center;margin-inline:auto;display:flex}.auth-brand--card{display:inline-flex}.account-welcome__brand{margin-bottom:18px;display:inline-flex}.launcher-theme .auth-card :is(h1,.auth-pane-title),.launcher-theme .auth-success :is(h1,.auth-pane-title){color:var(--launcher-ink);font-family:var(--launcher-serif);letter-spacing:-.025em;margin-bottom:8px;font-size:28px;font-weight:600;line-height:1.15}.launcher-theme .auth-slider .auth-pane-title{text-align:center}.launcher-theme .auth-slider__invite-title{font-family:var(--launcher-serif);font-weight:600}.launcher-theme .auth-card .auth-eyebrow{color:var(--accent-ink);font-size:12px}.audit-inline-demo-frame{background:#ebe6da;position:relative}.audit-video-el{background:#ebe6da}.audit-inline-demo-cover{background:linear-gradient(var(--line), var(--line)) 32px 56px / calc(100% - 64px) 1px no-repeat, #ebe6da;pointer-events:none;align-content:center;justify-items:start;gap:10px;padding:32px;display:grid;position:absolute;inset:0}.audit-inline-demo-cover-kicker{color:var(--accent-ink);font:500 12px/1.4 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.audit-inline-demo-cover-title{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;font-size:clamp(22px,2.6vw,32px);font-weight:600}.syn-audit-hero10-status{border-top:1px solid var(--line);color:var(--muted);max-width:46ch;margin:4px 0 0;padding-top:12px;font-size:14px;line-height:1.6}.syn-not-found{min-height:calc(100svh - 266px)}
