@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400-latin-ext.16f8be19.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nunito-400-latin.94ef06ef.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-600-latin-ext.c302e65b.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nunito-600-latin.1f307960.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-700-latin-ext.68c5d587.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nunito-700-latin.0b62b606.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-800-latin-ext.8394e5b2.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito-800-latin.cac5ced1.woff2) format("woff2");unicode-range:u+00??,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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nunito-900-latin-ext.3adde0b0.woff2) format("woff2");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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nunito-900-latin.8b5d13b8.woff2) format("woff2");unicode-range:u+00??,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{--ink:#16202a;--brand:#326789;--deep:#22485f;--sky:#7fb0d2;--mute:#8a9299;--body:#5c6a77;--paper:#f4f7f9;--line:#e8edf1;--line-strong:#d5dde3;--measure:1160px;--gutter:clamp(20px,5vw,64px);--shadow-card:0 2px 12px rgba(22,32,42,.08)}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Nunito,sans-serif;text-wrap:pretty;font-size:15px;line-height:1.55}a{color:var(--deep)}a:hover{color:var(--brand)}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wrap{padding:0 var(--gutter)}.sec,.wrap{max-width:var(--measure);margin:0 auto}.sec{padding:clamp(48px,6vw,80px) var(--gutter)}.sec--flush-top{padding-top:0}.h2{font-weight:900;letter-spacing:-.01em;line-height:1.1}.h2--lg{font-size:clamp(26px,3vw,36px)}.h2--md{font-size:clamp(24px,2.6vw,32px)}.lead{line-height:1.6;color:var(--body)}.lead,.pill{font-size:15px}.pill{display:inline-block;text-decoration:none;font-weight:800;border-radius:28px;padding:14px 26px;border:0;cursor:pointer;font-family:inherit;white-space:nowrap}.pill--brand{background:var(--brand);color:#fff}.pill--brand:hover{background:var(--deep);color:#fff}.pill--white{background:#fff;color:var(--deep)}.pill--white:hover{background:#e5eef5;color:var(--deep)}.pill--ghost{border:2px solid hsla(0,0%,100%,.5);color:#fff;padding:12px 24px;background:transparent}.pill--ghost:hover{background:hsla(0,0%,100%,.1);color:#fff}.pill--sky{background:var(--sky);color:var(--ink)}.pill--sky:hover{background:#a3c6de;color:var(--ink)}.pill--sm{font-size:14px;padding:10px 20px;border-radius:24px}.pill:disabled{opacity:.55;cursor:not-allowed}.arrow-link{font-size:14px;font-weight:800;text-decoration:none}.card{background:#fff;border-radius:12px;box-shadow:var(--shadow-card)}.topbar{gap:20px;flex-wrap:wrap;padding:14px var(--gutter);background:#fff;box-shadow:0 1px 0 rgba(22,32,42,.08)}.topbar,.topbar__brand{display:flex;align-items:center}.topbar__brand{margin-right:auto;text-decoration:none}.topbar__brand img{height:34px;width:auto}.topbar__links{display:flex;gap:20px;font-size:14px;font-weight:700}.topbar__links a,.topbar__login{text-decoration:none;font-size:14px;font-weight:700}.lang,.topbar__login--in{font-weight:800}.lang{display:inline-flex;align-items:center;font-size:13px}.lang button{font:inherit;font-weight:800;cursor:pointer;padding:3.5px 10px;border:1.5px solid var(--line-strong);background:#fff;color:var(--mute)}.lang button:first-child{border-radius:14px 0 0 14px;border-right:0}.lang button:last-child{border-radius:0 14px 14px 0;border-left:0}.lang button:hover{color:var(--brand)}.lang button.is-on{background:var(--brand);border-color:var(--brand);color:#fff;padding:5px 10px;cursor:default}.hero{background:linear-gradient(160deg,var(--brand),var(--deep));color:#fff}.hero__grid{max-width:var(--measure);margin:0 auto;padding:clamp(48px,7vw,96px) var(--gutter);display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,5vw,72px);align-items:center}.hero__badge{display:inline-block;background:rgba(127,176,210,.25);color:#cfe3f2;font-size:13px;font-weight:800;letter-spacing:.04em;padding:6px 14px;border-radius:16px;text-transform:uppercase}.hero__title{font-weight:900;font-size:clamp(40px,5.5vw,72px);line-height:1.06;letter-spacing:-.02em;margin-top:20px}.hero__sub{font-size:17px;line-height:1.6;max-width:50ch;margin-top:20px;color:#d4e3ef}.hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px;align-items:center}.hero__tour{display:inline-flex;align-items:center;gap:9px}.hero__tour svg{flex:0 0 auto}.mock{justify-self:center;width:min(400px,100%);position:relative;display:block;color:inherit;text-decoration:none}.mock__shadow{position:absolute;inset:24px -16px -16px 24px;background:var(--sky);border-radius:10px;opacity:.5}.mock__card{position:relative;background:#fff;color:var(--ink);border-radius:10px;box-shadow:0 24px 60px rgba(22,32,42,.35);padding:28px}.mock__head{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--brand);padding-bottom:12px;gap:12px}.mock__head b{font-weight:900;font-size:14px;color:var(--brand)}.mock__head span{font-size:12px;font-weight:700;color:var(--mute);white-space:nowrap}.mock__stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.mock__stat{background:var(--paper);border-radius:8px;padding:12px}.mock__label{display:block;font-size:11px;font-weight:800;color:var(--mute)}.mock__num{font-weight:900;font-size:24px}.mock__trend{margin-top:16px}.mock__trend svg{display:block;width:100%;margin-top:6px}.mock__tags{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.mock__tags span{background:rgba(50,103,137,.12);color:var(--deep);font-size:12px;font-weight:800;padding:4px 12px;border-radius:14px}.ask{padding:18px 24px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;max-width:860px;margin:0 auto}.ask__text{font-size:16px;line-height:1.5;max-width:52ch}.ask__text b{color:var(--body);font-weight:700}.ask__out{background:var(--brand);color:#fff;font-size:13px;font-weight:800;padding:8px 16px;border-radius:20px;white-space:nowrap;text-decoration:none}.ask__out:hover{background:var(--deep);color:#fff}.feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:48px}.feat{padding:28px}.feat__icon{width:44px;height:44px;border-radius:12px;background:rgba(127,176,210,.3);display:grid;place-items:center;margin-bottom:16px}.feat h2{font-weight:800;font-size:19px}.feat p{font-size:15px;line-height:1.6;margin-top:8px;color:var(--body)}.sample{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);gap:clamp(28px,5vw,64px);align-items:center}.sample__lead{margin-top:14px}.sample__cta{margin-top:22px}.sample__cta .pill{padding:13px 24px;border-radius:26px}.cover{margin:0;position:relative;color:inherit;text-decoration:none}.cover,.cover__sheet{display:block}.cover__shadow{position:absolute;inset:16px -10px -10px 16px;background:var(--sky);border-radius:10px;opacity:.4}.cover__sheet{position:relative;background:#fff;border-radius:10px;box-shadow:0 12px 32px rgba(22,32,42,.18);padding:10px}.cover__sheet img{width:100%;aspect-ratio:1163/1524;-o-object-fit:cover;object-fit:cover;border-radius:6px}.toc{overflow:hidden}.toc__row{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:baseline;padding:16px 24px}.toc__row+.toc__row{border-top:1px solid #ecf1f4}.toc__n{font-weight:900;font-size:15px;color:var(--sky)}.toc__t{font-size:15px;font-weight:700}.toc__p{font-size:13px;font-weight:700;color:var(--mute);white-space:nowrap}.plat{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plat__in{max-width:var(--measure);margin:0 auto;padding:clamp(40px,5vw,64px) var(--gutter)}.plat__lead{margin-top:12px;max-width:60ch}.plat__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:28px}.plat__item{border:1.5px solid var(--line);border-radius:12px;padding:20px}.plat__head{display:flex;align-items:center;gap:10px}.plat__head h3{font-weight:800;font-size:16px}.plat__item p{font-size:14px;line-height:1.6;margin-top:10px;color:var(--body)}.plat__link{margin-top:24px}.brand{background:var(--deep);color:#fff}.brand__grid{max-width:var(--measure);margin:0 auto;padding:clamp(40px,5vw,72px) var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.brand__title{font-weight:900;font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.01em}.brand__text{font-size:15px;line-height:1.6;margin-top:16px;max-width:48ch;color:#c4d6e4}.brand__cta{margin-top:24px}.brand__figure{margin:0;background:rgba(244,247,249,.08);border-radius:12px;padding:12px}.brand__figure img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px}.cform{padding:28px;margin-top:24px;max-width:760px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.cform .span,.cform__foot,.cform__note{grid-column:1/-1}.field label{display:block;font-size:13px;font-weight:800;color:var(--body);margin-bottom:6px}.input{width:100%;box-sizing:border-box;border:1.5px solid var(--line-strong);border-radius:8px;padding:10px 14px;font:inherit;font-size:15px;background:#fff;color:var(--ink)}.input:focus{border-color:var(--brand);outline:none}textarea.input{min-height:120px;resize:vertical}.input.is-bad{border-color:#b54a3c}.field__err{display:block;font-size:12px;font-weight:700;margin-top:5px;color:#8f3529}.cform__foot{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.cform__captcha{border:1.5px solid var(--line-strong);border-radius:8px;padding:6px;background:#fafcfd}.cform__captcha.is-bad{border-color:#b54a3c}.cform__note{font-size:14px;font-weight:700}.cform__note--bad{color:#8f3529}.cform__note--ok{color:var(--deep)}.sent{padding:28px;margin-top:24px;max-width:760px}.sent p{font-size:15px;font-weight:700}.foot{background:var(--ink);color:var(--mute)}.foot__row{max-width:var(--measure);margin:0 auto;padding:28px var(--gutter);display:flex;flex-wrap:wrap;gap:12px 28px;align-items:baseline;font-size:13px;font-weight:700}.foot__row a{color:var(--sky);text-decoration:none}.foot__row a:hover{color:#fff}.page{padding:clamp(40px,5vw,64px) var(--gutter) clamp(48px,6vw,80px)}.page h1{font-weight:900;font-size:clamp(30px,4vw,44px);letter-spacing:-.01em;line-height:1.1}.prose{max-width:72ch;margin-top:20px}.prose h2{font-weight:800;font-size:19px;margin:28px 0 8px}.prose li,.prose p{font-size:15px;line-height:1.65;color:var(--body)}.prose ul{list-style:none;padding-left:8px}.page--center{text-align:center;padding-top:96px;padding-bottom:96px}.page--center .lead{margin:12px 0 24px}@media (max-width:900px){.brand__grid,.hero__grid,.sample{grid-template-columns:1fr}.cover{max-width:320px}}@media (max-width:640px){.topbar__links{display:none}.topbar{gap:12px}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.reveal.is-in{opacity:1;transform:none}.hero__copy>*{opacity:0;transform:translateY(14px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.hero.is-live .hero__copy>*{opacity:1;transform:none}.hero.is-live .hero__badge{transition-delay:.05s}.hero.is-live .hero__title{transition-delay:.15s}.hero.is-live .hero__sub{transition-delay:.28s}.hero.is-live .hero__actions{transition-delay:.4s}.mock__card{opacity:0;transform:translateY(28px) rotate(1.5deg);transition:opacity .7s ease .3s,transform .7s cubic-bezier(.2,.7,.2,1) .3s}.mock__shadow{opacity:0;transform:translate(-12px,-12px);transition:opacity .7s ease .5s,transform .7s cubic-bezier(.2,.7,.2,1) .5s}.hero.is-live .mock__card{opacity:1;transform:none}.hero.is-live .mock__shadow{opacity:.5;transform:none}.mock__num{font-variant-numeric:tabular-nums}.mock__line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s cubic-bezier(.4,0,.2,1) .7s}.mock__area{opacity:0;transition:opacity .6s ease 1.7s}.mock__dot{opacity:0;transform:scale(.4);transform-origin:300px 14px;transition:opacity .3s ease 1.9s,transform .4s cubic-bezier(.2,.9,.3,1.4) 1.9s}.hero.is-live .mock__line{stroke-dashoffset:0}.hero.is-live .mock__area{opacity:1}.hero.is-live .mock__dot{opacity:1;transform:none}.mock__tags span{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.hero.is-live .mock__tags span{opacity:1;transform:none}.hero.is-live .mock__tags span:first-child{transition-delay:2s}.hero.is-live .mock__tags span:nth-child(2){transition-delay:2.1s}.hero.is-live .mock__tags span:nth-child(3){transition-delay:2.2s}@keyframes mock-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero.is-live .mock{animation:mock-float 7s ease-in-out 3s infinite}.ask__caret{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--brand);animation:caret 1s steps(1) infinite}@keyframes caret{50%{opacity:0}}.ask.is-done .ask__caret{display:none}.ask__out{opacity:0;transform:translateX(10px) scale(.96);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.9,.3,1.3)}.ask.is-done .ask__out{opacity:1;transform:none}.cform,.feat,.plat__item,.toc{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}.feat:hover,.plat__item:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(22,32,42,.12)}.feat__icon svg,.plat__head svg{transition:transform .3s cubic-bezier(.2,.9,.3,1.3)}.feat:hover .feat__icon svg{transform:scale(1.15) rotate(-6deg)}.plat__item:hover .plat__head svg{transform:scale(1.15)}.toc__row{transition:background-color .2s ease}.toc__row:hover{background:var(--paper)}.pill{transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.pill:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(22,32,42,.18)}.pill:active{transform:translateY(0);box-shadow:none}.arrow-link{display:inline-block;transition:transform .2s ease}.arrow-link:hover{transform:translateX(4px)}.cover__shadow,.cover__sheet{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cover:hover .cover__sheet{transform:translate(-4px,-6px) rotate(-1.2deg)}.cover:hover .cover__shadow{transform:translate(6px,6px)}.brand__figure{transition:transform .5s cubic-bezier(.2,.7,.2,1),background-color .3s ease}.brand__figure:hover{transform:translateY(-4px);background:rgba(244,247,249,.14)}.brand__figure.reveal{transform:translateX(28px)}.brand__figure.reveal.is-in{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.arrow-link,.ask__out,.brand__figure,.cform,.cover__shadow,.cover__sheet,.feat,.feat__icon svg,.hero__copy>*,.mock__area,.mock__card,.mock__dot,.mock__line,.mock__shadow,.mock__tags span,.pill,.plat__head svg,.plat__item,.reveal,.toc{transition:none!important;animation:none!important}.ask__out,.hero__copy>*,.mock__area,.mock__card,.mock__dot,.mock__tags span,.reveal{opacity:1;transform:none}.mock__shadow{opacity:.5;transform:none}.mock__line{stroke-dashoffset:0}.brand__figure.reveal{transform:none}.hero.is-live .mock{animation:none}}