
    500;600;700&family=Manrope:wght@600;700;800&display=swap');
    .migrated-page-54-1{
      --map-ink:#102033;
      --map-ink-2:#24384e;
      --map-navy:#0d1b2c;
      --map-navy-2:#17385d;
      --map-paper:#fff;
      --map-soft:#f3f6fa;
      --map-line:#dbe4ed;
      --map-muted:#607286;
      --map-coral:#ff5b48;
      --map-coral-dark:#ed4634;
      --map-blue:#438eff;
      --map-green:#12a87e;
      --map-violet:#785be7;
      --map-amber:#eba72e;
      --map-max:1240px;
      --map-shadow:0 22px 65px rgba(16,32,51,.13);
    }
    .migrated-page-54-1 *{box-sizing:border-box}
    .migrated-page-54-1{scroll-behavior:smooth}
    .migrated-page-54-1{margin:0;background:#fff;color:var(--map-ink);font-family:"DM Sans",Arial,sans-serif}
    .migrated-page-54-1 a{color:inherit;text-decoration:none}
    .migrated-page-54-1 :is(button,summary,a),.migrated-page-54-1 input,.migrated-page-54-1 select,.migrated-page-54-1 textarea{font:inherit}
    .migrated-page-54-1 :is(button,summary,a){cursor:pointer}
    .migrated-page-54-1 .map-page{overflow:hidden}
    .migrated-page-54-1 .map-wrap{width:min(calc(100% - 48px),var(--map-max));margin-inline:auto}
    .migrated-page-54-1 .map-page h1,.migrated-page-54-1 .map-page h2,.migrated-page-54-1 .map-page h3{font-family:"Manrope",Arial,sans-serif;letter-spacing:-.045em}
    .migrated-page-54-1 .map-page h1{max-width:780px;margin:18px 0 24px;font-size:clamp(3.4rem,6.7vw,6.6rem);line-height:.98}
    .migrated-page-54-1 .map-page h2{margin:14px 0 20px;font-size:clamp(2.3rem,4.6vw,4.5rem);line-height:1.03}
    .migrated-page-54-1 .map-page h3{margin:0 0 12px;font-size:1.25rem;line-height:1.2}
    .migrated-page-54-1 .map-eyebrow{display:flex;align-items:center;gap:11px;margin:0;color:var(--map-coral-dark);font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
    .migrated-page-54-1 .map-eyebrow::before{content:"";width:29px;height:3px;border-radius:9px;background:currentColor}
    .migrated-page-54-1 .map-lead{color:var(--map-muted);font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.7}
    .migrated-page-54-1 .map-:is(button,summary,a){display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 23px;border:1px solid transparent;border-radius:13px;color:#fff!important;background:var(--map-coral);box-shadow:0 12px 28px rgba(255,91,72,.25);font-weight:850;transition:.2s}
    .migrated-page-54-1 .map-:is(button,summary,a):hover{transform:translateY(-2px);background:var(--map-coral-dark);box-shadow:0 16px 34px rgba(255,91,72,.3)}
    .migrated-page-54-1 .map-:is(button,summary,a).secondary{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.07);box-shadow:none}
    .migrated-page-54-1 .map-:is(button,summary,a).ghost{border-color:var(--map-line);color:var(--map-ink)!important;background:#fff;box-shadow:none}
    .migrated-page-54-1 .map-:is(button,summary,a).small{min-height:46px;padding-inline:17px;font-size:.88rem}
    .migrated-page-54-1 .map-arrow{transition:.2s}.migrated-page-54-1 .map-page a:hover .map-arrow,.migrated-page-54-1 .map-page :is(button,summary,a):hover .map-arrow{transform:translateX(4px)}
    .migrated-page-54-1 .map-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}
    .migrated-page-54-1 .map-section{padding:100px 0}
    .migrated-page-54-1 .map-section[id]{scroll-margin-top:30px}
    .migrated-page-54-1 .map-section-head{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:end;margin-bottom:44px}
    .migrated-page-54-1 .map-section-head .map-lead{max-width:560px;margin:0;justify-self:end}

    /* Hero */
    .migrated-page-54-1 .map-hero{position:relative;padding:94px 0 0;color:#fff;background:
      radial-gradient(circle at 87% 6%,rgba(67,142,255,.38),transparent 31%),
      linear-gradient(125deg,#0b1725,#153559)}
    .migrated-page-54-1 .map-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.027) 1px,transparent 1px);background-size:72px 72px}
    .migrated-page-54-1 .map-hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}
    .migrated-page-54-1 .map-hero .map-eyebrow{color:#ff7565}
    .migrated-page-54-1 .map-hero h1 span{background:linear-gradient(90deg,#acd4ff,#ff9a89);-webkit-background-clip:text;background-clip:text;color:transparent}
    .migrated-page-54-1 .map-hero .map-lead{max-width:720px;color:#c2cfdd}
    .migrated-page-54-1 .map-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}
    .migrated-page-54-1 .map-badges span{padding:8px 11px;border:1px solid rgba(255,255,255,.14);border-radius:99px;color:#d9e4ef;background:rgba(255,255,255,.055);font-size:.74rem;font-weight:750}

    /* Interactive board */
    .migrated-page-54-1 .map-board{position:relative;padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:25px;background:rgba(255,255,255,.075);box-shadow:0 30px 70px rgba(0,0,0,.23);backdrop-filter:blur(14px)}
    .migrated-page-54-1 .map-board-top{display:flex;align-items:center;justify-content:space-between;padding:5px 4px 17px;color:#dce7f1;font-size:.74rem;font-weight:850}
    .migrated-page-54-1 .map-board-dots{display:flex;gap:6px}.migrated-page-54-1 .map-board-dots i{width:8px;height:8px;border-radius:50%;background:#ffffff40}
    .migrated-page-54-1 .map-board-body{padding:25px;border-radius:18px;background:#fff;color:var(--map-ink)}
    .migrated-page-54-1 .map-board-body>small{display:block;color:#74879a;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
    .migrated-page-54-1 .map-priorities{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 22px}
    .migrated-page-54-1 .map-priority{min-height:44px;padding:8px;border:1px solid var(--map-line);border-radius:10px;color:var(--map-ink-2);background:#fff;font-size:.72rem;font-weight:850}
    .migrated-page-54-1 .map-priority.active{border-color:var(--focus,#438eff);color:#fff;background:var(--focus,#438eff)}
    .migrated-page-54-1 .map-result{min-height:234px;padding:21px;border-radius:15px;color:#fff;background:linear-gradient(145deg,#12273f,#1d4773)}
    .migrated-page-54-1 .map-result small{color:#8fc1ff;font-weight:900;text-transform:uppercase}
    .migrated-page-54-1 .map-result strong{display:block;margin:9px 0 12px;font-family:"Manrope";font-size:1.24rem;line-height:1.22}
    .migrated-page-54-1 .map-result p{margin:0;color:#cad7e4;font-size:.79rem;line-height:1.55}
    .migrated-page-54-1 .map-shift{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-top:18px}
    .migrated-page-54-1 .map-state{padding:10px;border-radius:9px;background:#ffffff10}
    .migrated-page-54-1 .map-state span{display:block;color:#8fa6bd;font-size:.58rem;text-transform:uppercase}.migrated-page-54-1 .map-state b{font-size:.7rem}
    .migrated-page-54-1 .map-state.after{background:#15a87e2b}.migrated-page-54-1 .map-state.after b{color:#bff3e4}
    .migrated-page-54-1 .map-proof{position:relative;margin-top:70px;border-top:1px solid rgba(255,255,255,.13)}
    .migrated-page-54-1 .map-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}
    .migrated-page-54-1 .map-proof-item{padding:26px 23px;border-right:1px solid rgba(255,255,255,.12)}
    .migrated-page-54-1 .map-proof-item:last-child{border-right:0}
    .migrated-page-54-1 .map-proof-item strong{display:block;margin-bottom:4px}.migrated-page-54-1 .map-proof-item span{color:#9fb2c5;font-size:.78rem}

    /* Problem */
    .migrated-page-54-1 .map-problem{background:#fff}
    .migrated-page-54-1 .map-friction-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
    .migrated-page-54-1 .map-friction{min-height:285px;padding:26px;border:1px solid var(--map-line);border-radius:20px;background:#fff;box-shadow:0 13px 35px rgba(16,32,51,.06)}
    .migrated-page-54-1 .map-friction b{display:grid;width:45px;height:45px;place-items:center;margin-bottom:52px;border-radius:13px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,white)}
    .migrated-page-54-1 .map-friction p{color:var(--map-muted);font-size:.87rem}

    /* Deliverables */
    .migrated-page-54-1 .map-deliverables{color:#fff;background:
      radial-gradient(circle at 90% 8%,rgba(67,142,255,.28),transparent 28%),
      var(--map-navy)}
    .migrated-page-54-1 .map-deliverables .map-eyebrow{color:#79b4ff}.migrated-page-54-1 .map-deliverables .map-lead{color:#bdcada}
    .migrated-page-54-1 .map-deliver-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
    .migrated-page-54-1 .map-deliver{min-height:310px;padding:28px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.055)}
    .migrated-page-54-1 .map-deliver-number{display:grid;width:48px;height:48px;place-items:center;margin-bottom:48px;border-radius:14px;color:#fff;background:var(--accent);font-weight:950}
    .migrated-page-54-1 .map-deliver p{color:#bdcada;font-size:.86rem}
    .migrated-page-54-1 .map-deliver span{display:inline-block;margin-top:14px;color:#83baff;font-size:.72rem;font-weight:900;text-transform:uppercase}

    /* Roadmap */
    .migrated-page-54-1 .map-roadmap{background:linear-gradient(180deg,#f4f7fb,#fff)}
    .migrated-page-54-1 .map-roadmap-panel{display:grid;grid-template-columns:.84fr 1.16fr;gap:55px;align-items:center}
    .migrated-page-54-1 .map-roadmap-copy .map-lead{max-width:540px}
    .migrated-page-54-1 .map-roadmap-ui{padding:22px;border:1px solid var(--map-line);border-radius:24px;background:#fff;box-shadow:var(--map-shadow)}
    .migrated-page-54-1 .map-roadmap-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}
    .migrated-page-54-1 .map-roadmap-head strong{font-size:.88rem}.migrated-page-54-1 .map-roadmap-head span{padding:6px 9px;border-radius:99px;color:#0d7b5d;background:#e8f7f2;font-size:.64rem;font-weight:900}
    .migrated-page-54-1 .map-roadmap-line{display:grid;gap:10px}
    .migrated-page-54-1 .map-roadmap-step{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;padding:16px;border-radius:13px;background:#f3f6fa}
    .migrated-page-54-1 .map-roadmap-step b{display:grid;height:43px;place-items:center;border-radius:10px;color:#fff;background:var(--accent);font-size:.75rem}
    .migrated-page-54-1 .map-roadmap-step strong{font-size:.83rem}.migrated-page-54-1 .map-roadmap-step small{display:block;margin-top:3px;color:#718396}
    .migrated-page-54-1 .map-roadmap-step>span{color:#7c8fa2;font-size:.7rem;font-weight:850}

    /* Process */
    .migrated-page-54-1 .map-process{background:#fff}
    .migrated-page-54-1 .map-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}
    .migrated-page-54-1 .map-process-step{position:relative;min-height:310px;padding:27px;border:1px solid var(--map-line);border-radius:20px;background:#fff}
    .migrated-page-54-1 .map-process-step::after{content:"→";position:absolute;top:45px;right:-14px;z-index:3;color:#90a3b7;font-size:1.3rem;font-weight:950}
    .migrated-page-54-1 .map-process-step:last-child::after{display:none}
    .migrated-page-54-1 .map-process-step small{display:block;margin-bottom:65px;color:var(--map-blue);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}
    .migrated-page-54-1 .map-process-step p{color:var(--map-muted);font-size:.86rem}

    /* Scope */
    .migrated-page-54-1 .map-scope{background:#f4f7fb}
    .migrated-page-54-1 .map-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}
    .migrated-page-54-1 .map-scope-card{padding:34px;border:1px solid var(--map-line);border-radius:22px;background:#fff}
    .migrated-page-54-1 .map-scope-card.no{background:#f8fafc}
    .migrated-page-54-1 .map-scope-list{display:grid;gap:13px;margin:25px 0 0;padding:0;list-style:none}
    .migrated-page-54-1 .map-scope-list li{position:relative;padding-left:27px;color:var(--map-ink-2);font-size:.88rem}
    .migrated-page-54-1 .map-scope-list li::before{content:"✓";position:absolute;left:0;color:var(--map-green);font-weight:950}
    .migrated-page-54-1 .map-scope-card.no .map-scope-list li::before{content:"×";color:var(--map-coral)}

    /* Investment */
    .migrated-page-54-1 .map-investment{color:#fff;background:linear-gradient(130deg,#11243a,#1b4168)}
    .migrated-page-54-1 .map-investment-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}
    .migrated-page-54-1 .map-investment-badge{display:grid;min-height:280px;place-items:center;padding:30px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:rgba(255,255,255,.07);text-align:center}
    .migrated-page-54-1 .map-investment-badge strong{display:block;font-family:"Manrope";font-size:2.6rem;line-height:1.05}.migrated-page-54-1 .map-investment-badge span{display:block;margin-top:12px;color:#b9cad9;font-size:.8rem}
    .migrated-page-54-1 .map-investment .map-eyebrow{color:#ff8c7d}.migrated-page-54-1 .map-investment .map-lead{color:#c2d0dd}
    .migrated-page-54-1 .map-investment-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}
    .migrated-page-54-1 .map-investment-points div{padding:15px;border-radius:11px;color:#dce6ef;background:#ffffff0b;font-size:.78rem}

    /* Fit */
    .migrated-page-54-1 .map-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}
    .migrated-page-54-1 .map-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
    .migrated-page-54-1 .map-profile{padding:19px;border:1px solid var(--map-line);border-radius:15px;background:#fff}
    .migrated-page-54-1 .map-profile small{display:block;margin-bottom:6px;color:var(--map-coral-dark);font-weight:900;text-transform:uppercase}.migrated-page-54-1 .map-profile p{margin:0;color:var(--map-muted);font-size:.8rem}

    /* Form */
    .migrated-page-54-1 .map-form-section{background:linear-gradient(135deg,#eef4fa,#f8fafc)}
    .migrated-page-54-1 .map-form-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:start}
    .migrated-page-54-1 .map-form-copy{position:sticky;top:30px}
    .migrated-page-54-1 .map-form-notes{display:grid;gap:10px;margin-top:28px}
    .migrated-page-54-1 .map-form-note{padding:15px;border:1px solid var(--map-line);border-radius:12px;background:#fff}
    .migrated-page-54-1 .map-form-note strong{display:block;margin-bottom:4px;font-size:.84rem}.migrated-page-54-1 .map-form-note span{color:var(--map-muted);font-size:.74rem}
    .migrated-page-54-1 .map-form{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:32px;border:1px solid var(--map-line);border-radius:23px;background:#fff;box-shadow:var(--map-shadow)}
    .migrated-page-54-1 .map-field{display:grid;gap:7px}.migrated-page-54-1 .map-field.full,.migrated-page-54-1 .map-consent,.migrated-page-54-1 .map-form-actions,.migrated-page-54-1 .map-form-status{grid-column:1/-1}
    .migrated-page-54-1 .map-field label{font-size:.77rem;font-weight:850}
    .migrated-page-54-1 .map-field input,.migrated-page-54-1 .map-field select,.migrated-page-54-1 .map-field textarea{width:100%;min-height:49px;padding:11px 13px;border:1px solid #ccd7e2;border-radius:9px;background:#fff;color:var(--map-ink);outline:none}
    .migrated-page-54-1 .map-field textarea{min-height:125px;resize:vertical}
    .migrated-page-54-1 .map-field input:focus,.migrated-page-54-1 .map-field select:focus,.migrated-page-54-1 .map-field textarea:focus{border-color:var(--map-blue);box-shadow:0 0 0 3px rgba(67,142,255,.12)}
    .migrated-page-54-1 .map-consent{display:flex;gap:10px;align-items:flex-start;color:var(--map-muted);font-size:.73rem;line-height:1.45}.migrated-page-54-1 .map-consent input{margin-top:3px}.migrated-page-54-1 .map-consent a{color:var(--map-blue);text-decoration:underline;text-underline-offset:2px}
    .migrated-page-54-1 .map-form-actions{display:flex;flex-wrap:wrap;gap:10px}.migrated-page-54-1 .map-form-actions .map-:is(button,summary,a){flex:1}
    .migrated-page-54-1 .map-form-status{display:none;padding:12px;border-radius:9px;font-size:.78rem}.migrated-page-54-1 .map-form-status.show{display:block}.migrated-page-54-1 .map-form-status.ok{color:#087457;background:#e8f7f2}.migrated-page-54-1 .map-form-status.error{color:#a63c2e;background:#fff0ed}
    .migrated-page-54-1 .iti{width:100%}.migrated-page-54-1 .iti__tel-input{padding-left:52px!important}

    /* FAQ */
    .migrated-page-54-1 .map-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}
    .migrated-page-54-1 .map-faq-item{border-bottom:1px solid var(--map-line)}
    .migrated-page-54-1 .map-faq-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border:0;background:none;color:var(--map-ink);text-align:left;font-weight:850}
    .migrated-page-54-1 .map-faq-question span:last-child{color:var(--map-coral);font-size:1.35rem;transition:.2s}
    .migrated-page-54-1 .map-faq-answer{display:none;padding:0 35px 20px 0;color:var(--map-muted);font-size:.86rem;line-height:1.65}
    .migrated-page-54-1 .map-faq-item.open .map-faq-answer{display:block}.migrated-page-54-1 .map-faq-item.open .map-faq-question span:last-child{transform:rotate(45deg)}
    .migrated-page-54-1 .map-final{padding:95px 0;color:#fff;text-align:center;background:radial-gradient(circle at 50% -10%,rgba(67,142,255,.3),transparent 35%),var(--map-navy)}
    .migrated-page-54-1 .map-final .map-eyebrow{justify-content:center;color:#8eabc7}.migrated-page-54-1 .map-final h2{max-width:940px;margin-inline:auto}.migrated-page-54-1 .map-final p{max-width:680px;margin:0 auto 30px;color:#bdcada;line-height:1.7}

    @media(max-width:1020px){
      .migrated-page-54-1 .map-hero-grid,.migrated-page-54-1 .map-section-head,.migrated-page-54-1 .map-roadmap-panel,.migrated-page-54-1 .map-investment-panel,.migrated-page-54-1 .map-fit-grid,.migrated-page-54-1 .map-form-layout,.migrated-page-54-1 .map-faq-grid{grid-template-columns:1fr}
      .migrated-page-54-1 .map-section-head{gap:14px}.migrated-page-54-1 .map-section-head .map-lead{justify-self:start}
      .migrated-page-54-1 .map-hero-grid{gap:50px}.migrated-page-54-1 .map-board{width:min(100%,650px)}
      .migrated-page-54-1 .map-friction-grid,.migrated-page-54-1 .map-process-grid{grid-template-columns:1fr 1fr}
      .migrated-page-54-1 .map-deliver-grid{grid-template-columns:1fr 1fr}
      .migrated-page-54-1 .map-form-copy{position:static}
    }
    @media(max-width:680px){
      .migrated-page-54-1 .map-wrap{width:calc(100% - 28px)}
      .migrated-page-54-1 .map-section{padding:72px 0}
      .migrated-page-54-1 .map-page h1{font-size:clamp(3rem,15vw,4.4rem)}
      .migrated-page-54-1 .map-page h2{font-size:clamp(2.15rem,11vw,3.1rem)}
      .migrated-page-54-1 .map-hero{padding-top:68px}.migrated-page-54-1 .map-hero-grid{gap:38px}
      .migrated-page-54-1 .map-actions,.migrated-page-54-1 .map-actions .map-:is(button,summary,a){width:100%}
      .migrated-page-54-1 .map-badges{display:grid}
      .migrated-page-54-1 .map-board{padding:8px;border-width:5px}.migrated-page-54-1 .map-board-body{padding:18px}.migrated-page-54-1 .map-priorities{grid-template-columns:1fr}
      .migrated-page-54-1 .map-proof{margin-top:55px}.migrated-page-54-1 .map-proof-grid{grid-template-columns:1fr 1fr}.migrated-page-54-1 .map-proof-item{padding:19px 12px;border-bottom:1px solid rgba(255,255,255,.12)}
      .migrated-page-54-1 .map-friction-grid,.migrated-page-54-1 .map-deliver-grid,.migrated-page-54-1 .map-process-grid,.migrated-page-54-1 .map-scope-grid,.migrated-page-54-1 .map-profile-grid,.migrated-page-54-1 .map-investment-points{grid-template-columns:1fr}
      .migrated-page-54-1 .map-friction{min-height:0}.migrated-page-54-1 .map-friction b{margin-bottom:30px}
      .migrated-page-54-1 .map-deliver{min-height:0}.migrated-page-54-1 .map-deliver-number{margin-bottom:32px}
      .migrated-page-54-1 .map-roadmap-ui{padding:13px}.migrated-page-54-1 .map-roadmap-step{grid-template-columns:48px 1fr}.migrated-page-54-1 .map-roadmap-step>span{grid-column:2}
      .migrated-page-54-1 .map-process-step{min-height:0}.migrated-page-54-1 .map-process-step::after{display:none}.migrated-page-54-1 .map-process-step small{margin-bottom:35px}
      .migrated-page-54-1 .map-investment-badge{min-height:220px}
      .migrated-page-54-1 .map-form{grid-template-columns:1fr;padding:22px 18px}.migrated-page-54-1 .map-field.full,.migrated-page-54-1 .map-consent,.migrated-page-54-1 .map-form-actions,.migrated-page-54-1 .map-form-status{grid-column:1}
      .migrated-page-54-1 .map-form-actions{display:grid}.migrated-page-54-1 .map-form-actions .map-:is(button,summary,a){width:100%}
      .migrated-page-54-1 .map-faq-grid{gap:30px}
    }
    @media(prefers-reduced-motion:reduce){.migrated-page-54-1 *{scroll-behavior:auto!important;transition:none!important}}
  
