@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.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:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:600;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_fa9686f8-module__xTpeAa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_fa9686f8-module__xTpeAa__variable{--font-mono-bussola:"JetBrains Mono", "JetBrains Mono Fallback"}
@property --field-drift{syntax:"<number>";inherits:true;initial-value:0}:root{--bussola-glass-blur:16px;--bussola-glass-bg-a:.06;--bussola-glass-border-a:.14;--bussola-glow-a:1;--bussola-grid-a:1;--bussola-needle-a:1;--bussola-parallax-mult:1;--bussola-tilt-y:-5deg;--bussola-tilt-x:1.4deg;--bussola-nav-blur:10px;--bussola-nav-bg-a:.93;--measure-caption:20rem;--measure-dense:30rem;--measure-doc:34rem;--measure-body:42rem;--measure-lede:46rem;--landing-gutter:clamp(1rem, .75rem + 1.25vw, 2rem);--width-page:1280px;--width-content:64rem;--width-reading:48rem;--type-section:clamp(1.5rem, 1.1rem + 1.6vw, 2rem);--type-price:clamp(1.75rem, 1.35rem + 1.3vw, 2.25rem)}.marketing-shell{--ink:#071a2b;--ink-900:#050f1a;--ink-700:#0c2438;--ink-soft:#eef2f6;--parchment:#f6f8fb;--paper:#fff;--text:#0d2138;--text-muted:#5c6d7e;--text-inverse:#f6f8fb;--border:#dce4ec;--border-strong:#c3cfdb;--brass:#ff6b1a;--brass-deep:#bf400a;--brass-soft:#fff1e8;--font-display:var(--font-sans);--step-eyebrow:.75rem;--step-eyebrow-leading:1.5;--step-caption:.75rem;--step-caption-leading:1.5;--step-dense:.875rem;--step-dense-leading:1.45;--step-body:.9375rem;--step-body-leading:1.6;--step-lg:1.125rem;--step-lg-leading:1.55;--step-xl:1.5rem;--step-xl-leading:1.33;--step-h1:2rem;--step-h1-leading:1.25;--step-2xl:2.75rem;--step-2xl-leading:1.18;--step-hero:3.5rem;--step-hero-leading:1.11;--radius-sm:8px;--radius:10px;--radius-lg:14px}.marketing-shell[data-landing=contido]{--bussola-glass-blur:6px;--bussola-glass-bg-a:.035;--bussola-glass-border-a:.08;--bussola-glow-a:.38;--bussola-grid-a:.4;--bussola-needle-a:.35;--bussola-parallax-mult:.2;--bussola-tilt-y:0deg;--bussola-tilt-x:0deg;--bussola-nav-blur:7px;--bussola-nav-bg-a:.96}.landing-shell{width:100%;max-width:var(--width-page);padding-inline:var(--landing-gutter);margin-inline:auto}.landing-doc{width:100%;max-width:calc(var(--width-reading) + 2 * var(--landing-gutter));padding-inline:var(--landing-gutter);margin-inline:auto}.band-content{max-width:var(--width-content)}.marketing-shell p{text-wrap:pretty}.measure-caption{max-width:var(--measure-caption)}.measure-dense{max-width:var(--measure-dense)}.measure-doc{max-width:var(--measure-doc)}.measure-body{max-width:var(--measure-body)}.measure-lede{max-width:var(--measure-lede)}.type-eyebrow,.mono-data{font-family:var(--font-mono-bussola), ui-monospace, "JetBrains Mono", monospace;font-variant-numeric:tabular-nums}.type-eyebrow{letter-spacing:.12em}.type-display,.type-section,.marketing-shell :is(h1,h2,h3),.marketing-shell .type-statement{text-wrap:balance}.type-display{letter-spacing:-.02em;font-size:clamp(1.875rem,6.2cqi,3.5rem);line-height:1.1}.type-display-host{container-type:inline-size}.type-section{font-size:var(--type-section);letter-spacing:-.015em;line-height:1.14}.type-price{font-size:var(--type-price);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1}.landing-nav{background:rgb(15 27 45/var(--bussola-nav-bg-a));-webkit-backdrop-filter:blur(var(--bussola-nav-blur));border-bottom:1px solid #ffffff14}.field-section{isolation:isolate;background:var(--ink);position:relative;overflow:hidden}.field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.field-layer{will-change:transform;transform:translate3d(0, calc(var(--parallax-shift,0px) * var(--speed,.15) * var(--bussola-parallax-mult)), 0);position:absolute;inset:-14% -8%}@supports (animation-timeline:view()){.field-layer{transform:translate3d(0, calc(var(--field-drift,0) * var(--speed,.15) * var(--bussola-parallax-mult) * 64px), 0);animation:linear both field-drift;animation-timeline:view()}}@keyframes field-drift{0%{--field-drift:-1}to{--field-drift:1}}.field-grid{opacity:calc(var(--bussola-grid-a) * .4);background-image:radial-gradient(circle,#ffffff29 1px,#0000 1px);background-size:30px 30px}.field-glow{background:radial-gradient(640px circle at 74% 16%, rgb(255 107 26/calc(.32 * var(--bussola-glow-a))), transparent 62%), radial-gradient(460px circle at 10% 86%, rgb(255 107 26/calc(.14 * var(--bussola-glow-a))), transparent 60%)}.field-needle{opacity:calc(var(--bussola-needle-a) * .07)}@media (prefers-reduced-motion:reduce){.field-layer{animation:none!important;transform:none!important}}.glass-panel{border-radius:var(--radius-lg);border:1px solid rgb(255 255 255/var(--bussola-glass-border-a));background:rgb(255 255 255/var(--bussola-glass-bg-a));-webkit-backdrop-filter:blur(var(--bussola-glass-blur)) saturate(1.2);position:relative;box-shadow:inset 0 1px #ff6b1a47,0 24px 48px -28px #0009}.frame-bezel{background-image:linear-gradient(155deg,#ff6b1a99,#ff6b1a00 40%,#ff6b1a42 100%);border-radius:22px;padding:3px;position:relative;box-shadow:0 50px 90px -30px #0009,0 0 0 1px #ffffff0d}.frame-bezel--tilt{transform:perspective(1600px) rotateY(var(--bussola-tilt-y)) rotateX(var(--bussola-tilt-x))}.frame-bezel__inner{border-radius:19px;overflow:hidden}@media (prefers-reduced-motion:reduce){.frame-bezel--tilt{transform:none}}.bussola-doc-scan{position:relative;overflow:hidden}.bussola-doc-scan:after{content:"";background:linear-gradient(100deg, transparent 42%, rgb(255 107 26/calc(.42 * var(--bussola-glow-a))) 50%, transparent 58%);animation:6.4s cubic-bezier(.65,0,.35,1) infinite bussola-sweep;position:absolute;inset:0;transform:translate(-140%)}@keyframes bussola-sweep{0%{opacity:0;transform:translate(-140%)}6%{opacity:1}34%{opacity:1;transform:translate(140%)}40%{opacity:0}to{opacity:0;transform:translate(140%)}}.bussola-reveal{animation:6.4s cubic-bezier(.22,1,.36,1) infinite bussola-reveal-pop}@keyframes bussola-reveal-pop{0%{opacity:0;transform:translateY(5px)scale(.97)}38%{opacity:0;transform:translateY(5px)scale(.97)}52%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.985)}}@media (prefers-reduced-motion:reduce){.bussola-doc-scan:after{content:none;animation:none}.bussola-reveal{opacity:1;animation:none;transform:none}}.landing-card{border-radius:var(--radius-lg);border:1px solid var(--border);border-top-color:color-mix(in srgb, var(--brass) 55%, var(--border));background:var(--paper);padding:1.5rem}.landing-card--parchment{background:var(--parchment)}.stat-card{border-radius:var(--radius-lg);border:1px solid rgb(255 255 255/var(--bussola-glass-border-a));background:rgb(255 255 255/var(--bussola-glass-bg-a));position:relative;box-shadow:inset 0 1px #ff6b1a3d,0 20px 40px -30px #000000bf}@media (min-width:1024px){.step-rail:before{content:"";inset-inline:0;background:linear-gradient(90deg, transparent 0%, var(--border-strong) 10%, var(--border-strong) 90%, transparent 100%);height:1px;position:absolute;top:calc(1.5rem - .5px)}}
