.nt-section{padding: 44px 0 20px}.nt-blogpage{padding-bottom: 50px}.nt-searchbar{margin-bottom: 26px}.nt-postgrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 26px}.nt-postcard{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--nt-line);border-radius: 12px;overflow: hidden;transition: transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.nt-postcard:hover{transform: translateY(-5px);box-shadow: 0 16px 40px rgba(40,33,15,.1)}.nt-postcard__media{position: relative;display: block;aspect-ratio: 4 / 3;overflow: hidden}.nt-postcard__media img,.nt-postcard__media .nt-img-placeholder{width: 100%;height: 100% !important;object-fit: cover;transition: transform .8s cubic-bezier(.2,.8,.2,1)}.nt-postcard:hover .nt-postcard__media img{transform: scale(1.07)}.nt-postcard__cat{position: absolute;left: 14px;top: 14px;padding: 5px 12px;border-radius: 99px;background: rgba(255,255,255,.94);font-size: 11.5px;font-weight: 500;letter-spacing: .06em;text-transform: uppercase;color: var(--nt-green)}.nt-postcard__body{display: flex;flex-direction: column;gap: 10px;padding: 20px 22px 24px;flex: 1}.nt-postcard__meta{display: flex;align-items: center;gap: 6px;font-size: 12.5px;color: var(--nt-muted)}.nt-postcard__meta .nt-icon{color: var(--nt-gold);font-size: 14px}.nt-postcard__title{font-family: var(--nt-serif);font-weight: 400;font-size: 21px;line-height: 1.3;color: #1f1e1a}.nt-postcard__title a{background: linear-gradient(var(--nt-gold-light),var(--nt-gold-light)) left bottom / 0 1px no-repeat;transition: background-size .4s,color .2s}.nt-postcard:hover .nt-postcard__title a{background-size: 100% 1px;color: var(--nt-green)}.nt-postcard__excerpt{font-size: 14.5px;line-height: 1.6;color: #55514a}.nt-postcard .nt-link{margin-top: auto;align-self: flex-start}.nt-postcard--large{grid-column: 1 / -1;flex-direction: row}.nt-postcard--large .nt-postcard__media{flex: 0 0 56%;aspect-ratio: 16 / 9}.nt-postcard--large .nt-postcard__body{padding: 34px 40px;justify-content: center}.nt-postcard--large .nt-postcard__title{font-size: clamp(24px,2.4vw,34px)}.nt-postcard--large .nt-postcard__excerpt{font-size: 16px}.nt-postgrid--3 .nt-postcard--large{grid-column: auto;flex-direction: column}.nt-pagination{margin-top: 40px;display: flex;justify-content: center}.nt-pagination ul{list-style: none;display: flex;gap: 8px;margin: 0;padding: 0}.nt-pagination a,.nt-pagination span{min-width: 44px;height: 44px;padding: 0 8px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--nt-line);background: #fff;font-size: 15px;color: var(--nt-text);transition: .2s}.nt-pagination a:hover{border-color: var(--nt-gold);color: var(--nt-gold);transform: translateY(-2px)}.nt-pagination .current{background: var(--nt-green);border-color: var(--nt-green);color: #fff}.nt-article__head{padding: 40px 0 30px;text-align: center;background: linear-gradient(180deg,#f3ede0,var(--nt-cream))}.nt-article__head .nt-bc{justify-content: center}.nt-article__cat{display: inline-block}.nt-article__title{font-family: var(--nt-serif);font-weight: 400;font-size: clamp(30px,3.6vw,50px);line-height: 1.15;color: #1d1c19;margin: 6px 0 16px !important}.nt-article__meta{display: flex;justify-content: center;gap: 22px;font-size: 14px;color: var(--nt-muted)}.nt-article__meta span{display: inline-flex;align-items: center;gap: 6px}.nt-article__meta .nt-icon{color: var(--nt-gold)}.nt-article__media{max-width: 1080px;margin-top: 8px;margin-bottom: 40px}.nt-article__media img{width: 100%;aspect-ratio: 16 / 8;object-fit: cover;border-radius: 16px;box-shadow: 0 20px 50px rgba(40,33,15,.12)}.nt-article .nt-prose{font-size: 17.5px}.nt-article__foot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px;margin: 40px 0 30px;padding: 20px 0;border-top: 1px solid var(--nt-line);border-bottom: 1px solid var(--nt-line)}.nt-share{display: flex;align-items: center;gap: 10px;font-size: 14px;color: var(--nt-muted)}.nt-share span{display: inline-flex;align-items: center;gap: 6px}.nt-share a,.nt-share button{width: 40px;height: 40px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--nt-line);background: #fff;color: var(--nt-green);font-size: 18px;cursor: pointer;transition: .25s}.nt-share a:hover,.nt-share button:hover{background: var(--nt-green);color: #fff;border-color: var(--nt-green);transform: translateY(-3px)}.nt-share button.is-copied{background: var(--nt-gold);color: #fff}.nt-related{background: #f3ede0;padding-bottom: 50px}.nt-comments{margin: 30px 0 50px}.nt-comments__title,.nt-comments .comment-reply-title{font-family: var(--nt-serif);font-weight: 400;font-size: 26px;margin-bottom: 16px}.nt-comments__list{list-style: none;padding: 0}.nt-comments .comment-body{background: #fff;border: 1px solid var(--nt-line);border-radius: 12px;padding: 18px 20px;margin-bottom: 14px}.nt-comments .avatar{border-radius: 50%;float: left;margin-right: 12px}.nt-comments :is(input[type="text"],input[type="email"],input[type="url"],textarea){width: 100%;border: 1px solid var(--nt-line);border-radius: 8px;padding: 12px 14px;font: 15px var(--nt-sans);background: #fff}.nt-comments p{margin-bottom: 14px}.nt-comments label{display: block;font-size: 13.5px;margin-bottom: 6px;color: #4a463d}.nt-pagebody{padding-bottom: 60px}.nt-card-panel{background: #fff;border: 1px solid var(--nt-line);border-radius: 16px;padding: clamp(24px,4vw,48px);box-shadow: 0 10px 30px rgba(40,33,15,.05)}.nt-helpbox{display: flex;align-items: center;gap: 18px;margin-top: 24px;padding: 22px 26px;border-radius: 14px;background: linear-gradient(120deg,#f3ede0,#fbf8f2);border: 1px solid var(--nt-line)}.nt-helpbox strong{display: block;font-family: var(--nt-serif);font-weight: 400;font-size: 19px;color: #1f1e1a}.nt-helpbox p{color: var(--nt-muted);font-size: 14px}.nt-helpbox .nt-btn{margin-left: auto}.nt-catpage{padding-bottom: 50px}.nt-catlist{display: grid;grid-template-columns: repeat(2,1fr);gap: 26px}.nt-catrow{display: grid;grid-template-columns: 42% 1fr;background: #fff;border: 1px solid var(--nt-line);border-radius: 16px;overflow: hidden;transition: transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.nt-catrow:hover{transform: translateY(-5px);box-shadow: 0 18px 44px rgba(40,33,15,.1)}.nt-catrow__media{position: relative;display: block;overflow: hidden;min-height: 230px}.nt-catrow__media img,.nt-catrow__media .nt-img-placeholder{position: absolute;inset: 0;width: 100%;height: 100% !important;object-fit: cover;transition: transform 1s cubic-bezier(.2,.8,.2,1)}.nt-catrow:hover .nt-catrow__media img{transform: scale(1.08)}.nt-catrow__num{position: absolute;left: 14px;top: 12px;font-family: var(--nt-serif);font-size: 30px;color: #fff;text-shadow: 0 2px 12px rgba(0,0,0,.35)}.nt-catrow__body{display: flex;flex-direction: column;gap: 12px;padding: 24px 26px}.nt-catrow__title{font-family: var(--nt-serif);font-weight: 400;font-size: 23px;line-height: 1.25;color: #1f1e1a}.nt-catrow__title a:hover{color: var(--nt-green)}.nt-catrow__desc{font-size: 14.5px;color: #55514a;line-height: 1.55}.nt-catrow__subs{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.nt-catrow__subs a{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border-radius: 99px;background: var(--nt-cream);border: 1px solid var(--nt-line);font-size: 13px;transition: .2s}.nt-catrow__subs a span{color: var(--nt-muted);font-size: 11.5px}.nt-catrow__subs a:hover{background: var(--nt-green);color: #fff;border-color: var(--nt-green)}.nt-catrow__subs a:hover span{color: #d9e7dd}.nt-catrow .nt-link{margin-top: auto;align-self: flex-start}.nt-story{padding: 60px 0 40px}.nt-story__grid{display: grid;grid-template-columns: 1fr 1.1fr;gap: 60px;align-items: center}.nt-story__media{position: relative}.nt-story__media img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;object-position: 35% center;border-radius: 200px 200px 16px 16px;box-shadow: 0 24px 60px rgba(40,33,15,.15)}.nt-story__media::before{content: "";position: absolute;inset: 18px -18px -18px 18px;border: 1.5px solid var(--nt-gold-light);border-radius: 200px 200px 16px 16px;z-index: -1}.nt-story__badge{position: absolute;right: -10px;bottom: 34px;padding: 14px 24px;background: var(--nt-green);color: #fff;border-radius: 12px;box-shadow: 0 12px 30px rgba(0,0,0,.18);animation: nt-float 5s ease-in-out infinite}.nt-story__badge .nt-script{font-size: 28px;color: var(--nt-gold-light)}.nt-signature{font-family: var(--nt-script);font-size: 40px;color: var(--nt-gold);margin-top: 20px !important;transform: rotate(-4deg);display: inline-block}@keyframes nt-float{50%{transform: translateY(-8px)}}.nt-values{background: #f3ede0;padding: 60px 0}.nt-values__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 22px}.nt-value{text-align: center;background: #fff;border-radius: 16px;padding: 34px 24px;border: 1px solid var(--nt-line);transition: transform .35s,box-shadow .35s}.nt-value:hover{transform: translateY(-6px);box-shadow: 0 16px 40px rgba(40,33,15,.1)}.nt-value .nt-ring{margin: 0 auto 18px;display: flex}.nt-value h3{font-family: var(--nt-serif);font-weight: 400;font-size: 20px;margin-bottom: 8px !important}.nt-value p{color: var(--nt-muted);font-size: 14.5px}.nt-offer__grid{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.nt-offer__grid a{display: flex;align-items: center;gap: 14px;padding: 12px 18px 12px 12px;background: #fff;border: 1px solid var(--nt-line);border-radius: 12px;font-size: 15px;transition: .3s}.nt-offer__grid a>.nt-icon{margin-left: auto;color: var(--nt-gold);transition: transform .3s}.nt-offer__grid a:hover{border-color: var(--nt-gold-light);box-shadow: var(--nt-shadow);color: var(--nt-green)}.nt-offer__grid a:hover>.nt-icon{transform: translateX(5px)}.nt-offer__img{width: 56px;height: 56px;border-radius: 10px;overflow: hidden;flex: none;background: var(--nt-cream)}.nt-offer__img img{width: 100%;height: 100% !important;object-fit: cover}.nt-quote{position: relative;max-width: 860px;margin: 30px auto 40px;text-align: center}.nt-quote>.nt-icon{font-size: 44px;color: var(--nt-gold-light);margin: 0 auto 12px;display: block}.nt-quote p{font-family: var(--nt-serif);font-size: clamp(22px,2.4vw,32px);line-height: 1.45;color: var(--nt-green-dark)}.nt-quote cite{display: block;margin-top: 14px;font-style: normal;color: var(--nt-gold);letter-spacing: .08em}.nt-contact{padding-bottom: 60px}.nt-contact__cards{display: grid;grid-template-columns: repeat(4,1fr);gap: 18px;margin-bottom: 30px}.nt-ccinfo{display: flex;align-items: center;gap: 14px;background: #fff;border: 1px solid var(--nt-line);border-radius: 14px;padding: 20px;transition: transform .3s,box-shadow .3s}.nt-ccinfo:hover{transform: translateY(-4px);box-shadow: var(--nt-shadow)}.nt-ccinfo strong{display: block;font-weight: 500;font-size: 13px;letter-spacing: .08em;text-transform: uppercase;color: var(--nt-gold);margin-bottom: 2px}.nt-ccinfo span{font-size: 15px;color: #23221e;line-height: 1.5}.nt-ccinfo a:hover{color: var(--nt-green)}.nt-contact__grid{display: grid;grid-template-columns: 1.4fr 1fr;gap: 26px;align-items: start}.nt-form{display: grid;gap: 16px;margin-top: 18px}.nt-form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.nt-form .nt-btn{justify-self: start}.nt-contact__side{display: grid;gap: 18px}.nt-wa{display: flex;align-items: center;gap: 14px;padding: 18px 22px;border-radius: 14px;background: #1f8a4c;color: #fff !important;transition: transform .3s,box-shadow .3s}.nt-wa:hover{transform: translateY(-4px);box-shadow: 0 14px 30px rgba(31,138,76,.35)}.nt-wa>.nt-icon:first-child{font-size: 34px}.nt-wa strong{display: block;font-size: 16px;font-weight: 500}.nt-wa small{font-size: 13px;opacity: .85}.nt-wa>.nt-icon:last-child{margin-left: auto;transition: transform .3s}.nt-wa:hover>.nt-icon:last-child{transform: translateX(5px)}.nt-map{border-radius: 14px;overflow: hidden;border: 1px solid var(--nt-line);aspect-ratio: 4 / 3;background: var(--nt-cream-2)}.nt-map iframe{width: 100%;height: 100%;border: 0;display: block;filter: saturate(.75) sepia(.12)}.nt-socialbox{display: flex;align-items: center;justify-content: space-between;gap: 14px;background: var(--nt-green-dark);color: #fff;border-radius: 14px;padding: 18px 22px}.nt-socialbox strong{font-weight: 500}.nt-socialbox .nt-social a{font-size: 22px}.nt-contact__extra{margin-top: 30px}.nt-404{padding: 80px 0 90px;text-align: center;background: radial-gradient(600px 300px at 50% 0%,rgba(216,181,111,.18),transparent 70%)}.nt-404__inner{display: flex;flex-direction: column;align-items: center;gap: 16px}.nt-404__num{font-family: var(--nt-serif);font-size: clamp(110px,16vw,190px);line-height: 1;color: var(--nt-green-dark);display: flex;align-items: center;gap: 6px}.nt-404__num span{display: inline-flex;width: .8em;height: .8em;border-radius: 50%;background: var(--nt-gold);color: #fff;align-items: center;justify-content: center;font-size: .5em;animation: nt-spin-slow 8s linear infinite}@keyframes nt-spin-slow{to{transform: rotate(360deg)}}.nt-404__title{font-family: var(--nt-serif);font-weight: 400;font-size: clamp(26px,3vw,36px)}.nt-404 p{color: var(--nt-muted);max-width: 520px}.nt-404__btns{display: flex;gap: 12px;flex-wrap: wrap;justify-content: center;margin-top: 8px}@media (max-width: 1080px){.nt-postgrid{grid-template-columns: repeat(2,1fr)}.nt-catlist{grid-template-columns: 1fr}.nt-values__grid{grid-template-columns: repeat(2,1fr)}.nt-contact__cards{grid-template-columns: repeat(2,1fr)}.nt-contact__grid{grid-template-columns: 1fr}.nt-story__grid{gap: 40px}.nt-offer__grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 760px){.nt-postgrid{grid-template-columns: 1fr}.nt-postcard--large{flex-direction: column}.nt-postcard--large .nt-postcard__body{padding: 22px}.nt-catrow{grid-template-columns: 1fr}.nt-catrow__media{min-height: 200px}.nt-story__grid{grid-template-columns: 1fr}.nt-story__media{max-width: 420px;margin: 0 auto}.nt-values__grid,.nt-offer__grid{grid-template-columns: 1fr}.nt-contact__cards{grid-template-columns: 1fr}.nt-form__row{grid-template-columns: 1fr}.nt-helpbox{flex-wrap: wrap}.nt-helpbox .nt-btn{margin-left: 0}.nt-article__meta{gap: 14px}}