@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--n-50: #f7f8fa;--n-100: #efefef;--n-200: #d5d6dd;--n-300: #afb3ce;--n-400: #7c83a9;--n-500: #636b93;--n-600: #4f5676;--n-700: #3c415b;--n-800: #2a2e42;--n-900: #1a1d2b;--line: #eceef3;--green: #16a34a;--green-bg: #e9f8ef;--gold: #c19a5b;--navy: #1b2a4e;--shadow-sm: 0 1px 2px rgba(26, 29, 43, .04), 0 4px 16px rgba(26, 29, 43, .05);--shadow-md: 0 1px 2px rgba(26, 29, 43, .04), 0 12px 40px -12px rgba(26, 29, 43, .12);--r-card: 22px;--sans: "Instrument Sans Variable", ui-sans-serif, system-ui, sans-serif;--hand: "Caveat Variable", cursive;--mono: "Geist Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--n-900);background:#fff;-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}svg{flex-shrink:0}.wrap{width:min(1200px,100% - 32px);margin-inline:auto}.narrow{width:min(800px,100% - 32px);margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 24px;border-radius:999px;font:600 15px/1 var(--sans);letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;transition:transform .15s,background .15s,box-shadow .15s;white-space:nowrap}.btn svg{width:14px;height:14px}.btn-dark{background:var(--n-900);color:#fff}.btn-dark:hover{background:var(--n-800);transform:translateY(-1px);box-shadow:0 8px 20px -8px #1a1d2b80}.btn-line{background:#fff;color:var(--n-900);border-color:var(--n-900)}.btn-line:hover{background:var(--n-50)}.btn-sm{height:36px;padding:0 16px;font-size:14px}.btn-block{width:100%}.btn-wide{min-width:min(480px,100%);height:48px}.badge{display:inline-block;padding:7px 12px;border-radius:12px;font:500 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--n-800);background:#fff;box-shadow:var(--shadow-sm)}.tag{display:inline-block;padding:5px 10px;border-radius:999px;font:500 12px/1 var(--sans);color:var(--n-600);background:var(--n-50);border:1px solid var(--line)}h1,h2,h3{font-weight:500;letter-spacing:-.025em;line-height:1.1}.sec-title{font-size:clamp(32px,4.2vw,46px)}.sec-title em,.display em{font-style:normal;color:var(--n-400)}.lead{font-size:18px;color:var(--n-500);line-height:1.55}.muted{color:var(--n-400)}.center{text-align:center}.sec-head{margin-bottom:48px}.sec-head .badge{margin-bottom:20px}.sec-head .lead{margin-top:14px;max-width:620px}.sec-head.center .lead{margin-inline:auto}.sec-head.split{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}section.block{padding:112px 0 0}.nav-shell{position:sticky;top:16px;z-index:50;padding-top:24px}.nav{width:min(1100px,100% - 32px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px;padding:0 14px 0 16px;border-radius:24px;background:#ffffffe0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px #1a1d2b08,0 6px 24px #1a1d2b0f}.brand{display:flex;align-items:center;gap:12px;font-weight:600;font-size:16px;letter-spacing:.01em;line-height:1.05}.brand svg{width:34px;height:34px;border-radius:8px}.nav-links{display:flex;gap:32px;font-size:15px;color:var(--n-700)}.nav-links a{padding:6px 0;transition:color .15s}.nav-links a:hover,.nav-links a.active{color:var(--n-900)}.nav-links a.active{font-weight:500}.menu-btn{display:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:#fff;align-items:center;justify-content:center;cursor:pointer}.menu-btn svg{width:18px;height:18px}.hero{padding:88px 0 64px;text-align:center;position:relative}.hero .badge{margin-bottom:28px}.display{font-weight:500;letter-spacing:-.035em;line-height:1.04}.display .l1{display:block;font-size:clamp(40px,5.6vw,68px);color:var(--n-700)}.display .l2{display:block;font-size:clamp(46px,6.6vw,80px);color:var(--n-900);margin-top:6px}.display .l2 em{color:var(--n-900)}.hero-title{position:relative;width:fit-content;margin-inline:auto}.hand-note{position:absolute;top:-26px;left:calc(85% + 14px);white-space:nowrap;font:500 26px/1 var(--hand);color:var(--n-700);transform:rotate(-4deg);display:flex;flex-direction:column;align-items:center;gap:4px;pointer-events:none}.hand-note svg{width:34px;height:52px;margin-left:20px;color:var(--n-700)}.hero .lead{margin:28px auto 0;max-width:560px;color:var(--n-700)}.cta-pill{display:inline-flex;gap:8px;align-items:center;margin-top:36px;padding:6px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #1a1d2b08,0 6px 24px #1a1d2b12}.cta-pill .btn-ghost{background:transparent;color:var(--n-800)}.cta-pill .btn-ghost:hover{background:var(--n-50)}.trust{margin-top:28px;display:inline-flex;align-items:center;gap:14px;color:var(--n-400);font-size:15px;flex-wrap:wrap;justify-content:center}.trust img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 2px 8px #1a1d2b26}.trust .dot{width:3px;height:3px;border-radius:50%;background:var(--n-300)}.frame{padding:20px;border-radius:36px;background:#fff;box-shadow:0 0 0 1px #f1f2f5,0 30px 80px -30px #1a1d2b29}.frame-inner{border:1px solid var(--line);border-radius:26px;padding:56px 64px;display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}.sc-title{font-size:clamp(38px,4.4vw,56px);font-weight:700;letter-spacing:-.045em;line-height:1}.underline{position:relative;display:inline-block}.underline:after{content:"";position:absolute;left:4%;right:-2%;bottom:-12px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--n-600),var(--n-300) 85%,var(--n-200))}.sc-sub{margin-top:26px;color:var(--n-400);font-size:17px}.price-big{margin-top:28px;font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1}.price-big small{font-size:18px;color:var(--n-400);font-weight:400;letter-spacing:0}.price-sub{margin-top:10px;color:var(--n-500);font-size:15px}.price-sub b{color:var(--n-900);font-weight:600}.rows{list-style:none;margin:26px 0 28px}.rows li{display:flex;gap:12px;align-items:flex-start;padding:13px 12px;border-bottom:1px solid var(--line);font-size:15.5px;color:var(--n-600)}.rows li:first-child{background:var(--n-50);border-radius:10px;border-bottom-color:transparent}.rows li b{color:var(--n-900);font-weight:600}.rows svg{width:16px;height:16px;margin-top:3px;color:var(--n-900)}.call{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4 / 4.6;background:var(--n-900);box-shadow:var(--shadow-md)}.call img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.call:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1a1d2b00 60%,#1a1d2b73)}.chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:#3c3e48b8;color:#fff;font:600 14px/1 var(--sans);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chip.bl{left:18px;bottom:18px}.chip .live{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.call-ctrl{position:absolute;z-index:2;right:18px;bottom:18px;display:flex;gap:8px}.call-ctrl span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#3c3e48b8;color:#fff;backdrop-filter:blur(8px)}.call-ctrl span.end{background:#e84c4c}.call-ctrl svg{width:17px;height:17px}.screen-pip{position:absolute;z-index:2;top:18px;left:18px;width:38%;aspect-ratio:16/10;border-radius:12px;background:#fff;box-shadow:0 10px 30px #00000040;padding:8px;display:flex;flex-direction:column;gap:5px}.screen-pip i{display:block;height:6px;border-radius:3px;background:var(--n-100)}.screen-pip i:nth-child(1){width:40%;background:var(--n-800)}.screen-pip i:nth-child(3){width:80%}.screen-pip i:nth-child(4){width:60%;background:var(--gold);opacity:.55}.screen-pip i:nth-child(5){width:70%}.proof{display:grid;grid-template-columns:repeat(4,1fr);margin-top:72px}.proof div{text-align:center;padding:6px 20px;border-left:1px solid var(--line)}.proof div:first-child{border-left:0}.proof b{display:block;font-size:40px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.proof span{display:block;margin-top:6px;color:var(--n-400);font-size:15px}.grid{display:grid;gap:24px}.g3{grid-template-columns:repeat(3,1fr)}.card{position:relative;background:#fff;border-radius:var(--r-card);padding:28px;box-shadow:0 0 0 1px #f1f2f5,var(--shadow-sm);transition:transform .2s,box-shadow .2s}a.card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #eceef3,var(--shadow-md)}.card.featured{box-shadow:0 0 0 1.5px var(--n-900),var(--shadow-md)}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--n-50);color:var(--n-900);border:1px solid var(--line)}.icon svg{width:20px;height:20px}.card h3{font-size:22px;margin-bottom:10px}.card p{color:var(--n-500);font-size:15.5px}.ticks{list-style:none;margin-top:18px;display:grid;gap:8px}.ticks li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--n-700)}.ticks svg{width:15px;height:15px;margin-top:4px;color:var(--green)}.features{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.f-list{list-style:none}.f-list button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;border:0;border-bottom:1px solid var(--line);background:none;cursor:pointer;font:400 17px/1.3 var(--sans);color:var(--n-700);text-align:left;transition:background .15s,color .15s}.f-list button svg{width:15px;height:15px;opacity:0;transition:opacity .15s}.f-list button:hover{color:var(--n-900)}.f-list button[aria-selected=true]{background:var(--n-50);border-radius:10px;border-bottom-color:transparent;color:var(--n-900)}.f-list button[aria-selected=true] svg{opacity:1}.f-preview{padding:14px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px #f1f2f5,var(--shadow-md)}.f-stage{aspect-ratio:16 / 9;border-radius:16px;border:1px solid var(--line);position:relative;overflow:hidden;background:radial-gradient(circle at 1px 1px,var(--n-200) 1px,transparent 0) 0 0 / 22px 22px,var(--n-50);display:grid;place-items:center}.f-stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.f-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#1a1d2b0f}.f-progress i{display:block;height:100%;width:0;background:var(--n-900);transition:width .25s linear}@keyframes pop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}.f-text{padding:20px 8px 8px;display:grid}.f-item{grid-area:1 / 1;visibility:hidden;opacity:0;transition:opacity .2s}.f-item.on{visibility:visible;opacity:1}.f-text h3{font-size:20px;margin-bottom:8px}.f-text p{color:var(--n-400);font-size:15.5px}.f-text .link{margin-top:14px}.link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--n-900)}.link svg{width:14px;height:14px;transition:transform .15s}.link:hover svg{transform:translate(2px,-2px)}.acc{display:grid;gap:22px}.acc details{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;transition:box-shadow .2s}.acc details[open]{box-shadow:var(--shadow-sm)}.acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:24px;padding:30px 32px}.acc summary::-webkit-details-marker{display:none}.acc .n{font:500 15px/1 var(--sans);color:var(--n-400);min-width:26px}.acc summary h3{font-size:24px;color:var(--n-800);flex:1}.pm{width:22px;height:22px;position:relative;flex-shrink:0}.pm:before,.pm:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:1.5px;background:var(--n-700);border-radius:2px;transition:transform .2s}.pm:after{transform:rotate(90deg)}details[open] .pm:after{transform:rotate(0)}.acc .body{padding:0 32px 32px 82px;color:var(--n-700);font-size:17px;max-width:760px}.price-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.price-split .sec-title{margin-bottom:8px}.price-left .muted{margin-top:14px;font-size:16px}.price-left .ticks{margin:22px 0 32px}.est h3{font-size:22px;margin-bottom:8px}.est>p{font-size:15.5px;margin-bottom:28px}.chart{position:relative;padding:0 0 0 44px}.chart-area{position:relative;height:300px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);gap:22px;align-items:end;padding:0 12px}.gridline{position:absolute;left:-44px;right:0;border-top:1px solid var(--line);font-size:12px;color:var(--n-400)}.gridline span{position:absolute;top:-8px;left:0;background:#fff;padding-right:6px}.bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;z-index:1}.bar .range{background:var(--n-300);opacity:.55;border-radius:6px 6px 0 0}.bar .min{background:var(--n-900)}.bar:nth-child(n+3) .min{background:var(--n-700)}.bar .val{text-align:center;font-size:14px;font-weight:600;margin-bottom:6px;white-space:nowrap}.chart-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:12px 12px 0}.chart-labels div{text-align:center;font-size:13px;color:var(--n-700);line-height:1.3}.chart-labels small{display:block;margin-top:4px;color:var(--n-400);font-size:12px}.chart-legend{display:flex;gap:18px;margin-top:22px;font-size:13px;color:var(--n-400)}.chart-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.app{padding:12px;display:flex;flex-direction:column}.app-thumb{border-radius:14px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16/9;background:var(--n-50)}.app-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .4s}a.app:hover .app-thumb img{transform:scale(1.03)}.app-body{padding:18px 10px 10px;display:flex;flex-direction:column;flex:1}.app-body .tag{align-self:flex-start;margin-bottom:12px}.app-body h3{font-size:20px;margin-bottom:6px}.app-body p{color:var(--n-400);font-size:15px;flex:1}.app-meta{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:13.5px;color:var(--n-500)}.status{padding:4px 10px;border-radius:999px;font-weight:500;font-size:12.5px}.status.live{background:var(--green-bg);color:var(--green)}.status.bald{background:var(--n-50);color:var(--n-600);border:1px solid var(--line)}.after-grid{display:flex;justify-content:center;margin-top:40px}.quote{max-width:860px;margin-inline:auto;padding:44px 48px}.quote .qm{width:30px;height:24px;color:var(--n-200);margin-bottom:18px}.quote blockquote p{font-size:clamp(19px,2vw,22px);line-height:1.55;color:var(--n-800);letter-spacing:-.01em}.quote figcaption{display:flex;align-items:center;gap:12px;margin-top:26px;font-size:15px;color:var(--n-900)}.quote figcaption .av{width:40px;height:40px;border-radius:50%;background:var(--n-50);border:1px solid var(--line);display:grid;place-items:center;font-weight:600;color:var(--n-600)}.post{display:flex;flex-direction:column}.post .tag{align-self:flex-start;margin-bottom:18px}.post h3{font-size:20px;line-height:1.25;margin-bottom:12px}.post p{font-size:15px;color:var(--n-400);flex:1}.post-meta{display:flex;gap:14px;margin-top:22px;font-size:13.5px;color:var(--n-500)}.faq{display:grid;gap:14px}.faq details{border:1px solid var(--line);border-radius:16px;background:#fff}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:21px 24px;font-size:19px;color:var(--n-800)}.faq summary::-webkit-details-marker{display:none}.faq details p{padding:0 24px 22px;color:var(--n-600);font-size:16.5px;line-height:1.6}.final{text-align:center;padding:150px 0 120px}.final .badge{margin-bottom:28px}.final .l1{display:block;font-size:clamp(32px,4vw,44px);color:var(--n-700);font-weight:500;letter-spacing:-.03em}.final .l2{display:block;font-size:clamp(46px,6vw,68px);color:var(--n-900);font-weight:600;letter-spacing:-.04em;margin-top:4px}.final .lead{margin:22px auto 40px;max-width:520px}.final .avatar-line{display:inline-flex;align-items:center;gap:12px;margin-top:26px;color:var(--n-400);font-size:15px}.final .avatar-line img{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 2px 8px #1a1d2b26}footer{padding:0 0 48px}.foot-row{display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap}.foot-row+.foot-row{margin-top:16px}.pill{display:flex;align-items:center;gap:28px;padding:0 26px;height:60px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #1a1d2b08,0 6px 24px #1a1d2b0f;font-size:15px;color:var(--n-700);flex-wrap:wrap}.pill a:hover{color:var(--n-900)}.pill .lbl{font-size:13px;color:var(--n-400)}.pill.brand-pill{padding:0 20px 0 14px}.pill.brand-pill .brand{gap:10px}.pill.meta{gap:18px;padding-right:10px}.foot-tagline{text-align:center;color:var(--n-400);font-size:14px;margin-bottom:22px}.round{width:32px;height:32px;border-radius:50%;border:1px solid var(--n-800);display:grid;place-items:center}.round svg{width:14px;height:14px}@media(max-width:1000px){.nav-links,.nav .btn{display:none}.menu-btn{display:inline-flex}.nav.open{flex-wrap:wrap;height:auto;padding:14px 16px}.nav.open .nav-links{display:flex;flex-direction:column;gap:4px;width:100%;order:3;padding:8px 0 4px}.hand-note{display:none}.frame-inner{grid-template-columns:1fr;padding:36px 28px;gap:36px}.call{order:-1}.g3{grid-template-columns:1fr 1fr}.features,.price-split{grid-template-columns:1fr;gap:40px}}@media(max-width:680px){section.block{padding-top:80px}.hero{padding:56px 0 44px}.cta-pill{flex-direction:column;width:100%;border-radius:26px}.cta-pill .btn{width:100%}.frame{padding:10px;border-radius:26px}.frame-inner{padding:24px 18px;border-radius:20px}.screen-pip{display:none}.proof{grid-template-columns:1fr 1fr;row-gap:28px}.proof div:nth-child(3){border-left:0}.proof b{font-size:32px}.g3{grid-template-columns:1fr}.acc summary{padding:22px 20px;gap:14px}.acc summary h3{font-size:20px}.acc .body{padding:0 20px 24px 60px;font-size:16px}.est.card{padding:22px 18px!important}.chart{padding-left:30px}.chart-area{height:240px}.chart-area,.chart-labels{gap:8px;padding-inline:2px}.chart-area>*,.chart-labels>*{min-width:0}.bar .val{font-size:11.5px}.chart-labels div{font-size:11.5px;hyphens:auto;overflow-wrap:anywhere}.chart-labels small{display:none}.gridline{left:-30px;font-size:11px}.quote{padding:30px 24px}.faq summary{font-size:17px;padding:18px}.faq details p{padding:0 18px 18px}.pill{height:auto;padding:14px 20px;gap:14px 20px;justify-content:center}.final{padding:100px 0 80px}}[hidden]{display:none!important}.page-head{padding:80px 0 48px;text-align:center}.page-head .badge{margin-bottom:26px}.page-title{font-size:clamp(40px,5.6vw,68px);font-weight:500;letter-spacing:-.035em;line-height:1.04}.page-title em{display:block;font-style:normal;color:var(--n-400)}.page-head .lead{margin:24px auto 0;max-width:620px}.chips-wrap{display:flex;justify-content:center;margin-bottom:40px}.chips{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:#fff;flex-wrap:wrap;justify-content:center;box-shadow:0 0 0 1px #1a1d2b08,0 6px 24px #1a1d2b12}.chips button{height:38px;padding:0 18px;border-radius:999px;border:0;background:transparent;cursor:pointer;font:500 15px/1 var(--sans);color:var(--n-600);transition:background .15s,color .15s}.chips button:hover{color:var(--n-900);background:var(--n-50)}.chips button.on{background:var(--n-900);color:#fff}.empty-hint{color:var(--n-400);padding:18px 4px;text-align:center;grid-column:1 / -1}.post.featured{grid-column:1 / -1;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:16px 16px 16px 40px}.post.featured h3{font-size:clamp(26px,3vw,36px);line-height:1.12;letter-spacing:-.03em;margin-bottom:16px}.post.featured p{font-size:16.5px}.post.featured .tag{margin-bottom:20px}.feat-visual{position:relative;aspect-ratio:16 / 10;border-radius:16px;border:1px solid var(--line);overflow:hidden;background:radial-gradient(circle at 1px 1px,var(--n-200) 1px,transparent 0) 0 0 / 22px 22px,var(--n-50);display:grid;place-items:center}.feat-visual span{font:500 clamp(28px,3vw,40px)/1 var(--hand);color:var(--n-700);transform:rotate(-4deg)}.feat-visual .mark-sm{position:absolute;right:18px;bottom:18px;width:30px;height:30px;border-radius:7px}.search{position:relative;max-width:560px;margin:34px auto 0}.search svg{position:absolute;left:22px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--n-400);pointer-events:none}.search input{width:100%;height:58px;border:0;border-radius:999px;padding:0 24px 0 54px;background:#fff;font:400 16px/1 var(--sans);color:var(--n-900);box-shadow:0 0 0 1px #1a1d2b0a,0 6px 24px #1a1d2b14;transition:box-shadow .15s}.search input::placeholder{color:var(--n-400)}.search input:focus{outline:none;box-shadow:0 0 0 1.5px var(--n-900),0 6px 24px #1a1d2b14}.guide-layout{display:grid;grid-template-columns:250px 1fr;gap:56px;align-items:start;padding:24px 0 40px}.cat-nav{position:sticky;top:116px;display:grid}.cat-nav a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 12px;border-bottom:1px solid var(--line);font-size:16px;color:var(--n-700);transition:background .15s,color .15s}.cat-nav a svg{width:14px;height:14px;opacity:0;transition:opacity .15s}.cat-nav a:hover{color:var(--n-900)}.cat-nav a.on{background:var(--n-50);border-radius:10px;border-bottom-color:transparent;color:var(--n-900)}.cat-nav a.on svg{opacity:1}.qgroup{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;padding:28px 32px 10px;margin-bottom:22px;scroll-margin-top:116px}.qgroup h2{font-size:26px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.qlist{list-style:none}.qlist a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;border-top:1px solid var(--line);font-size:17px;color:var(--n-700);transition:color .15s,padding .15s}.qlist a svg{width:15px;height:15px;color:var(--n-400);transition:transform .15s,color .15s}.qlist a:hover{color:var(--n-900)}.qlist a:hover svg{color:var(--n-900);transform:translate(2px,-2px)}.feature-frame{margin-bottom:96px}.feature-frame .frame-inner{grid-template-columns:1.1fr 1fr;gap:48px}.feature-img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;border:1px solid var(--line);margin-bottom:26px}.feature-frame h2{font-size:clamp(28px,3.2vw,40px);margin:16px 0 14px}.feature-frame h2 em{font-style:normal;color:var(--n-400)}.feature-frame .muted{font-size:16.5px}.modules{display:grid;grid-template-columns:1fr 1fr;gap:14px}.modules div{padding:20px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #f1f2f5,var(--shadow-sm)}.modules b{display:block;font-size:16px;font-weight:600;margin-bottom:6px;color:var(--n-900)}.modules span{font-size:14px;color:var(--n-400);line-height:1.45}.sub-title{font-size:clamp(28px,3.2vw,36px);font-weight:500;letter-spacing:-.025em;margin-bottom:28px}.sub-title.gap{margin-top:96px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding:72px 0 96px}.contact .page-title{text-align:left}.contact .lead{margin-top:22px}.call.wide{aspect-ratio:16 / 10;margin-top:34px}.call.wide img{object-position:50% 28%}.contact .ticks{margin-top:30px;gap:12px}.contact .ticks li{font-size:16.5px}.price-box{margin-top:32px;padding:30px}.price-box .price-big{margin-top:0}.price-box .muted{margin-top:12px;font-size:15.5px}.direct{margin-top:24px;font-size:15px;color:var(--n-400)}.direct a{color:var(--n-900);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--n-300)}.form-frame{position:sticky;top:112px}.form-frame .frame-inner{display:grid;grid-template-columns:1fr;gap:18px;padding:36px}.form-row{display:grid;gap:8px;border:0;min-width:0}.form-row label,.form-row legend{font:500 14px/1.3 var(--sans);color:var(--n-700)}.form-row legend{margin-bottom:8px}.req{color:var(--n-400);margin-left:3px}.field{width:100%;height:48px;padding:0 16px;border-radius:12px;border:1px solid #e3e5ec;background:#fff;font:400 16px/1.4 var(--sans);color:var(--n-900);transition:border-color .15s,box-shadow .15s}.field::placeholder{color:var(--n-300)}.field:focus{outline:none;border-color:var(--n-900);box-shadow:0 0 0 3px #1a1d2b14}textarea.field{height:140px;padding:13px 16px;resize:vertical}.pills{display:flex;gap:8px;flex-wrap:wrap}.pills label{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid #e3e5ec;font:500 15px/1 var(--sans);color:var(--n-700);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pills input{position:absolute;opacity:0;pointer-events:none}.pills label:hover{border-color:var(--n-300)}.pills label:has(input:checked){background:var(--n-900);border-color:var(--n-900);color:#fff}.pills label:has(input:focus-visible){outline:2px solid var(--n-900);outline-offset:2px}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.turnstile-ph{display:flex;align-items:center;gap:12px;width:300px;max-width:100%;height:65px;padding:0 16px;border:1px dashed var(--n-200);border-radius:10px;color:var(--n-400);font-size:13px;background:var(--n-50)}.turnstile-ph i{width:22px;height:22px;border-radius:5px;border:1.5px solid var(--n-300);background:#fff;flex-shrink:0}.form-status{display:none;padding:14px 16px;border-radius:12px;font-size:15px}.form-status.is-visible{display:block}.form-status.is-success{background:var(--green-bg);color:var(--green)}.form-hint{font-size:13px;color:var(--n-400)}.form-hint a{color:var(--n-600);text-decoration:underline;text-underline-offset:2px}@media(max-width:1000px){.guide-layout{grid-template-columns:1fr;gap:24px}.cat-nav{position:static;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.cat-nav a{flex-shrink:0;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;font-size:15px}.cat-nav a.on{border-color:var(--n-900);background:var(--n-900);color:#fff;border-radius:999px}.cat-nav a svg{display:none}.feature-frame .frame-inner{grid-template-columns:1fr}.contact{grid-template-columns:1fr;gap:48px}.form-frame{position:static}.post.featured{grid-template-columns:1fr;padding:16px;gap:24px}.post.featured .feat-visual{order:-1;aspect-ratio:16 / 7}.post.featured .feat-body{padding:0 12px 12px}}@media(max-width:680px){.page-head{padding:52px 0 32px}.chips button{padding:0 13px;font-size:14px}.qgroup{padding:22px 18px 6px}.qgroup h2{font-size:22px}.qlist a{font-size:16px;padding:14px 0}.modules{grid-template-columns:1fr}.contact{padding:48px 0 72px}.form-frame .frame-inner{padding:22px 16px}.price-box{padding:22px}.sub-title.gap{margin-top:72px}.feature-frame{margin-bottom:72px}}.skip-link{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:12px;background:var(--n-900);color:#fff;font-weight:600;transition:top .15s}.skip-link:focus{top:16px}.btn-primary{background:var(--n-900);color:#fff}.btn-primary:hover{background:var(--n-800);transform:translateY(-1px);box-shadow:0 8px 20px -8px #1a1d2b80}.form-status.is-error{background:#fdecec;color:#c0392b}.mark{border-radius:10px}.article{max-width:760px;margin:0 auto;padding:64px 0 96px}.crumbs{display:inline-flex;gap:6px;align-items:center;margin-bottom:26px;padding:7px 12px;border-radius:12px;background:#fff;box-shadow:var(--shadow-sm);font:500 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--n-500)}.crumbs a{color:var(--n-800)}.crumbs a:hover{color:var(--n-900);text-decoration:underline;text-underline-offset:3px}.article h1{font-size:clamp(34px,5vw,54px);font-weight:500;line-height:1.06;letter-spacing:-.035em;margin-bottom:20px}.meta{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:14.5px;color:var(--n-400)}.tldr{margin:36px 0 12px;padding:26px 28px;border-radius:var(--r-card);background:var(--n-50);border:1px solid var(--line)}.tldr h2{font:500 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--n-500);margin-bottom:12px}.tldr p{color:var(--n-800);font-size:17.5px;line-height:1.65}.prose h2{font-size:clamp(25px,3vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:56px 0 16px}.prose h3{font-size:21px;font-weight:600;letter-spacing:-.015em;margin:34px 0 10px}.prose h4{font-size:19px;font-weight:600;margin:28px 0 8px}.prose p{color:var(--n-700);font-size:17.5px;line-height:1.75;margin-bottom:18px}.prose ul,.prose ol{color:var(--n-700);font-size:17px;line-height:1.7;margin:0 0 20px 22px}.prose li{margin-bottom:8px}.prose li::marker{color:var(--n-400)}.prose strong{color:var(--n-900);font-weight:600}.prose a{color:var(--n-900);text-decoration:underline;text-decoration-color:var(--n-300);text-underline-offset:3px}.prose a:hover{text-decoration-color:var(--n-900)}.prose blockquote{margin:8px 0 24px;padding:4px 0 4px 20px;border-left:3px solid var(--n-200);color:var(--n-600)}.prose pre{margin:8px 0 24px;padding:20px 22px;border-radius:16px;overflow-x:auto;background:var(--n-900)!important;font-family:var(--mono);font-size:14px;line-height:1.7;white-space:pre-wrap}.prose pre code{color:#e6e8ee;font-family:var(--mono)}.prose :not(pre)>code{font-family:var(--mono);font-size:.86em;padding:2px 7px;border-radius:7px;background:var(--n-50);border:1px solid var(--line);color:var(--n-800)}.prose table{width:100%;border-collapse:separate;border-spacing:0;font-size:15.5px;margin:6px 0 26px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.prose th,.prose td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:top}.prose th{font-size:13px;font-weight:600;color:var(--n-600);background:var(--n-50)}.prose td{color:var(--n-700)}.prose tr:last-child td{border-bottom:0}.prose img{border-radius:16px;margin:8px 0 24px}.prose-guide h2{counter-reset:step}.prose-guide h3{counter-increment:step;position:relative;padding-left:52px;min-height:38px;display:flex;align-items:center}.prose-guide h3:before{content:counter(step);position:absolute;left:0;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font:600 16px/1 var(--sans);color:#fff;background:var(--n-900)}.opinion{display:flex;gap:18px;align-items:flex-start;padding:26px;margin:8px 0 24px;border-radius:var(--r-card);background:#fff;box-shadow:0 0 0 1px #f1f2f5,var(--shadow-sm)}.opinion p{margin:0;font-size:17px;color:var(--n-800)}.box{padding:32px;border-radius:var(--r-card);background:#fff;box-shadow:0 0 0 1px #f1f2f5,var(--shadow-sm)}.box.gold{background:var(--n-50);box-shadow:0 0 0 1px var(--line)}.box h3{font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0 0 8px}.box .muted{font-size:16px;color:var(--n-500);margin-bottom:0}.box .btn{margin-top:20px}.prose .box .btn{text-decoration:none;color:#fff}.cta-inline{margin:44px 0}.disclaimer{margin:40px 0 0;padding:18px 20px;border-radius:16px;border:1px dashed var(--n-200);background:var(--n-50);font-size:14.5px;line-height:1.65;color:var(--n-500)}.disclaimer b{color:var(--n-800);font-weight:600}.disclaimer-recht{margin:0 0 32px;border-style:solid;border-color:var(--line);background:#fff}.author-box{display:flex;gap:16px;align-items:center;margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.author-box img{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 2px 8px #1a1d2b26}.author-box b{display:block;font-weight:600}.author-box small{color:var(--n-400);font-size:14.5px}.prose .qlist{margin:0 0 20px}.prose .qlist a{text-decoration:none}.legal{max-width:800px;margin:0 auto;padding:64px 0 96px}.legal h1{font-size:clamp(34px,5vw,52px);font-weight:500;letter-spacing:-.035em;line-height:1.06;margin-bottom:28px}.notfound{text-align:center;padding:120px 0 140px}.notfound .page-title{margin-bottom:18px}.notfound .lead{margin:0 auto 34px;max-width:520px}@media(max-width:680px){.article,.legal{padding:44px 0 72px}.tldr{padding:20px}.box{padding:24px 20px}.prose table{display:block;overflow-x:auto}}.lp-page-back{margin-top:40px}.lp-page-back a{font-weight:600;text-decoration:none}.app-thumb .ph{height:100%;display:grid;place-content:center;text-align:center;gap:4px;color:var(--n-600);font-weight:600}.app-thumb .ph small{font-weight:400;color:var(--n-400);font-size:13px}.status.intern{background:var(--n-50);color:var(--n-600);border:1px solid var(--line)}.prose p,.prose li,.prose td{overflow-wrap:anywhere}
