.formation-home{--formation-petrol:#123e4a;--formation-persimmon:#e86b3f;--formation-mist:#e7efe8;--formation-ink:#10262d;--formation-secondary:#526a72;--formation-line:#a9bbb9;color:var(--formation-petrol);background:#fff;overflow:clip}.formation-home *,.formation-home :before,.formation-home :after{box-sizing:border-box}.formation-home :where(h1,h2,h3,p,figure,ol){margin:0}.formation-home :where(h1,h2,h3){letter-spacing:-.02em;text-wrap:balance;font-family:DM Serif Display,Georgia,serif;font-weight:400}.formation-home :where(a,summary){scroll-margin-top:24px}.formation-home .formation-container{width:100%;max-width:1536px;margin-inline:auto;padding-inline:72px}.formation-home .formation-section{padding-block:72px}.formation-home h2{font-size:clamp(52px,4.2vw,68px);line-height:1.04}.formation-home h3{font-size:32px;line-height:1.16}.formation-home p{font-size:18px;line-height:1.55}.formation-home .formation-button{background:var(--formation-persimmon);min-height:62px;color:var(--formation-ink);text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:16px 36px;font-size:18px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex}.formation-home .formation-button:hover{background:#f08358}.formation-home .formation-link{min-height:44px;color:var(--formation-petrol);text-underline-offset:5px;align-items:center;gap:10px;font-size:17px;font-weight:600;line-height:1.4;text-decoration:underline 1px;display:inline-flex}.formation-home .formation-link:hover{color:#ad431f}.formation-home .formation-link--light{color:#fff}.formation-home .formation-link--light:hover{color:var(--formation-mist)}.formation-home .formation-note{color:var(--formation-secondary);font-size:14px!important;line-height:1.5!important}.formation-home .home-icon{width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size);color:currentColor;justify-content:center;align-items:center;display:inline-flex}.formation-home .home-icon svg{width:100%;height:100%;display:block}.formation-header,.formation-footer{--formation-petrol:#123e4a;--formation-persimmon:#e86b3f;--formation-mist:#e7efe8;--formation-ink:#10262d;--formation-secondary:#526a72;--formation-line:#a9bbb9}.formation-header{color:var(--formation-petrol);background:#fff;border-bottom:1px solid #e1e7e4}.formation-header .brand-header{border-bottom:0;max-width:1536px;min-height:96px;padding:14px 48px}.formation-header .brand-nav{gap:10px}.formation-header .brand-nav a{font-weight:500;text-decoration:none}.formation-header .brand-nav a:hover{text-underline-offset:5px;text-decoration:underline}.formation-header .nav-coming-soon{border-left:1px solid var(--formation-line);color:var(--formation-petrol);white-space:nowrap;margin-left:4px;padding-left:28px;font-size:14px;line-height:36px;display:block}.formation-home .formation-hero{background:var(--formation-mist);grid-template-columns:minmax(0,25%) minmax(0,50%) minmax(0,25%);min-height:min(780px,100svh - 96px);display:grid}.formation-home .formation-hero__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:56px 40px 64px;display:flex}.formation-home .formation-hero h1{max-width:760px;font-size:clamp(72px,7vw,112px);line-height:.99}.formation-home .formation-hero__content>p{text-wrap:balance;margin-top:34px;font-size:18px;line-height:1.5}.formation-home .formation-hero__content>.hero-price-note{margin-top:24px;font-size:15px;font-weight:600;line-height:1.6}.formation-home .hero-price-note span{color:var(--formation-secondary);font-size:13px;font-weight:400}.formation-home .formation-actions{flex-direction:column;align-items:center;gap:14px;margin-top:32px;display:flex}.formation-home .formation-actions .formation-button{min-width:352px}.formation-home .hero-location{min-width:0;min-height:0;position:relative;overflow:hidden}.formation-home .hero-location img{object-fit:cover;width:100%;height:100%}.formation-home .hero-location--india img{object-position:50% 55%}.formation-home .hero-location--us img{object-position:50% 50%}.formation-home .hero-location figcaption{color:#fff;text-shadow:0 1px 12px #071b22aa;flex-direction:column;font-size:12px;line-height:1.4;display:flex;position:absolute;bottom:28px;left:40px;right:32px}.formation-home .hero-location figcaption strong{font-family:DM Serif Display,Georgia,serif;font-size:18px;font-weight:400}.formation-home .hero-location:after,.formation-home .formation-bracket-frame:before,.formation-home .formation-bracket-frame:after{border:0 solid var(--formation-persimmon);content:"";pointer-events:none;z-index:1;width:44px;height:44px;position:absolute}.formation-home .hero-location--india:after{border-top-width:8px;border-left-width:8px;top:30px;left:30px}.formation-home .hero-location--us:after{border-bottom-width:8px;border-right-width:8px;bottom:30px;right:30px}.formation-home .formation-scope{background:#fff}.formation-home .formation-scope__grid{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:76px;min-height:520px;display:grid}.formation-home .formation-scope__intro{flex-direction:column;justify-content:space-between;gap:44px;min-width:0;display:flex}.formation-home .formation-scope__intro p{margin-top:20px;font-size:26px;line-height:1.4}.formation-home .formation-scope__image{object-fit:cover;object-position:50% 67%;width:calc(100% + 72px);max-width:none;height:365px;margin-left:-72px}.formation-home .formation-scope__content{flex-direction:column;justify-content:center;min-width:0;display:flex}.formation-home .formation-scope__row{border-top:1px solid #d6e0dc;grid-template-columns:minmax(220px,.95fr) minmax(0,1fr);align-items:start;gap:34px;padding:34px 0;display:grid}.formation-home .formation-scope__row:last-child{border-bottom:1px solid #d6e0dc}.formation-home .formation-scope__row p{max-width:360px}.formation-home .formation-scope__content>.formation-note{margin-top:28px}.formation-home .formation-scope__content>.formation-link{align-self:flex-start;margin-top:14px}.formation-home .formation-process{background:#fff;border-block:1px solid #d6e0dc;grid-template-columns:minmax(0,52%) minmax(0,48%);min-height:600px;padding:0;display:grid}.formation-home .formation-process__media{min-height:600px;position:relative;overflow:hidden}.formation-home .formation-process__media img{object-fit:cover;object-position:center 36%;width:100%;height:100%;position:absolute;inset:0}.formation-home .formation-process__media>span{color:#fff;text-shadow:0 1px 12px #071b22aa;font-size:13px;position:absolute;bottom:36px;left:40px}.formation-home .formation-process__content{flex-direction:column;justify-content:center;min-width:0;padding:72px clamp(44px,5.2vw,84px);display:flex}.formation-home .formation-process h2{font-size:48px;line-height:1.08}.formation-home .formation-process__steps{gap:34px;margin-top:42px;padding:0;list-style:none;display:grid}.formation-home .formation-process__steps li{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:24px;display:grid}.formation-home .formation-process__icon{width:72px;height:72px;color:var(--formation-persimmon);background:#f6ded1;border-radius:50%;place-items:center;display:grid}.formation-home .formation-process__number{display:none}.formation-home .formation-process__steps h3{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:20px;font-weight:700}.formation-home .formation-process__steps p{margin-top:5px;font-size:16px;line-height:1.45}.formation-home .formation-process__footer{align-self:flex-start;margin-top:42px}.formation-home .formation-process__footer:before{border-top:1px solid var(--formation-line);content:"";width:180px;margin-bottom:14px;display:block}.formation-home .formation-process__footer .formation-link{margin-top:14px}.formation-home .formation-pricing{color:var(--formation-petrol);background:#fff;scroll-margin-top:24px}.formation-pricing-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.formation-pricing-heading p{max-width:630px;color:var(--formation-secondary);margin-top:20px}.formation-pricing-heading>a{flex-shrink:0}.formation-home .formation-pricing__grid{grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:center;gap:80px;display:grid}.formation-home .formation-pricing__intro>p:not(.formation-note){color:#edf3f0;max-width:600px;margin-top:24px;font-size:26px;line-height:1.45}.formation-home .formation-pricing__actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:34px;display:flex}.formation-home .formation-pricing__actions .formation-button{min-width:410px}.formation-home .formation-pricing__intro>.formation-note{color:#d5e1df;margin-top:36px}.formation-home .formation-pricing__item{border-bottom:1px solid #a3b5b7;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:28px;padding:34px 0;display:grid}.formation-home .formation-pricing__item:first-child{border-top:0}.formation-home .formation-pricing__item>.home-icon{color:var(--formation-persimmon)}.formation-home .formation-pricing__item h3{letter-spacing:-.02em;font-family:Manrope,sans-serif;font-size:24px;font-weight:700}.formation-home .formation-pricing__item p{color:#edf3f0;margin-top:4px}.formation-home .formation-ongoing{background:#fff}.formation-home .formation-ongoing__heading{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:end;gap:72px;display:grid}.formation-home .formation-ongoing__heading p{max-width:390px;padding-bottom:14px;font-size:24px;line-height:1.4}.formation-home .formation-ongoing__grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:52px;margin-top:50px;display:grid}.formation-home .formation-service-list{border-bottom:1px solid #c5d2cf}.formation-home .formation-service-list>a{min-height:104px;color:var(--formation-petrol);border-top:1px solid #c5d2cf;grid-template-columns:60px minmax(0,1fr) 30px;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:grid}.formation-home .formation-service-list>a>.home-icon:first-child{color:var(--formation-persimmon)}.formation-home .formation-service-list strong,.formation-home .formation-service-list small{display:block}.formation-home .formation-service-list strong{font-family:DM Serif Display,Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}.formation-home .formation-service-list small{margin-top:5px;font-size:15px;line-height:1.45}.formation-home .formation-service-list a:hover strong{text-underline-offset:5px;text-decoration:underline}.formation-home .formation-service-list__caret{justify-self:end}.formation-home .formation-ongoing__media{position:relative}.formation-home .formation-ongoing__media img{aspect-ratio:1.45;object-fit:cover;object-position:center 44%;width:100%}.formation-home .formation-ongoing__media figcaption{color:var(--formation-secondary);text-align:right;margin-top:8px;font-size:12px}.formation-home .formation-bracket-frame:before{border-top-width:7px;border-left-width:7px;top:14px;left:14px}.formation-home .formation-bracket-frame:after{border-bottom-width:7px;border-right-width:7px;bottom:34px;right:14px}.formation-home .formation-ongoing__cta{margin-top:30px}.formation-home .formation-faq{background:var(--formation-mist)}.formation-home .formation-faq__grid{grid-template-columns:minmax(0,37fr) minmax(0,63fr);gap:72px;display:grid}.formation-home .formation-faq__intro{flex-direction:column;align-items:flex-start;display:flex}.formation-home .formation-faq__intro>p{max-width:430px;margin-top:24px;font-size:28px;line-height:1.35}.formation-home .formation-faq__all{margin-top:auto}.formation-home .formation-faq__list{border-bottom:1px solid var(--formation-line)}.formation-home .formation-faq__list details{border-top:1px solid var(--formation-line)}.formation-home .formation-faq__list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:24px;min-height:98px;padding:22px 16px;font-size:25px;font-weight:700;line-height:1.35;list-style:none;display:grid}.formation-home .formation-faq__list summary::-webkit-details-marker{display:none}.formation-home .formation-faq__list details>p{max-width:760px;padding:0 72px 34px 16px;font-size:17px}.formation-home .formation-faq__list details>p a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.formation-home .faq-toggle{color:var(--formation-persimmon);place-items:center;display:grid}.formation-home .faq-toggle .home-icon{grid-area:1/1}.formation-home .faq-minus,.formation-home .formation-faq__list details[open] .faq-plus{visibility:hidden}.formation-home .formation-faq__list details[open] .faq-minus{visibility:visible}.formation-home .formation-guides{background:#fff}.formation-home .formation-guides__heading{justify-content:space-between;align-items:flex-start;gap:42px;margin-bottom:48px;display:flex}.formation-home .formation-guides__heading h2{max-width:1040px}.formation-home .formation-guides__browse{flex:none;margin-top:8px}.formation-home .formation-guides__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.formation-home .formation-guides__grid article{min-width:0}.formation-home .formation-guides__image{display:block;overflow:hidden}.formation-home .formation-guides__image img{aspect-ratio:1.37;object-fit:cover;width:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.formation-home .formation-guides__grid article:first-child .formation-guides__image img{object-position:center 55%}.formation-home .formation-guides__grid article:nth-child(2) .formation-guides__image img{object-position:center 42%}.formation-home .formation-guides__grid article:hover .formation-guides__image img{transform:scale(1.018)}.formation-home .formation-guides__grid h3{border-top:1px solid var(--formation-petrol);margin-top:16px;padding-top:20px}.formation-home .formation-guides__grid h3 a{color:inherit;text-decoration:none}.formation-home .formation-guides__grid p{margin-top:10px}.formation-home .formation-guides__read{margin-top:16px}.formation-home .formation-guides__more{color:var(--formation-secondary);border-top:1px solid #d6e0dc;flex-wrap:wrap;align-items:center;gap:24px;margin-top:42px;padding-top:24px;font-size:14px;display:flex}.formation-home .formation-guides__more a{color:var(--formation-petrol);text-underline-offset:4px;font-weight:600;text-decoration:underline}.formation-home .formation-checklist{background:var(--formation-mist)}.formation-home .formation-checklist__grid{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:88px;display:grid}.formation-home .formation-checklist__intro>p{max-width:620px;margin-top:24px;font-size:23px;line-height:1.45}.formation-home .formation-checklist__actions{flex-direction:column;align-items:flex-start;gap:10px;margin-top:32px;display:flex}.formation-home .formation-checklist__preview{border-top:1px solid var(--formation-line)}.formation-home .formation-checklist__preview>div{border-bottom:1px solid var(--formation-line);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:32px;padding:28px 0;display:grid}.formation-home .formation-checklist__preview span{color:var(--formation-secondary);font-size:14px}.formation-home .formation-checklist__preview strong{font-family:DM Serif Display,Georgia,serif;font-size:26px;font-weight:400;line-height:1.2}.formation-home .formation-enquiry{background:var(--formation-petrol);color:#fff}.formation-home .formation-enquiry__grid{grid-template-columns:minmax(0,54fr) minmax(0,46fr);gap:88px;display:grid}.formation-home .formation-enquiry__grid>div>p{color:#edf3f0;margin-top:28px;font-size:24px;line-height:1.55}.formation-home .formation-enquiry .enquiry-form legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.formation-home .formation-enquiry .enquiry-form label{color:#fff}.formation-home .formation-enquiry .enquiry-form input,.formation-home .formation-enquiry .enquiry-form select,.formation-home .formation-enquiry .enquiry-form textarea{background-color:#fff;border-color:#dbe3e1;min-height:58px}.formation-home .formation-enquiry .enquiry-form select{background-image:url(/images/ledger/chevron-down.svg)}.formation-home .formation-enquiry .form-help,.formation-home .formation-enquiry .form-privacy{color:#c8d7d5}.formation-home .formation-enquiry .form-privacy a{color:#fff}.formation-footer .brand-footer{border-top-color:#8ca2a4;max-width:1536px;padding:56px 72px 30px}.formation-footer .footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:56px}.formation-footer .footer-brand p{color:#d8e4e1}.formation-footer .brand-footer a,.formation-footer .planned-app{color:#fff}.formation-footer .footer-bottom{border-top-color:#8ca2a4}@media (width<=1100px){.formation-home .formation-container,.formation-header .brand-header{padding-inline:40px}.formation-header .brand-nav{gap:2px}.formation-home .formation-scope__grid,.formation-home .formation-pricing__grid,.formation-home .formation-ongoing__heading,.formation-home .formation-ongoing__grid,.formation-home .formation-faq__grid,.formation-home .formation-enquiry__grid,.formation-home .formation-checklist__grid{gap:48px}.formation-home .formation-scope__image{width:calc(100% + 40px);margin-left:-40px}.formation-home .formation-scope__row{grid-template-columns:minmax(180px,.9fr) minmax(0,1fr)}.formation-home .formation-pricing__actions .formation-button{min-width:0}}@media (width<=760px){.formation-home .formation-container,.formation-header .brand-header{padding-inline:24px}.formation-home .formation-section{padding-block:56px}.formation-home h2{font-size:38px;line-height:1.08}.formation-home h3{font-size:30px}.formation-home p{font-size:16px}.formation-home .desktop-break{display:none}.formation-header .brand-header{min-height:101px;padding-block:22px}.formation-header .brand-logo img{width:112px}.formation-header .menu-toggle{min-width:44px;min-height:44px;padding-inline:4px;text-decoration:none}.formation-header .brand-nav{color:var(--formation-petrol)}.formation-home .formation-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px;min-height:auto;padding:72px 24px 68px}.formation-home .formation-hero__content{grid-area:1/1/auto/-1;padding:0}.formation-home .formation-hero h1{font-size:48px;line-height:52px}.formation-home .formation-hero__content>p{max-width:342px;margin-top:28px;font-size:16px;line-height:1.55}.formation-home .formation-actions{gap:14px;width:100%;margin-top:28px}.formation-home .formation-actions .formation-button{width:100%;min-width:0}.formation-home .hero-location{height:180px;margin-top:46px}.formation-home .hero-location img{object-position:center 55%}.formation-home .hero-location figcaption{font-size:9px;bottom:10px;left:12px;right:10px}.formation-home .hero-location figcaption strong{font-size:14px}.formation-home .hero-location:after{width:24px;height:24px}.formation-home .hero-location--india:after{border-top-width:4px;border-left-width:4px;top:-15px;left:-15px}.formation-home .hero-location--us:after{border-bottom-width:4px;border-right-width:4px;bottom:-15px;right:-15px}.formation-home .formation-scope__grid,.formation-home .formation-pricing__grid,.formation-home .formation-ongoing__heading,.formation-home .formation-ongoing__grid,.formation-home .formation-faq__grid,.formation-home .formation-enquiry__grid,.formation-home .formation-guides__grid,.formation-home .formation-checklist__grid{grid-template-columns:minmax(0,1fr)}.formation-home .formation-checklist__grid{gap:44px}.formation-pricing-heading{display:block}.formation-pricing-heading>a{margin-top:20px}.formation-home .formation-checklist__intro>p{font-size:18px}.formation-home .formation-checklist__actions,.formation-home .formation-checklist__actions .formation-button{width:100%}.formation-home .formation-checklist__preview>div{grid-template-columns:1fr;gap:8px}.formation-home .formation-scope__grid{gap:46px;min-height:0}.formation-home .formation-scope__intro p{margin-top:22px;font-size:20px;line-height:1.45}.formation-home .formation-scope__image{display:none}.formation-home .formation-scope__row{padding:28px 0 32px;display:block}.formation-home .formation-scope__row p{max-width:310px;margin-top:12px;font-size:18px}.formation-home .formation-scope__content>.formation-note{margin-top:24px;font-size:15px!important}.formation-home .formation-process{background:#fff;grid-template-columns:minmax(0,1fr);min-height:0;padding:72px 24px;display:grid}.formation-home .formation-process__content{display:contents}.formation-home .formation-process h2{grid-row:1;font-size:38px;line-height:1.08}.formation-home .formation-process__media{grid-row:2;min-height:0;margin-top:32px}.formation-home .formation-process__media img{aspect-ratio:342/300;object-position:center 36%;height:auto;position:static}.formation-home .formation-process__media>span{color:var(--formation-secondary);text-shadow:none;margin-top:8px;font-size:13px;display:block;position:static}.formation-home .formation-process__steps{grid-row:3;gap:36px;margin-top:54px}.formation-home .formation-process__steps li{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:20px}.formation-home .formation-process__number{color:var(--formation-persimmon);font-family:DM Serif Display,Georgia,serif;font-size:40px;line-height:1;display:block}.formation-home .formation-process__icon{display:none}.formation-home .formation-process__steps h3{font-size:21px}.formation-home .formation-process__desktop-number{display:none}.formation-home .formation-process__steps p{margin-top:7px;font-size:17px;line-height:1.5}.formation-home .formation-process__footer{grid-row:4;margin-top:42px}.formation-home .formation-pricing__grid{gap:42px}.formation-home .formation-pricing__intro>p:not(.formation-note){margin-top:24px;font-size:20px}.formation-home .formation-pricing__items{border-top:1px solid #a3b5b7}.formation-home .formation-pricing__item{padding:30px 0;display:block}.formation-home .formation-pricing__item>.home-icon{display:none}.formation-home .formation-pricing__item h3{font-size:21px}.formation-home .formation-pricing__item p{margin-top:8px;font-size:18px}.formation-home .formation-pricing__actions{margin-top:40px}.formation-home .formation-pricing__actions .formation-button{width:100%}.formation-home .formation-pricing__intro>.formation-note{margin-top:42px}.formation-home .formation-ongoing__heading{gap:24px}.formation-home .formation-ongoing__heading p{max-width:340px;padding:0;font-size:20px}.formation-home .formation-ongoing__grid{gap:36px;margin-top:44px}.formation-home .formation-service-list>a{grid-template-columns:62px minmax(0,1fr) 26px;gap:14px;min-height:126px}.formation-home .formation-service-list strong{font-size:25px}.formation-home .formation-service-list small{font-size:15px}.formation-home .formation-ongoing__media img{aspect-ratio:342/220}.formation-home .formation-bracket-frame:before,.formation-home .formation-bracket-frame:after{width:25px;height:25px}.formation-home .formation-bracket-frame:before{border-top-width:4px;border-left-width:4px;top:8px;left:8px}.formation-home .formation-bracket-frame:after{border-bottom-width:4px;border-right-width:4px;bottom:28px;right:8px}.formation-home .formation-ongoing__media figcaption{text-align:left}.formation-home .formation-faq__grid{gap:54px}.formation-home .formation-faq__intro>p{margin-top:24px;font-size:25px}.formation-home .formation-faq__all{order:3;margin-top:42px}.formation-home .formation-faq__list summary{gap:16px;min-height:92px;padding:22px 12px;font-size:21px}.formation-home .formation-faq__list details>p{padding:0 44px 28px 12px;font-size:16px}.formation-home .formation-guides__heading{margin-bottom:34px;display:block}.formation-home .formation-guides__browse{margin-top:28px}.formation-home .formation-guides__grid{gap:42px}.formation-home .formation-guides__image img{aspect-ratio:342/190}.formation-home .formation-guides__grid h3{border-top:0;margin-top:16px;padding-top:0;font-size:29px}.formation-home .formation-guides__grid p{font-size:18px}.formation-home .formation-guides__more{flex-direction:column;align-items:flex-start;gap:12px}.formation-home .formation-enquiry__grid{gap:44px}.formation-home .formation-enquiry__grid>div>p{margin-top:26px;font-size:19px}.formation-footer .brand-footer{padding:48px 24px 28px}.formation-footer .footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 24px}.formation-footer .footer-brand{grid-column:1/-1}.formation-footer .footer-brand img{width:112px}.formation-footer .footer-bottom>div{flex-direction:column;align-items:flex-start;gap:0}}@media (width<=370px){.formation-home .formation-hero h1,.formation-home h2,.formation-home .formation-process h2{font-size:36px;line-height:40px}.formation-home .formation-service-list>a{grid-template-columns:52px minmax(0,1fr) 22px}.formation-home .formation-service-list strong{font-size:22px}}@media (prefers-reduced-motion:reduce){.formation-home *,.formation-home :before,.formation-home :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
