:root{--terra-container: 1320px;--terra-gutter: clamp(22px, 4.8vw, 82px);--terra-page-frame: 1460px;--terra-radius: 18px;--terra-radius-md: 24px;--terra-radius-lg: 36px;--terra-radius-xl: 48px;--terra-shadow-soft: 0 18px 55px rgba(13, 46, 29, .08);--terra-shadow-card: 0 16px 40px rgba(13, 46, 29, .09);--terra-shadow-hover: 0 28px 70px rgba(13, 46, 29, .15);--terra-border-soft: rgba(24, 35, 28, .105);--terra-surface-glass: rgba(252, 251, 247, .86);--terra-ease-out: cubic-bezier(.22, 1, .36, 1)}body.terra-modern{background:radial-gradient(circle at 12% 9%,rgba(126,184,102,.1),transparent 28rem),radial-gradient(circle at 88% 28%,rgba(227,162,25,.08),transparent 30rem),#f7f6f1}.terra-modern #MainContent{position:relative;min-height:55vh;isolation:isolate}.terra-modern:not(.template-index) #MainContent{padding-bottom:clamp(40px,7vw,110px);overflow:clip}.terra-modern:not(.template-index) #MainContent:before,.terra-modern:not(.template-index) #MainContent:after{content:"";position:fixed;z-index:-1;width:min(38vw,560px);aspect-ratio:1;border-radius:50%;filter:blur(1px);pointer-events:none;opacity:.62}.terra-modern:not(.template-index) #MainContent:before{inset-block-start:19vh;inset-inline-start:-18vw;background:radial-gradient(circle,rgba(34,134,78,.1),transparent 68%)}.terra-modern:not(.template-index) #MainContent:after{inset-block-start:58vh;inset-inline-end:-20vw;background:radial-gradient(circle,rgba(211,139,22,.1),transparent 68%)}.terra-modern .terra-utility-bar,.terra-modern .terra-header-shell{width:min(calc(100% - clamp(20px,3vw,48px)),1580px);margin-inline:auto;padding-inline:clamp(8px,1.4vw,24px)}.terra-modern .terra-site-header.is-scrolled{box-shadow:0 12px 44px #0a261714}.terra-modern .terra-header-action,.terra-modern .terra-button{border-radius:999px}.terra-modern .terra-header-action{box-shadow:0 10px 24px #0f6a3f2b;transition:transform .25s var(--terra-ease-out),box-shadow .25s ease,background .25s ease}.terra-modern .terra-header-action:hover{box-shadow:0 16px 34px #0f6a3f3d;transform:translateY(-2px)}.terra-scroll-progress{position:fixed;inset-block-start:0;inset-inline:0;z-index:2400;height:3px;background:linear-gradient(90deg,var(--terra-forest-2),var(--terra-gold),var(--terra-clay));transform:scaleX(0);transform-origin:left center;pointer-events:none;will-change:transform}[dir=rtl] .terra-scroll-progress{transform-origin:right center}.terra-modern:not(.template-index) .terra-breadcrumbs{width:min(calc(100% - (var(--terra-gutter) * 2)),1380px);margin:clamp(24px,3vw,44px) auto 0;padding-inline:clamp(2px,.7vw,10px)}.terra-modern:not(.template-index) .terra-breadcrumbs ol{width:fit-content;max-width:100%;padding:8px 14px;border:1px solid var(--terra-border-soft);border-radius:999px;background:#ffffffa8;box-shadow:0 7px 22px #0d2e1d0b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.terra-modern:not(.template-index) .terra-page-hero{position:relative;width:min(calc(100% - (var(--terra-gutter) * 2)),1380px);margin:clamp(18px,2.2vw,34px) auto 0;padding:clamp(46px,6.4vw,96px);border:1px solid var(--terra-border-soft);border-radius:var(--terra-radius-xl);background:linear-gradient(135deg,#fffffff0,#f6f2e8e0),var(--terra-paper);box-shadow:var(--terra-shadow-soft);overflow:hidden;isolation:isolate}.terra-modern:not(.template-index) .terra-page-hero:before{content:"";position:absolute;z-index:-1;width:clamp(240px,35vw,560px);aspect-ratio:1;inset-block-start:-46%;inset-inline-end:-12%;border-radius:50%;background:radial-gradient(circle,#4d9c5a2e,#4d9c5a00 70%);pointer-events:none}.terra-modern:not(.template-index) .terra-page-hero:after{content:"";position:absolute;z-index:-1;width:180px;height:1px;inset-inline-start:clamp(46px,6.4vw,96px);inset-block-end:clamp(28px,4vw,58px);background:linear-gradient(90deg,var(--terra-gold),transparent);opacity:.75}.terra-modern:not(.template-index) .terra-page-hero>div:first-child{position:relative;z-index:2}.terra-modern:not(.template-index) .terra-page-hero h1{max-width:13ch;margin-bottom:clamp(22px,3vw,34px);font-size:clamp(2.75rem,5.2vw,5.65rem);line-height:.98;letter-spacing:-.045em}.terra-modern:not(.template-index) .terra-page-hero .terra-lead{max-width:58ch;margin-bottom:0;color:#46524a;font-size:clamp(1.08rem,1.55vw,1.34rem)}.terra-modern:not(.template-index) .terra-page-hero__media,.terra-modern:not(.template-index) .terra-logo-panel,.terra-modern:not(.template-index) .terra-support-visual,.terra-modern:not(.template-index) .terra-association-visual,.terra-modern:not(.template-index) .terra-news-visual,.terra-modern:not(.template-index) .terra-service-mark{position:relative;min-height:clamp(340px,35vw,510px);padding:clamp(22px,3vw,42px);border:1px solid rgba(24,35,28,.08);border-radius:clamp(24px,3vw,38px);background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.85),transparent 32%),linear-gradient(145deg,#e9f0e6,#f4eee2);box-shadow:0 24px 60px #0d2e1d21;overflow:hidden;transform:translateZ(0)}.terra-modern:not(.template-index) .terra-page-hero__media:after,.terra-modern:not(.template-index) .terra-logo-panel:after,.terra-modern:not(.template-index) .terra-support-visual:after,.terra-modern:not(.template-index) .terra-association-visual:after,.terra-modern:not(.template-index) .terra-news-visual:after,.terra-modern:not(.template-index) .terra-service-mark:after{content:"";position:absolute;inset:auto -16% -30% 34%;height:54%;border-radius:50%;background:#0f6a3f1a;filter:blur(22px);pointer-events:none}.terra-modern:not(.template-index) .terra-page-hero__media img,.terra-modern:not(.template-index) .terra-logo-panel img,.terra-modern:not(.template-index) .terra-support-visual img,.terra-modern:not(.template-index) .terra-association-visual img,.terra-modern:not(.template-index) .terra-news-visual img,.terra-modern:not(.template-index) .terra-service-mark img{position:relative;z-index:1;transition:transform .65s var(--terra-ease-out),filter .45s ease;will-change:transform}.terra-modern:not(.template-index) :is(.terra-section,.terra-member-categories,.terra-associati-section,.terra-association-form-section,.terra-services-group,.terra-news-section,.terra-document-library,.terra-support-section,.terra-blog-section,.terra-data-dashboard,.terra-related-news,.terra-platform-band,.terra-app-modules,.terra-app-screens,.terra-code-principles){position:relative;width:min(calc(100% - (var(--terra-gutter) * 2)),var(--terra-page-frame));margin:clamp(26px,4vw,64px) auto 0;padding:clamp(58px,7vw,108px) clamp(28px,5vw,78px);border:1px solid var(--terra-border-soft);border-radius:var(--terra-radius-lg);background:#ffffffc7;box-shadow:var(--terra-shadow-soft);overflow:hidden}.terra-modern:not(.template-index) :is(.terra-section,.terra-member-categories,.terra-associati-section,.terra-association-form-section,.terra-services-group,.terra-news-section,.terra-document-library,.terra-support-section,.terra-blog-section,.terra-data-dashboard,.terra-related-news,.terra-platform-band,.terra-app-modules,.terra-app-screens):before{content:"";position:absolute;z-index:0;width:260px;aspect-ratio:1;inset-block-start:-150px;inset-inline-end:-110px;border-radius:50%;background:radial-gradient(circle,rgba(15,106,63,.07),transparent 68%);pointer-events:none}.terra-modern:not(.template-index) :is(.terra-section,.terra-member-categories,.terra-associati-section,.terra-association-form-section,.terra-services-group,.terra-news-section,.terra-document-library,.terra-support-section,.terra-blog-section,.terra-data-dashboard,.terra-related-news,.terra-platform-band,.terra-app-modules,.terra-app-screens)>*{position:relative;z-index:1}.terra-modern:not(.template-index) .terra-section--paper,.terra-modern:not(.template-index) .terra-data-dashboard{background:linear-gradient(145deg,#f5f0e6f5,#faf8f2f0)}.terra-modern:not(.template-index) .terra-section--forest,.terra-modern:not(.template-index) .terra-platform-band{border-color:#ffffff1c;background:radial-gradient(circle at 88% 12%,rgba(227,162,25,.16),transparent 26rem),linear-gradient(140deg,#0b432c,#12633e 62%,#0d4e32);color:#fff;box-shadow:0 28px 72px #08321e38}.terra-modern:not(.template-index) .terra-section--clay{border-color:#ffffff1f;background:radial-gradient(circle at 86% 15%,rgba(255,219,148,.19),transparent 22rem),linear-gradient(140deg,#80341f,#a84827 58%,#8b3b24);color:#fff;box-shadow:0 28px 72px #5c251633}.terra-modern:not(.template-index) .terra-section--forest :is(p,small),.terra-modern:not(.template-index) .terra-section--clay :is(p,small),.terra-modern:not(.template-index) .terra-platform-band p{color:#ffffffc7}.terra-modern:not(.template-index) .terra-section-head,.terra-modern:not(.template-index) .terra-section-heading,.terra-modern:not(.template-index) .terra-home-section-head{margin-bottom:clamp(38px,5vw,68px)}.terra-modern:not(.template-index) :is(.terra-section-head,.terra-section-heading,.terra-home-section-head) h2{max-width:18ch;letter-spacing:-.035em}.terra-modern:not(.template-index) .terra-section-intro{max-width:780px}.terra-modern:not(.template-index) .terra-category-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(16px,2vw,26px)}.terra-modern:not(.template-index) :is(.terra-services-grid,.terra-associati-grid,.terra-news-grid,.terra-document-grid,.terra-blog-grid,.terra-app-module-grid,.terra-screen-grid,.terra-metric-grid,.terra-chart-grid){gap:clamp(18px,2.2vw,30px)}.terra-modern:not(.template-index) :is(.terra-category-grid>*,.terra-support-card,.terra-service-card,.terra-associato-card,.terra-news-card,.terra-document-card,.terra-blog-card,.terra-app-module-grid article,.terra-screen-card,.terra-metric,.terra-chart,.terra-code-principles article,.terra-empty-state){border:1px solid rgba(24,35,28,.1);border-radius:var(--terra-radius-md);background:#ffffffe8;box-shadow:0 12px 34px #0d2e1d11;transition:transform .42s var(--terra-ease-out),box-shadow .42s var(--terra-ease-out),border-color .3s ease,background .3s ease}.terra-modern:not(.template-index) :is(.terra-category-grid>a,.terra-service-card,.terra-associato-card,.terra-news-card,.terra-document-card,.terra-blog-card,.terra-app-module-grid article,.terra-screen-card,.terra-metric,.terra-chart):hover{border-color:#0f6a3f42;box-shadow:var(--terra-shadow-hover);transform:translateY(-7px)}.terra-modern:not(.template-index) :is(.terra-associato-card__media,.terra-news-card__media,.terra-document-card__media,.terra-blog-card__media,.terra-service-card__media){border-radius:calc(var(--terra-radius-md) - 1px) calc(var(--terra-radius-md) - 1px) 0 0;background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.8),transparent 35%),#eef2e9}.terra-modern:not(.template-index) :is(.terra-associato-card__media,.terra-news-card__media,.terra-document-card__media,.terra-blog-card__media,.terra-service-card__media) img{transition:transform .65s var(--terra-ease-out),filter .45s ease}.terra-modern:not(.template-index) :is(.terra-associato-card,.terra-news-card,.terra-document-card,.terra-blog-card,.terra-service-card):hover :is(.terra-associato-card__media,.terra-news-card__media,.terra-document-card__media,.terra-blog-card__media,.terra-service-card__media) img{transform:scale(1.045);filter:saturate(1.04) contrast(1.02)}.terra-modern:not(.template-index) :is(.terra-associato-card__body,.terra-news-card__body,.terra-document-card__body,.terra-blog-card__body,.terra-service-card__body){padding:clamp(24px,3vw,36px)}.terra-modern:not(.template-index) .terra-category-grid>a,.terra-modern:not(.template-index) .terra-category-grid>article>div{padding:clamp(26px,3vw,38px)!important}.terra-modern:not(.template-index) .terra-category-grid>a{position:relative;min-height:250px;display:flex;flex-direction:column;align-items:flex-start}.terra-modern:not(.template-index) .terra-category-grid>a:after{content:"\2197";position:absolute;inset-block-start:22px;inset-inline-end:24px;color:var(--terra-forest);font-size:1.15rem;opacity:.45;transition:opacity .25s ease,transform .25s ease}.terra-modern:not(.template-index) .terra-category-grid>a:hover:after{opacity:1;transform:translate(3px,-3px)}.terra-modern:not(.template-index) .terra-category-grid>a .terra-text-link{margin-top:auto}.terra-modern:not(.template-index) .terra-final-journey__grid{gap:16px;border:0}.terra-modern:not(.template-index) .terra-final-journey article{min-height:370px;padding:clamp(28px,4vw,48px);border:1px solid var(--terra-border-soft)!important;border-radius:var(--terra-radius-md);background:#fffc;box-shadow:0 12px 34px #0d2e1d0e}.terra-modern:not(.template-index) .terra-section--forest .terra-final-journey article{border-color:#ffffff21!important;background:#ffffff0f}.terra-modern:not(.template-index) .terra-trace__steps{gap:12px;margin-top:clamp(42px,6vw,72px)}.terra-modern:not(.template-index) .terra-trace__steps li{min-height:180px;padding:52px 18px 22px;border:1px solid var(--terra-border-soft);border-top:3px solid var(--terra-forest-2);border-radius:0 0 18px 18px;background:#ffffffbd}.terra-modern:not(.template-index) .terra-trace__steps li:before{inset-block-start:-8px;inset-inline-start:18px;box-shadow:0 0 0 7px #17834d1c}.terra-modern:not(.template-index) .terra-association-form,.terra-modern:not(.template-index) .terra-contact-form{width:min(100%,1120px);gap:clamp(18px,2.3vw,28px);margin-top:clamp(34px,5vw,62px);padding:clamp(26px,4.5vw,60px);border:1px solid rgba(24,35,28,.1);border-radius:var(--terra-radius-lg);background:#ffffffe0;box-shadow:0 24px 68px #0d2e1d1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.terra-modern:not(.template-index) .terra-field{gap:9px}.terra-modern:not(.template-index) .terra-field label,.terra-modern:not(.template-index) .terra-field>span{color:#344039;font-size:.84rem;letter-spacing:.012em}.terra-modern:not(.template-index) .terra-field :is(input,textarea,select),.terra-modern:not(.template-index) .terra-newsletter input{min-height:54px;padding:13px 16px;border:1px solid rgba(62,74,66,.3);border-radius:14px;background:#fffffff5;box-shadow:inset 0 1px 1px #0d2e1d08;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.terra-modern:not(.template-index) .terra-field :is(input,textarea,select):focus{border-color:var(--terra-forest-2);outline:0;box-shadow:0 0 0 4px #17834d1f}.terra-modern:not(.template-index) .terra-field textarea{min-height:130px}.terra-modern:not(.template-index) .terra-association-form>.terra-button,.terra-modern:not(.template-index) .terra-contact-form>.terra-button{min-height:58px;margin-top:8px;box-shadow:0 14px 30px #0f6a3f33}.terra-modern:not(.template-index) .terra-content-page,.terra-modern:not(.template-index) .terra-rich-content{position:relative;width:min(calc(100% - (var(--terra-gutter) * 2)),1080px);max-width:none;margin:clamp(28px,4vw,64px) auto 0;padding:clamp(44px,7vw,92px);border:1px solid var(--terra-border-soft);border-radius:var(--terra-radius-lg);background:#ffffffdb;box-shadow:var(--terra-shadow-soft)}.terra-modern:not(.template-index) .terra-content-page__header{max-width:790px;padding-bottom:clamp(28px,4vw,48px);margin-bottom:clamp(28px,4vw,48px);border-bottom:1px solid var(--terra-border-soft)}.terra-modern:not(.template-index) .terra-content-page h1,.terra-modern:not(.template-index) .terra-rich-content h1{max-width:14ch;margin-bottom:0;font-size:clamp(2.65rem,5vw,5rem);line-height:1;letter-spacing:-.04em}.terra-modern:not(.template-index) :is(.terra-rte,.terra-rich-text,.rte){max-width:780px}.terra-modern:not(.template-index) :is(.terra-rte,.terra-rich-text,.rte) h2{margin-top:1.8em;font-size:clamp(1.8rem,3.2vw,2.8rem)}.terra-modern:not(.template-index) :is(.terra-rte,.terra-rich-text,.rte) h3{margin-top:1.65em}.terra-modern:not(.template-index) :is(.terra-rte,.terra-rich-text,.rte) :is(ul,ol){padding-inline-start:1.3em}.terra-modern:not(.template-index) :is(.terra-rte,.terra-rich-text,.rte) blockquote{margin:2em 0;padding:22px 26px;border-inline-start:4px solid var(--terra-gold);border-radius:0 16px 16px 0;background:var(--terra-cream)}.terra-modern:not(.template-index) .terra-blog-hero,.terra-modern:not(.template-index) .terra-article{width:min(calc(100% - (var(--terra-gutter) * 2)),1320px)}.terra-modern:not(.template-index) .terra-blog-hero{margin-top:clamp(28px,4vw,56px);padding:clamp(46px,6vw,82px);border:1px solid var(--terra-border-soft);border-radius:var(--terra-radius-lg);background:#fffc;box-shadow:var(--terra-shadow-soft)}.terra-modern:not(.template-index) .terra-filter-nav{width:min(calc(100% - (var(--terra-gutter) * 2)),1320px);margin-top:24px}.terra-modern:not(.template-index) :is(.terra-filter-nav a,.terra-data-filters button,.terra-service-jump a,.terra-news-categories a){border-radius:999px;background:#ffffffd1;box-shadow:0 6px 20px #0d2e1d0a}.terra-modern:not(.template-index) .terra-service-jump,.terra-modern:not(.template-index) .terra-news-categories{width:min(calc(100% - (var(--terra-gutter) * 2)),1320px);gap:14px;margin-top:clamp(28px,4vw,48px)}.terra-modern:not(.template-index) .terra-service-jump a,.terra-modern:not(.template-index) .terra-news-categories a{min-height:104px;padding:20px 24px;border-radius:20px;transition:transform .3s var(--terra-ease-out),box-shadow .3s ease,border-color .3s ease}.terra-modern:not(.template-index) .terra-service-jump a:hover,.terra-modern:not(.template-index) .terra-news-categories a:hover{border-color:#0f6a3f3d;box-shadow:var(--terra-shadow-card);transform:translateY(-4px)}.terra-modern:not(.template-index) .terra-article{margin-top:clamp(30px,4vw,62px);padding:clamp(48px,7vw,96px);border:1px solid var(--terra-border-soft);border-radius:var(--terra-radius-lg);background:#ffffffdb;box-shadow:var(--terra-shadow-soft)}.terra-modern:not(.template-index) .terra-article-cover img{border-radius:var(--terra-radius-md)}.terra-modern:not(.template-index) .terra-article-aside{padding:28px;border:0;border-radius:20px;background:linear-gradient(145deg,var(--terra-cream),#eef3e9);box-shadow:0 12px 32px #0d2e1d12}.terra-modern:not(.template-index) .terra-chart,.terra-modern:not(.template-index) .terra-metric{padding:clamp(22px,3vw,34px)}.terra-modern:not(.template-index) .terra-app-phone{border-radius:48px;box-shadow:0 32px 80px #0d23173d;transform:rotate(1.3deg)}.terra-modern:not(.template-index) .terra-app-phone__screen{border-radius:30px}.terra-modern:not(.template-index) .terra-screen-card img{border-radius:15px}.terra-modern .terra-modal__panel{border-radius:26px;box-shadow:0 32px 100px #04170d57}.terra-modern .terra-button{padding-inline:25px;box-shadow:0 8px 22px #0d2e1d14;transition:transform .28s var(--terra-ease-out),box-shadow .28s ease,background .2s ease,color .2s ease,border-color .2s ease}.terra-modern .terra-button:hover{box-shadow:0 14px 30px #0d2e1d24;transform:translateY(-3px)}.terra-modern .terra-text-link{position:relative;text-decoration:none}.terra-modern .terra-text-link:after{content:"";position:absolute;inset-inline:0;inset-block-end:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .32s var(--terra-ease-out)}.terra-modern .terra-text-link:hover{text-decoration:none}.terra-modern .terra-text-link:hover:after{transform:scaleX(1);transform-origin:left center}.terra-modern [data-reveal]{transform:translateY(28px) scale(.992);transition:opacity .78s var(--terra-ease-out),transform .78s var(--terra-ease-out);transition-delay:var(--terra-reveal-delay, 0ms)}.terra-modern [data-reveal].is-visible,.terra-modern .shopify-design-mode [data-reveal]{transform:none}.terra-modern:not(.template-index) [data-modern-section]{transition:border-color .55s ease,box-shadow .55s ease}.terra-modern:not(.template-index) [data-modern-section].is-section-visible{border-color:#0f6a3f26}.terra-modern .terra-footer__main{width:min(calc(100% - (var(--terra-gutter) * 2)),1400px);gap:clamp(34px,5vw,72px);padding-block:clamp(68px,8vw,112px)}.terra-modern .terra-footer__legal{width:min(calc(100% - (var(--terra-gutter) * 2)),1400px);margin-inline:auto;padding-inline:0}@media(max-width:1180px){.terra-modern .terra-header-shell,.terra-modern .terra-utility-bar{width:min(calc(100% - 24px),1580px);padding-inline:6px}.terra-modern:not(.template-index) .terra-page-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:clamp(28px,4vw,54px)}}@media(max-width:820px){:root{--terra-gutter: clamp(18px, 5vw, 28px);--terra-radius-lg: 28px;--terra-radius-xl: 32px}.terra-modern:not(.template-index) .terra-page-hero{grid-template-columns:1fr;padding:clamp(34px,8vw,56px)}.terra-modern:not(.template-index) .terra-page-hero:after{inset-inline-start:clamp(34px,8vw,56px)}.terra-modern:not(.template-index) .terra-page-hero__media,.terra-modern:not(.template-index) .terra-logo-panel,.terra-modern:not(.template-index) .terra-support-visual,.terra-modern:not(.template-index) .terra-association-visual,.terra-modern:not(.template-index) .terra-news-visual,.terra-modern:not(.template-index) .terra-service-mark{min-height:300px}.terra-modern:not(.template-index) :is(.terra-section,.terra-member-categories,.terra-associati-section,.terra-association-form-section,.terra-services-group,.terra-news-section,.terra-document-library,.terra-support-section,.terra-blog-section,.terra-data-dashboard,.terra-related-news,.terra-platform-band,.terra-app-modules,.terra-app-screens,.terra-code-principles){padding:clamp(42px,9vw,68px) clamp(22px,6vw,38px)}.terra-modern:not(.template-index) .terra-final-journey__grid{gap:14px}.terra-modern:not(.template-index) .terra-final-journey article{min-height:0;padding:30px;border-bottom:1px solid var(--terra-border-soft)!important}.terra-modern:not(.template-index) .terra-trace__steps li{min-height:0;padding:24px 22px 24px 42px;border:1px solid var(--terra-border-soft);border-inline-start:3px solid var(--terra-forest-2);border-radius:16px}.terra-modern:not(.template-index) .terra-trace__steps li:before{inset-block-start:28px;inset-inline-start:-8px}.terra-modern:not(.template-index) .terra-association-form,.terra-modern:not(.template-index) .terra-contact-form{padding:clamp(24px,7vw,38px);border-radius:24px}.terra-modern:not(.template-index) .terra-content-page,.terra-modern:not(.template-index) .terra-rich-content,.terra-modern:not(.template-index) .terra-article,.terra-modern:not(.template-index) .terra-blog-hero{padding:clamp(34px,8vw,56px)}}@media(max-width:520px){:root{--terra-gutter: 18px}.terra-modern:not(.template-index) .terra-breadcrumbs ol{width:100%;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.terra-modern:not(.template-index) .terra-page-hero{padding:30px 24px 38px;border-radius:26px}.terra-modern:not(.template-index) .terra-page-hero:after{inset-inline-start:24px;inset-block-end:22px}.terra-modern:not(.template-index) .terra-page-hero h1{font-size:clamp(2.4rem,13vw,3.65rem)}.terra-modern:not(.template-index) .terra-page-hero__media,.terra-modern:not(.template-index) .terra-logo-panel,.terra-modern:not(.template-index) .terra-support-visual,.terra-modern:not(.template-index) .terra-association-visual,.terra-modern:not(.template-index) .terra-news-visual,.terra-modern:not(.template-index) .terra-service-mark{min-height:245px;padding:18px;border-radius:22px}.terra-modern:not(.template-index) :is(.terra-section,.terra-member-categories,.terra-associati-section,.terra-association-form-section,.terra-services-group,.terra-news-section,.terra-document-library,.terra-support-section,.terra-blog-section,.terra-data-dashboard,.terra-related-news,.terra-platform-band,.terra-app-modules,.terra-app-screens,.terra-code-principles){padding:38px 22px;border-radius:24px}.terra-modern:not(.template-index) :is(.terra-category-grid>*,.terra-support-card,.terra-service-card,.terra-associato-card,.terra-news-card,.terra-document-card,.terra-blog-card,.terra-app-module-grid article,.terra-screen-card,.terra-metric,.terra-chart,.terra-code-principles article,.terra-empty-state){border-radius:19px}.terra-modern:not(.template-index) .terra-category-grid>a{min-height:220px}.terra-modern:not(.template-index) .terra-content-page,.terra-modern:not(.template-index) .terra-rich-content,.terra-modern:not(.template-index) .terra-article,.terra-modern:not(.template-index) .terra-blog-hero{padding:34px 24px;border-radius:24px}.terra-modern:not(.template-index) .terra-app-phone{transform:none}.terra-modern .terra-button{min-height:52px}}@media(hover:none){.terra-modern:not(.template-index) :is(.terra-category-grid>a,.terra-service-card,.terra-associato-card,.terra-news-card,.terra-document-card,.terra-blog-card,.terra-app-module-grid article,.terra-screen-card,.terra-metric,.terra-chart):hover{transform:none}}@media(prefers-reduced-motion:reduce){.terra-scroll-progress{display:none}.terra-modern [data-reveal]{transition-delay:0ms!important}.terra-modern:not(.template-index) .terra-page-hero__media img,.terra-modern:not(.template-index) .terra-logo-panel img,.terra-modern:not(.template-index) .terra-support-visual img,.terra-modern:not(.template-index) .terra-association-visual img,.terra-modern:not(.template-index) .terra-news-visual img,.terra-modern:not(.template-index) .terra-service-mark img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/terra-modern-pages.css.map */
