/* Falitech: an editorial landing with one animated growth system. */
.home-hero{padding:66px 0 0;overflow:hidden;background:radial-gradient(ellipse at 92% 20%,#c8e7cf60,transparent 50%)}.home-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.home-hero h1{font-size:clamp(32px,3.3vw,48px);line-height:1.15;letter-spacing:-.045em;max-width:18em}.home-hero h1 em{color:#226841}.home-hero .eyebrow{font-size:12px;margin-bottom:25px}.home-intro{font-size:20px;color:var(--muted);max-width:570px;margin-top:26px;line-height:1.65}.home-primary{margin-top:30px}.home-primary .btn{font-size:16px;padding:19px 23px}.home-takeaway{font-size:12px;line-height:1.8;color:var(--muted);margin-top:15px}.home-explore{display:inline-flex;gap:20px;font-size:12px;text-decoration:none;margin-top:27px;color:#36644b}.home-explore span{font-size:18px}.home-trust{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:23px 0;border-top:1px solid #cdd7ce;margin-top:48px;color:#496555;font-size:12px}.home-trust>span:last-child{letter-spacing:.035em}.growth-console{position:relative;background:#0b1b2d;color:#f6f7f2;border:1px solid #243c4b;border-radius:23px;overflow:hidden;padding:22px;box-shadow:0 32px 70px -45px #0b1b2dbb;isolation:isolate}.growth-console:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 40%,#2e5b4f55,transparent 70%),linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:auto,28px 28px,28px 28px}.growth-console-top{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #ffffff1c;padding-bottom:17px}.growth-console-top>span{font-size:12px;font-weight:600;letter-spacing:.09em;display:flex;align-items:center;gap:8px}.growth-console-top i{width:5px;height:5px;background:var(--mint);border-radius:50%}.growth-pause{border:0;background:transparent;color:#bdcbc7;font-size:12px;padding:5px 0;text-decoration:underline;text-underline-offset:4px}.growth-map{position:relative;margin:7px -13px 0;aspect-ratio:560/370}.growth-network{display:block;width:100%;height:100%;overflow:visible}.map-orbit{fill:none;stroke:#c6e8d314;stroke-width:1}.map-orbit.inner{stroke-dasharray:2 8;stroke:#a4f4c039;transform-origin:280px 194px;animation:orbit 60s linear infinite}.map-triangle{fill:#a4f4c005;stroke:#a4f4c034;stroke-width:1.3}.map-flow{display:none;fill:none;stroke:url(#growth-line);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:8 100;animation:network-flow 6s linear infinite}.growth-console[data-stage="0"] .flow-am,.growth-console[data-stage="1"] .flow-mo,.growth-console[data-stage="2"] .flow-oa{display:block}.map-directions path{fill:none;stroke:#8bc9a4;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.75}.map-spoke{stroke:#a4f4c02a;stroke-width:1;fill:none}.map-gear{fill:#0b1b2d66;stroke:#a4f4c060;stroke-width:7;stroke-dasharray:2 11;transform-origin:280px 194px;animation:orbit 42s linear infinite}.map-node rect{fill:#152d3c;stroke:#456253;stroke-width:1}.map-node text{text-anchor:middle;fill:#e2eae4;font-family:Arial,sans-serif;font-size:15px}.map-node .node-letter{font-size:15px;font-weight:700;fill:#a4f4c0}.map-node circle{fill:#a4f4c077}.map-node rect,.map-node text{transition:fill .5s,stroke .5s}.growth-console[data-stage="0"] .node-a rect,.growth-console[data-stage="1"] .node-m rect,.growth-console[data-stage="2"] .node-o rect{fill:#a4f4c0;stroke:#a4f4c0}.growth-console[data-stage="0"] .node-a text,.growth-console[data-stage="1"] .node-m text,.growth-console[data-stage="2"] .node-o text{fill:#0b1b2d}.growth-core{position:absolute;left:50%;top:52.43%;transform:translate(-50%,-50%);width:80px;display:flex;align-items:center;gap:8px;flex-direction:column}.growth-core svg{display:block;width:51px;height:51px;color:#122737}.growth-core>span{font-size:12px;letter-spacing:.13em;font-weight:600}.map-label{position:absolute;border:1px solid #a4f4c024;background:#0b1b2d;color:#b4ccc0;font-size:12px;padding:5px 9px;border-radius:20px}.label-connect{left:16%;top:43%;transform:rotate(-50deg)}.label-work{right:13%;top:44%;transform:rotate(50deg)}.label-sms{left:46%;top:88%}.growth-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;border-top:1px solid #ffffff1c;padding-top:17px}.growth-controls button{border:1px solid #ffffff20;border-radius:6px;padding:10px 5px;color:#d2dfd6;background:#ffffff03;font-size:12px;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .3s,border-color .3s}.growth-controls button>span{font-size:12px;color:var(--mint);font-weight:700}.growth-controls button[aria-pressed=true]{background:#a4f4c01a;border-color:#a4f4c080}.growth-explanation{padding:18px 1px 15px;min-height:91px}.growth-explanation strong{font-size:17px;font-weight:500;letter-spacing:-.03em}.growth-explanation p{font-size:12px;line-height:1.6;color:#b6c9bf;margin-top:5px;max-width:390px}.growth-foundation{border-top:1px solid #ffffff1c;padding-top:12px;font-size:12px;color:#c0cec6;letter-spacing:.035em}.growth-console.is-paused *{animation-play-state:paused!important}.growth-console [hidden]{display:none!important}
@keyframes network-flow{from{stroke-dashoffset:8}to{stroke-dashoffset:-100}}@keyframes orbit{to{transform:rotate(360deg)}}
.focused-home .section{padding:84px 0}.focused-home h2{font-size:clamp(35px,3.7vw,51px);line-height:1.1}.home-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px}.home-section-heading .text-link{font-size:13px}.home-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;margin-top:43px}.home-service{text-decoration:none;padding:23px 0 12px;border-top:1px solid #c5d0c7}.home-index{display:flex;justify-content:space-between;font-size:12px;color:#36704c}.home-index>span{font-size:22px}.home-service h3{font-size:29px;letter-spacing:-.045em;margin-top:23px;line-height:1.16}.home-service p{font-size:17px;color:var(--muted);max-width:320px;margin-top:14px}.home-service:hover h3{color:#277849}.home-amo{background:#0b1b2d;color:#f6f7f2;position:relative;overflow:hidden;padding:63px 0}.home-amo:before{content:'';width:700px;height:700px;border:1px solid #a4f4c019;border-radius:50%;position:absolute;left:-190px;top:-180px;pointer-events:none}.home-amo-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:90px;align-items:center;position:relative}.home-book{display:flex;align-items:center;flex-direction:column;gap:27px}.home-book img{width:210px;transform:rotate(-7deg);border-radius:3px;box-shadow:18px 24px 35px #0006;transition:transform .5s}.home-book:hover img{transform:rotate(-2deg) translateY(-5px)}.home-book>span{font-size:12px;color:#9cb8a8;letter-spacing:.1em}.home-amo .eyebrow{color:var(--mint);font-size:12px}.home-amo h2{font-size:clamp(35px,3.4vw,47px);max-width:750px}.home-amo-intro{font-size:19px;line-height:1.65;max-width:670px;color:#b9cac2;margin-top:23px}.home-amo-axes{display:flex;gap:24px;margin-top:28px}.home-amo-axes>span{display:flex;gap:9px;align-items:center;font-size:12px;color:#d3e4d9}.home-amo-axes b{width:25px;height:25px;border:1px solid #86c49b70;border-radius:50%;display:grid;place-items:center;font-size:12px;color:var(--mint)}.home-amo-foundation{font-size:12px;color:#91ad9d;margin:17px 0 27px}.home-amo .text-link{color:var(--mint);font-size:13px}.home-products{background:#eaf0e9}.home-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:37px}.home-product{text-decoration:none;border:1px solid #cdd9ce;background:#fafbf7;border-radius:15px;overflow:hidden;transition:transform .3s,box-shadow .3s}.home-product figure{background:#0b1b2d;aspect-ratio:1.6;overflow:hidden;border-bottom:1px solid var(--line)}.home-product img{display:block;object-fit:cover;width:100%;height:100%;transition:transform .6s}.home-product:hover{transform:translateY(-5px);box-shadow:0 15px 32px -22px #0b1b2d70}.home-product:hover img{transform:scale(1.035)}.home-product>div{padding:23px}.home-product-name{display:flex;align-items:baseline;gap:6px;font-size:25px;font-weight:600;letter-spacing:-.05em}.home-product-name strong{font-weight:600}.home-product-name>span{margin-left:auto;font-size:21px;color:#2d7750}.home-product p{font-size:16px;line-height:1.5;color:var(--muted);margin-top:12px}.home-product-note{font-size:12px;color:#526b59;margin-top:24px}.home-sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.home-sector-grid>div>p:not(.eyebrow){font-size:19px;color:var(--muted);max-width:480px;margin:23px 0 27px}.home-sector-grid .text-link{font-size:13px}.home-sector-links{padding-top:3px}.home-sector-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;border-top:1px solid var(--line);font-size:23px;text-decoration:none;letter-spacing:-.035em;line-height:1.3;transition:padding .25s,color .25s}.home-sector-links a:last-child{border-bottom:1px solid var(--line)}.home-sector-links a>span:last-child{font-size:22px;color:#2e8250}.home-sector-links a:hover{padding-left:10px;color:#2e8250}.home-faq{border-top:1px solid var(--line)}.home-faq summary{font-size:18px}.home-faq details p{font-size:17px}.home-faq .faq-grid{gap:70px}.focused-home .booking{background:#eef2eb;border-top:1px solid var(--line)}.focused-home .booking-heading{max-width:820px}.focused-home .booking-heading .lead{font-size:19px}.home-agenda-note{font-size:12px;color:#3f6c56;margin-top:15px}
/* Destinations retain the same visual language and give each sector room. */
.industry-hero{padding-bottom:55px;background:radial-gradient(ellipse at 90% 10%,#a4f4c037,transparent 60%)}.industry-hero h1{max-width:900px}.industry-hero p:not(.eyebrow){max-width:770px}.industry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.industry-card{display:block;padding:32px 35px 34px;border:1px solid #ced9cf;background:#edf2eb;border-radius:18px;text-decoration:none;transition:background .3s,transform .3s}.industry-card:nth-child(2n){background:#e7efec}.industry-number{display:flex;justify-content:space-between;align-items:center;color:#35664a;font-size:12px}.industry-number>span{font-size:27px}.industry-card>p{font-size:12px;color:#526b59;margin-top:27px}.industry-card h2{font-size:43px;line-height:1.08;margin-top:14px}.industry-mini-journey{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.industry-mini-journey span{font-size:12px;padding:7px 11px;background:#ffffff7a;border-radius:20px;color:#3b634c}.industry-card:hover{transform:translateY(-4px);background:#ddecdf}.industry-note{font-size:12px;line-height:1.65;color:var(--muted);margin-top:27px;max-width:800px}.industry-journey .home-section-heading>p{max-width:440px;font-size:19px;color:var(--muted)}.journey-label{font-size:12px;letter-spacing:.1em;color:#4e785c;margin-top:48px}.industry-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:0;margin:22px 0 0;list-style:none}.industry-flow li{border-top:1px solid #b5cdbb;padding-top:25px;position:relative}.industry-flow li:not(:last-child):after{content:'→';position:absolute;right:0;top:18px;font-size:23px;color:#328955}.journey-number{display:grid;place-items:center;background:#0b1b2d;color:var(--mint);border-radius:50%;width:35px;height:35px;font-size:12px;margin-bottom:23px}.industry-flow h3{font-size:30px}.industry-flow p{font-size:18px;margin-top:18px;color:var(--muted);max-width:340px}.industry-amo{background:#eaf0e9}.industry-axes{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 32px}.industry-axes article{border-top:1px solid #b5cdbb;padding-top:22px}.industry-axes article>span{display:block;font-size:41px;letter-spacing:-.04em;color:#3b7851;font-family:Georgia,serif;font-style:italic;margin-bottom:22px}.industry-axes h2,.industry-axes h3{font-size:28px;line-height:1.16}.industry-axes p{font-size:18px;line-height:1.65;color:var(--muted);margin-top:18px}.industry-toolkit{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:start}.industry-toolkit>div>p:not(.eyebrow){font-size:18px;max-width:500px;color:var(--muted);margin-top:23px}.industry-products{display:flex;flex-direction:column;gap:22px;padding-top:4px}.industry-products .text-link{font-size:22px;font-weight:500}.industry-metrics{font-size:12px!important;color:#3d7750!important;margin-top:35px!important}.industry-metrics strong{display:block;font-size:17px;line-height:1.6;font-weight:500;margin-top:8px;color:var(--ink)}.industry-toolkit .industry-note{font-size:12px!important}.industry-back{padding-bottom:60px}.method-hero{padding:45px 0 65px;background:radial-gradient(ellipse at 80% 40%,#c8e7cf50,transparent 60%)}.method-hero h1{font-size:clamp(47px,4.5vw,66px);max-width:600px}.method-hero .eyebrow{font-size:12px}.method-hero .back-link{margin-bottom:35px}.method-hero .text-link{font-size:14px;margin-top:28px}.method-foundation{background:#eaf0e9}.method-foundation h2{font-size:clamp(35px,4.3vw,59px)}.method-foundation .lead{max-width:750px}.foundation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:35px}.foundation-grid>div{padding-top:24px;border-top:1px solid #c0d3c3}.foundation-grid h3{font-size:26px}.foundation-grid p{font-size:18px;color:var(--muted);margin-top:13px}.method-axes .industry-axes{margin:0}.method-practice{background:#0b1b2d;color:var(--paper)}.method-practice>.container{display:grid;grid-template-columns:1.4fr .6fr;gap:100px;align-items:center}.method-practice .eyebrow{color:var(--mint)}.method-practice h2{font-size:clamp(35px,3.5vw,49px)}.method-practice p:not(.eyebrow){font-size:19px;color:#b9cac2;margin-top:25px;max-width:730px}.method-practice .text-link{font-size:14px;color:var(--mint);margin-top:28px}.method-book img{max-width:250px;transform:rotate(5deg);border-radius:3px;box-shadow:12px 18px 32px #0005}.method-book figcaption{font-size:12px;color:#b9cac2;margin-top:25px}.industry-page .closing,.method-page .closing{border-top:1px solid #ffffff20}
@media(max-width:1150px){.home-hero-grid{gap:35px}.home-hero h1{font-size:64px}.home-hero .eyebrow{font-size:12px}.growth-console{padding:18px}.growth-controls button{font-size:12px;gap:5px}.home-amo-grid{gap:60px}.home-sector-grid{gap:60px}.home-product-name{font-size:23px}.home-amo-axes{gap:17px}.home-amo-axes>span{font-size:12px}.method-hero h1{font-size:55px}}
@media(max-width:900px){.home-hero-grid{grid-template-columns:1fr;gap:40px}.home-hero h1{font-size:76px;max-width:730px}.home-hero .home-intro{max-width:660px}.home-hero .eyebrow{font-size:12px}.growth-console{max-width:620px;width:100%;margin:0 auto;padding:23px}.growth-controls button{font-size:12px}.growth-console-top>span{font-size:12px}.growth-pause{font-size:12px}.growth-explanation strong{font-size:19px}.growth-explanation p{font-size:14px;max-width:470px}.growth-explanation{min-height:105px}.growth-foundation{font-size:12px}.home-service-grid{gap:24px}.home-service h3{font-size:25px}.home-amo-grid{grid-template-columns:.55fr 1fr;gap:40px}.home-book img{width:180px}.home-amo-axes{gap:10px;flex-wrap:wrap}.home-amo-axes>span{font-size:12px}.home-product-grid{gap:15px}.home-product>div{padding:20px 16px}.home-product-name{font-size:20px;gap:4px}.home-product p{font-size:15px}.home-sector-grid{gap:40px}.home-sector-links a{font-size:21px}.method-hero .growth-console{max-width:600px}.method-hero h1{font-size:62px;max-width:720px}.method-practice>.container{gap:55px;grid-template-columns:1fr .5fr}.industry-axes{gap:25px}.industry-toolkit{gap:55px}.industry-journey .home-section-heading{gap:35px}.industry-flow{gap:25px}.industry-card{padding:27px}.industry-card h2{font-size:37px}}
@media(max-width:650px){.home-hero{padding-top:44px}.home-hero h1{font-size:60px}.home-intro{font-size:20px}.home-trust{align-items:flex-start;flex-direction:column;gap:9px;font-size:12px;margin-top:35px}.home-hero-grid{gap:35px}.home-section-heading{align-items:flex-start;flex-direction:column;gap:24px}.home-service-grid{grid-template-columns:1fr;gap:21px;margin-top:30px}.home-service{padding-top:20px;display:grid;grid-template-columns:35px 1fr;gap:0 17px}.home-index{grid-row:1/3;align-items:flex-start;padding-top:7px;position:relative;font-size:12px}.home-index>span{display:none}.home-service h3{margin-top:0;font-size:29px}.home-service p{font-size:18px;margin-top:11px;max-width:100%}.home-amo-grid{grid-template-columns:1fr;gap:37px}.home-book{order:2;flex-direction:row;justify-content:center;gap:30px;padding:10px 20px}.home-book img{width:130px}.home-book>span{max-width:120px;font-size:12px;line-height:1.7}.home-amo{padding:53px 0}.home-amo-axes{gap:17px}.home-amo-axes>span{font-size:12px}.home-amo-intro{font-size:19px}.home-product-grid{grid-template-columns:1fr;gap:20px}.home-product{display:grid;grid-template-columns:.9fr 1.1fr;align-items:stretch}.home-product figure{height:100%;aspect-ratio:auto;border-bottom:0;min-height:165px}.home-product img{object-fit:cover;object-position:28% center}.home-product>div{align-self:center;padding:22px 18px}.home-product-name{flex-wrap:wrap;font-size:23px;gap:3px 6px;line-height:1.1}.home-product-name>span{display:none}.home-product p{font-size:16px;margin-top:12px}.home-product-note{font-size:12px}.home-sector-grid{grid-template-columns:1fr;gap:32px}.home-sector-links a{font-size:24px;padding:21px 0}.home-sector-grid>div>p:not(.eyebrow){font-size:19px}.focused-home .section{padding:60px 0}.home-faq .faq-grid{gap:25px}.home-faq details p{font-size:18px}.industry-grid{grid-template-columns:1fr}.industry-card h2{font-size:41px}.industry-card{padding:28px}.industry-journey .home-section-heading>p{max-width:100%}.industry-flow{grid-template-columns:1fr;gap:26px}.industry-flow li{display:grid;grid-template-columns:34px 1fr;gap:0 20px;padding-top:22px}.journey-number{grid-row:1/3;margin-bottom:0}.industry-flow h3{font-size:29px}.industry-flow p{max-width:100%;font-size:18px;margin-top:13px}.industry-flow li:not(:last-child):after{display:none}.industry-axes{grid-template-columns:1fr;gap:30px;margin-top:32px}.industry-axes article{display:grid;grid-template-columns:35px 1fr;gap:0 18px}.industry-axes article>span{grid-row:1/3;font-size:32px;margin:0}.industry-axes h2,.industry-axes h3{font-size:28px}.industry-axes p{font-size:18px;margin-top:13px}.industry-toolkit{grid-template-columns:1fr;gap:33px}.method-hero h1{font-size:55px}.foundation-grid{grid-template-columns:1fr;gap:24px}.foundation-grid>div{display:grid;grid-template-columns:130px 1fr;gap:15px;align-items:baseline}.foundation-grid h3{font-size:24px}.foundation-grid p{font-size:18px;margin:0}.method-practice>.container{grid-template-columns:1fr;gap:50px}.method-book{text-align:center}.method-book img{max-width:200px}.method-practice p:not(.eyebrow){font-size:19px}.method-hero .home-intro{font-size:20px}}
@media(max-width:480px){.home-hero h1{font-size:clamp(41px,11.8vw,49px);line-height:1.06}.home-hero .eyebrow{font-size:12px;letter-spacing:.06em;gap:7px;margin-bottom:23px}.home-intro{font-size:19px;margin-top:23px;line-height:1.65}.home-primary{margin-top:26px}.home-primary .btn{width:100%;font-size:15px;gap:16px;padding:18px 19px}.home-takeaway{font-size:12px;margin-top:14px}.home-explore{font-size:12px;margin-top:22px}.growth-console{padding:17px;border-radius:18px}.growth-console-top{gap:7px;padding-bottom:13px}.growth-console-top>span{font-size:12px;letter-spacing:.04em;gap:5px}.growth-pause{font-size:12px}.growth-map{margin:13px -10px 8px}.growth-controls{gap:5px;padding-top:13px}.growth-controls button{font-size:12px;padding:10px 3px;gap:4px;min-height:40px}.growth-controls button>span{font-size:12px}.growth-explanation{min-height:103px;padding:16px 0 12px}.growth-explanation strong{font-size:18px}.growth-explanation p{font-size:13px;line-height:1.6;margin-top:7px}.growth-foundation{font-size:12px;letter-spacing:.02em}.growth-core{gap:5px;width:59px}.growth-core svg{width:36px;height:36px}.growth-core>span{font-size:12px}.map-node text,.map-node .node-letter{font-size:19px}.map-label{font-size:12px;padding:4px 7px}.label-connect{left:15%;top:42%}.label-work{right:11%;top:43%}.label-sms{left:45%;top:88%}.home-trust{font-size:12px;margin-top:29px;padding:20px 0}.focused-home h2{font-size:36px}.focused-home .section{padding:53px 0}.home-section-heading .text-link{font-size:13px}.home-service-grid{margin-top:30px}.home-amo h2{font-size:36px}.home-amo .eyebrow{font-size:12px;letter-spacing:.055em}.home-amo-axes{gap:12px;flex-wrap:wrap}.home-amo-axes>span{font-size:12px;gap:6px}.home-amo-axes b{width:23px;height:23px}.home-book img{width:120px}.home-product{grid-template-columns:1fr}.home-product figure{aspect-ratio:1.6;min-height:0}.home-product img{object-position:center}.home-product>div{padding:22px}.home-product-name{font-size:27px;line-height:1.2;gap:6px}.home-product-name>span{display:inline;font-size:23px}.home-product p{font-size:18px;margin-top:10px}.home-sector-links a{font-size:23px}.home-faq summary{font-size:18px}.home-agenda-note{font-size:12px;line-height:1.7}.industry-hero h1{font-size:43px}.industry-card h2{font-size:40px}.industry-card{padding:26px}.industry-card>p{font-size:12px}.industry-mini-journey{gap:7px}.industry-mini-journey span{font-size:12px;padding:7px 9px}.industry-journey h2,.industry-amo h2,.industry-toolkit h2{font-size:37px}.industry-axes h2{font-size:27px}.industry-journey .home-section-heading>p{font-size:19px}.method-hero h1{font-size:47px}.method-hero .eyebrow{font-size:12px;letter-spacing:.04em}.method-hero .home-intro{font-size:19px}.foundation-grid>div{grid-template-columns:1fr;gap:10px}.method-practice h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){.growth-console *{animation:none!important;transition:none!important}.home-product,.home-product img,.home-book img,.home-sector-links a,.industry-card{transition:none!important;transform:none!important}}

.home-product figure.reference-connect{background:#fff}.home-product .reference-connect img{object-fit:contain;object-position:center}.home-product:hover .reference-connect img{transform:none}
.growth-console-top{justify-content:center;text-align:center;padding-bottom:19px}.growth-console-top>span{justify-content:center;font-size:18px;letter-spacing:-.025em;font-weight:600;width:100%;line-height:1.4}.growth-console-top>span i{width:6px;height:6px;margin-right:3px}.growth-explanation{text-align:center}.growth-explanation strong{font-size:21px;line-height:1.35}.growth-explanation p{margin-left:auto;margin-right:auto}.growth-foundation{text-align:center}
@media(max-width:480px){.growth-console-top{padding-bottom:17px}.growth-console-top>span{font-size:16px;letter-spacing:-.02em}.growth-explanation strong{font-size:21px}.growth-explanation p{font-size:14px}.growth-explanation{min-height:112px}}
.home-amo-grid,.method-hero .home-hero-grid{grid-template-columns:1fr}
.home-hero h1{font-size:clamp(32px,3.3vw,48px);max-width:18em;line-height:1.15}
@media(max-width:1150px){.home-hero h1{font-size:clamp(32px,4vw,46px)}}
@media(max-width:900px){.home-hero h1{font-size:clamp(32px,5vw,42px);max-width:none}.home-amo-grid,.method-hero .home-hero-grid{grid-template-columns:1fr}}
@media(max-width:650px){.home-hero h1{font-size:clamp(30px,8vw,40px)}}
@media(max-width:480px){.home-hero h1{font-size:clamp(28px,8.5vw,36px)}}
.home-trust,.home-takeaway,.home-explore,.home-hero .eyebrow{font-size:12px}
