html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_60e61182-module__jtcUXa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_60e61182-module__jtcUXa__variable{--ff-serif:"Fraunces", "Fraunces Fallback"}
:root{--ff-orange:#ff6b1a;--ff-orange-deep:#f05a1a;--ff-orange-light:#ff8a45;--ff-ink:#1b1b1b;--ff-text:#555;--ff-muted:#8a8a8a;--ff-line:#efefef;--ff-soft:#faf8f6;--ff-tint:#fff4ec;--ff-dark:#0e0e0e;--ff-grad:linear-gradient(135deg, #ff8236 0%, #ff6b1a 55%, #f9611d 100%);--ff-radius:8px;--ff-radius-sm:6px;--fs-display:clamp(44px, 7vw, 96px);--fs-h1:clamp(34px, 4.5vw, 58px);--fs-h2:clamp(30px, 3.6vw, 46px);--fs-lead-lg:clamp(22px, 2.6vw, 32px);--fs-h3:20px;--fs-lead:19px;--fs-body:17px;--fs-small:15px;--ff-section-y:100px;--ff-shadow:0 1px 2px #1414140a, 0 12px 32px #1414140f;--ff-shadow-hover:0 2px 4px #1414140d, 0 20px 44px #1414141a}@media (max-width:991px){:root{--ff-section-y:56px}}.ff-grad-bg{background:radial-gradient(900px 360px at 12% 0%, #ffffff1f, transparent 70%), var(--ff-grad)!important}.ff-grad-text{background:var(--ff-grad);color:#0000;-webkit-background-clip:text;background-clip:text}::selection{color:inherit;background:#ff6b1a2e}.ff-logo{width:auto;height:76px}.ff-logo--sticky{height:52px;margin:10px 0}.ff-footer-logo{border-radius:var(--ff-radius-sm);background:#fff;max-width:220px;padding:8px 12px}.ff-connect{white-space:nowrap}.main-header .header-upper-style5 .header-upper-right{justify-content:flex-end;align-items:center;display:flex}.ff-cover{object-fit:cover;width:100%;height:100%}.ff-team-img{aspect-ratio:1/1.1;object-fit:cover;object-position:top;width:100%}.ff-note{font-size:var(--fs-lead);color:var(--ff-ink);margin-top:30px;font-weight:600}.ff-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.ff-hero{background:radial-gradient(700px 420px at 85% 20%, #ff6b1a29, transparent 70%), var(--ff-dark);color:#fff;padding:90px 0 100px;position:relative;overflow:hidden}.ff-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid;position:relative}.ff-hero-img{aspect-ratio:16/10;object-fit:cover;object-position:30% center;border-radius:var(--ff-radius);width:100%;box-shadow:0 30px 60px #00000073}.ff-hero .kicker{letter-spacing:.18em;text-transform:uppercase;color:#fffc;align-items:center;gap:12px;margin-bottom:22px;font-size:14px;font-weight:600;display:flex}.ff-hero .kicker:before{content:"";background:var(--ff-orange);border-radius:2px;width:36px;height:2px}.ff-hero h1,.ff-hero h2{color:#fff;font-size:var(--fs-h1);letter-spacing:-.02em;margin-bottom:24px;font-weight:800;line-height:1.08}.ff-hero h1 span,.ff-hero h2 span{background:var(--ff-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ff-hero p{color:#ffffffd1;font-size:var(--fs-lead);max-width:540px;margin-bottom:38px;line-height:1.65}.ff-ticks{margin:0 0 20px;padding:0;list-style:none}.ff-ticks li{font-size:var(--fs-body);padding:0 0 12px 30px;line-height:1.6;position:relative}.ff-ticks li:before{content:"";color:var(--ff-orange);font-family:FontAwesome;position:absolute;top:1px;left:0}.ff-section{padding:var(--ff-section-y) 0}.ff-section.alt{background:var(--ff-soft)}.ff-chip-row{flex-wrap:wrap;justify-content:center;gap:12px;padding:0;list-style:none;display:flex}.ff-chip-row li{border:1px solid var(--ff-line);background:var(--ff-soft);color:var(--ff-ink);border-radius:var(--ff-radius-sm);padding:10px 22px;font-weight:600}.ff-img-card{border-radius:var(--ff-radius);box-shadow:var(--ff-shadow);background:#fff;height:calc(100% - 30px);margin-bottom:30px;transition:transform .3s,box-shadow .3s;overflow:hidden}.ff-img-card:hover{box-shadow:var(--ff-shadow-hover);transform:translateY(-4px)}.ff-img-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.ff-img-card .body{padding:26px 28px 30px}.ff-img-card h3{font-size:var(--fs-h3);margin-bottom:10px}.ff-about-img{z-index:2;width:auto;max-height:640px;position:relative}body .boxed_wrapper{overflow:clip visible}.main-header.style5.ff-header{z-index:999;will-change:transform;background:#fff;transition:transform .35s cubic-bezier(.4,0,.2,1);position:sticky;top:0;box-shadow:0 2px 20px #0000000d}.main-header.style5.ff-header.ff-header--hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.main-header.style5.ff-header{transition:none}}.main-header .header-upper-style5 .header-upper-left{max-width:260px}.main-header .header-upper-style5 .header-upper-middle{flex:1;justify-content:center;width:auto;max-width:none;display:flex}.main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li>a{color:var(--ff-ink);padding:38px 0}.main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li{margin-right:34px}.main-header .header-upper-style5 .header-upper-right{width:auto}@media (min-width:992px){.main-header.ff-header .navigation>li.dropdown>a:after{content:"";margin-left:6px;font-family:FontAwesome;font-size:14px}.main-header.ff-header .navigation>li.dropdown:hover>ul,.main-header.ff-header .navigation>li.dropdown:focus-within>ul{display:block}.main-header.ff-header .navigation>li>ul{border:1px solid var(--ff-line);border-radius:var(--ff-radius);width:260px;box-shadow:var(--ff-shadow-hover);background:#fff;border-top:0;padding:10px 0;top:calc(100% - 14px)}.main-header.ff-header .navigation>li>ul:before{display:none}.main-header.ff-header .navigation>li>ul>li{padding:0 8px}.main-header.ff-header .navigation>li>ul>li>a{border-radius:var(--ff-radius-sm);color:var(--ff-ink);letter-spacing:0;text-transform:none;padding:10px 14px;font:600 15px/1.4 Plus Jakarta Sans,sans-serif}.main-header.ff-header .navigation>li>ul>li>a:before,.main-header.ff-header .navigation>li>ul>li>a:after{display:none}.main-header.ff-header .navigation>li>ul>li:hover>a{background:var(--ff-tint);color:var(--ff-orange);padding-left:14px}.main-header.ff-header .navigation>li>.dropdown-btn{display:none}}@media (min-width:992px) and (max-width:1299px){.main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li{margin-right:18px}.main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li>a{font-size:14px}.main-header .header-upper-style5 .header-upper-left{max-width:200px}.ff-logo{height:52px}.ff-connect.ff-btn{padding:12px 16px;font-size:12px}}.pricing-table-style2-area.ff-levels{padding:var(--ff-section-y) 0 80px;margin-top:0}.ff-stats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.ff-stats li{text-align:center;border-right:1px solid #1e1e1e;padding:20px 16px}.ff-stats li:last-child{border-right:0}.ff-stats strong{color:#fff;font-size:var(--fs-h1);white-space:nowrap;font-weight:800;line-height:1;display:block}.ff-stats span{color:#bdbdbd;font-size:var(--fs-body);margin-top:14px;display:block}.fact-counter-area{padding:var(--ff-section-y) 0}.breadcrumb-style3-area.ff-banner{background-position:50% 30%;background-size:cover;margin-top:0}.breadcrumb-style3-area.ff-banner .big-title,.breadcrumb-style3-area.ff-banner span{color:#fff}.features-style2-area .single-features-box-style2.width23percent{width:25%}@media (max-width:991px){.features-style2-area .single-features-box-style2.width23percent{width:50%}}@media (max-width:575px){.features-style2-area .single-features-box-style2.width23percent{width:100%}}.fact-counter-area .ff-stats strong span{font:inherit;color:inherit;margin:0;display:inline}.ff-btn{border-radius:var(--ff-radius-sm);letter-spacing:.04em;text-transform:uppercase;border:2px solid #0000;align-items:center;gap:10px;padding:15px 30px;font:700 14px/1 Plus Jakarta Sans,sans-serif;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.ff-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff6b1a38}.ff-btn--grad{background:var(--ff-grad);color:#fff;box-shadow:0 6px 18px #ff6b1a38}.ff-btn--grad:hover{color:#fff}.ff-btn--light:hover{color:var(--ff-orange-deep)}.ff-btn--outline{color:#fff;border-color:#ffffffb3}.ff-btn--outline:hover{color:var(--ff-orange);background:#fff}.single-features-box-style2:not(.bg2){background:var(--ff-grad)}.whatwe-do-area .top-box .text .thm-btn6,.thm-btn6{background:var(--ff-grad);border:0}.scroll-top{border-color:var(--ff-orange)}.statements-area.ff-grad-bg .big-title span,.statements-area.ff-grad-bg .text p,.statements-area.ff-grad-bg .title span{color:#fff}.statements-area.ff-grad-bg .dot,.statements-area.ff-grad-bg .dot:before,.statements-area.ff-grad-bg .dot:after{background:#fff}.statements-area.ff-grad-bg{padding:var(--ff-section-y) 0}.statements-area.ff-grad-bg .big-title{font-size:var(--fs-h1);letter-spacing:-.02em;text-transform:none;line-height:1.12}.statements-area.ff-grad-bg .text p{opacity:.92;max-width:640px;font-size:var(--fs-lead);margin:0 auto;line-height:1.7}.ff-levels .single-price-box-style2 .inner-box .price-list li{padding:14px 0 14px 30px;line-height:1.6}.ff-levels .single-price-box-style2 .inner-box .price-list li:before{line-height:1.6;top:14px;bottom:auto}.testimonial-area .single-testimonial-item{border:1px solid var(--ff-line);border-radius:var(--ff-radius);box-shadow:var(--ff-shadow);height:calc(100% - 30px);margin-bottom:30px;padding-top:40px;transition:transform .3s,box-shadow .3s}.testimonial-area .single-testimonial-item:hover{border:1px solid var(--ff-line);box-shadow:var(--ff-shadow-hover);transform:translateY(-4px)}.testimonial-area .single-testimonial-item .text p{font-size:var(--fs-body);color:var(--ff-text);line-height:1.75}.testimonial-area .single-testimonial-item .client-info .img-box{width:90px;height:90px}.testimonial-area .single-testimonial-item .client-info .img-box img{object-fit:cover;object-position:center 20%;width:90px;height:90px}.ff-avatar{background:var(--ff-grad);color:#fff;text-align:center;border-radius:50%;width:90px;height:90px;font:800 28px/90px Plus Jakarta Sans,sans-serif}.testimonial-area .single-testimonial-item .text{padding-top:24px}.ff-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ff-marquee-track{width:max-content;animation:ff-scroll var(--ff-speed,40s) linear infinite;display:flex}.ff-marquee:hover .ff-marquee-track{animation-play-state:paused}.ff-marquee-group{flex-shrink:0;display:flex}@keyframes ff-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ff-marquee{overflow-x:auto}.ff-marquee-track{animation:none}.ff-marquee-group[aria-hidden]{display:none}}.ff-ticker{color:#fff;padding:20px 0}.ff-ticker .ff-marquee{-webkit-mask-image:none;mask-image:none}.ff-ticker-item{font:500 18px/1 var(--ff-serif), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:0 30px}.ff-ticker-item span{opacity:.6;margin-left:30px}.ff-section.ff-moments{padding:var(--ff-section-y) 0 20px}.ff-moment{border-radius:var(--ff-radius);width:340px;margin-right:18px;overflow:hidden}.ff-moment img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .5s}.ff-moment:hover img{transform:scale(1.05)}.ff-section.ff-logos{padding:70px 0 100px}.ff-lead{font-size:var(--fs-body);margin:-30px 0 40px}.ff-logo-tile{border-radius:var(--ff-radius);border:1px solid var(--ff-line);background:#fff;justify-content:center;align-items:center;width:220px;height:120px;margin-right:20px;padding:16px 22px;display:flex}.ff-logo-tile img{object-fit:contain;width:auto;max-width:100%;max-height:88px}.ff-logo-tile span{text-align:center;color:var(--ff-ink);font:700 15px/1.3 Plus Jakarta Sans,sans-serif}.ff-logo-tile.is-dark{background:var(--ff-ink);border-color:var(--ff-ink)}.latest-project-style1-area.ff-paths{padding:var(--ff-section-y) 0 40px}.ff-path{border-radius:var(--ff-radius);box-shadow:var(--ff-shadow);margin-bottom:30px;transition:box-shadow .3s;display:block;overflow:hidden}.ff-path:hover{box-shadow:var(--ff-shadow-hover)}.ff-path .img-holder{position:relative}.ff-path img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .5s}.ff-path:hover img{transform:scale(1.06)}.ff-path-caption{color:#fff;background:linear-gradient(#0000,#000c);padding:70px 24px 24px;position:absolute;inset:auto 0 0}.ff-path-caption span{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:14px}.ff-path-caption h3{color:#fff;font-size:var(--fs-h3);margin:6px 0 10px}.ff-path-caption i{color:var(--ff-orange-light);font-size:20px;transition:transform .2s}.ff-path:hover .ff-path-caption i{transform:translate(6px)}.ff-step{border-radius:var(--ff-radius);box-shadow:var(--ff-shadow);background:#fff;height:calc(100% - 30px);margin-bottom:30px;padding:40px 32px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.ff-step:after{content:"";background:var(--ff-grad);transform-origin:0;height:3px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ff-step:hover{box-shadow:var(--ff-shadow-hover);transform:translateY(-4px)}.ff-step:hover:after{transform:scaleX(1)}.ff-step-num{color:#ff6b1a38;font:800 44px/1 Plus Jakarta Sans,sans-serif;position:absolute;top:24px;right:28px}.ff-step-icon:before{color:var(--ff-orange);font-size:44px}.ff-num{color:#ff6b1a59;margin-bottom:12px;font:800 44px/1.15 Plus Jakarta Sans,sans-serif;display:block}.ff-step h3{font-size:var(--fs-h3);margin:18px 0 10px}.contact-form-area.ff-enquiry{padding:var(--ff-section-y) 0}.footer-company-info-text a{color:#bdbdbd}.footer-company-info-text a:hover{color:var(--ff-orange-light)}.scroll-top span:before{color:var(--ff-orange)}.ff-faq details{border-bottom:1px solid var(--ff-line);padding:20px 0}.ff-faq summary:hover{color:var(--ff-orange)}.ff-faq summary{cursor:pointer;color:var(--ff-ink);padding-right:30px;font:700 18px/1.4 Plus Jakarta Sans,sans-serif;list-style:none;position:relative}.ff-faq summary::-webkit-details-marker{display:none}.ff-faq summary:after{content:"+";color:var(--ff-orange);font-size:24px;position:absolute;top:-2px;right:0}.ff-faq details[open] summary:after{content:"–"}.ff-faq details p{margin:12px 0 0}.ff-chip-row--left{justify-content:flex-start;margin:10px 0 30px}.ff-chip-row--left li{padding:6px 16px;font-size:14px}@media (max-width:575px){.ff-moment{width:240px}.ff-logo-tile{width:170px;height:100px}}.ff-form{border:1px solid var(--ff-line);border-radius:var(--ff-radius);box-shadow:var(--ff-shadow);color:var(--ff-ink);background:#fff;padding:32px}.ff-form-title{margin-bottom:6px;font-size:24px;line-height:1.3}.ff-form-sub{font-size:var(--fs-small);color:var(--ff-muted);margin-bottom:18px;line-height:1.6}.ff-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.ff-form label{margin:0;display:block}.ff-form label>span{color:var(--ff-ink);margin-bottom:6px;font:600 14px/1.4 Plus Jakarta Sans,sans-serif;display:block}.ff-form .ff-span{grid-column:1/-1}.ff-form input,.ff-form select,.ff-form textarea{width:100%;height:48px;font-size:var(--fs-small);color:var(--ff-ink);background:var(--ff-soft);border:1px solid var(--ff-line);border-radius:var(--ff-radius-sm);padding:0 14px;transition:border-color .2s,box-shadow .2s,background .2s;display:block}.ff-form textarea{resize:vertical;height:auto;min-height:84px;padding:12px 14px}.ff-form select{appearance:auto}.ff-form input:focus,.ff-form select:focus,.ff-form textarea:focus{border-color:var(--ff-orange);background:#fff;outline:none;box-shadow:0 0 0 4px #ff6b1a1f}.ff-form .ff-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ff-form-submit{width:100%;font-size:var(--fs-small);cursor:pointer;justify-content:center;margin-top:20px;padding:17px 24px}.ff-form-submit:disabled{opacity:.7;cursor:wait;transform:none}.ff-form-note{color:var(--ff-muted);text-align:center;margin:12px 0 0;font-size:14px}.ff-form-note i{color:var(--ff-orange);margin-right:4px}.ff-form-error{border-radius:var(--ff-radius-sm);color:#b3261e;background:#fff1ee;margin:14px 0 0;padding:10px 14px;font-size:14px}.ff-form--done{text-align:center;padding:48px 32px}.ff-form--done h3{font-size:var(--fs-h3);margin:18px 0 8px}.ff-form-check{background:var(--ff-grad);color:#fff;border-radius:50%;width:64px;height:64px;margin:0 auto;font-size:28px;line-height:64px}.ff-lead-hero{background:var(--ff-dark) center 30% / cover no-repeat;color:#fff;padding:80px 0 90px;position:relative}.ff-lead-hero:before{content:"";background:linear-gradient(90deg,#0e0e0ef2 0%,#0e0e0ed9 50%,#0e0e0eb3 100%);position:absolute;inset:0}.ff-lead-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.ff-eyebrow{border-radius:var(--ff-radius-sm);letter-spacing:.14em;text-transform:uppercase;color:#ffffffd9;border:1px solid #ffffff2e;align-items:center;gap:10px;margin-bottom:20px;padding:7px 14px;font:600 12px/1 Plus Jakarta Sans,sans-serif;display:inline-flex}.ff-eyebrow:before{content:"";background:var(--ff-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ff6b1a40}.ff-lead-copy h1{color:#fff;font-size:var(--fs-h1);letter-spacing:-.02em;margin-bottom:18px;font-weight:800;line-height:1.1}.ff-lead-copy h1 span{background:var(--ff-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ff-lead-sub{color:#fffc;font-size:var(--fs-lead);max-width:540px;margin-bottom:26px;line-height:1.65}.ff-lead-points{gap:12px;margin:0 0 34px;padding:0;list-style:none;display:grid}.ff-lead-points li{font-size:var(--fs-body);color:#fff;align-items:center;gap:12px;font-weight:600;display:flex}.ff-lead-points i{width:24px;height:24px;color:var(--ff-orange-light);text-align:center;background:#ff6b1a2e;border-radius:50%;flex:none;font-size:12px;line-height:24px}.ff-proof{border-top:1px solid #ffffff1f;gap:36px;margin:0;padding:24px 0 0;list-style:none;display:flex}.ff-proof li{color:#ffffffa6;font-size:14px;line-height:1.4}.ff-proof strong{color:#fff;font:800 28px/1.1 Plus Jakarta Sans,sans-serif;display:block}.ff-lead-form{scroll-margin-top:110px}.ff-lead-form .ff-form{border:0;box-shadow:0 30px 70px #00000059}#enquire{scroll-margin-top:100px}.ff-cred{background:var(--ff-dark);border-top:1px solid #222;padding:18px 0}.ff-cred .container{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.ff-cred-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ff-muted);font:600 12px/1.4 Plus Jakarta Sans,sans-serif}.ff-cred ul{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.ff-cred li{color:var(--ff-line);font:700 15px/1.4 Plus Jakarta Sans,sans-serif}.ff-icon-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ff-icon-card{border:1px solid var(--ff-line);border-radius:var(--ff-radius);box-shadow:var(--ff-shadow);background:#fff;padding:34px 30px;transition:transform .3s,box-shadow .3s;position:relative}.ff-icon-card:hover{box-shadow:var(--ff-shadow-hover);transform:translateY(-4px)}.ff-icon-card-icon{border-radius:var(--ff-radius-sm);background:var(--ff-tint);justify-content:center;align-items:center;width:80px;height:80px;display:inline-flex}.ff-icon-card-icon:before{color:var(--ff-orange);font-size:28px}.ff-icon-card h3{font-size:var(--fs-h3);margin:10px 0 8px}.ff-icon-card p{font-size:var(--fs-small);margin:0;line-height:1.7}.ff-steps{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ff-steps li{border-radius:var(--ff-radius);box-shadow:var(--ff-shadow);background:#fff;padding:30px 26px;position:relative}.ff-steps-num{background:var(--ff-grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font:800 16px/1 Plus Jakarta Sans,sans-serif;display:inline-flex;box-shadow:0 8px 18px #ff6b1a40}.ff-steps h3{font-size:var(--fs-h3);margin:18px 0 8px}.ff-steps p{font-size:var(--fs-small);margin:0;line-height:1.7}.ff-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ff-split--rev .ff-split-img{order:2}.ff-split-img{position:relative}.ff-split-img:after{content:"";border-radius:var(--ff-radius);background:var(--ff-tint);z-index:-1;position:absolute;inset:24px -18px -18px 24px}.ff-split--rev .ff-split-img:after{inset:24px 24px -18px -18px}.ff-split-img img{aspect-ratio:4/3.4;object-fit:cover;border-radius:var(--ff-radius);width:100%;box-shadow:var(--ff-shadow-hover);position:relative}.ff-split .ff-ticks{margin-bottom:30px}.ff-split-text{font-size:var(--fs-body);margin:-20px 0 20px;line-height:1.7}.ff-split .ff-btn{display:inline-flex}.ff-stages{padding:var(--ff-section-y) 0 0;background:radial-gradient(800px 400px at 90% 0%, #ff6b1a2e, transparent 70%), var(--ff-dark);color:#fff;position:relative;overflow:hidden}.ff-stages-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;margin-bottom:50px;display:grid}.ff-stages .sec-title-style1 .big-title{color:#fff}.ff-stages .sec-title-style1 .big-title span{background:var(--ff-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ff-stages-head .sec-title-style1{padding-bottom:0}.ff-stages-head p{color:#ffffffb3;font-size:var(--fs-body);margin:0 0 8px;line-height:1.7}.ff-stage-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.ff-stage{border-radius:var(--ff-radius);background:#ffffff08;border:1px solid #ffffff17;padding:26px 24px;transition:border-color .3s,background .3s,transform .3s;position:relative}.ff-stage:hover{background:#ff6b1a0f;border-color:#ff6b1a8c;transform:translateY(-3px)}.ff-stage i{color:var(--ff-orange-light);font-size:22px}.ff-stage strong{color:#fff;margin:16px 0 4px;font:700 18px/1.3 Plus Jakarta Sans,sans-serif;display:block}.ff-stage span{color:#fff9;font-size:14px}.ff-stages-more{color:#fff9;font-size:var(--fs-small);margin:28px 0 0}.ff-stages-more em{color:var(--ff-orange-light);font-style:normal;font-weight:600}.ff-stages-marquee{letter-spacing:-.02em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff24;width:max-content;margin-top:70px;padding-bottom:20px;font:800 clamp(60px,9vw,130px)/1 Plus Jakarta Sans,sans-serif;animation:40s linear infinite ff-scroll;display:flex}.ff-stages-marquee span{padding-right:.3em}@media (prefers-reduced-motion:reduce){.ff-stages-marquee{animation:none}}.ff-who-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;display:grid}.ff-who-media{padding:0 60px 60px 0;position:relative}.ff-who-main{aspect-ratio:4/4.6;object-fit:cover;border-radius:var(--ff-radius);width:100%;box-shadow:var(--ff-shadow-hover)}.ff-who-sub{aspect-ratio:1;object-fit:cover;border-radius:var(--ff-radius);width:48%;box-shadow:var(--ff-shadow-hover);border:6px solid #fff;position:absolute;bottom:0;right:0}.ff-who-badge{border-radius:var(--ff-radius);background:var(--ff-grad);color:#fff;max-width:170px;padding:18px 22px;position:absolute;top:40px;left:-20px;box-shadow:0 14px 30px #ff6b1a4d}.ff-who-badge strong{font:800 38px/1 Plus Jakarta Sans,sans-serif;display:block}.ff-who-badge span{opacity:.9;margin-top:6px;font-size:14px;line-height:1.4;display:block}.ff-who-lead{color:var(--ff-ink);margin:-18px 0 16px;font:600 20px/1.5 Plus Jakarta Sans,sans-serif}.ff-vm{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.ff-vm>div{border-radius:var(--ff-radius);background:var(--ff-soft);border:1px solid var(--ff-line);padding:24px}.ff-vm i{border-radius:var(--ff-radius-sm);width:42px;height:42px;color:var(--ff-orange);text-align:center;box-shadow:var(--ff-shadow);background:#fff;font-size:18px;line-height:42px}.ff-vm h3{margin:14px 0 6px;font-size:18px}.ff-vm p{font-size:var(--fs-small);margin:0;line-height:1.65}.ff-hero-full{min-height:calc(100vh - 100px);padding:var(--ff-section-y) 0 70px;background:var(--ff-dark) center 22% / cover no-repeat;color:#fff;align-items:flex-end;display:flex;position:relative}.ff-hero-full:before{content:"";background:linear-gradient(270deg,#0a0a0aeb 0%,#0a0a0ab3 42%,#0a0a0a1a 75%),linear-gradient(#0000 60%,#0a0a0ab3 100%);position:absolute;inset:0}.ff-hero-full .container{flex-direction:column;align-items:flex-end;display:flex;position:relative}.ff-hero-full-copy{max-width:600px}.ff-hero-full .kicker{letter-spacing:.18em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:12px;margin-bottom:22px;font-size:14px;font-weight:600;display:flex}.ff-hero-full .kicker:before{content:"";background:var(--ff-orange);border-radius:2px;width:36px;height:2px}.ff-hero-full h1{color:#fff;font-size:var(--fs-display);letter-spacing:-.03em;margin-bottom:24px;font-weight:800;line-height:1}.ff-hero-full h1 span{background:var(--ff-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ff-hero-full p{color:#ffffffd9;font-size:var(--fs-lead);max-width:540px;margin-bottom:36px;line-height:1.65}.ff-hero-full-stats{border-top:1px solid #ffffff26;gap:48px;width:600px;max-width:100%;margin:56px 0 0;padding:26px 0 0;list-style:none;display:flex}.ff-hero-full-stats li{color:#ffffffb3;font-size:14px}.ff-hero-full-stats strong{color:#fff;font:800 34px/1.1 Plus Jakarta Sans,sans-serif;display:block}.ff-hero--second{border-top:1px solid #1f1f1f}.ff-icon-split{grid-template-columns:5fr 7fr;align-items:stretch;gap:28px;display:grid}.ff-icon-split .ff-icon-grid{grid-template-columns:1fr 1fr}.ff-icon-photo{border-radius:var(--ff-radius);min-height:420px;box-shadow:var(--ff-shadow-hover);margin:0;position:relative;overflow:hidden}.ff-icon-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}.ff-icon-photo figcaption{border-radius:var(--ff-radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;background:#0e0e0eb8;padding:16px 18px;font-size:14px;line-height:1.4;position:absolute;bottom:18px;left:18px;right:18px}.ff-icon-photo figcaption strong{color:var(--ff-orange-light);font:800 24px/1.1 Plus Jakarta Sans,sans-serif;display:block}.ff-founder{border-radius:var(--ff-radius);background:var(--ff-dark);color:#fff;box-shadow:var(--ff-shadow-hover);grid-template-columns:5fr 7fr;align-items:center;gap:56px;padding:28px;display:grid}.ff-founder-photo img{aspect-ratio:1;object-fit:cover;border-radius:var(--ff-radius);width:100%}.ff-founder-role{letter-spacing:.12em;text-transform:uppercase;color:var(--ff-orange-light);font:600 14px/1.4 Plus Jakarta Sans,sans-serif}.ff-founder h3{color:#fff;font-size:var(--fs-h2);margin:10px 0 18px;line-height:1.1}.ff-founder-body p{color:#ffffffc7;font-size:var(--fs-body);max-width:560px;line-height:1.75}.ff-founder-tags{flex-wrap:wrap;gap:10px;margin:22px 0 26px;padding:0;list-style:none;display:flex}.ff-founder-tags li{border-radius:var(--ff-radius-sm);color:#ffffffd9;border:1px solid #ffffff2e;padding:8px 16px;font-size:14px}.ff-founder-link{color:#fff;align-items:center;gap:10px;font:700 14px/1 Plus Jakarta Sans,sans-serif;display:inline-flex}.ff-founder-link i{color:var(--ff-orange-light);font-size:20px}.ff-founder-link:hover{color:var(--ff-orange-light)}.ff-faculty{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.ff-faculty-card{border-radius:var(--ff-radius);box-shadow:var(--ff-shadow);margin:0;position:relative;overflow:hidden}.ff-faculty-card img{aspect-ratio:4/5;object-fit:cover;object-position:top;filter:grayscale(.35);width:100%;transition:transform .6s,filter .4s}.ff-faculty-card:hover img{filter:none;transform:scale(1.05)}.ff-faculty-card figcaption{background:linear-gradient(#0000,#000000d9);padding:60px 24px 22px;position:absolute;bottom:0;left:0;right:0}.ff-faculty-card figcaption:before{content:"";background:var(--ff-orange);border-radius:2px;width:28px;height:3px;margin-bottom:12px;transition:width .4s;display:block}.ff-faculty-card:hover figcaption:before{width:56px}.ff-faculty-card h3{color:#fff;font-size:var(--fs-h3);margin:0 0 4px}.ff-faculty-card span{color:#ffffffbf;font-size:14px}@media (max-width:991px){.ff-icon-split,.ff-founder{grid-template-columns:1fr}.ff-icon-photo{aspect-ratio:16/10;min-height:0}.ff-faculty{grid-template-columns:1fr 1fr}.ff-hero-full{min-height:80vh;padding-top:80px}.ff-hero-full:before{background:linear-gradient(#0a0a0a40 0%,#0a0a0a99 45%,#0a0a0aeb 100%)}.ff-hero-full .container{align-items:stretch}}@media (max-width:575px){.ff-icon-split .ff-icon-grid,.ff-faculty{grid-template-columns:1fr}.ff-hero-full-stats{justify-content:space-between;gap:18px}.ff-hero-full-stats li{font-size:12px}.ff-hero-full-stats strong{font-size:22px}.ff-hero-full .ff-cta-buttons{gap:10px}.ff-hero-full .ff-cta-buttons .ff-btn{white-space:nowrap;flex:1;justify-content:center;padding:15px 12px;font-size:12px}.ff-hero-full .kicker{letter-spacing:.12em;font-size:12px}.ff-founder{gap:26px;padding:18px}}.ff-overview{grid-template-columns:1.5fr 1fr;align-items:start;gap:64px;display:grid}.ff-prose p{font-size:var(--fs-body);margin-bottom:18px;line-height:1.8}.ff-glance{border-radius:var(--ff-radius);background:var(--ff-dark);color:#fff;box-shadow:var(--ff-shadow-hover);padding:30px;position:sticky;top:120px}.ff-glance h3{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:14px}.ff-glance h3:after{content:"";background:var(--ff-orange);width:32px;height:2px;margin-top:10px;display:block}.ff-glance dl{margin:0}.ff-glance dl>div{border-bottom:1px solid #ffffff1a;padding:14px 0}.ff-glance dl>div:last-child{border-bottom:0;padding-bottom:0}.ff-glance dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ff-orange-light);font:600 12px/1.4 Plus Jakarta Sans,sans-serif}.ff-glance dd{font-size:var(--fs-body);color:#ffffffe0;margin:4px 0 0;line-height:1.5}.ff-explore{grid-template-columns:repeat(auto-fit,minmax(240px,290px));justify-content:center;gap:20px;display:grid}.ff-explore-card{border-radius:var(--ff-radius);box-shadow:var(--ff-shadow);color:inherit;background:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.ff-explore-card:hover{box-shadow:var(--ff-shadow-hover);color:inherit;transform:translateY(-4px)}.ff-explore-card img{aspect-ratio:16/10;object-fit:cover;width:100%}.ff-explore-card>div{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.ff-explore-card span{letter-spacing:.1em;text-transform:uppercase;color:var(--ff-orange);font:600 12px/1.4 Plus Jakarta Sans,sans-serif}.ff-explore-card h3{font-size:var(--fs-h3);margin:6px 0 8px}.ff-explore-card p{margin:0 0 14px;font-size:14px;line-height:1.6}.ff-explore-card em{color:var(--ff-ink);margin-top:auto;font:700 14px/1 Plus Jakarta Sans,sans-serif}.ff-explore-card:hover em{color:var(--ff-orange)}.ff-program-list{gap:16px;max-width:980px;margin:0 auto;display:grid}.ff-program-row{border-radius:var(--ff-radius);border:1px solid var(--ff-line);box-shadow:var(--ff-shadow);color:inherit;background:#fff;grid-template-columns:48px 180px 1fr 32px;align-items:center;gap:28px;padding:18px 28px 18px 22px;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid}.ff-program-row:hover{box-shadow:var(--ff-shadow-hover);color:inherit;border-color:#ff6b1a59;transform:translateY(-3px)}.ff-program-num{color:#ff6b1a59;font:800 30px/1 Plus Jakarta Sans,sans-serif}.ff-program-row img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--ff-radius-sm);width:100%}.ff-program-who{letter-spacing:.1em;text-transform:uppercase;color:var(--ff-orange);font:600 12px/1.4 Plus Jakarta Sans,sans-serif}.ff-program-row h3{font-size:var(--fs-h3);margin:4px 0 6px}.ff-program-row p{font-size:var(--fs-small);margin:0}.ff-program-row>i{color:var(--ff-orange);font-size:22px;transition:transform .2s}.ff-program-row:hover>i{transform:translate(6px)}@media (max-width:991px){.ff-overview{grid-template-columns:1fr;gap:36px}.ff-glance{position:static}}@media (max-width:767px){.ff-program-row{grid-template-columns:1fr;gap:14px;padding:16px}.ff-program-num,.ff-program-row>i{display:none}}.ff-wa{z-index:1000;border-radius:var(--ff-radius-sm);color:#fff;background:#25d366;align-items:center;gap:10px;height:58px;padding:0 20px 0 16px;font:700 15px/1 Plus Jakarta Sans,sans-serif;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #25d36666}.ff-wa:hover{color:#fff;transform:translateY(-3px);box-shadow:0 14px 34px #25d36680}.ff-wa i{font-size:28px}.ff-wa:before{content:"";border-radius:inherit;animation:2.4s ease-out infinite ff-pulse;position:absolute;inset:0;box-shadow:0 0 #25d36680}@keyframes ff-pulse{to{box-shadow:0 0 0 16px #25d36600}}@media (prefers-reduced-motion:reduce){.ff-wa:before{animation:none}}body .scroll-top{width:46px;height:46px;line-height:40px;font-size:var(--fs-body);border-color:var(--ff-line);box-shadow:var(--ff-shadow);background:#fff;bottom:96px;right:30px}body .scroll-top span:before{line-height:40px}body .scroll-top:after{display:none}.ff-connect.ff-btn{padding:14px 24px;font-size:14px}@media (max-width:991px){.ff-lead-grid,.ff-stages-head,.ff-who-grid,.ff-split{grid-template-columns:1fr;gap:40px}.ff-split--rev .ff-split-img{order:0}.ff-lead-hero{padding:50px 0 60px}.ff-icon-grid,.ff-stage-grid{grid-template-columns:1fr 1fr}.ff-who-badge{left:12px}}@media (max-width:575px){.ff-form{padding:24px 18px}.ff-form-grid,.ff-icon-grid,.ff-vm{grid-template-columns:1fr}.ff-proof{gap:20px}.ff-proof strong{font-size:22px}.ff-who-media{padding:0 30px 40px 0}.ff-wa{height:54px;padding:0 15px}.ff-wa-label{display:none}body .scroll-top{bottom:90px;right:28px}}@media (max-width:991px){.main-header .header-upper-style5 .header-upper-right{display:none}.main-header .header-upper-style5 .header-upper-middle{display:block}.main-header .header-upper-style5 .header-upper-left{z-index:1}.main-header.ff-header .main-menu .navbar-header{z-index:2;height:90px;position:relative}.main-header.ff-header .main-menu .navbar-header .navbar-toggle{margin:0;position:absolute;top:24px;left:auto;right:0}.main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li>a{color:var(--ff-ink);padding:12px 20px}.main-header.ff-header .main-menu .navbar-collapse{max-height:calc(100vh - 100px);overflow-y:auto}.ff-logo{height:56px}.ff-hero{padding:50px 0 60px}.ff-hero-grid{grid-template-columns:1fr;gap:36px}}body{font-size:var(--fs-body);color:var(--ff-text);line-height:1.7}body .sec-title-style1 .big-title{font-size:var(--fs-h2);font-weight:800;line-height:1.15}body .sec-title-style1 .big-title span{font-size:inherit}body .breadcrumb-style3-area .inner-content .big-title{font-size:var(--fs-h1);font-weight:800;line-height:1.1}body .clinet-name h3,body .name h3,body .text-holder h3,body .single-whatwe-do-box .top h3,body .ff-form-title,body .ff-glance h3{font-size:var(--fs-h3);font-weight:700;line-height:1.3}body .ff-icon-card h3,body .ff-path-caption h3,body .ff-img-card h3,body .ff-step h3,body .ff-steps h3,body .ff-program-row h3,body .ff-faculty-card h3,body .ff-explore-card h3{font-weight:700;line-height:1.3}body .single-featured-box .text-holder h3,body .single-testimonial-item .clinet-name h3,body .ff-founder-card h3{color:var(--ff-ink);margin:0 0 4px;font:800 20px/1.2 Plus Jakarta Sans,sans-serif}body .title>h2{font-size:var(--fs-h2);font-weight:800;line-height:1.15}*,:before,:after{box-shadow:none!important}.ff-split-banner{background:var(--ff-dark);align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}@media (min-width:992px){.ff-split-banner{height:1200px}.ff-split-banner>img{width:auto;height:100%;position:absolute;top:0;right:0}}.ff-split-banner .container{z-index:1;position:relative}.ff-split-card{border-radius:var(--ff-radius);width:min(480px,100%);color:var(--ff-ink);background:#fff;padding:52px 46px}.ff-split-card h1{font:800 var(--fs-h2)/1.1 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0}.ff-split-line{background:var(--ff-orange);width:44px;height:3px;margin:18px 0 20px;display:block}.ff-split-card p{font-size:var(--fs-body);color:var(--ff-text);margin:0 0 30px;line-height:1.7}@media (max-width:991px){.ff-split-banner{background:#fff;min-height:0;padding-bottom:30px;display:block}.ff-split-banner>img{width:100%;height:auto;display:block;position:static}.ff-split-banner .container{margin-top:-90px}.ff-split-card{border:1px solid var(--ff-line);width:100%;padding:34px 26px}}.ff-story{padding:var(--ff-section-y) 0;background:#fff}.ff-story-grid{grid-template-columns:5fr 6fr;align-items:start;gap:64px;display:grid}.ff-story-head{position:sticky;top:110px}.ff-story-head .big-title{font-size:var(--fs-h2)}.ff-story-photo{aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:var(--ff-radius);width:100%;max-width:420px;margin-top:32px;display:block}.ff-story-body p{font-size:var(--fs-lead);color:var(--ff-text);margin:0 0 22px;line-height:1.8}.ff-story-body .ff-story-close{border-left:3px solid var(--ff-orange);color:var(--ff-ink);margin:30px 0 0;padding-left:20px;font:700 22px/1.5 Plus Jakarta Sans,sans-serif}@media (max-width:991px){.ff-story-grid{grid-template-columns:1fr;gap:32px}.ff-story-head{position:static}.ff-story-body p{font-size:var(--fs-body)}}.ff-dhero-photo--portrait{justify-content:flex-end;display:flex}.ff-dhero .ff-dhero-photo--portrait img{aspect-ratio:4/5;object-position:42% top;width:auto;max-width:100%;height:500px}@media (max-width:991px){.ff-dhero-photo--portrait{justify-content:center}.ff-dhero .ff-dhero-photo--portrait img{height:380px}}.ff-founders-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:700px;margin:0 auto;display:grid}.ff-founder-card{border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:#fff;overflow:hidden}.ff-founder-card img,.ff-founder-ph{aspect-ratio:4/4.4;object-fit:cover;object-position:top;width:100%;display:block}.ff-founder-ph{background:var(--ff-tint);color:var(--ff-orange);justify-content:center;align-items:center;font:800 96px/1 Plus Jakarta Sans,sans-serif;display:flex}.ff-founder-card>div:last-child{padding:20px 22px 24px}.ff-founder-card h3{color:var(--ff-ink);margin:0 0 4px;font:800 24px/1.2 Plus Jakarta Sans,sans-serif}.ff-founder-card span{letter-spacing:.06em;text-transform:uppercase;color:var(--ff-orange);margin-bottom:14px;font:700 14px/1.4 Plus Jakarta Sans,sans-serif;display:block}.ff-founder-card p{font-size:var(--fs-small);color:var(--ff-text);margin:0;line-height:1.7}@media (max-width:767px){.ff-founders-grid{grid-template-columns:1fr}}.ff-talk{background:#fff;padding-top:90px}.ff-talk-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px 80px;padding-bottom:70px;display:grid}.ff-talk h1{font:800 var(--fs-h1)/1.15 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 0 24px}.ff-talk-grid>div>p{max-width:520px;font:600 var(--fs-lead-lg)/1.45 "Plus Jakarta Sans", sans-serif;color:var(--ff-text);margin:0}.ff-talk-details{grid-template-columns:1fr 1fr;gap:34px 40px;margin:14px 0 0;display:grid}.ff-talk-details dt{color:var(--ff-muted);margin-bottom:8px;font:600 14px/1.3 Plus Jakarta Sans,sans-serif}.ff-talk-details dd{font:600 var(--fs-body)/1.5 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);overflow-wrap:anywhere;margin:0}.ff-talk-details a{font:inherit;color:inherit;transition:color .2s}.ff-talk-details a:hover{color:var(--ff-orange)}.ff-talk-social{grid-column:1/-1}.ff-talk-social dd{flex-wrap:wrap;gap:10px 36px;display:flex}.ff-talk-img{object-fit:cover;object-position:center 30%;width:100%;height:clamp(240px,32vw,460px);display:block}@media (max-width:991px){.ff-talk{padding-top:60px}.ff-talk-grid{grid-template-columns:1fr;padding-bottom:50px}}@media (max-width:575px){.ff-talk-details{grid-template-columns:1fr}}.ff-quote{border-left:3px solid var(--ff-orange);font:600 var(--fs-body)/1.6 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:18px 0 0;padding:4px 0 4px 20px}.ff-quote cite{font:600 var(--fs-small)/1.4 Plus Jakarta Sans, sans-serif;color:var(--ff-muted);margin-top:8px;font-style:normal;display:block}.ff-more-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--ff-orange);margin-bottom:14px;font:700 14px/1.3 Plus Jakarta Sans,sans-serif;display:inline-block}.ff-dhero{padding:calc(var(--ff-section-y) * .7) 0 var(--ff-section-y);background:var(--ff-soft)}.ff-dhero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.ff-pill-tag{border:1px solid var(--ff-line);border-radius:var(--ff-radius-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ff-text);background:#fff;margin-bottom:22px;padding:8px 16px;font:700 12px/1 Plus Jakarta Sans,sans-serif;display:inline-block}.ff-dhero h1{font:800 var(--fs-h1)/1.1 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 0 20px}.ff-underline{background:linear-gradient(var(--ff-orange), var(--ff-orange)) 0 92% / 100% 6px no-repeat;color:var(--ff-orange)}.ff-dhero p{max-width:480px;font-size:var(--fs-lead);color:var(--ff-text);margin:0 0 30px;line-height:1.7}.ff-dhero .ff-btn--outline{border-color:var(--ff-ink);color:var(--ff-ink)}.ff-dhero .ff-btn--outline:hover{background:var(--ff-ink);color:#fff}.ff-proof-row{font-size:var(--fs-small);color:var(--ff-text);align-items:center;gap:14px;margin-top:34px;line-height:1.4;display:flex}.ff-proof-row strong{color:var(--ff-ink);font:700 16px/1.3 Plus Jakarta Sans,sans-serif;display:block}.ff-proof-faces{display:flex}.ff-proof-faces img{border:3px solid var(--ff-soft);object-fit:cover;object-position:top;border-radius:50%;width:44px;height:44px;margin-left:-12px}.ff-proof-faces img:first-child{margin-left:0}.ff-dhero-collage{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ff-dhero-collage img{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:var(--ff-radius);width:100%}.ff-dhero-collage img:nth-child(2n){transform:translateY(34px)}.ff-mosaic{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.ff-mosaic img{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:var(--ff-radius-sm);width:100%}.ff-mosaic-center{text-align:center;flex-direction:column;grid-area:2/2/4/6;justify-content:center;padding:24px 28px;display:flex}.ff-mosaic-center h2{font:800 var(--fs-h1)/1.15 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 0 16px}.ff-mosaic-center p{font-size:var(--fs-body);color:var(--ff-text);margin:0 0 12px;line-height:1.7}.ff-mosaic img:nth-child(-n+6){grid-row:1}.ff-mosaic img:nth-child(7){grid-area:2/1}.ff-mosaic img:nth-child(8){grid-area:3/1}.ff-mosaic img:nth-child(9){grid-area:2/6}.ff-mosaic img:nth-child(10){grid-area:3/6}.ff-mosaic img:nth-child(n+11):nth-child(-n+16){grid-row:4}.ff-diff{border:1px solid var(--ff-line);border-radius:var(--ff-radius);max-width:860px;margin:56px auto 0;overflow:hidden}.ff-diff h3{background:var(--ff-grad);font:800 var(--fs-h3)/1.3 "Plus Jakarta Sans", sans-serif;color:#fff;margin:0;padding:16px 28px}.ff-diff dl{margin:0}.ff-diff dl>div{grid-template-columns:1fr 1.3fr;display:grid}.ff-diff dl>div+div{border-top:1px solid var(--ff-line)}.ff-diff dt{background:var(--ff-soft);font:700 var(--fs-body)/1.5 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);padding:20px 28px}.ff-diff dd{font-size:var(--fs-body);color:var(--ff-text);margin:0;padding:20px 28px;line-height:1.6}.ff-overlap{align-items:center;display:flex;position:relative}.ff-overlap>img{object-fit:cover;object-position:top;border-radius:var(--ff-radius);width:68%;height:560px;display:block}.ff-overlap-card{z-index:1;border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:#fff;width:48%;margin-left:-16%;padding:44px 42px;position:relative}.ff-overlap--rev{flex-direction:row-reverse}.ff-overlap--rev .ff-overlap-card{margin-left:0;margin-right:-16%}.ff-overlap-card p{font-size:var(--fs-body);color:var(--ff-text);margin:0 0 14px;line-height:1.75}.ff-hot-card{border-radius:var(--ff-radius);background:var(--ff-grad);color:#fff;padding:34px 30px}.ff-hot-card h3{color:#fff;margin:0 0 6px}.ff-hot-card .ff-more-tag{color:#ffffffd9}.ff-hot-card p,.ff-hot-card li{color:#ffffffeb;font-size:var(--fs-small);line-height:1.7}.ff-hot-card .ff-ticks li:before{color:#fff}@media (max-width:991px){.ff-dhero-grid{grid-template-columns:1fr;gap:40px}.ff-mosaic{grid-template-columns:repeat(3,1fr)}.ff-mosaic img{grid-area:auto!important}.ff-mosaic-center{order:-1;grid-area:auto/1/auto/-1;padding:0 0 20px}.ff-mosaic img:nth-child(n+10){display:none}.ff-overlap,.ff-overlap--rev{display:block}.ff-overlap>img{width:100%;height:320px}.ff-overlap-card,.ff-overlap--rev .ff-overlap-card{width:auto;margin:-50px 16px 0;padding:30px 24px}}@media (max-width:575px){.ff-diff dl>div{grid-template-columns:1fr}.ff-diff dt{padding-bottom:6px}.ff-diff dd{padding-top:0}.ff-diff dt{background:0 0}}.ff-contact-form{padding-top:var(--ff-section-y)}.ff-contact-form .ff-contact-title{font:800 var(--fs-h1)/1.15 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 0 20px}.ff-contact-form .ff-contact-note{max-width:460px;font-size:var(--fs-lead);color:var(--ff-text);margin:0 0 30px;line-height:1.7}.ff-footer-address{max-width:280px;font-size:var(--fs-small);color:#ffffffb3;margin:0 0 14px;line-height:1.6}.ff-gallery{padding:var(--ff-section-y) 0}.ff-gallery h1{font:800 var(--fs-h1)/1.15 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 0 16px}.ff-gallery p{max-width:520px;font-size:var(--fs-lead);color:var(--ff-text);margin:0 0 48px;line-height:1.7}.ff-gallery-grid{columns:3;column-gap:20px}.ff-gallery-grid img{border-radius:var(--ff-radius);break-inside:avoid;width:100%;height:auto;margin-bottom:20px;display:block}@media (max-width:991px){.ff-gallery-grid{columns:2;column-gap:14px}.ff-gallery-grid img{margin-bottom:14px}}@media (max-width:575px){.ff-gallery-grid{columns:2;column-gap:8px}.ff-gallery-grid img{margin-bottom:8px}}.ff-icon-grid--2{grid-template-columns:repeat(2,1fr);max-width:900px;margin-left:auto;margin-right:auto}@media (max-width:767px){.ff-icon-grid--2{gap:12px}.ff-icon-grid--2 .ff-icon-card{padding:20px 16px}.ff-icon-grid--2 .ff-icon-card h3{font-size:var(--fs-body)}.ff-icon-grid--2 .ff-icon-card p{font-size:14px}.ff-icon-grid--2 .ff-icon-card-icon--img,.ff-icon-grid--2 .ff-icon-card-icon--img img{width:56px;height:56px}}.ff-grad-quote{border-radius:var(--ff-radius);background:var(--ff-grad);grid-template-columns:300px 1fr;align-items:center;gap:40px;max-width:900px;margin:50px auto 0;display:grid;overflow:hidden}.ff-grad-quote img{object-fit:cover;width:100%;height:100%;display:block}.ff-grad-quote blockquote{font:700 var(--fs-lead-lg)/1.45 "Plus Jakarta Sans", sans-serif;color:#fff;margin:0;padding:36px 40px 36px 0}.ff-grad-quote cite{font:600 var(--fs-small)/1.4 Plus Jakarta Sans, sans-serif;color:#ffffffd9;margin-top:16px;font-style:normal;display:block}@media (max-width:767px){.ff-grad-quote{grid-template-columns:1fr;gap:0}.ff-grad-quote blockquote{padding:24px}}.ff-wide-photo{object-fit:cover;object-position:center 30%;border-radius:var(--ff-radius);width:100%;max-height:460px;margin-bottom:56px;display:block}.ff-moments-row{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.ff-moments-row img{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:var(--ff-radius);width:100%}@media (max-width:575px){.ff-moments-row{grid-template-columns:1fr}}.ff-icon-card-icon--img:before{display:none}.ff-icon-card-icon--img{width:80x;height:80x;background:0 0}.ff-icon-card-icon--img img{object-fit:contain;mix-blend-mode:multiply;width:80px;height:80px}.ff-track{grid-template-columns:repeat(4,1fr);gap:20px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.ff-track:before{content:"";background:var(--ff-line);height:2px;position:absolute;top:24px;left:12.5%;right:12.5%}.ff-track-step{text-align:center;position:relative}.ff-track-num{z-index:1;background:var(--ff-grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;font:800 18px/1 Plus Jakarta Sans,sans-serif;display:inline-flex;position:relative}.ff-track-card{border:1px solid var(--ff-line);border-radius:var(--ff-radius);text-align:left;background:#fff;height:calc(100% - 68px);padding:28px 22px 24px}.ff-track-range{border-radius:var(--ff-radius-sm);background:var(--ff-tint);letter-spacing:.04em;text-transform:uppercase;color:var(--ff-orange);margin-bottom:14px;padding:6px 12px;font:700 12px/1 Plus Jakarta Sans,sans-serif;display:inline-block}.ff-track-card h3{font:800 var(--fs-h3)/1.3 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 0 8px}.ff-track-card p{font-size:var(--fs-small);color:var(--ff-text);margin:0 0 20px;line-height:1.7}.ff-track-bars{gap:6px;display:flex}.ff-track-bars i{border-radius:var(--ff-radius-sm);background:var(--ff-line);flex:1;height:6px}.ff-track-bars i.on{background:var(--ff-grad)}@media (max-width:991px){.ff-track{grid-template-columns:1fr 1fr;gap:28px 16px}.ff-track:before{display:none}}@media (max-width:575px){.ff-track{grid-template-columns:1fr}.ff-track-card{height:auto}}.ff-levels .ff-note{margin-top:44px}.ff-pathway{grid-template-columns:1fr 1.25fr;align-items:start;gap:64px;display:grid}.ff-pathway-intro{position:sticky;top:120px}.ff-pathway-intro p{max-width:420px;font-size:var(--fs-lead);color:var(--ff-text);margin:0;line-height:1.7}.ff-pathway-list{margin:0;padding:0;list-style:none;position:relative}.ff-pathway-list:before{content:"";background:var(--ff-line);width:2px;position:absolute;top:28px;bottom:28px;left:27px}.ff-pathway-list li{align-items:flex-start;gap:22px;padding:0 0 14px;display:flex;position:relative}.ff-pathway-list li:last-child{padding-bottom:0}.ff-pathway-num{z-index:1;background:var(--ff-grad);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font:800 17px/1 Plus Jakarta Sans,sans-serif;display:inline-flex;position:relative}.ff-pathway-list li>div{border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:#fff;flex:1;padding:14px 22px}.ff-pathway-list h3{font:800 var(--fs-h3)/1.3 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 0 2px}.ff-pathway-list p{font-size:var(--fs-small);color:var(--ff-text);margin:0;line-height:1.6}@media (max-width:991px){.ff-pathway{grid-template-columns:1fr;gap:36px}.ff-pathway-intro{position:static}}@media (max-width:575px){.ff-pathway-num{width:44px;height:44px;font-size:14px}.ff-pathway-list:before{left:21px}.ff-pathway-list li{gap:14px}.ff-pathway-list li>div{padding:12px 16px}}.ff-ask-info>p{max-width:440px;font-size:var(--fs-body);color:var(--ff-text);margin:0 0 28px;line-height:1.7}.ff-ask-info ul{margin:0;padding:0;list-style:none}.ff-ask-info li{border-top:1px solid var(--ff-line);font:600 var(--fs-body)/1.5 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);align-items:flex-start;gap:16px;padding:16px 0;display:flex}.ff-ask-info li:last-child{border-bottom:1px solid var(--ff-line)}.ff-ask-info i{border-radius:var(--ff-radius-sm);background:var(--ff-tint);width:44px;height:44px;color:var(--ff-orange);flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.ff-ask-info small{color:var(--ff-muted);margin-bottom:2px;font:600 14px/1.3 Plus Jakarta Sans,sans-serif;display:block}.ff-ask-info a{color:inherit;transition:color .2s}.ff-ask-info a:hover{color:var(--ff-orange)}.ff-faq-wrap{max-width:860px}.ff-dhero-portrait{border-radius:var(--ff-radius);background:var(--ff-grad);justify-content:flex-end;align-items:flex-end;height:520px;display:flex;overflow:hidden}.ff-dhero-portrait img{object-fit:contain;object-position:bottom;width:auto;max-width:100%;height:96%;display:block}.ff-overlap>img.is-cutout{object-fit:contain;object-position:bottom;background:var(--ff-grad)}.ff-zones{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ff-zone{border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:#fff;overflow:hidden}.ff-zone h3{background:var(--ff-grad);font:800 var(--fs-h3)/1.3 "Plus Jakarta Sans", sans-serif;color:#fff;margin:0;padding:14px 18px}.ff-zone h3 span{opacity:.9;font-size:14px;font-weight:600}.ff-zone table{border-collapse:collapse;width:100%;font-size:14px}.ff-zone th{background:var(--ff-tint);letter-spacing:.04em;text-align:left;text-transform:uppercase;color:var(--ff-orange);padding:10px 8px;font:700 12px/1.3 Plus Jakarta Sans,sans-serif}.ff-zone td{white-space:nowrap;border-top:1px solid var(--ff-line);color:var(--ff-text);padding:11px 8px}.ff-zone td:first-child{color:var(--ff-ink);font:700 14px/1.3 Plus Jakarta Sans,sans-serif}.ff-zone tr.same-age td{border-top-style:dashed}.ff-zone td:last-child{color:var(--ff-ink);white-space:normal;font-weight:700}.ff-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.ff-plan{border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:#fff;flex-direction:column;padding:34px 28px 28px;display:flex;position:relative}.ff-plan h3{font:800 var(--fs-h3)/1.3 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 0 14px}.ff-plan-price{color:var(--ff-ink);margin:0;font:800 44px/1 Plus Jakarta Sans,sans-serif}.ff-plan-price small{color:var(--ff-muted);margin-left:6px;font:600 15px/1 Plus Jakarta Sans,sans-serif}.ff-plan-total{font:700 var(--fs-small)/1.4 "Plus Jakarta Sans", sans-serif;color:var(--ff-text);align-items:center;gap:10px;margin:10px 0 22px;display:flex}.ff-plan-total em{border-radius:var(--ff-radius-sm);background:var(--ff-tint);color:var(--ff-orange);padding:4px 10px;font-size:12px;font-style:normal}.ff-plan ul{flex:1;margin:0 0 26px;padding:0;list-style:none}.ff-plan li{border-top:1px solid var(--ff-line);font-size:var(--fs-small);color:var(--ff-text);padding:9px 0 9px 28px;position:relative}.ff-plan li:before{font-family:FontAwesome;position:absolute;top:9px;left:0}.ff-plan li.on:before{content:"";color:var(--ff-orange)}.ff-plan li.off{color:var(--ff-muted)}.ff-plan li.off:before{content:"";color:#c9c9c9}.ff-plan .ff-btn{justify-content:center}.ff-plan.is-best{background:var(--ff-grad);border:0}.ff-plan.is-best h3,.ff-plan.is-best .ff-plan-price,.ff-plan.is-best .ff-plan-price small,.ff-plan.is-best .ff-plan-total,.ff-plan.is-best li,.ff-plan.is-best li.off{color:#fff}.ff-plan.is-best .ff-plan-total em{color:#fff;background:#fff3}.ff-plan.is-best li{border-top-color:#ffffff40}.ff-plan.is-best li.on:before,.ff-plan.is-best li.off:before{color:#fff}.ff-plan-badge{border-radius:var(--ff-radius-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--ff-orange);background:#fff;padding:6px 12px;font:800 11px/1 Plus Jakarta Sans,sans-serif;position:absolute;top:18px;right:18px}.ff-btn--light{color:var(--ff-orange);background:#fff}.ff-plans+.ff-note{margin-top:36px}@media (max-width:1199px){.ff-zones{grid-template-columns:1fr}.ff-zone{width:100%;max-width:640px;margin:0 auto}}@media (max-width:991px){.ff-plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}.ff-dhero-portrait{height:400px}}.ff-timings-tabs{justify-content:center;gap:10px;margin-bottom:36px;display:flex}.ff-timings-tabs button{border:1px solid var(--ff-line);border-radius:var(--ff-radius-sm);cursor:pointer;background:#fff;flex-direction:column;align-items:center;gap:2px;min-width:150px;padding:12px 26px;transition:background .2s,color .2s,border-color .2s;display:flex}.ff-timings-tabs strong{color:var(--ff-ink);font:800 18px/1.2 Plus Jakarta Sans,sans-serif}.ff-timings-tabs span{color:var(--ff-muted);font:600 12px/1.2 Plus Jakarta Sans,sans-serif}.ff-timings-tabs button:hover{border-color:var(--ff-orange)}.ff-timings-tabs button.is-active{background:var(--ff-grad);border-color:#0000}.ff-timings-tabs button.is-active strong,.ff-timings-tabs button.is-active span{color:#fff}.ff-timings-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ff-timings-card{border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:#fff;padding:28px 26px}.ff-timings-card h3{font:800 var(--fs-h3)/1.3 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 0 16px}.ff-timings-card ul{margin:0;padding:0;list-style:none}.ff-timings-card li{border-top:1px solid var(--ff-line);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:14px 0;display:grid}.ff-timings-opt{letter-spacing:.06em;text-transform:uppercase;color:var(--ff-orange);grid-column:1/-1;font:700 12px/1.2 Plus Jakarta Sans,sans-serif}.ff-timings-days{font:600 var(--fs-small)/1.4 "Plus Jakarta Sans", sans-serif;color:var(--ff-text)}.ff-timings-time{font:800 var(--fs-body)/1.35 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);flex-direction:column;align-items:flex-end;display:flex}@media (max-width:991px){.ff-timings-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}@media (max-width:575px){.ff-timings-tabs{gap:6px}.ff-timings-tabs button{flex:1;min-width:0;padding:10px 8px}}.ff-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:16px;display:grid}.ff-bento img{object-fit:cover;object-position:top;border-radius:var(--ff-radius);width:100%;height:100%}.ff-bento img:first-child{grid-column:1/3}.ff-bento img:nth-child(2){grid-area:1/3/3}.ff-bento img:nth-child(3){grid-area:1/4/3}.ff-bento img:nth-child(4){grid-area:2/1}.ff-bento img:nth-child(5){grid-area:2/2}@media (max-width:767px){.ff-bento{grid-template-columns:1fr 1fr;grid-auto-rows:180px;gap:10px}.ff-bento img:nth-child(n){grid-area:auto}.ff-bento img:first-child{grid-column:1/-1}.ff-bento img:nth-child(2),.ff-bento img:nth-child(3){grid-row:span 2}}.ff-dhero-photo img{aspect-ratio:4/3;object-fit:cover;object-position:top;border-radius:var(--ff-radius);width:100%;display:block}.ff-dhero p{max-width:520px}body .about-style1-left-content .shape,body .single-team-member .round-box,body .single-team-member .round-box-top{display:none}body .ff-about-img,body .single-team-member .img-holder img{border-radius:var(--ff-radius)}body .secpd1{padding:var(--ff-section-y) 0}body .about-style1-content .big-title,body .ff-ask-info .big-title{font-size:var(--fs-h2)}.footer-social-links .sociallinks-style-two{gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-social-links .sociallinks-style-two a{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:background .2s,border-color .2s;display:inline-flex}.footer-social-links .sociallinks-style-two a i{font-size:var(--fs-body);color:#fff}.footer-social-links .sociallinks-style-two a:hover{border-color:var(--ff-orange);background:var(--ff-orange)}.footer-company-info-text h3{margin-bottom:8px}.ff-block{display:block}@media (max-width:991px){body .main-header.ff-header .navbar-toggle{border:1px solid var(--ff-line);border-radius:var(--ff-radius-sm);background:#fff;width:46px;height:46px;padding:0}body .main-header.ff-header .navbar-toggle .icon-bar{background:var(--ff-ink)}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navbar-collapse{border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:#fff;margin-top:10px;overflow:hidden}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li{border:0;border-top:1px solid var(--ff-line);background:#fff}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li:first-child{border-top:0}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li>a{color:var(--ff-ink);opacity:1;font:700 15px/1.4 Plus Jakarta Sans,sans-serif}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li.current>a,body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li>a:hover{color:var(--ff-orange)}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li>ul{background:var(--ff-soft)}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li>ul>li{border:0;border-top:1px solid var(--ff-line);background:var(--ff-soft)}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li>ul>li>a{color:var(--ff-text);opacity:1;font:600 14px/1.4 Plus Jakarta Sans,sans-serif}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li>ul>li>a:hover{color:var(--ff-orange)}body .main-header.ff-header .header-upper-middle .main-menu.style4 .navigation>li .dropdown-btn{border:1px solid var(--ff-line);color:var(--ff-ink);background:#fff;border-radius:8px}body .main-header.ff-header .main-menu .navigation li,body .main-header.ff-header .main-menu .navigation li a{border-color:var(--ff-line)!important}body .main-header.ff-header .main-menu .navigation>li>a{color:var(--ff-ink)!important}body .main-header.ff-header .main-menu .navigation>li.current>a,body .main-header.ff-header .main-menu .navigation>li>a:hover{color:var(--ff-orange)!important}}body .about-style1-area .row{align-items:center}body .about-style1-left-content{justify-content:center;display:flex}body .about-style1-left-content .ff-about-img{float:none;width:100%;max-width:500px;height:auto;max-height:none;margin:0;display:block;position:static}@media (max-width:1199px){body .about-style1-content{margin-top:36px}}body .ff-btn,body .ff-btn:hover,body .ff-btn:focus{border-style:solid;border-width:2px}body .ff-btn--grad{border-color:#0000}body .ff-btn--grad:hover{background:linear-gradient(135deg,#f26a1d 0%,#e85a12 55%,#dc4f0a 100%)}body .ff-btn--light:hover{background:var(--ff-tint);border-color:#0000}body .ff-btn:hover,body .ff-wa:hover{transform:none}body .ff-btn:hover{outline:none}body .ff-btn--outline:hover{border-color:#ffffffb3}.ff-dhero .ff-btn--outline:hover{border-color:var(--ff-ink)}body .ff-btn--grad:hover,body .ff-btn--light:hover{border-color:#0000}body .ff-btn{transition:background-position .4s,background-color .3s,color .3s,border-color .3s}body .ff-btn--grad{background:linear-gradient(110deg,#ff8236 0%,#ff6b1a 40%,#e85a12 70%,#d94d0a 100%) 0 0/220% 100%}body .ff-btn--grad:hover{background-position:100% 0}body .ff-btn--light:hover{background-color:var(--ff-tint)}body .ff-wa{transition:background-color .3s,color .3s}.ff-profile-grid{grid-template-columns:360px 1fr;align-items:start;gap:56px;display:grid}.ff-profile-photo{aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:var(--ff-radius);width:100%;display:block;position:sticky;top:110px}.ff-profile-role{letter-spacing:.06em;text-transform:uppercase;color:var(--ff-orange);margin:0 0 18px;font:700 14px/1.5 Plus Jakarta Sans,sans-serif}.ff-profile .ff-quote{margin:0 0 24px;font-size:20px}.ff-profile-grid p{color:var(--ff-text);margin:0 0 18px;font-size:18px;line-height:1.8}.ff-profile-grid .ff-profile-role{color:var(--ff-orange);font-size:14px;line-height:1.5}.ff-profile-stats{border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:#fff;grid-template-columns:repeat(5,1fr);gap:0;margin:48px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.ff-profile-stats li{border-left:1px solid var(--ff-line);text-align:center;color:var(--ff-text);padding:22px 16px;font-size:14px;line-height:1.4}.ff-profile-stats li:first-child{border-left:0}.ff-profile-stats strong{color:var(--ff-orange);margin-bottom:4px;font:800 20px/1.2 Plus Jakarta Sans,sans-serif;display:block}@media (max-width:991px){.ff-profile-grid{grid-template-columns:1fr;gap:28px}.ff-profile-photo{max-width:340px;position:static}.ff-profile-stats{grid-template-columns:1fr 1fr}.ff-profile-stats li{border-top:1px solid var(--ff-line)}.ff-profile-stats li:nth-child(odd){border-left:0}}@media (max-width:575px){.ff-founders-grid{grid-template-columns:1fr;max-width:360px}}.ff-grow{padding:var(--ff-section-y) 0}.ff-grow-media{background:var(--ff-tint);padding:32px 48px 0}.ff-grow-img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.ff-grow-band{background:var(--ff-grad);color:#fff;justify-content:space-between;align-items:center;gap:32px;padding:44px 64px;display:flex}.ff-grow-band h2{color:#fff;font-size:var(--fs-h2);margin:0 0 14px}.ff-grow-band h2 em{display:block}.ff-grow-band p{max-width:680px;font-size:var(--fs-lead);color:#fff;margin:0;font-style:italic;line-height:1.6}.ff-grow-band .ff-btn{flex-shrink:0}@media (max-width:991px){.ff-grow-media{padding:20px 16px 0}.ff-grow-band{flex-direction:column;align-items:flex-start;padding:32px 24px}}.ff-frame4{grid-template-columns:1fr 1.6fr 1fr;align-items:stretch;gap:20px;display:grid}.ff-frame4>img{object-fit:cover;object-position:center;border-radius:var(--ff-radius);width:100%;height:100%;min-height:220px}.ff-frame4>img:first-child{grid-area:1/1}.ff-frame4>img:nth-child(2){grid-area:1/3}.ff-frame4>img:nth-child(3){grid-area:2/1}.ff-frame4>img:nth-child(4){grid-area:2/3}.ff-frame4 .ff-mosaic-center{text-align:center;flex-direction:column;grid-area:1/2/3;justify-content:center;padding:8px 12px;display:flex}@media (max-width:991px){.ff-frame4{grid-template-columns:1fr 1fr;gap:12px}.ff-frame4>img:nth-child(n){grid-area:auto;min-height:150px}.ff-frame4 .ff-mosaic-center{grid-area:1/1/auto/-1;padding:0 0 12px}}.ff-callout{padding:calc(var(--ff-section-y) * .6) 0}.ff-callout-line{text-align:center;max-width:760px;font:700 var(--fs-lead-lg)/1.45 "Plus Jakarta Sans", sans-serif;color:var(--ff-ink);margin:0 auto}.ff-callout .ff-grad-quote{grid-template-columns:340px 1fr;max-width:1000px;margin:44px auto 0}.ff-callout .ff-grad-quote blockquote{font-size:var(--fs-lead-lg)}@media (max-width:767px){.ff-callout .ff-grad-quote{grid-template-columns:1fr}}.ff-talk-grid{align-items:center}.ff-contact-cards{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.ff-contact-cards li{border:1px solid var(--ff-line);border-radius:var(--ff-radius);background:#fff;flex-direction:column;gap:6px;padding:24px;display:flex}.ff-contact-cards i{border-radius:var(--ff-radius-sm);background:var(--ff-tint);width:46px;height:46px;color:var(--ff-orange);justify-content:center;align-items:center;margin-bottom:8px;font-size:20px;display:inline-flex}.ff-contact-cards small{color:var(--ff-muted);font:600 14px/1.3 Plus Jakarta Sans,sans-serif}.ff-contact-cards a,.ff-contact-cards span{color:var(--ff-ink);overflow-wrap:anywhere;font:700 17px/1.5 Plus Jakarta Sans,sans-serif}.ff-contact-cards a:hover{color:var(--ff-orange)}.ff-contact-links{flex-direction:column;gap:4px;display:flex}@media (max-width:575px){.ff-contact-cards{grid-template-columns:1fr}}.ff-form-trust{color:var(--ff-text);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:16px 0 0;padding:0;font:600 14px/1.4 Plus Jakarta Sans,sans-serif;list-style:none;display:flex}.ff-form-trust i{color:var(--ff-orange);margin-right:6px}.ff-form-alt{text-align:center;color:var(--ff-text);margin:14px 0 0;font-size:14px}.ff-form-alt a{color:var(--ff-orange);font-weight:700}.ff-form-alt a:hover{text-decoration:underline}body .ff-form-submit{padding:18px 30px;font-size:14px}.ff-talk .ff-btn--outline{border-color:var(--ff-ink);color:var(--ff-ink)}.ff-talk .ff-btn--outline:hover{background:var(--ff-ink);border-color:var(--ff-ink);color:#fff}.ff-talk-grid{grid-template-columns:1fr 1.35fr}.ff-contact-cards a,.ff-contact-cards span{overflow-wrap:break-word;word-break:normal}.ff-contact-cards li:first-child a{font-size:var(--fs-small)}h1,h2,.big-title,.ff-stats strong,.ff-hero-full-stats strong,.ff-proof strong{text-wrap:balance;font-family:var(--ff-serif), Georgia, serif!important;letter-spacing:-.02em!important;font-weight:400!important;line-height:1.1!important}h3,h4,h5,h6{letter-spacing:-.01em;font-family:Plus Jakarta Sans,sans-serif!important}@media (min-width:1200px){body .container{max-width:min(1480px,100% - 64px)}}.ff-ahero{padding:calc(var(--ff-section-y) * .7) 0 var(--ff-section-y);background:var(--ff-tint)}.ff-ahero-grid{grid-template-columns:1fr minmax(320px,420px) 1fr;align-items:center;gap:64px;display:grid}.ff-ahero-hello{color:var(--ff-text);margin-bottom:12px;font-size:24px;display:block}.ff-ahero h1{font-size:var(--fs-display);color:var(--ff-ink);margin:0 0 24px;line-height:.95!important}.ff-ahero h1 span,.ff-ahero-role span{color:var(--ff-orange-deep);display:block}.ff-ahero-intro p{max-width:380px;font-size:var(--fs-lead);color:var(--ff-text);margin:0 0 30px;line-height:1.6}.ff-ahero-card{border-radius:var(--ff-radius);background:#fff;overflow:hidden}.ff-ahero-card img{aspect-ratio:4/5;object-fit:cover;object-position:42% top;width:100%;display:block}.ff-ahero-proof{justify-self:end;max-width:300px}.ff-ahero-proof p{margin:0}.ff-ahero-proof .ff-ahero-note{font-size:var(--fs-body);color:var(--ff-text);border-left:1px solid #cfcfcf;margin-bottom:26px;padding-left:14px;line-height:1.4}.ff-ahero-proof .ff-ahero-role{font:500 var(--fs-h2) / 1 var(--ff-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ff-ink);margin-bottom:36px}.ff-ahero-faces{margin:0 0 16px;padding:0;list-style:none;display:flex}.ff-ahero-faces li{border:2px solid var(--ff-tint);background:var(--ff-tint);border-radius:50%;width:48px;height:48px;margin-right:-12px;overflow:hidden}.ff-ahero-faces img{object-fit:cover;object-position:center top;width:100%;height:100%}.ff-ahero-faces .ff-ahero-badge{background:var(--ff-ink);color:#fff;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.ff-ahero-count{font-size:var(--fs-body);color:var(--ff-text)}.ff-ahero-count strong{font:500 30px/1 var(--ff-serif), Georgia, serif;color:var(--ff-ink)}.ff-ahero-proof .ff-ahero-sub{font-size:var(--fs-lead);color:var(--ff-ink);margin-top:6px}@media (max-width:1199px){.ff-ahero-grid{grid-template-columns:1fr 1fr;gap:40px}.ff-ahero-proof{grid-column:1/-1;justify-self:start;max-width:none}}@media (max-width:767px){.ff-ahero-grid{grid-template-columns:1fr}}.ff-cofounders{grid-template-columns:1fr 1fr;align-items:start;gap:48px 72px;display:grid}.ff-cofounder img{aspect-ratio:5/4;border-radius:var(--ff-radius);object-fit:cover;object-position:top;width:100%;display:block}.ff-cofounder h3{letter-spacing:-.02em;color:var(--ff-ink);margin:28px 0 20px;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.2;font-family:var(--ff-serif), Georgia, serif!important}.ff-cofounder h3 i{color:var(--ff-muted);font-style:normal}.ff-cofounder h3 span{color:var(--ff-orange-deep);display:block}.ff-cofounder p{font-size:var(--fs-body);color:var(--ff-text);margin:0 0 14px 48px;line-height:1.7}.ff-cofounder .ff-cofounder-lead{color:var(--ff-ink);font-weight:600}@media (max-width:767px){.ff-cofounders{grid-template-columns:1fr}.ff-cofounder p{margin-left:0}}.ff-cofounders{align-items:stretch;gap:48px 32px}.ff-cofounder{isolation:isolate;padding:0 40px 28px;position:relative}.ff-cofounder:before{content:"";z-index:-1;border-radius:var(--ff-radius);background:var(--ff-tint);position:absolute;inset:340px 0 0}@media (max-width:767px){.ff-cofounder{padding:0 20px 16px}.ff-cofounder:before{top:120px}}.ff-facts-grid{grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.ff-fact{border-radius:var(--ff-radius);background:var(--ff-soft);flex-direction:column;justify-content:space-between;gap:40px;min-height:300px;padding:28px 32px 32px;display:flex}.ff-fact strong{font:400 clamp(56px, 6vw, 96px) / 1 var(--ff-serif), Georgia, serif;letter-spacing:-.03em;color:var(--ff-orange-deep)}.ff-fact p{max-width:340px;font-size:var(--fs-body);color:var(--ff-text);margin:0;line-height:1.5}.ff-fact b{color:var(--ff-orange-deep);font-weight:700}.ff-fact--accent{background:var(--ff-grad)}.ff-fact--accent strong,.ff-fact--accent p,.ff-fact--accent b,.ff-fact--photo strong,.ff-fact--photo p{color:#fff}.ff-fact--photo{isolation:isolate;grid-area:1/3/span 2;position:relative;overflow:hidden}.ff-fact--photo img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ff-fact--photo:after{content:"";z-index:-1;background:linear-gradient(#0000008c,#00000026 45%,#000000b3);position:absolute;inset:0}.ff-fact--photo strong{font-size:clamp(40px,4vw,64px)}.ff-fact--wide{flex-direction:row;grid-column:1/span 2;justify-content:flex-start;align-items:center;min-height:0}@media (max-width:991px){.ff-facts-grid{grid-template-columns:1fr 1fr}.ff-fact{min-height:220px}.ff-fact--photo{grid-area:auto/1/auto/-1;min-height:360px}.ff-fact--wide{grid-column:1/-1}}@media (max-width:575px){.ff-facts-grid{grid-template-columns:1fr}}.ff-chero{padding-top:calc(var(--ff-section-y) * .7);background:var(--ff-tint);overflow-x:clip}.ff-chero-grid{grid-template-columns:1fr minmax(0,560px);column-gap:72px;display:grid}.ff-chero-copy{padding:24px 0 64px}.ff-chero-copy h1{font-size:var(--fs-display);color:var(--ff-ink);margin:0 0 18px}.ff-chero-copy p{max-width:520px;font-size:var(--fs-lead);color:var(--ff-text);margin:0 0 30px;line-height:1.6}.ff-chero-copy .ff-cta-buttons{justify-content:flex-start}.ff-chero .ff-btn--outline{border-color:var(--ff-ink);color:var(--ff-ink)}.ff-chero .ff-btn--outline:hover{background:var(--ff-ink);color:#fff}.ff-chero-form{z-index:1;grid-area:1/2/span 2;align-self:start;margin-bottom:56px;scroll-margin-top:110px;position:relative}.ff-chero-img{object-fit:cover;object-position:center 30%;grid-area:2/1/auto/-1;width:100vw;max-width:none;height:440px;margin-left:calc(50% - 50vw)}.ff-reach-head{max-width:720px;margin-bottom:36px}.ff-reach-head h2{font-size:var(--fs-h2);margin:0 0 14px}.ff-reach-head p{font-size:var(--fs-lead);color:var(--ff-text);margin:0}.ff-reach .ff-contact-cards{grid-template-columns:repeat(4,1fr)}@media (max-width:1199px){.ff-reach .ff-contact-cards{grid-template-columns:1fr 1fr}}@media (max-width:991px){.ff-chero-grid{grid-template-columns:1fr}.ff-chero-copy{padding:0 0 36px}.ff-chero-form{grid-area:auto/1;margin-bottom:36px}.ff-chero-img{grid-row:auto;height:300px}}@media (max-width:575px){.ff-reach .ff-contact-cards{grid-template-columns:1fr}}.ff-ohero{padding:32px 0 var(--ff-section-y);background:var(--ff-soft)}.ff-ohero-grid{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:32px;display:grid}.ff-ohero-copy{flex-direction:column;align-items:flex-start;display:flex}.ff-ohero-thumbs{z-index:1;border-radius:0 var(--ff-radius) 0 0;background:var(--ff-soft);grid-template-columns:repeat(4,1fr);gap:12px;width:calc(100% + 96px);margin:auto 0 0;padding:16px 16px 0 0;list-style:none;display:grid;position:relative}.ff-ohero-thumbs a{border-radius:var(--ff-radius);display:block;position:relative;overflow:hidden}.ff-ohero-thumbs img{aspect-ratio:1/1.1;object-fit:cover;width:100%;transition:transform .3s;display:block}.ff-ohero-thumbs a:hover img{transform:scale(1.05)}.ff-ohero-thumbs span{border-radius:var(--ff-radius-sm);text-align:center;color:var(--ff-ink);background:#ffffffd9;padding:8px 6px;font-size:14px;font-weight:600;line-height:1.2;position:absolute;bottom:8px;left:8px;right:8px}.ff-ohero h1{font-size:var(--fs-display);color:var(--ff-ink);margin:10px 0 18px;line-height:1!important}.ff-ohero-copy>p{max-width:420px;font-size:var(--fs-lead);color:var(--ff-text);margin:0 0 12px;line-height:1.6}.ff-ohero-copy .ff-chip-row{margin-bottom:48px}.ff-ohero-copy .ff-chip-row li{background:#fff}.ff-ohero-panel{border-radius:var(--ff-radius);background:var(--ff-grad);min-height:620px;position:relative;overflow:hidden}.ff-ohero-panel>img{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:991px){.ff-ohero-grid{grid-template-columns:1fr}.ff-ohero-thumbs{width:100%;padding:0}.ff-ohero-copy .ff-chip-row{margin-bottom:28px}.ff-ohero-panel{min-height:460px}}@media (max-width:575px){.ff-ohero-thumbs{grid-template-columns:1fr 1fr}}.ff-faq{interpolate-size:allow-keywords}.ff-faq details::details-content{opacity:0;block-size:0;transition:block-size .35s ease, opacity .35s ease, content-visibility .35s allow-discrete;overflow:clip}.ff-faq details[open]::details-content{opacity:1;block-size:auto}.ff-faq summary:after{transition:transform .35s}.ff-faq details[open] summary:after{content:"+";transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ff-faq summary:after{transition:none}.ff-faq details::details-content{transition:none}}.ff-shero{padding-bottom:calc(var(--ff-section-y) * .6)}.ff-shero-img{object-fit:cover;object-position:center 30%;width:100%;height:600px;display:block}.ff-shero-card{border:1px solid var(--ff-line);background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1240px;margin:-140px auto 0;padding:56px;display:grid;position:relative}.ff-shero-card h1{font-size:var(--fs-h1);color:var(--ff-ink);margin:0}.ff-shero-card h1 em{color:var(--ff-orange-deep)}.ff-shero-copy>p{font-size:var(--fs-lead);color:var(--ff-text);margin:0 0 28px;line-height:1.6}.ff-shero .ff-btn--outline{border-color:var(--ff-ink);color:var(--ff-ink)}.ff-shero .ff-btn--outline:hover{background:var(--ff-ink);color:#fff}.ff-shero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ff-shero-actions .ff-proof-row{flex-basis:100%;margin-top:14px}@media (max-width:991px){.ff-shero-img{height:380px}.ff-shero-card{grid-template-columns:1fr;gap:20px;margin-top:-90px;padding:32px 24px}}@media (prefers-reduced-motion:no-preference){.ff-page{animation:.5s both ff-page-in}.ff-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}.ff-reveal.is-in{opacity:1;transform:none}}@keyframes ff-page-in{0%{opacity:0;transform:translateY(12px)}}.ff-foot{border-top:1px solid var(--ff-line);background:var(--ff-soft);margin-top:190px}.ff-foot-cta{background:var(--ff-grad);color:#fff;grid-template-columns:5fr 6fr;align-items:center;gap:40px;max-width:1160px;margin:-130px auto 0;padding:0 56px;display:grid;position:relative}.ff-foot-cta>img{align-self:end;width:100%;max-width:400px;margin:-70px auto 0;display:block}.ff-foot-cta>div{padding:48px 0}.ff-foot-cta h2{font-size:var(--fs-h2);color:#fff;margin:0 0 12px}.ff-foot-cta p{font-size:var(--fs-lead);color:#fff;margin:0 0 26px}.ff-foot-cta-actions{flex-wrap:wrap;gap:14px;display:flex}.ff-foot-btn{color:var(--ff-ink);background:#fff}.ff-foot-btn:hover{background:var(--ff-ink);color:#fff}.ff-foot-main{grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:48px;padding:72px 0 64px;display:grid}.ff-foot-brand img{mix-blend-mode:multiply;width:190px;margin-bottom:18px;display:block}.ff-foot-brand p{max-width:300px;font-size:var(--fs-small);color:var(--ff-text);margin:0 0 22px;line-height:1.6}.ff-foot h3{color:var(--ff-ink);margin:0 0 20px;font-size:18px;font-weight:700}.ff-foot ul{margin:0;padding:0;list-style:none}.ff-foot nav li,.ff-foot-contact li{font-size:var(--fs-small);color:var(--ff-text);margin-bottom:12px;line-height:1.5}.ff-foot nav a,.ff-foot-contact a{color:var(--ff-text)}.ff-foot nav a:hover,.ff-foot-contact a:hover,.ff-foot-bottom a:hover{color:var(--ff-orange)}.ff-foot-contact li{gap:12px;display:flex}.ff-foot-contact svg{width:18px;height:18px;color:var(--ff-orange);flex-shrink:0;margin-top:2px}.ff-foot-social{gap:10px;display:flex}.ff-foot-social a{border:1px solid var(--ff-line);width:42px;height:42px;color:var(--ff-ink);background:#fff;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:flex}.ff-foot-social a:hover{border-color:var(--ff-orange);background:var(--ff-orange);color:#fff}.ff-foot-social svg{width:20px;height:20px}.ff-foot-bottom{border-top:1px solid var(--ff-line)}.ff-foot-bottom .container{text-align:center;padding-top:22px;padding-bottom:22px}.ff-foot-bottom p{font-size:var(--fs-small);color:var(--ff-text);margin:0}.ff-foot-bottom a{color:var(--ff-ink);font-weight:600}@media (max-width:991px){.ff-foot-cta{grid-template-columns:1fr;gap:0;padding:0 28px}.ff-foot-cta>img{order:2;max-width:260px;margin-top:0}.ff-foot-cta>div{padding:40px 0 24px}.ff-foot-main{grid-template-columns:1fr 1fr;gap:40px 24px;padding:56px 0 48px}.ff-foot-brand{grid-column:1/-1}}@media (max-width:575px){.ff-foot-main{grid-template-columns:1fr}}.ff-hero-full{isolation:isolate}.ff-hero-slides{--n:3;--each:5s;z-index:-1;position:absolute;inset:0}.ff-hero-slides img{object-fit:cover;object-position:center 30%;opacity:0;width:100%;height:100%;animation:ff-hero-slide calc(var(--n) * var(--each)) linear calc(var(--i) * var(--each) - 1s) infinite;position:absolute;inset:0}.ff-hero-slides img:first-child{opacity:1}@keyframes ff-hero-slide{0%{opacity:0}6.667%,33.333%{opacity:1}40%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ff-hero-slides img{animation:none}}.ff-foot-cta,.ff-shero-card{border-radius:var(--ff-radius)}.ff-foot-social a{border-radius:var(--ff-radius-sm)}.ff-grow-media{border-radius:var(--ff-radius) var(--ff-radius) 0 0}.ff-grow-band{border-radius:0 0 var(--ff-radius) var(--ff-radius)}body .sec-title-style1 .big-title,body .single-statements-item .big-title{padding-top:0}:focus-visible{outline-offset:3px;outline:2px solid var(--ff-orange)!important}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:0}main :not(.ff-cofounder)>h3{font-size:var(--fs-h3)!important;font-weight:700!important}main .ff-img-card .body p,main .content-box .text-holder p,main .single-team-member .name p,main .ff-explore-card p,main .ff-form-alt{font-size:var(--fs-small)!important}main .inner-content>.text>p,main [class*=col-]>.text>p,main .ff-who-grid p,main .ff-faq details p{font-size:var(--fs-body)!important}.ff-btn,.ff-wa,.ff-foot-social a,.scroll-top{transition-property:transform,scale,box-shadow,background-color,border-color,color;transition-duration:.2s;transition-timing-function:ease}.ff-btn:active,.ff-wa:active,.ff-foot-social a:active,.scroll-top:active{scale:.96}.ff-hero-full .container{align-items:flex-start}.ff-hero-full:before{background:linear-gradient(#0a0a0a0d 20%,#0a0a0a80 55%,#0a0a0ae6 100%),linear-gradient(90deg,#0a0a0a8c 0%,#0000 55%)}@media (max-width:767px){body .ff-wa{height:46px;padding:0 11px;bottom:12px;right:12px}body .ff-wa i{font-size:24px}}.ff-ico{vertical-align:-.125em;flex-shrink:0;font-style:normal;line-height:1;display:inline-flex}:where(.ff-ico) svg{width:1em;height:1em}.ff-notfound h1{font-size:var(--fs-h1);margin:0 0 16px}.ff-notfound p{max-width:560px;font-size:var(--fs-lead);color:var(--ff-text);margin:0 0 8px}.ff-notfound .ff-cta-buttons{justify-content:flex-start}.ff-notfound .ff-btn--outline{border-color:var(--ff-ink);color:var(--ff-ink)}.ff-notfound .ff-btn--outline:hover{background:var(--ff-ink);color:#fff}
