
    500;600;700&family=Manrope:wght@600;700;800&display=swap');
    .migrated-page-41-1{--ink:#132038;--ink2:#33415d;--navy:#11152c;--paper:#fff;--soft:#f5f3fb;--line:#e1deeb;--muted:#68728a;--violet:#7657d8;--violet2:#ae8cff;--coral:#ff6854;--green:#18a47b;--amber:#e2a12c;--shadow:0 24px 65px rgba(25,20,54,.14);--max:1240px}
    .migrated-page-41-1 *{box-sizing:border-box}.migrated-page-41-1{scroll-behavior:smooth}.migrated-page-41-1{margin:0;color:var(--ink);background:#fff;font-family:"DM Sans",Arial,sans-serif}.migrated-page-41-1 a{color:inherit;text-decoration:none}.migrated-page-41-1 :is(button,summary,a),.migrated-page-41-1 input,.migrated-page-41-1 select,.migrated-page-41-1 textarea{font:inherit}.migrated-page-41-1 :is(button,summary,a){cursor:pointer}.migrated-page-41-1 .prd{overflow:hidden}.migrated-page-41-1 .wrap{width:min(calc(100% - 48px),var(--max));margin-inline:auto}
    .migrated-page-41-1 .prd h1,.migrated-page-41-1 .prd h2,.migrated-page-41-1 .prd h3{font-family:"Manrope";letter-spacing:-.045em}.migrated-page-41-1 .prd h1{max-width:830px;margin:18px 0 24px;font-size:clamp(3.35rem,6.6vw,6.2rem);line-height:.98}.migrated-page-41-1 .prd h2{margin:14px 0 20px;font-size:clamp(2.25rem,4.55vw,4.35rem);line-height:1.04}.migrated-page-41-1 .prd h3{margin:0 0 12px;font-size:1.22rem;line-height:1.22}
    .migrated-page-41-1 .eyebrow{display:flex;align-items:center;gap:11px;margin:0;color:var(--violet);font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.migrated-page-41-1 .eyebrow::before{content:"";width:29px;height:3px;border-radius:9px;background:currentColor}.migrated-page-41-1 .lead{color:var(--muted);font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.7}.migrated-page-41-1 .: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(--violet);box-shadow:0 12px 28px rgba(118,87,216,.25);font-weight:850;transition:.2s}.migrated-page-41-1 .:is(button,summary,a):hover{transform:translateY(-2px);background:#6748c8}.migrated-page-41-1 .:is(button,summary,a).secondary{border-color:rgba(255,255,255,.3);background:#ffffff10;box-shadow:none}.migrated-page-41-1 .:is(button,summary,a).ghost{border-color:var(--line);color:var(--ink)!important;background:#fff;box-shadow:none}.migrated-page-41-1 .arrow{transition:.2s}.migrated-page-41-1 .prd a:hover .arrow,.migrated-page-41-1 .prd :is(button,summary,a):hover .arrow{transform:translateX(4px)}.migrated-page-41-1 .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.migrated-page-41-1 .section{padding:100px 0}.migrated-page-41-1 .section[id]{scroll-margin-top:30px}.migrated-page-41-1 .section-head{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:end;margin-bottom:44px}.migrated-page-41-1 .section-head .lead{max-width:570px;margin:0;justify-self:end}
    .migrated-page-41-1 .hero{position:relative;padding:94px 0 0;color:#fff;background:radial-gradient(circle at 88% 8%,rgba(127,86,235,.45),transparent 34%),linear-gradient(125deg,#101426,#25214e)}.migrated-page-41-1 .hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff07 1px,transparent 1px),linear-gradient(90deg,#ffffff07 1px,transparent 1px);background-size:72px 72px;pointer-events:none}.migrated-page-41-1 .hero-grid{position:relative;display:grid;grid-template-columns:1.07fr .93fr;gap:62px;align-items:center}.migrated-page-41-1 .hero .eyebrow{color:#c2adff}.migrated-page-41-1 .hero h1 span{background:linear-gradient(90deg,#c4afff,#ff9e8f);-webkit-background-clip:text;background-clip:text;color:transparent}.migrated-page-41-1 .hero .lead{max-width:730px;color:#cccbe0}.migrated-page-41-1 .badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.migrated-page-41-1 .badges span{padding:8px 11px;border:1px solid #ffffff24;border-radius:99px;color:#e4e1f2;background:#ffffff0d;font-size:.74rem;font-weight:750}
    .migrated-page-41-1 .control{padding:19px;border:1px solid #ffffff2a;border-radius:25px;background:#ffffff10;box-shadow:0 30px 70px #0005;backdrop-filter:blur(14px)}.migrated-page-41-1 .control-top{display:flex;justify-content:space-between;padding:5px 4px 17px;color:#e0dff0;font-size:.74rem;font-weight:850}.migrated-page-41-1 .control-top span{display:flex;align-items:center;gap:7px}.migrated-page-41-1 .control-top span::before{content:"";width:8px;height:8px;border-radius:50%;background:#59e1b2;box-shadow:0 0 0 5px #59e1b220}.migrated-page-41-1 .control-body{padding:21px;border-radius:18px;background:#fff;color:var(--ink)}.migrated-page-41-1 .control-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.migrated-page-41-1 .control-title strong{font-size:.84rem}.migrated-page-41-1 .control-title small{padding:5px 7px;border-radius:99px;color:#6748c8;background:#f0ebff;font-weight:850}.migrated-page-41-1 .use-list{display:grid;gap:9px}.migrated-page-41-1 .use{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:11px}.migrated-page-41-1 .use b{display:grid;height:36px;place-items:center;border-radius:9px;color:#fff;background:var(--tone);font-size:.62rem}.migrated-page-41-1 .use strong{display:block;font-size:.72rem}.migrated-page-41-1 .use small{color:#768198}.migrated-page-41-1 .risk{padding:5px 7px;border-radius:99px;font-size:.57rem;font-weight:900}.migrated-page-41-1 .risk.low{color:#087657;background:#e8f7f1}.migrated-page-41-1 .risk.mid{color:#98600d;background:#fff1d8}.migrated-page-41-1 .risk.high{color:#ad3d31;background:#ffeae7}.migrated-page-41-1 .control-route{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:15px}.migrated-page-41-1 .control-route span{height:5px;border-radius:9px;background:#e6e1f2}.migrated-page-41-1 .control-route span:nth-child(-n+3){background:linear-gradient(90deg,#7657d8,#a985ff)}.migrated-page-41-1 .control-foot{display:flex;justify-content:space-between;margin-top:11px;color:#7b8293;font-size:.62rem}.migrated-page-41-1 .control-foot strong{color:var(--ink)}
    .migrated-page-41-1 .proof{position:relative;margin-top:68px;border-top:1px solid #ffffff20}.migrated-page-41-1 .proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.migrated-page-41-1 .proof-item{padding:26px 23px;border-right:1px solid #ffffff1d}.migrated-page-41-1 .proof-item:last-child{border:0}.migrated-page-41-1 .proof-item strong{display:block;margin-bottom:4px}.migrated-page-41-1 .proof-item span{color:#aaaac0;font-size:.78rem}
    .migrated-page-41-1 .problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.migrated-page-41-1 .problem-card{min-height:276px;padding:26px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 13px 35px #1914360f}.migrated-page-41-1 .problem-card b{display:grid;width:45px;height:45px;place-items:center;margin-bottom:48px;border-radius:13px;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,white)}.migrated-page-41-1 .problem-card p{color:var(--muted);font-size:.86rem}
    .migrated-page-41-1 .framework{color:#fff;background:radial-gradient(circle at 92% 8%,#7657d83d,transparent 30%),var(--navy)}.migrated-page-41-1 .framework .eyebrow{color:#b8a1ff}.migrated-page-41-1 .framework .lead{color:#c6c5d6}.migrated-page-41-1 .framework-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.migrated-page-41-1 .framework-card{min-height:310px;padding:28px;border:1px solid #ffffff20;border-radius:20px;background:#ffffff0d}.migrated-page-41-1 .framework-icon{display:grid;width:48px;height:48px;place-items:center;margin-bottom:45px;border-radius:14px;color:#fff;background:var(--tone);font-weight:950}.migrated-page-41-1 .framework-card p{color:#c3c2d3;font-size:.85rem}.migrated-page-41-1 .framework-card span{display:inline-block;margin-top:13px;color:#b9a2ff;font-size:.7rem;font-weight:900;text-transform:uppercase}
    .migrated-page-41-1 .deliverables{background:linear-gradient(180deg,#f5f3fb,#fff)}.migrated-page-41-1 .deliver-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:start}.migrated-page-41-1 .deliver-intro{position:sticky;top:30px}.migrated-page-41-1 .deliver-list{display:grid;gap:12px}.migrated-page-41-1 .deliver-item{display:grid;grid-template-columns:57px 1fr;gap:18px;padding:22px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 12px 30px #1914360a}.migrated-page-41-1 .deliver-item b{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;color:var(--violet);background:#f0ebff}.migrated-page-41-1 .deliver-item p{margin:5px 0 0;color:var(--muted);font-size:.83rem;line-height:1.55}
    .migrated-page-41-1 .modes{background:#fff}.migrated-page-41-1 .mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.migrated-page-41-1 .mode{display:flex;min-height:460px;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:0 15px 38px #19143610}.migrated-page-41-1 .mode.featured{color:#fff;border-color:#44367a;background:radial-gradient(circle at 100% 0,#9674f844,transparent 32%),var(--navy);transform:translateY(-10px)}.migrated-page-41-1 .mode-type{align-self:flex-start;padding:7px 10px;border-radius:99px;color:var(--violet);background:#f0ebff;font-size:.68rem;font-weight:950;text-transform:uppercase}.migrated-page-41-1 .mode.featured .mode-type{color:#fff;background:#ffffff1c}.migrated-page-41-1 .mode h3{margin-top:24px;font-size:1.48rem}.migrated-page-41-1 .mode p{color:var(--muted);font-size:.87rem}.migrated-page-41-1 .mode.featured p{color:#c5c4d6}.migrated-page-41-1 .mode ul{display:grid;gap:10px;margin:20px 0 28px;padding:0;list-style:none}.migrated-page-41-1 .mode li{position:relative;padding-left:21px;color:var(--ink2);font-size:.8rem}.migrated-page-41-1 .mode.featured li{color:#e5e3ef}.migrated-page-41-1 .mode li::before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:950}.migrated-page-41-1 .mode .:is(button,summary,a){width:100%;margin-top:auto}.migrated-page-41-1 .mode:not(.featured) .:is(button,summary,a){border-color:var(--line);color:var(--ink)!important;background:#fff;box-shadow:none}
    .migrated-page-41-1 .process{background:#f6f5f9}.migrated-page-41-1 .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.migrated-page-41-1 .process-step{position:relative;min-height:295px;padding:27px;border:1px solid var(--line);border-radius:20px;background:#fff}.migrated-page-41-1 .process-step::after{content:"→";position:absolute;top:43px;right:-14px;z-index:3;color:#9b93af;font-size:1.3rem;font-weight:950}.migrated-page-41-1 .process-step:last-child::after{display:none}.migrated-page-41-1 .process-step small{display:block;margin-bottom:61px;color:var(--violet);font-size:.69rem;font-weight:900;text-transform:uppercase}.migrated-page-41-1 .process-step p{color:var(--muted);font-size:.85rem}
    .migrated-page-41-1 .scope{background:#fff}.migrated-page-41-1 .scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.migrated-page-41-1 .scope-card{padding:34px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 14px 35px #1914360b}.migrated-page-41-1 .scope-card.no{background:#faf9fc}.migrated-page-41-1 .scope-list{display:grid;gap:13px;margin:25px 0 0;padding:0;list-style:none}.migrated-page-41-1 .scope-list li{position:relative;padding-left:27px;color:var(--ink2);font-size:.87rem}.migrated-page-41-1 .scope-list li::before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:950}.migrated-page-41-1 .scope-card.no .scope-list li::before{content:"×";color:var(--coral)}
    .migrated-page-41-1 .form-section{background:linear-gradient(135deg,#f0ecfb,#faf9fc)}.migrated-page-41-1 .form-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;align-items:start}.migrated-page-41-1 .form-copy{position:sticky;top:30px}.migrated-page-41-1 .form-notes{display:grid;gap:9px;margin-top:28px}.migrated-page-41-1 .form-note{padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff}.migrated-page-41-1 .form-note strong{display:block;margin-bottom:4px;font-size:.83rem}.migrated-page-41-1 .form-note span{color:var(--muted);font-size:.73rem}.migrated-page-41-1 .prd-form{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:32px;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:var(--shadow)}.migrated-page-41-1 .field{display:grid;gap:7px}.migrated-page-41-1 .field.full,.migrated-page-41-1 .consent,.migrated-page-41-1 .form-actions,.migrated-page-41-1 .form-status{grid-column:1/-1}.migrated-page-41-1 .field label{font-size:.77rem;font-weight:850}.migrated-page-41-1 .field input,.migrated-page-41-1 .field select,.migrated-page-41-1 .field textarea{width:100%;min-height:49px;padding:11px 13px;border:1px solid #d2cedf;border-radius:9px;background:#fff;color:var(--ink);outline:none}.migrated-page-41-1 .field textarea{min-height:125px;resize:vertical}.migrated-page-41-1 .field input:focus,.migrated-page-41-1 .field select:focus,.migrated-page-41-1 .field textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #7657d81f}.migrated-page-41-1 .consent{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:.73rem;line-height:1.45}.migrated-page-41-1 .consent input{margin-top:3px}.migrated-page-41-1 .consent a{color:var(--violet);text-decoration:underline;text-underline-offset:2px}.migrated-page-41-1 .form-actions{display:flex;gap:10px}.migrated-page-41-1 .form-actions .:is(button,summary,a){flex:1}.migrated-page-41-1 .form-status{display:none;padding:12px;border-radius:9px;font-size:.78rem}.migrated-page-41-1 .form-status.show{display:block}.migrated-page-41-1 .form-status.ok{color:#087457;background:#e8f7f2}.migrated-page-41-1 .form-status.error{color:#a63c2e;background:#fff0ed}.migrated-page-41-1 .iti{width:100%}.migrated-page-41-1 .iti__tel-input{padding-left:52px!important}
    .migrated-page-41-1 .faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.migrated-page-41-1 .faq-item{border-bottom:1px solid var(--line)}.migrated-page-41-1 .faq-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border:0;background:none;color:var(--ink);text-align:left;font-weight:850}.migrated-page-41-1 .faq-question span:last-child{color:var(--violet);font-size:1.35rem;transition:.2s}.migrated-page-41-1 .faq-answer{display:none;padding:0 35px 20px 0;color:var(--muted);font-size:.86rem;line-height:1.65}.migrated-page-41-1 .faq-item.open .faq-answer{display:block}.migrated-page-41-1 .faq-item.open .faq-question span:last-child{transform:rotate(45deg)}
    .migrated-page-41-1 .final{padding:95px 0;color:#fff;text-align:center;background:radial-gradient(circle at 50% -10%,#7657d248,transparent 35%),var(--navy)}.migrated-page-41-1 .final .eyebrow{justify-content:center;color:#b9a4f8}.migrated-page-41-1 .final h2{max-width:920px;margin-inline:auto}.migrated-page-41-1 .final p{max-width:680px;margin:0 auto 30px;color:#c6c5d6;line-height:1.7}
    @media(max-width:1020px){.migrated-page-41-1 .hero-grid,.migrated-page-41-1 .section-head,.migrated-page-41-1 .deliver-grid,.migrated-page-41-1 .form-layout,.migrated-page-41-1 .faq-grid{grid-template-columns:1fr}.migrated-page-41-1 .section-head{gap:14px}.migrated-page-41-1 .section-head .lead{justify-self:start}.migrated-page-41-1 .hero-grid{gap:50px}.migrated-page-41-1 .control{width:min(100%,650px)}.migrated-page-41-1 .problem-grid,.migrated-page-41-1 .process-grid{grid-template-columns:1fr 1fr}.migrated-page-41-1 .framework-grid{grid-template-columns:1fr 1fr}.migrated-page-41-1 .mode-grid{grid-template-columns:1fr}.migrated-page-41-1 .mode{min-height:0}.migrated-page-41-1 .mode.featured{transform:none}.migrated-page-41-1 .deliver-intro,.migrated-page-41-1 .form-copy{position:static}}
    @media(max-width:680px){.migrated-page-41-1 .wrap{width:calc(100% - 28px)}.migrated-page-41-1 .section{padding:72px 0}.migrated-page-41-1 .prd h1{font-size:clamp(3rem,15vw,4.35rem)}.migrated-page-41-1 .prd h2{font-size:clamp(2.15rem,11vw,3.1rem)}.migrated-page-41-1 .hero{padding-top:68px}.migrated-page-41-1 .hero-grid{gap:38px}.migrated-page-41-1 .actions,.migrated-page-41-1 .actions .:is(button,summary,a){width:100%}.migrated-page-41-1 .badges{display:grid}.migrated-page-41-1 .control{padding:8px;border-width:5px}.migrated-page-41-1 .control-body{padding:16px}.migrated-page-41-1 .use{grid-template-columns:38px 1fr}.migrated-page-41-1 .risk{grid-column:2;justify-self:start}.migrated-page-41-1 .proof{margin-top:55px}.migrated-page-41-1 .proof-grid{grid-template-columns:1fr 1fr}.migrated-page-41-1 .proof-item{padding:19px 12px;border-bottom:1px solid #ffffff1d}.migrated-page-41-1 .problem-grid,.migrated-page-41-1 .framework-grid,.migrated-page-41-1 .process-grid,.migrated-page-41-1 .scope-grid{grid-template-columns:1fr}.migrated-page-41-1 .problem-card,.migrated-page-41-1 .framework-card,.migrated-page-41-1 .process-step{min-height:0}.migrated-page-41-1 .problem-card b,.migrated-page-41-1 .framework-icon,.migrated-page-41-1 .process-step small{margin-bottom:31px}.migrated-page-41-1 .deliver-item{grid-template-columns:45px 1fr;padding:18px}.migrated-page-41-1 .deliver-item b{width:42px;height:42px}.migrated-page-41-1 .process-step::after{display:none}.migrated-page-41-1 .prd-form{grid-template-columns:1fr;padding:22px 18px}.migrated-page-41-1 .field.full,.migrated-page-41-1 .consent,.migrated-page-41-1 .form-actions,.migrated-page-41-1 .form-status{grid-column:1}.migrated-page-41-1 .form-actions{display:grid}.migrated-page-41-1 .form-actions .:is(button,summary,a){width:100%}.migrated-page-41-1 .faq-grid{gap:30px}}
    @media(prefers-reduced-motion:reduce){.migrated-page-41-1 *{scroll-behavior:auto!important;transition:none!important}}
  
