/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-cyrillic.6388d63b.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/onest-latin.1586f5ad.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.f60f131b.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.8a720086.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--accent-warm:#006241;--accent-warm-deep:#00432d;--accent-warm-soft:#9cc7b6;--accent-warm-wash:#d4e9e2;--paper:#f4f1ea;--paper-deep:#e9e5da;--ink:#1e3932;--ink-soft:#284840;--ink-line:#33544a;--accent-cool:#8a6b2e;--accent-cool-deep:#6d5323;--accent-cool-soft:#dfc49d;--accent-cool-wash:#faf6ee;--success:#00754a;--success-deep:#00543a;--success-soft:#9cc7b6;--success-wash:#d4e9e2;--warn:#cba258;--danger:#c0402f;--neutral-0:#fff;--neutral-1:#f2f0eb;--neutral-2:#e9e5da;--neutral-3:#e2dfd5;--neutral-4:#c9c4b6;--neutral-5:#b9c6bf;--neutral-6:#93a099;--neutral-7:#5c6b62;--neutral-8:#2e4b43;--neutral-9:#1e3932;--bg:#f4f1ea;--bg-sunk:#e9e5da;--surface:#fffdf8;--surface-2:#f2f0eb;--surface-accent:#d4e9e2;--text:#1e3932;--text-soft:#5c6b62;--text-faint:#66756d;--text-on-accent-warm:#fff;--text-on-accent-cool:#fff;--text-on-inverse:#f4f1ea;--line:#e2dfd5;--line-strong:#c9c4b6;--accent:#006241;--accent-press:#00432d;--accent-tint:#d4e9e2;--accent-ink:#00543a;--accent-cool-tint:#faf6ee;--success-tint:#d4e9e2;--success-ink:#00543a;--warn-ink:#7a5a1e;--friend-bg-from:#fbf3e2;--friend-bg-to:#f1e2c2;--friend-border:#e6d2a8;--friend-title:#3e2f12;--friend-sub:#6d5323;--friend-ink:#7a5a1e;--scrim:oklch(32.0479% .0356443 175.437/.55);--focus-ring:oklch(43.8423% .0965156 161.748/.8);--shadow-rgb:30 57 50;--font-display:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--font-text:"Onest",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono","Cascadia Code",monospace;--r-min:10px;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:24px;--r-2xl:32px;--r-pill:100px;--r-blob:46% 54% 58% 42%/50% 48% 52% 50%;--glow-accent-warm:0 8px 32px oklch(43.8423% .0965156 161.748/.34);--glow-accent-cool:0 8px 32px oklch(54.6176% .0877994 81.9126/.34);--glow-success:0 6px 26px oklch(49.5907% .113548 159.26/.4);--ease-signature:cubic-bezier(.34,1.4,.5,1);--ease-soft:cubic-bezier(.33,.8,.3,1);--dur-fast:.14s;--dur-base:.24s;--dur-slow:.42s;--w-regular:400;--w-medium:500;--w-semi:600;--w-bold:700;--w-black:800;--e-0:none;--e-1:0 1px 2px rgb(var(--shadow-rgb)/.06),0 1px 1px rgb(var(--shadow-rgb)/.04);--e-2:0 2px 8px rgb(var(--shadow-rgb)/.07),0 1px 2px rgb(var(--shadow-rgb)/.05);--e-3:0 8px 24px rgb(var(--shadow-rgb)/.1),0 2px 6px rgb(var(--shadow-rgb)/.06);--e-4:0 18px 48px rgb(var(--shadow-rgb)/.14),0 6px 16px rgb(var(--shadow-rgb)/.08);--container:1120px;--container-narrow:720px;--pad-screen:20px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.55}a{color:inherit}.gudvin-ds-input::placeholder{color:var(--text-faint);opacity:1}section[id]{scroll-margin-top:84px}.gudvin-reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-soft),transform var(--dur-slow) var(--ease-soft);transform:translateY(20px)}.gudvin-reveal.gudvin-in{opacity:1;transform:translateY(0)}@keyframes gudvin-ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes gudvin-spin{to{transform:rotate(1turn)}}@keyframes gudvin-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gudvin-prize-glow{0%,to{box-shadow:0 0 0 1.5px var(--accent-warm),0 0 10px 0 color-mix(in oklch,var(--accent-warm) 60%,transparent)}50%{box-shadow:0 0 0 2px var(--accent-warm),0 0 22px 4px color-mix(in oklch,var(--accent-warm) 85%,transparent)}}body.gudvin-app-pinned,html.gudvin-app-pinned{overscroll-behavior:none;overflow:hidden}body.gudvin-app-pinned{width:100%;position:fixed;inset:0}@keyframes gudvin-splash-bar{0%{width:0}to{width:100%}}@keyframes gudvin-splash-fade{to{opacity:0;visibility:hidden}}@keyframes gudvin-mini-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gudvin-word-in{0%{opacity:0;filter:blur(4px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes gudvin-env-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-8px)rotate(.4deg)}}@keyframes gudvin-env-hint{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes gudvin-env-nudge{0%,92%,to{transform:rotateX(0)}96%{transform:rotateX(-9deg)}}@keyframes gudvin-seal-pop{0%{transform:translate(-50%,-50%)scale(1)rotate(0)}55%{transform:translate(-50%,-50%)scale(1.18)rotate(8deg)}to{opacity:0;transform:translate(-50%,-90%)scale(0)rotate(24deg)}}@keyframes gudvin-flap-open{0%{transform:rotateX(0)}55%{transform:rotateX(-150deg)}to{transform:rotateX(-168deg)}}@keyframes gudvin-letter-rise{0%{transform:translate(-50%,30%)scale(.94)}60%{transform:translate(-50%,-62%)scale(1.02)}to{transform:translate(-50%,-56%)scale(1)}}@keyframes gudvin-env-sink{to{opacity:0;transform:translateY(26px)scale(.94)}}@keyframes gudvin-veil-out{to{opacity:0;visibility:hidden}}@keyframes gudvin-spark-fly{0%{opacity:1;transform:translate(-50%,-50%)scale(0)}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1);opacity:0}}.gudvin-meme-slot{border:2px dashed var(--accent-warm-soft);background:var(--surface-accent);width:100%;color:var(--accent-warm-deep);font-family:var(--font-mono);text-align:center;border-radius:16px;place-items:center;padding:12px;font-size:13px;font-weight:600;display:grid}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--bg);border-radius:100px}::-webkit-scrollbar-track{background:0 0}@media (max-width:900px){.gudvin-hero{grid-template-columns:1fr!important;gap:32px!important;padding-top:40px!important}.gudvin-hero h1{font-size:44px!important}.gudvin-grid-2,.gudvin-grid-3{grid-template-columns:1fr!important}.gudvin-site-nav{display:none!important}.gudvin-team-grid{grid-template-columns:1fr!important;gap:28px!important}.gudvin-team-grid h2{font-size:30px!important}.gudvin-price-grid{grid-template-columns:1fr 1fr!important}.gudvin-team-grid .gudvin-slide-copy{order:1}.gudvin-team-grid .gudvin-slide-media{order:2}}@media (max-width:1000px){.gudvin-cab-2col{grid-template-columns:1fr!important}.gudvin-cab-benefits,.gudvin-cab-metrics{grid-template-columns:repeat(2,1fr)!important}}.gudvin-friend-card{container-type:inline-size}@container (max-width:520px){.gudvin-friend-head{flex-direction:column!important;align-items:flex-start!important}.gudvin-friend-cta{align-self:stretch!important}.gudvin-friend-body{padding-left:24px!important}}@media (max-width:760px){.gudvin-cab-sidebar{display:none!important}.gudvin-cab-hero{text-align:center;flex-direction:column!important;align-items:stretch!important}}@media (max-width:560px){.gudvin-price-grid{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important}.gudvin-reveal{opacity:1;transform:none}}.gudvin-panel-modal>:not(button){flex:0 auto;min-height:0;position:relative!important;inset:auto!important}.gudvin-panel-modal{--panel-close-gutter:40px}.gudvin-panel-modal>:not(button)>:first-child{padding-right:calc(18px + var(--panel-close-gutter,0px))!important}.gudvin-panel-modal>:not(button)>:first-child>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}