.hero-pillars .pillar h2{font-family:var(--font-display);font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:0}.ft-page .price-card{position:relative}.ft-page .price-off{position:absolute;inset-block-start:0;inset-inline-end:0;inline-size:132px;block-size:132px;overflow:hidden;pointer-events:none;z-index:4;border-start-end-radius:24px}.ft-page .price-off b{position:absolute;inset-block-start:26px;inset-inline-end:-42px;inline-size:170px;padding-block:8px;text-align:center;background:var(--accent);color:#1A1712;font-family:var(--font-body);font-weight:800;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 16px rgb(0 0 0 / .2);transform:rotate(45deg) translateY(-130px);opacity:0;transition:transform 0.4s var(--ease),opacity 0.3s ease}.ft-page .price-card:hover .price-off b{transform:rotate(45deg) translateY(0);opacity:1}@media (prefers-reduced-motion:reduce){.ft-page .price-off b{transition:opacity 0.2s ease}}@media (hover:none){.ft-page .price-off b{transform:rotate(45deg) translateY(0);opacity:1}}.ft-page .price-value{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px;margin-block-start:12px;font-family:var(--font-body);font-size:14.5px;color:var(--muted)}.ft-page .price-value .pv-rate{font-family:var(--font-display);font-weight:800;font-size:16px;color:var(--accent-ink)}.ft-page .book-offer{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;inline-size:max-content;max-inline-size:100%;margin-inline:auto;margin-block-end:26px;padding-block:12px;padding-inline:24px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:var(--radius-pill);font-family:var(--font-display)}.ft-page .book-offer .bo-was{color:var(--muted-2);text-decoration:line-through;font-size:20px;font-weight:600}.ft-page .book-offer .bo-now{display:inline-flex;align-items:baseline;gap:9px;flex-wrap:wrap;justify-content:center;color:var(--accent-ink);font-weight:800;font-size:19px;letter-spacing:-.01em}.ft-page .book-offer .bo-price{font-size:25px}.ft-page section.tone-peach{background-color:var(--accent-soft)}html[data-theme='dark'] .ft-page section.tone-peach{background-color:#fff0}.ft-page .skill::before{filter:blur(.6px);-webkit-mask:linear-gradient(to bottom,#000 38%,transparent);mask:linear-gradient(to bottom,#000 38%,transparent)}.ft-page .founder .f-watermark{filter:blur(.6px);-webkit-mask:linear-gradient(to bottom,#000 38%,transparent);mask:linear-gradient(to bottom,#000 38%,transparent)}.ft-page .logo-wall .logo-card img[alt='Deutsche Bank']{max-height:68px}.ft-page .logo-wall .logo-card img[alt='Revolut']{max-height:66px}.ft-page .logo-wall .logo-card img[alt='BlackRock']{max-height:76px}.ft-page .humans-row{display:flex;align-items:flex-start;justify-content:center;gap:48px;max-width:760px;margin-inline:auto}.ft-page .human{flex:1;max-width:300px;display:flex;flex-direction:column;align-items:center;text-align:center}.ft-page .human-photo{position:relative;width:168px;height:168px;border-radius:50%;padding:6px;background:var(--surface);border:2px solid color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:var(--shadow-md),0 0 0 6px color-mix(in srgb,var(--accent) 10%,transparent);transition:box-shadow 0.3s var(--ease)}.ft-page .human-photo::after{content:'';position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--accent);pointer-events:none;animation:humanpulse 2.8s var(--ease) infinite}.ft-page .human-photo:hover{box-shadow:var(--shadow-lg),0 0 0 6px color-mix(in srgb,var(--accent) 18%,transparent)}.ft-page .human-photo img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center top}@keyframes humanpulse{0%{transform:scale(.97);opacity:.55}70%{transform:scale(1.22);opacity:0}100%{transform:scale(1.22);opacity:0}}@media (prefers-reduced-motion:reduce){.ft-page .human-photo::after{animation:none;opacity:.5}}.ft-page .human-amp{align-self:center;margin-block-start:60px;font-family:var(--font-display);font-weight:800;font-size:38px;color:var(--muted-2)}.ft-page .human-name{margin:22px 0 0;font-family:var(--font-display);font-weight:800;font-size:24px;letter-spacing:-.018em;color:var(--ink)}.ft-page .human-role{margin:6px 0 0;font-size:15px;color:var(--muted)}.ft-page .human-badge{display:inline-flex;align-items:center;gap:10px;margin-block-start:18px;padding:8px 15px;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.ft-page .hb-label{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.ft-page .hb-co{padding-inline-start:10px;border-inline-start:1px solid var(--line);font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:-.01em;color:var(--accent-ink)}@media (max-width:760px){.ft-page .humans-row{flex-direction:column;align-items:center;gap:26px}.ft-page .human{max-width:360px}.ft-page .human-amp{margin-block-start:0}.ft-page .human-photo{width:150px;height:150px}}.ft-page .human{position:relative}.ft-page .human-note{position:absolute;z-index:4;width:190px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:var(--accent-ink);pointer-events:none}.ft-page .hnote-cap{font-family:"Segoe Print","Bradley Hand","Comic Sans MS",cursive;font-weight:700;font-size:16px;line-height:1.15;color:var(--accent-ink)}.ft-page .human-note svg{display:block;height:auto}.ft-page .human-note svg path{stroke-width:2.6px;vector-effect:non-scaling-stroke}.ft-page .hnote-left{top:-34px;left:-128px;transform:rotate(-9deg)}.ft-page .hnote-left svg{width:74px;transform:rotate(12deg)}.ft-page .hnote-right{top:50px;right:-128px;transform:rotate(3deg)}.ft-page .hnote-right svg{width:98px}@media (max-width:980px){.ft-page .human-note{display:none}}.ft-page .tst-grid{display:grid;grid-template-columns:0.82fr 1.18fr;gap:56px;align-items:start}.ft-page .tst-intro{position:sticky;top:120px;align-self:start}.ft-page .tst-intro .section-title{margin-block-start:18px}.ft-page .tst-stack{display:flex;flex-direction:column;gap:30px}.ft-page .tst-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-md);padding:30px 32px 26px}.ft-page .tst-card:nth-child(odd){transform:rotate(-5deg)}.ft-page .tst-card:nth-child(even){transform:rotate(5deg)}.ft-page .tst-card::before{content:"\201C";position:absolute;inset-block-start:6px;inset-inline-end:24px;font-family:var(--font-display);font-weight:800;font-size:64px;line-height:1;color:var(--accent);opacity:.16;pointer-events:none}.ft-page .tc-head{margin:0 0 22px;font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.32;letter-spacing:-.01em;color:var(--ink)}.ft-page .tc-person{display:flex;align-items:center;gap:13px}.ft-page .tc-avatar{flex:none;width:52px;height:52px;border-radius:50%;overflow:hidden;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.ft-page .tc-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ft-page .tc-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.ft-page .tc-name{font-family:var(--font-display);font-weight:700;font-size:15.5px;letter-spacing:-.01em;color:var(--ink)}.ft-page .tc-role{font-size:13px;color:var(--muted)}@media (max-width:860px){.ft-page .tst-grid{grid-template-columns:1fr;gap:30px}.ft-page .tst-intro{position:static}}.ft-page section.proof{padding-block:144px}.ft-page .offer-card{display:grid;grid-template-columns:1.15fr 0.85fr;gap:44px;align-items:stretch;background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-lg);padding:48px}.ft-page .offer-main{display:flex;flex-direction:column;align-items:flex-start}.ft-page .offer-main .eyebrow svg{width:14px;height:14px}.ft-page .offer-main .section-title{margin:22px 0 18px}.ft-page .offer-text{margin:0 0 18px;font-size:17px;line-height:1.62;color:var(--muted)}.ft-page .offer-main .btn{margin-block-start:auto}.ft-page .offer-glance{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:18px;padding:26px 26px 28px}.ft-page .glance-label{display:block;margin-block-end:20px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-ink)}.ft-page .glance-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.ft-page .glance-item{display:flex;gap:14px;align-items:flex-start}.ft-page .gi-ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-ink)}.ft-page .gi-ic svg{width:19px;height:19px}.ft-page .gi-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.ft-page .gi-tx b{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--ink)}.ft-page .gi-tx span{font-size:13.5px;line-height:1.4;color:var(--muted)}@media (max-width:860px){.ft-page .offer-card{grid-template-columns:1fr;gap:32px;padding:34px}.ft-page .offer-main .btn{margin-block-start:6px}}@media (max-width:760px){.ft-page .offer-card{padding:26px}}.ft-page section.fquote{padding-block:120px}.ft-page .fq-figure{margin:0;max-width:1040px;margin-inline:auto;text-align:center}.ft-page .fq-quote{position:relative;margin:0;padding-block-start:54px}.ft-page .fq-quote::before{content:"\201C";position:absolute;inset-block-start:-16px;inset-inline-start:50%;transform:translateX(-50%);font-family:var(--font-display);font-weight:800;font-size:120px;line-height:1;color:var(--accent);opacity:.18;pointer-events:none}.ft-page .fq-text{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(21px, 2.55vw, 32px);line-height:1.3;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ft-page .fq-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px 48px;margin-block-start:46px}.ft-page .fq-person{display:flex;align-items:center;gap:16px;text-align:start}.ft-page .fq-avatar{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.ft-page .fq-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.ft-page .fq-meta{display:flex;flex-direction:column;gap:2px}.ft-page .fq-name{font-family:var(--font-display);font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.ft-page .fq-role{font-size:14px;color:var(--muted)}.ft-page .fq-logos{display:flex;align-items:center;justify-content:center;gap:32px}.ft-page .fq-logo{height:32px;width:auto;object-fit:contain;display:block}.ft-page .fq-logo[alt='Deutsche Bank']{height:40px}.ft-page .fq-logo[alt='Wize Foundation']{transform:translateY(5px)}html[data-theme='dark'] .ft-page .fq-logos{background:#F4EFE9;padding:14px 24px;border-radius:var(--radius-pill);border:1px solid rgb(0 0 0 / .08)}@media (max-width:760px){.ft-page section.fquote{padding-block:84px}.ft-page .fq-foot{gap:24px}}