.products-premium{--pv-ease:cubic-bezier(.22,1,.36,1)}.products-premium h1,.products-premium h2,.products-premium h3{font-weight:500}.products-premium h2{font-size:clamp(2.4rem,4.8vw,5rem);line-height:1.08;letter-spacing:-.06em}.products-premium em{font-family:Georgia,serif;font-weight:400}.products-light-hero{padding:calc(var(--nav-h) + 30px) 0 60px;background:radial-gradient(ellipse at 75% 70%,#d2e2e6,transparent 65%),#f4f5ee;overflow:hidden}.products-light-hero .breadcrumbs,.products-light-hero .breadcrumbs a{color:#597173}.products-hero-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;padding:55px 0 60px}.products-hero-intro h1{font-size:clamp(3rem,5.8vw,6rem);line-height:1.04;letter-spacing:-.065em;color:#14363d;margin-top:24px}.products-hero-intro h1 em{color:#397e77}.products-hero-intro>div>p{font-size:.92rem;color:#4a6266;margin-bottom:20px}.products-hero-intro>div>p:first-child{font-size:1.15rem;color:#294f55}.products-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.products-hero-actions .btn,.products-hero-actions .text-link{font-size:.76rem}.pv-ecosystem{margin:0}.pv-ecosystem-art{position:relative;height:480px;max-width:1100px;margin:auto;perspective:1400px}.pv-window{border:1px solid #9bb9b6;background:#f6f8f1;box-shadow:0 24px 45px #15383d18;color:#25484e}.pv-chrome{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #b3c9c140;font-size:9px}.pv-chrome>span:first-child{color:#7a9d90;letter-spacing:3px}.pv-main{position:absolute;top:28px;left:15%;width:68%;transform:rotateY(-7deg) rotate(-3deg);z-index:1}.pv-main-layout{display:grid;grid-template-columns:120px 1fr;min-height:310px}.pv-main-layout>aside{display:flex;flex-direction:column;gap:20px;padding:26px 20px;background:#e5eee4;border-right:1px solid #b3c9c140;font-size:8px}.pv-main-layout>aside b{font-size:10px;font-weight:500;margin-bottom:10px}.pv-main-layout>aside>span:nth-child(2){color:#1b7772}.pv-main-layout>div{padding:25px 28px}.pv-main-layout small{font-size:7px;letter-spacing:.12em}.pv-main-layout strong{display:block;font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.04em;margin:10px 0 20px}.pv-kpis{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #aec6bc55;padding:12px 0;gap:14px}.pv-kpis span{font-size:7px;color:#6a807c}.pv-kpis b{display:block;font-size:17px;color:#294d4e;font-weight:400;margin-top:5px}.pv-main-layout svg{width:100%;height:115px;color:#3b8980;margin-top:15px}.pv-table{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:7px}.pv-table>span{border-top:1px solid #aec6bc55;padding-top:10px}.pv-table i{display:block;color:#678879;font-style:normal;margin-top:6px}.pv-calendar{position:absolute;left:0;top:150px;width:235px;transform:rotate(-8deg);z-index:2;background:#f0e8c7}.pv-calendar-title{display:block;padding:20px 22px 12px;font-size:20px;line-height:1.15;letter-spacing:-.04em}.pv-calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:0 22px}.pv-calendar-grid i{display:grid;place-items:center;font-size:7px;font-style:normal;height:20px}.pv-calendar-grid i:nth-child(12){background:#2c665b;color:#fff;border-radius:50%}.pv-calendar-event{display:block;font-size:8px;padding:15px 22px}.pv-mobile{position:absolute;right:1%;top:95px;width:160px;height:295px;transform:rotate(9deg);border:6px solid #23464e;border-radius:25px;background:#e1ece4;z-index:2;box-shadow:0 18px 30px #123b3e25;padding:28px 16px 14px}.pv-mobile>i{position:absolute;width:30px;height:4px;border-radius:4px;background:#23464e;left:calc(50% - 15px);top:9px}.pv-mobile>small{font-size:6px;letter-spacing:.12em}.pv-mobile>strong{display:block;font-weight:400;font-size:23px;line-height:1.12;margin:12px 0}.pv-mobile-circle{width:60px;height:60px;border-radius:50%;border:1px solid #799b91;display:grid;place-items:center;font-size:32px;margin:0 auto 14px}.pv-mobile>span:not(.pv-mobile-circle){display:block;padding:7px 0;border-bottom:1px solid #9cb5aa66;font-size:6px}.pv-mobile>div{display:flex;justify-content:space-between;font-size:12px;margin-top:12px}.pv-mobile b{font-weight:400}.pv-ecosystem figcaption{text-align:center;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#536f71;padding-top:15px}.products-discovery{background:#102b35;color:#c2d8d3}.products-discovery .eyebrow{color:#b3cfc4}.products-catalogue-head{margin-bottom:60px}.products-catalogue-head h2{color:#f3f5e9;margin-top:24px}.products-catalogue-head em{color:#c1d9c9}.products-discovery-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;align-items:center}.products-enquiry-copy h3{font-size:clamp(1.7rem,2.7vw,2.7rem);color:#eaf0e4;line-height:1.2;margin-bottom:25px}.products-enquiry-copy p{margin-bottom:30px;font-size:.95rem}.products-enquiry-copy .btn{background:#efcf65;color:#15323a;font-size:.76rem}.products-needs{padding:30px;border:1px solid #7da89e55;background:linear-gradient(130deg,#24545480,#19343e)}.products-needs-label{display:flex;gap:15px;justify-content:space-between;font-size:.65rem;padding-bottom:22px;border-bottom:1px solid #8fb7ae44}.products-needs-label>span:last-child{color:#dfcc81}.products-needs details{border-bottom:1px solid #8fb7ae44}.products-needs summary{list-style:none;display:flex;align-items:center;gap:18px;padding:22px 0;font-size:1rem;color:#e0ece0;cursor:pointer}.products-needs summary::-webkit-details-marker,.products-discovery-flow summary::-webkit-details-marker{display:none}.products-needs summary>span{font-size:.6rem;color:#a5c8bb}.products-needs summary i{margin-left:auto;font-size:20px;font-style:normal;transition:transform .25s}.products-needs details[open] summary i{transform:rotate(45deg)}.products-needs details>div{padding:0 0 24px 33px}.products-needs strong{font-size:1.2rem;font-weight:400;color:#e5d389}.products-needs details p{font-size:.8rem;margin:12px 0 22px;color:#bad1cd}.products-need-path{display:flex;align-items:center;gap:12px;font-size:8px}.products-need-path i{width:6px;height:6px;border-radius:50%;background:#d7c478}.products-need-path b{font-weight:400;color:#83b5a5}.products-concept-note{font-size:.65rem;color:#a9c5bf;margin:22px 0 0}.products-approved{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.products-approved article{padding:30px;border:1px solid #8fb7ae44}.products-approved h3{margin:20px 0;color:#fff}.products-approved article>span,.products-approved .text-link{display:block;margin-top:20px}.products-approved .text-link{color:#e8d187}.products-section-intro{display:grid;grid-template-columns:1fr 1fr;column-gap:12%;margin-bottom:55px}.products-section-intro>.eyebrow{grid-column:1/-1;margin-bottom:24px}.products-section-intro>p{margin:0;align-self:end;max-width:490px}.products-workflow{background:#f7f7ef}.products-discovery-flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.products-discovery-flow li{padding:0 0 20px;position:relative;border-bottom:1px solid #afc4b8}.products-step-number{display:grid;place-items:center;width:45px;height:45px;border:1px solid #8ba99b;border-radius:50%;font-size:.75rem;position:relative;background:#f7f7ef;z-index:1}.products-discovery-flow li:before{content:"";position:absolute;left:45px;right:-30px;top:22px;height:1px;background:#9ab9aa;transform-origin:left}.products-discovery-flow li:last-child:before{display:none}.products-discovery-flow h3{font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.25;margin:28px 0 20px}.products-discovery-flow summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:.78rem;cursor:pointer;color:#356b66}.products-discovery-flow summary>span{font-size:20px}.products-discovery-flow details[open] summary>span{transform:rotate(45deg)}.products-discovery-flow details p{font-size:.82rem;margin:12px 0 0;color:#5a7271}.products-process-note{color:#657b76;font-size:.72rem;margin:26px 0 0}.products-principles{background:#e7eeea}.products-principle-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:start}.products-principle{padding:30px;overflow:hidden}.products-principle:nth-child(2n){margin-top:65px}.products-principle-meta{display:flex;justify-content:space-between;text-transform:uppercase;font-size:.58rem;letter-spacing:.12em}.products-principle-copy h3{font-size:clamp(1.6rem,2.4vw,2.4rem);margin-bottom:16px}.products-principle-copy p{margin:0;max-width:430px;font-size:.9rem}.principle-0{background:#e7ce77;color:#314b40}.principle-1{background:#d0dfe3;color:#2c4e57}.principle-2{background:#f3f3e8;color:#3a574d}.principle-3{background:#17313c;color:#c3d8cf}.principle-3 h3{color:#ecf1e4}.pv-principle-art{height:250px;display:grid;place-items:center;position:relative;margin:18px 0 30px}.pv-principle-art>div{transition:transform .5s var(--pv-ease)}.products-principle:hover .pv-principle-art>div{transform:translateY(-5px)}.pv-layout-study{width:85%;max-width:340px;border:1px solid #738a5f;background:#f2edd5;padding:24px;transform:rotate(-4deg);box-shadow:12px 12px #b89e4f25}.pv-layout-study>span{font-size:24px;line-height:1.15;display:block;letter-spacing:-.05em;margin-bottom:20px}.pv-layout-study>div{display:grid;grid-template-columns:2fr 1fr 1fr;gap:7px;height:65px}.pv-layout-study i{background:#a5b995}.pv-layout-study i:first-child{background:#426e5b}.pv-layout-study>b{height:4px;width:75%;display:block;background:#bfc6a3;margin-top:12px}.pv-layout-study>b:nth-of-type(2){width:50%}.pv-layout-study small{display:block;font-size:7px;margin-top:18px}.pv-function-study{width:80%;display:grid;justify-items:center;gap:10px}.pv-function-study>span,.pv-function-study>div>span{border:1px solid #7faaa6;background:#eff4e9;padding:12px 25px;font-size:11px}.pv-function-study>div{display:flex;gap:15px}.pv-function-study>i{font-style:normal;font-size:20px;color:#718e86}.pv-function-study strong{font-size:25px;letter-spacing:-.04em;font-weight:400}.pv-growth-study{position:relative;width:290px;height:230px;perspective:700px}.pv-growth-study>i{position:absolute;width:105px;height:95px;transform:rotateX(40deg) rotate(-30deg);background:#a0b8a4;border:1px solid #6d9183;box-shadow:10px 15px #b5c6b537}.pv-growth-study>i:nth-child(1){left:10px;top:85px}.pv-growth-study>i:nth-child(2){left:90px;top:45px;background:#315e59}.pv-growth-study>i:nth-child(3){left:170px;top:5px;background:#c6cfad}.pv-growth-study>i:nth-child(4){left:170px;top:95px;background:transparent;border-style:dashed}.pv-growth-study>span{position:absolute;bottom:0;left:10px;font-size:22px;line-height:1.1;letter-spacing:-.04em}.pv-growth-study b{font-weight:400}.pv-cycle-study{width:250px;height:230px;display:grid;place-items:center;position:relative}.pv-cycle-study svg{position:absolute;inset:0;width:100%;height:100%;color:#aecab4}.pv-cycle-study strong{font-weight:400;font-size:30px;line-height:1.1;color:#e4d28d;letter-spacing:-.05em}.products-bespoke{background:radial-gradient(ellipse at 80% 40%,#23555370,transparent 65%),#102630;color:#bcd2cd}.products-bespoke-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;align-items:center}.products-bespoke .eyebrow{color:#b0cfc1}.products-bespoke h2{font-size:clamp(2.4rem,4vw,4.3rem);color:#f2f4e9;margin:24px 0 30px}.products-bespoke h2 em{color:#bfd5c0}.products-bespoke p{font-size:.93rem;margin-bottom:28px}.products-bespoke .text-link{color:#ead389;font-size:.8rem}.pv-tailored{margin:0;padding:30px;border:1px solid #8ab9aa3b;background:linear-gradient(90deg,#98c2b408 1px,transparent 1px),linear-gradient(#98c2b408 1px,transparent 1px);background-size:40px 40px}.pv-tailored-art{position:relative;height:360px;perspective:900px}.pv-architecture-base{position:absolute;left:3%;top:160px;width:88%;height:140px;border:1px solid #b3d1bb88;background:#8eafa36b;transform:rotateX(40deg) rotate(-23deg);padding:20px;box-shadow:14px 20px #9abdac0e}.pv-architecture-base small{font-size:7px;letter-spacing:.14em;color:#e5efe0}.pv-architecture-base>div{border:1px solid #bed7be66;height:22px;margin-top:12px;width:80%}.pv-architecture-base>div:last-child{width:55%}.pv-architecture-layer{position:absolute;left:14%;top:100px;width:78%;height:130px;border:1px solid #90c0b887;background:#285859db;transform:rotateX(40deg) rotate(-23deg);padding:20px}.pv-architecture-layer>span{font-size:16px;display:block;margin-bottom:15px;color:#e3eddc}.pv-architecture-layer>i{width:25%;height:35px;display:inline-block;margin-right:7px;background:#9ec6b33b;border:1px solid #aacfb580}.pv-architecture-modules{position:absolute;width:90%;top:30px;left:5%;display:flex;gap:12px;transform:rotate(-12deg)}.pv-architecture-modules>div{flex:1;min-width:0;padding:18px 12px;height:110px;background:#dbe5c7ed;border:1px solid #a7c3aa;color:#285047;box-shadow:8px 15px 15px #011b2320}.pv-architecture-modules>div:nth-child(2){transform:translateY(-22px);background:#85b6a8e8}.pv-architecture-modules>div:nth-child(3){transform:translateY(10px);background:#ead98ddd}.pv-architecture-modules small{font-size:6px;letter-spacing:.07em}.pv-architecture-modules b{font-weight:500;font-size:12px;display:block;margin:18px 0 12px}.pv-architecture-modules i{display:block;width:65%;height:1px;background:#46776888}.pv-tailored-note{position:absolute;right:0;bottom:0;text-align:right;font-size:8px}.pv-tailored figcaption{border-top:1px solid #9ec2af55;margin-top:15px;padding-top:16px;text-transform:uppercase;font-size:8px;letter-spacing:.1em;color:#b3d0c2}.products-closing{background:#efcf65;color:#18363a}.products-closing .container{display:grid;grid-template-columns:.65fr 1.6fr;gap:8%}.products-closing .eyebrow{color:#466044}.products-closing h2{font-size:clamp(3rem,6vw,6.5rem);margin-bottom:28px}.products-closing p{max-width:500px;margin-bottom:30px}.products-closing .btn{background:#17333c;color:#fff}@media(prefers-reduced-motion:no-preference){.products-hero-intro .eyebrow{animation:pv-settle .5s var(--pv-ease) both}.products-hero-intro h1{animation:motion-lines .85s var(--pv-ease) 50ms both}.products-hero-intro>div:last-child{animation:pv-settle .7s var(--pv-ease) .12s both}.pv-ecosystem.motion-enter .pv-main,.pv-ecosystem.motion-enter .pv-calendar,.pv-ecosystem.motion-enter .pv-mobile,.pv-tailored.motion-enter .pv-architecture-modules>div,.products-principle.motion-enter .pv-growth-study>i{animation:pv-arrive .9s var(--pv-ease) both}.pv-ecosystem.motion-enter .pv-calendar{animation-delay:.1s}.pv-ecosystem.motion-enter .pv-mobile{animation-delay:.18s}.pv-tailored.motion-enter .pv-architecture-modules>div:nth-child(2){animation-delay:90ms}.pv-tailored.motion-enter .pv-architecture-modules>div:nth-child(3){animation-delay:.18s}.motion-enter .pv-draw{stroke-dasharray:1;animation:pv-line 1s var(--pv-ease) .15s both}.products-discovery-flow li.motion-enter:before{animation:pv-connect .8s var(--pv-ease) both}.products-discovery-flow li:nth-child(2){animation-delay:70ms}.products-discovery-flow li:nth-child(3){animation-delay:.14s}.products-discovery-flow li:nth-child(4){animation-delay:.21s}@keyframes pv-settle{0%{opacity:.2;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pv-arrive{0%{opacity:.1;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes pv-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes pv-connect{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media(max-width:1100px){.products-hero-intro{gap:6%}.pv-main{width:76%;left:10%}.pv-calendar{width:195px;top:185px}.pv-calendar-title{font-size:18px}.pv-mobile{width:140px;right:0;top:130px}.pv-main-layout{grid-template-columns:100px 1fr}.pv-main-layout>div{padding:20px}.pv-main-layout>aside{padding:25px 15px}.products-discovery-layout{gap:7%}.products-section-intro{gap:6%}.products-discovery-flow{gap:20px}.products-discovery-flow li:before{right:-20px}.products-principle{padding:24px}.pv-tailored{padding:20px}.pv-architecture-modules{gap:8px}.pv-architecture-modules>div{padding:15px 10px}.pv-architecture-modules b{font-size:10px}.products-bespoke-layout{gap:5%}}@media(max-width:900px){.products-hero-intro{grid-template-columns:1fr;gap:30px;padding-top:40px}.products-hero-intro h1{font-size:clamp(3.3rem,7.8vw,5.4rem)}.products-hero-intro>div:last-child{max-width:630px}.pv-ecosystem-art{height:470px}.pv-main-layout{grid-template-columns:80px 1fr}.pv-main-layout>aside{font-size:7px;padding-inline:12px}.pv-main-layout strong{font-size:21px}.pv-kpis b{font-size:15px}.pv-calendar{width:170px;top:205px}.pv-mobile{width:125px;height:270px;top:125px;padding-inline:12px}.pv-mobile>strong{font-size:20px}.pv-mobile-circle{width:45px;height:45px;font-size:24px}.products-discovery-layout{grid-template-columns:1fr;gap:40px}.products-enquiry-copy{max-width:560px}.products-needs{max-width:680px}.products-discovery-flow{grid-template-columns:1fr 1fr;gap:35px}.products-discovery-flow li:nth-child(2):before{display:none}.products-discovery-flow li:before{right:-35px}.products-principle-grid{gap:20px;grid-template-columns:1fr 1fr}.pv-growth-study{width:240px;transform:scale(.85)}.pv-layout-study{width:100%;padding:20px}.pv-function-study{width:100%}.pv-function-study>div>span{padding-inline:16px}.pv-cycle-study{width:220px}.products-bespoke-layout{grid-template-columns:1fr;gap:45px}.products-bespoke-layout>div{max-width:620px}.pv-tailored{width:100%;max-width:650px;justify-self:center}.pv-architecture-modules b{font-size:13px}}@media(max-width:650px){.products-light-hero{padding-top:calc(var(--nav-h) + 22px);padding-bottom:40px}.products-hero-intro{padding:30px 0 40px}.products-hero-intro h1{font-size:clamp(2.7rem,11vw,4rem)}.products-hero-intro>div>p:first-child{font-size:1rem}.products-hero-intro>div>p{font-size:.86rem}.products-hero-actions{gap:16px}.pv-ecosystem-art{height:auto;display:grid;grid-template-columns:1.25fr 1fr;gap:20px 15px;align-items:center;padding:5px 0 15px}.pv-main{position:relative;top:auto;left:auto;width:100%;grid-column:1/-1;transform:none}.pv-main-layout{grid-template-columns:1fr;min-height:0}.pv-main-layout>aside{display:none}.pv-main-layout>div{padding:18px}.pv-main-layout strong{font-size:20px}.pv-main-layout svg{height:95px}.pv-calendar{position:relative;top:auto;left:auto;width:100%;transform:none}.pv-calendar-title{font-size:16px;padding:16px 12px 10px}.pv-calendar-grid{padding-inline:12px;gap:2px}.pv-calendar-grid i{height:17px;font-size:6px}.pv-calendar-event{padding:12px;font-size:7px}.pv-chrome{font-size:7px;padding:10px 12px}.pv-mobile{position:relative;right:auto;top:auto;width:125px;height:245px;transform:none;justify-self:center;border-width:4px;padding:25px 12px 12px}.pv-mobile>strong{font-size:18px}.pv-mobile>span:not(.pv-mobile-circle){font-size:5px}.pv-mobile-circle{width:40px;height:40px;margin-bottom:10px}.pv-ecosystem figcaption{font-size:8px;line-height:1.7;max-width:310px;margin:auto}.products-catalogue-head{margin-bottom:35px}.products-enquiry-copy h3{font-size:1.8rem}.products-needs{padding:22px}.products-needs-label{font-size:.58rem}.products-needs summary{font-size:.9rem;gap:12px}.products-needs details>div{padding-left:24px}.products-needs strong{font-size:1.1rem}.products-need-path{gap:8px;font-size:7px}.products-section-intro{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.products-section-intro>.eyebrow{margin:0}.products-section-intro>p{font-size:.9rem}.products-discovery-flow{grid-template-columns:1fr;gap:0}.products-discovery-flow li{padding:0 0 30px 62px;border-bottom:0;min-height:140px}.products-step-number{position:absolute;top:0;left:0}.products-discovery-flow li:before,.products-discovery-flow li:nth-child(2):before{display:block;width:1px;height:auto;inset:45px auto 0 22px}.products-discovery-flow li:last-child:before{display:none}.products-discovery-flow h3{margin:0 0 12px;padding-top:6px;font-size:1.35rem}.products-discovery-flow summary{font-size:.78rem}.products-principle-grid{grid-template-columns:1fr;gap:24px}.products-principle:nth-child(2n){margin-top:0}.products-principle{padding:24px}.pv-principle-art{height:240px;margin:20px 0}.pv-layout-study{width:90%}.pv-growth-study{width:280px;transform:none}.products-principle-copy h3{font-size:1.8rem}.products-principle-copy p{font-size:.86rem}.pv-tailored{padding:18px}.pv-tailored-art{height:300px}.pv-architecture-modules{top:25px;gap:6px}.pv-architecture-modules>div{padding:12px 8px;height:90px}.pv-architecture-modules small{font-size:5px}.pv-architecture-modules b{font-size:8px;margin-top:14px}.pv-architecture-base{top:145px;height:110px;padding:14px}.pv-architecture-base small{font-size:5px}.pv-architecture-layer{top:95px;height:100px;padding:14px}.pv-architecture-layer>span{font-size:12px;margin-bottom:10px}.pv-architecture-layer>i{height:25px;margin-right:5px}.pv-tailored-note{font-size:7px}.pv-tailored figcaption{font-size:7px;line-height:1.6}.products-closing .container{grid-template-columns:1fr;gap:26px}.products-closing h2{font-size:clamp(2.8rem,11vw,4.5rem)}.products-closing p{font-size:.9rem}}@media(max-width:360px){.pv-ecosystem-art{gap:18px 10px}.pv-mobile{width:108px;padding-inline:10px}.pv-calendar-title{font-size:15px}.pv-chrome{font-size:6px;gap:5px;padding-inline:9px}.pv-chrome>span:first-child{letter-spacing:1px}.pv-main-layout strong{font-size:18px}.pv-calendar-grid{padding-inline:8px}.products-needs{padding:18px}.products-needs details>div{padding-left:0}.products-needs-label>span:last-child{display:none}.products-need-path{gap:7px}.products-principle{padding:20px}.pv-growth-study{width:230px}.pv-growth-study>i{width:85px}.pv-growth-study>i:nth-child(2){left:70px}.pv-growth-study>i:nth-child(3),.pv-growth-study>i:nth-child(4){left:140px}.pv-layout-study{padding:18px;width:100%}.pv-function-study>div>span{padding-inline:12px}.pv-function-study strong{font-size:23px}.pv-cycle-study{width:210px}.pv-architecture-modules b{font-size:7px}.pv-architecture-modules small{font-size:4px}.pv-tailored-note{font-size:6px}.products-discovery-flow li{padding-left:57px}}@media(prefers-reduced-motion:reduce){.products-premium *,.products-premium *:before,.products-premium *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.products-principle:hover .pv-principle-art>div{transform:none}}
