@charset "UTF-8";*,::after,::before{box-sizing:border-box}-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0) *{box-sizing:border-box;}body{margin:0;-webkit-text-size-adjust:100%;word-break:break-word;overflow-wrap:break-word;font-family:'Noto Sans',sans-serif;}.brand-bar{background:linear-gradient(135deg,#f5f4ee 0%,#E1E3D8 100%);border-bottom:2px solid #BBA434;}.brand-bar__container{max-width:1200px;margin:0 auto;padding:24px 48px;display:flex;align-items:center;justify-content:space-between;gap:48px;}.brand-bar__identity{display:flex;align-items:center;gap:24px;flex-shrink:0;}.brand-bar__logo-box{width:62px;height:62px;border-radius:44px;border:1px solid #2d2d2d;background:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09);flex-shrink:0;padding:4px;}.brand-bar__logo-box img{width:54px;height:54px;object-fit:contain;display:block;}.brand-bar__text{display:flex;flex-direction:column;gap:4px;}.brand-bar__name{font-size:21px;font-weight:700;line-height:1.15;letter-spacing:-0.02em;color:#1a1200;text-decoration:none;display:block;}.brand-bar__tagline{font-size:13px;font-weight:400;line-height:1.45;color:#4A9E34;letter-spacing:0.01em;}.brand-bar__right{display:flex;flex-direction:column;align-items:flex-end;gap:12px;}.brand-bar__contact{display:flex;align-items:center;gap:12px;}.brand-bar__phone{font-size:16px;font-weight:600;line-height:1.45;color:#2d2200;text-decoration:none;letter-spacing:0.01em;transition:color 0.1s ease-out;}.brand-bar__phone:hover{color:#BBA434;}.brand-bar__phone:focus{outline:2px solid #BBA434;outline-offset:2px;border-radius:6px;transform:scale(1.02);}.brand-bar__messengers{display:flex;align-items:center;gap:4px;}.messenger-pill{font-size:13px;font-weight:500;line-height:1.15;color:#2d2200;text-decoration:none;border:1px solid #BBA434;border-radius:44px;padding:4px 12px;background:#ffffff;transition:background-color 0.12s ease-out,color 0.12s ease-out;min-height:44px;display:flex;align-items:center;}.messenger-pill:hover{background:#BBA434;color:#ffffff;}.messenger-pill:focus{outline:2px solid #4A9E34;outline-offset:3px;border-radius:44px;transform:scale(1.02);}.primary-nav{background:#ffffff;border-bottom:1px solid #E1E3D8;}.primary-nav__container{max-width:1200px;margin:0 auto;padding:0 48px;display:flex;align-items:center;gap:4px;min-height:52px;}.primary-nav__item{font-size:13px;font-weight:500;line-height:1.45;color:#2d2200;text-decoration:none;padding:12px 16px;border-radius:6px;transition:background-color 0.08s linear,color 0.08s linear;white-space:nowrap;min-height:44px;display:flex;align-items:center;}.primary-nav__item:hover{background:#E1E3D8;color:#1a1200;}.primary-nav__item:focus{outline:2px solid #BBA434;outline-offset:2px;transform:scale(1.02);}.primary-nav__item--active{background:#BBA434;color:#ffffff;}.primary-nav__item--active:hover{background:#a8922d;color:#ffffff;}.site-footer{background:#f5f4ee;border-top:2px solid #BBA434;}.site-footer__container{max-width:1200px;margin:0 auto;padding:48px 48px 24px;}.site-footer__top{display:flex;align-items:flex-start;gap:48px;padding-bottom:24px;border-bottom:1px solid #E1E3D8;}.site-footer__brand{display:flex;align-items:center;gap:12px;flex-shrink:0;}.site-footer__logo-box{width:56px;height:56px;border-radius:44px;border:1px solid #2d2d2d;background:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px -2px rgba(74,158,52,0.06),0 7px 20px -2px rgba(74,158,52,0.09);padding:4px;flex-shrink:0;}.site-footer__logo-box img{width:48px;height:48px;object-fit:contain;display:block;}.site-footer__brand-name{font-size:16px;font-weight:700;line-height:1.15;color:#1a1200;letter-spacing:-0.01em;}.site-footer__description{font-size:13px;font-weight:400;line-height:1.7;color:#3d3520;max-width:360px;}.site-footer__links{display:flex;flex-direction:column;gap:4px;margin-left:auto;}.site-footer__link{font-size:13px;font-weight:500;line-height:1.45;color:#2d2200;text-decoration:underline;text-underline-offset:2px;transition:color 0.1s ease-out;white-space:nowrap;}.site-footer__link:hover{color:#BBA434;}.site-footer__link:focus{outline:2px solid #BBA434;outline-offset:2px;border-radius:6px;transform:scale(1.02);}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;flex-wrap:wrap;}.site-footer__copyright{font-size:13px;font-weight:400;line-height:1.45;color:#6b6040;}.site-footer__address{font-size:13px;font-weight:400;line-height:1.45;color:#6b6040;font-style:normal;}.cookie-popup-slot{display:none;}@media (max-width:992px){.brand-bar__container{padding:24px;gap:24px;flex-wrap:wrap;}.brand-bar__right{align-items:flex-start;}.primary-nav__container{padding:0 24px;flex-wrap:wrap;min-height:auto;padding-top:4px;padding-bottom:4px;}.site-footer__container{padding:48px 24px 24px;}.site-footer__top{flex-wrap:wrap;gap:24px;}.site-footer__links{margin-left:0;}}@media (max-width:576px){.brand-bar__container{padding:12px;gap:12px;}.brand-bar__name{font-size:16px;}.brand-bar__right{width:100%;}.brand-bar__contact{flex-wrap:wrap;}.primary-nav__container{padding:4px 12px;gap:4px;}.primary-nav__item{padding:12px;font-size:13px;}.site-footer__container{padding:24px 12px;}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:12px;}}.kc-notice{position:fixed;top:24px;left:0;right:0;margin:0 auto;width:480px;max-width:calc(100% - 48px);background:#ffffff;border:1px solid #BBA434;border-radius:6px;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09),0 9px 36px -2px rgba(187,164,52,0.13);z-index:2000;padding:24px;display:flex;flex-direction:column;gap:12px;}.kc-notice__body{display:flex;align-items:flex-start;gap:12px;}.kc-notice__icon-mark{width:20px;height:20px;border-radius:44px;background:#BBA434;flex-shrink:0;margin-top:2px;}.kc-notice__text{font-family:'Noto Sans',sans-serif;font-size:13px;line-height:1.7;color:#2d2200;margin:0;}.kc-notice__list-wrap{display:block;padding-left:12px;}.kc-notice__use-item{display:block;font-size:13px;line-height:1.45;color:#3d3520;}.kc-notice__use-item::before{content:'–';margin-right:4px;color:#4A9E34;}.kc-notice__policy-link{color:#BBA434;text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:color 0.1s ease-out;}.kc-notice__policy-link:hover{color:#4A9E34;}.kc-notice__actions{display:flex;gap:12px;}.kc-notice__btn{font-family:'Noto Sans',sans-serif;font-size:13px;font-weight:600;line-height:1.15;border-radius:6px;padding:12px 24px;min-height:44px;cursor:pointer;border:2px solid transparent;transition:background-color 0.1s ease-out,color 0.1s ease-out,border-color 0.1s ease-out;}.kc-notice__btn:focus{outline:2px solid #4A9E34;outline-offset:3px;transform:scale(1.02);}.kc-notice__btn--accept{background:#BBA434;color:#ffffff;border-color:#BBA434;}.kc-notice__btn--accept:hover{background:#a8922d;border-color:#a8922d;}.kc-notice__btn--decline{background:transparent;color:#2d2200;border-color:#E1E3D8;}.kc-notice__btn--decline:hover{background:#E1E3D8;border-color:#BBA434;}.doc-body{max-width:1200px;margin:0 auto;padding:48px 24px;}.doc-body h1{font-size:52px;line-height:1.15;letter-spacing:-0.02em;color:#1b1b1b;margin-bottom:48px;padding-bottom:24px;border-bottom:2px solid #BBA434;}.doc-body h2{font-size:21px;line-height:1.45;letter-spacing:-0.01em;color:#1b1b1b;margin-top:48px;margin-bottom:24px;}.doc-body h3{font-size:16px;line-height:1.45;letter-spacing:-0.005em;color:#1b1b1b;margin-top:24px;margin-bottom:12px;}.doc-body h4,.doc-body h5,.doc-body h6{font-size:13px;line-height:1.45;color:#2a2a2a;margin-top:24px;margin-bottom:12px;}.doc-body div{margin-bottom:24px;}.doc-body ul,.doc-body ol{margin-top:12px;margin-bottom:24px;padding-left:24px;}.doc-body ul{list-style:none;padding-left:0;}.doc-body ul li{padding-left:24px;position:relative;}.doc-body ul li::before{content:"";position:absolute;left:4px;top:10px;width:6px;height:6px;background-color:#BBA434;border-radius:44px;}.doc-body ol{list-style:decimal;}.doc-body ol li{padding-left:4px;}.doc-body li{font-size:16px;line-height:1.7;color:#2a2a2a;margin-bottom:4px;}.doc-body ul ul,.doc-body ol ol,.doc-body ul ol,.doc-body ol ul{margin-top:4px;margin-bottom:4px;}.doc-body strong,.doc-body b{font-weight:700;color:#1b1b1b;}.doc-body a{color:#4A9E34;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 0.1s ease-out,text-decoration-color 0.1s ease-out;}.doc-body a:hover{color:#BBA434;text-decoration-color:#BBA434;}.doc-body a:focus-visible{outline:2px solid #4A9E34;outline-offset:2px;border-radius:6px;}@media (max-width:992px){.doc-body{padding:48px 24px;}.doc-body h1{font-size:52px;}}@media (max-width:576px){.doc-body{padding:24px 12px;}.doc-body h1{font-size:21px;margin-bottom:24px;}.doc-body h2{font-size:16px;margin-top:24px;}.doc-body h3,.doc-body h4,.doc-body h5,.doc-body h6{font-size:13px;}.doc-body li{font-size:13px;}}.how-it-works{background:#ffffff;overflow-x:clip;}.how-it-works .steps-block{max-width:1200px;margin:0 auto;padding:96px 24px 48px;}.how-it-works .steps-block__lead{display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:start;margin-bottom:96px;}.how-it-works .steps-block__text-zone{position:relative;}.how-it-works .steps-block__dot-field{position:absolute;top:-48px;left:-24px;width:200px;height:200px;background-image:radial-gradient(circle,#BBA434 1px,transparent 1px);background-size:18px 18px;opacity:0.13;pointer-events:none;}.how-it-works .steps-block__label{font-size:13px;line-height:1.45;letter-spacing:0.08em;color:#4A9E34;text-transform:uppercase;margin-bottom:12px;font-weight:600;}.how-it-works .steps-block__heading{font-size:52px;line-height:1.15;letter-spacing:-0.02em;background:linear-gradient(253deg,#BBA434,#4A9E34);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:24px;font-weight:700;}.how-it-works .steps-block__quote{font-size:21px;line-height:1.45;color:#2d2d2d;border-top:2px solid #BBA434;padding-top:12px;font-style:italic;margin-bottom:24px;}.how-it-works .steps-block__body{font-size:16px;line-height:1.7;color:#333333;text-align:justify;}.how-it-works .steps-block__body p{margin-bottom:12px;}.how-it-works .steps-block__body p:last-child{margin-bottom:0;}.how-it-works .steps-block__num{color:#BBA434;font-weight:700;}.how-it-works .steps-block__image-col{position:relative;}.how-it-works .steps-block__img-frame{width:100%;aspect-ratio:4/3;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09),0 9px 36px -2px rgba(187,164,52,0.13);}.how-it-works .steps-block__img-frame img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.12s ease-out;}.how-it-works .steps-block__img-frame::after{content:"";position:absolute;inset:0;background:linear-gradient(253deg,rgba(187,164,52,0.18),rgba(74,158,52,0.08));border-radius:6px;pointer-events:none;}.how-it-works .steps-block__counter{position:absolute;top:-12px;right:-12px;width:44px;height:44px;border-radius:44px;background:#BBA434;color:#ffffff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09);z-index:2;}.how-it-works .steps-block__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:step-count;}.how-it-works .step-card{background:#f5f5f0;border-radius:6px;padding:24px;position:relative;box-shadow:0 1px 2px -2px rgba(74,158,52,0.06),0 7px 20px -2px rgba(74,158,52,0.09);transition:box-shadow 0.1s ease-out;animation:slide-in-bottom 0.12s ease-out both;}.how-it-works .step-card:nth-child(1){animation-delay:0.05s;}.how-it-works .step-card:nth-child(2){animation-delay:0.1s;}.how-it-works .step-card:nth-child(3){animation-delay:0.15s;}.how-it-works .step-card:nth-child(4){animation-delay:0.2s;}@keyframes slide-in-bottom{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}.how-it-works .step-card:hover{box-shadow:0 1px 2px -2px rgba(74,158,52,0.06),0 7px 20px -2px rgba(74,158,52,0.13),0 9px 36px -2px rgba(74,158,52,0.13);}.how-it-works .step-card__number{font-size:52px;line-height:1.15;font-weight:800;color:#BBA434;opacity:0.22;position:absolute;top:12px;right:16px;letter-spacing:-0.03em;}.how-it-works .step-card__title{font-size:16px;line-height:1.45;font-weight:700;background:linear-gradient(253deg,#BBA434,#4A9E34);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;}.how-it-works .step-card__desc{font-size:13px;line-height:1.7;color:#3a3a3a;text-align:justify;}.how-it-works .steps-block__divider{display:flex;align-items:center;justify-content:center;gap:12px;padding:48px 0;}.how-it-works .steps-block__divider span{width:6px;height:6px;border-radius:44px;background:#BBA434;opacity:0.5;}.how-it-works .faq-block{background:#1a2e18;position:relative;overflow:hidden;}.how-it-works .faq-block__zigzag{width:100%;height:32px;background:linear-gradient(253deg,#BBA434,#4A9E34);clip-path:polygon(0 0,100% 0,100% 60%,97% 100%,94% 60%,91% 100%,88% 60%,85% 100%,82% 60%,79% 100%,76% 60%,73% 100%,70% 60%,67% 100%,64% 60%,61% 100%,58% 60%,55% 100%,52% 60%,49% 100%,46% 60%,43% 100%,40% 60%,37% 100%,34% 60%,31% 100%,28% 60%,25% 100%,22% 60%,19% 100%,16% 60%,13% 100%,10% 60%,7% 100%,4% 60%,1% 100%,0 60%);}.how-it-works .faq-block__checker{position:absolute;inset:32px 0 0;background-image:linear-gradient(rgba(187,164,52,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(187,164,52,0.04) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;animation:bg-flicker 6s linear infinite;}@keyframes bg-flicker{0%,100%{opacity:1;}33%{opacity:0.88;}66%{opacity:0.94;}80%{opacity:0.9;}}.how-it-works .faq-block__inner{max-width:1200px;margin:0 auto;padding:48px 24px 96px;position:relative;z-index:1;}.how-it-works .faq-block__top{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:start;margin-bottom:48px;}.how-it-works .faq-block__heading{font-size:52px;line-height:1.15;letter-spacing:-0.02em;color:#E1E3D8;font-weight:700;margin-bottom:12px;}.how-it-works .faq-block__sub{font-size:16px;line-height:1.7;color:#a8b09e;text-align:justify;}.how-it-works .faq-block__portrait-wrap{display:flex;flex-direction:column;gap:24px;}.how-it-works .portrait-card{display:flex;flex-direction:row;align-items:center;gap:12px;background:rgba(255,255,255,0.05);border-radius:6px;padding:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -1px 0 rgba(0,0,0,0.2);}.how-it-works .portrait-card__img{width:56px;height:78px;border-radius:6px;overflow:hidden;flex-shrink:0;}.how-it-works .portrait-card__img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.how-it-works .portrait-card__name{font-size:13px;font-weight:700;color:#E1E3D8;line-height:1.45;}.how-it-works .portrait-card__role{font-size:13px;color:#BBA434;line-height:1.45;}.how-it-works .faq-block__list{display:flex;flex-direction:column;gap:4px;}.how-it-works .faq-item{border-radius:6px;background:rgba(255,255,255,0.04);border:1px solid rgba(187,164,52,0.18);overflow:hidden;}.how-it-works .faq-item__toggle{display:none;}.how-it-works .faq-item__label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 24px;cursor:pointer;font-size:16px;font-weight:600;color:#E1E3D8;line-height:1.45;user-select:none;transition:background 0.1s ease-out;gap:12px;}.how-it-works .faq-item__label:hover{background:rgba(187,164,52,0.08);}.how-it-works .faq-item__icon{width:20px;height:20px;flex-shrink:0;position:relative;}.how-it-works .faq-item__icon::before,.how-it-works .faq-item__icon::after{content:"";position:absolute;background:#BBA434;border-radius:2px;transition:transform 0.1s ease-out,opacity 0.08s linear;}.how-it-works .faq-item__icon::before{width:12px;height:2px;top:9px;left:4px;}.how-it-works .faq-item__icon::after{width:2px;height:12px;top:4px;left:9px;}.how-it-works .faq-item__body{max-height:0;overflow:hidden;transition:max-height 0.15s ease-out;}.how-it-works .faq-item__body-inner{padding:0 24px 16px;font-size:16px;line-height:1.7;color:#a8b09e;text-align:justify;}.how-it-works .faq-item--open .faq-item__body{max-height:400px;}.how-it-works .faq-item--open .faq-item__icon::after{transform:rotate(90deg);opacity:0;}.how-it-works .faq-block__cta-row{display:flex;flex-direction:row;align-items:center;gap:24px;margin-top:48px;flex-wrap:wrap;}.how-it-works .btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:12px 48px;border-radius:6px;background:linear-gradient(253deg,#BBA434,#4A9E34);color:#ffffff;font-size:16px;font-weight:700;text-decoration:none;border:2px solid transparent;cursor:pointer;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.13);transition:box-shadow 0.1s ease-out,outline-offset 0.08s linear;outline:2px solid transparent;outline-offset:0px;}.how-it-works .btn-primary:hover{outline:2px solid #BBA434;outline-offset:4px;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 9px 36px -2px rgba(187,164,52,0.18);}.how-it-works .btn-primary:focus-visible{outline:3px solid #BBA434;outline-offset:4px;}.how-it-works .btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:6px;background:transparent;color:#E1E3D8;font-size:16px;font-weight:600;text-decoration:none;border:2px solid rgba(225,227,216,0.3);cursor:pointer;transition:border-color 0.1s ease-out,outline-offset 0.08s linear;outline:2px solid transparent;outline-offset:0px;}.how-it-works .btn-ghost:hover{border-color:#BBA434;outline:2px solid rgba(187,164,52,0.4);outline-offset:4px;}.how-it-works .btn-ghost:focus-visible{outline:3px solid #BBA434;outline-offset:4px;}.how-it-works .steps-block__img-frame{position:relative;}@media (max-width:992px){.how-it-works .steps-block__lead{grid-template-columns:1fr;}.how-it-works .steps-block__image-col{max-width:400px;}.how-it-works .steps-block__steps{grid-template-columns:repeat(2,1fr);}.how-it-works .faq-block__top{grid-template-columns:1fr;}.how-it-works .faq-block__portrait-wrap{flex-direction:row;}.how-it-works .portrait-card{flex:1;}.how-it-works .steps-block__heading{font-size:52px;}}@media (max-width:576px){.how-it-works .steps-block{padding:48px 24px 24px;}.how-it-works .steps-block__heading{font-size:52px;}.how-it-works .steps-block__steps{grid-template-columns:1fr;}.how-it-works .faq-block__heading{font-size:52px;}.how-it-works .faq-block__portrait-wrap{flex-direction:column;}.how-it-works .faq-block__cta-row{flex-direction:column;align-items:flex-start;}.how-it-works .steps-block__lead{margin-bottom:48px;}}.prime{background:#ffffff;overflow-x:clip;}.prime *{box-sizing:border-box;}.prime::selection{background:#BBA434;color:#1a1100;}.prime .grid__bounded{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;}.prime .wave__divider{width:100%;overflow:hidden;line-height:0;}.prime .wave__divider svg{display:block;width:100%;}.prime .wave__alt{width:100%;overflow:hidden;line-height:0;transform:scaleX(-1);}.prime .wave__alt svg{display:block;width:100%;}.prime .badge__counter{display:inline-flex;align-items:center;justify-content:center;background:#BBA434;color:#ffffff;font-size:13px;font-weight:700;border-radius:44px;padding:4px 12px;line-height:1.15;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09);}.prime .numbered__label{font-size:13px;font-weight:700;color:#BBA434;line-height:1.15;letter-spacing:0.04em;}.prime .grad__text{background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.prime .circles__decor{position:absolute;pointer-events:none;overflow:hidden;inset:0;border-radius:6px;}.prime .circles__decor span{position:absolute;border-radius:44px;border:1.5px solid rgba(187,164,52,0.13);}.prime .circles__decor span:nth-child(1){width:180px;height:180px;right:-40px;top:-40px;}.prime .circles__decor span:nth-child(2){width:260px;height:260px;right:-80px;top:-80px;}.prime .circles__decor span:nth-child(3){width:340px;height:340px;right:-120px;top:-120px;}.prime .dots__path{display:flex;flex-direction:row;gap:12px;align-items:center;}.prime .dots__path span{display:block;border-radius:44px;background:#BBA434;opacity:0.22;}.prime .dots__path span:nth-child(1){width:6px;height:6px;}.prime .dots__path span:nth-child(2){width:4px;height:4px;opacity:0.14;}.prime .dots__path span:nth-child(3){width:8px;height:8px;opacity:0.28;}.prime .dots__path span:nth-child(4){width:4px;height:4px;opacity:0.14;}.prime .dots__path span:nth-child(5){width:6px;height:6px;opacity:0.18;}.prime .title__band{position:relative;background:linear-gradient(253deg,#2a1f00 0%,#1d2e14 40%,#0f1f0a 70%,#1a1500 100%);padding-top:96px;padding-bottom:48px;}.prime .title__band::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 60%,rgba(74,158,52,0.18) 0%,transparent 55%),radial-gradient(ellipse at 75% 30%,rgba(187,164,52,0.14) 0%,transparent 50%),radial-gradient(ellipse at 50% 90%,rgba(74,158,52,0.09) 0%,transparent 40%);pointer-events:none;}.prime .title__layout{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;}.prime .title__copy{display:flex;flex-direction:column;gap:24px;}.prime .title__eyebrow{display:flex;flex-direction:row;align-items:center;gap:12px;}.prime .title__heading{font-size:52px;font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#E1E3D8;margin:0;}.prime .title__sub{font-size:16px;line-height:1.7;color:rgba(225,227,216,0.75);margin:0;}.prime .title__dots{display:flex;flex-direction:row;gap:12px;align-items:center;}.prime .title__dots span{display:block;border-radius:44px;background:#BBA434;}.prime .title__dots span:nth-child(1){width:8px;height:8px;opacity:0.6;}.prime .title__dots span:nth-child(2){width:5px;height:5px;opacity:0.35;}.prime .title__dots span:nth-child(3){width:10px;height:10px;opacity:0.8;}.prime .title__dots span:nth-child(4){width:5px;height:5px;opacity:0.35;}.prime .title__dots span:nth-child(5){width:7px;height:7px;opacity:0.5;}.prime .title__image__frame{position:relative;border-radius:6px;overflow:hidden;}.prime .title__image__frame img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block;filter:brightness(0.82) contrast(1.08) saturate(0.7);mix-blend-mode:luminosity;}.prime .title__image__frame::after{content:"";position:absolute;inset:0;background:linear-gradient(253deg,rgba(187,164,52,0.22),rgba(74,158,52,0.18));pointer-events:none;}.prime .gap__section{padding-top:96px;padding-bottom:48px;background:#ffffff;}.prime .gap__layout{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start;}.prime .gap__aside{display:flex;flex-direction:column;gap:24px;position:sticky;top:24px;}.prime .gap__stat{display:flex;flex-direction:column;gap:4px;padding:24px;border-radius:6px;background:#E1E3D8;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09);}.prime .gap__stat--number{font-size:52px;font-weight:800;line-height:1.15;letter-spacing:-0.02em;background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.prime .gap__stat--label{font-size:13px;color:#3a3a3a;line-height:1.45;}.prime .gap__body{display:flex;flex-direction:column;gap:24px;}.prime .gap__heading{font-size:21px;font-weight:700;line-height:1.45;letter-spacing:-0.01em;color:#1a1500;margin:0;background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.prime .gap__para{font-size:16px;line-height:1.7;color:#2a2a2a;margin:0;text-align:justify;}.prime .gap__image{border-radius:6px;overflow:hidden;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09);}.prime .gap__image img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block;}.prime .grad__section{padding-top:48px;padding-bottom:48px;background:#E1E3D8;position:relative;}.prime .grad__section::before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 18px,rgba(187,164,52,0.06) 18px,rgba(187,164,52,0.06) 19px),repeating-linear-gradient(90deg,transparent,transparent 18px,rgba(187,164,52,0.06) 18px,rgba(187,164,52,0.06) 19px);pointer-events:none;}.prime .grad__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.prime .grad__heading__block{grid-column:1 / -1;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;}.prime .grad__heading{font-size:52px;font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#1a1500;margin:0;}.prime .grad__lead{font-size:16px;line-height:1.7;color:#3a3a3a;margin:0;max-width:640px;text-align:justify;}.prime .outcome__card{background:#ffffff;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09),0 9px 36px -2px rgba(187,164,52,0.13);transition:background 0.12s ease-out,box-shadow 0.1s linear;position:relative;}.prime .outcome__card:hover{background:rgba(255,255,255,0.72);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.13),0 9px 36px -2px rgba(187,164,52,0.18);}.prime .outcome__card--num{font-size:66px;font-weight:800;line-height:1.15;letter-spacing:-0.03em;background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.prime .outcome__card--label{font-size:16px;font-weight:600;line-height:1.45;color:#1a1500;margin:0;}.prime .outcome__card--desc{font-size:13px;line-height:1.7;color:#3a3a3a;margin:0;text-align:justify;}.prime .outcome__card--wide{grid-column:1 / -1;flex-direction:row;align-items:flex-start;gap:48px;}.prime .outcome__card--wide .outcome__image{flex-shrink:0;width:320px;border-radius:6px;overflow:hidden;}.prime .outcome__card--wide .outcome__image img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block;}.prime .outcome__card--wide .outcome__text{display:flex;flex-direction:column;gap:12px;flex:1;}.prime .differ__section{padding-top:96px;padding-bottom:48px;background:#ffffff;position:relative;}.prime .differ__layout{display:grid;grid-template-columns:2fr 1fr;gap:48px;align-items:start;}.prime .differ__heading{font-size:52px;font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#1a1500;margin:0 0 24px 0;}.prime .differ__rows{display:flex;flex-direction:column;gap:4px;}.prime .differ__row{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:12px 0;border-bottom:1px solid rgba(187,164,52,0.18);}.prime .differ__row:last-child{border-bottom:none;}.prime .differ__row--index{font-size:21px;font-weight:800;line-height:1.15;color:#BBA434;}.prime .differ__row--body{display:flex;flex-direction:column;gap:4px;}.prime .differ__row--title{font-size:16px;font-weight:600;line-height:1.45;color:#1a1500;margin:0;}.prime .differ__row--desc{font-size:13px;line-height:1.7;color:#3a3a3a;margin:0;text-align:justify;}.prime .differ__aside{display:flex;flex-direction:column;gap:24px;}.prime .differ__portrait{border-radius:44px;overflow:hidden;box-shadow:0 1px 2px -2px rgba(74,158,52,0.06),0 7px 20px -2px rgba(74,158,52,0.09),0 9px 36px -2px rgba(74,158,52,0.13);}.prime .differ__portrait img{width:100%;aspect-ratio:7/9;object-fit:cover;object-position:center;display:block;}.prime .differ__quote{padding:24px;background:#E1E3D8;border-radius:6px;font-size:13px;line-height:1.7;color:#2a2a2a;margin:0;text-align:justify;}.prime .differ__quote--author{font-size:13px;font-weight:600;color:#BBA434;margin-top:12px;display:block;}.prime .conditions__section{padding-top:48px;padding-bottom:48px;background:#1d2e14;position:relative;}.prime .conditions__section::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(187,164,52,0.1) 0%,transparent 55%),radial-gradient(ellipse at 15% 80%,rgba(74,158,52,0.12) 0%,transparent 45%);pointer-events:none;}.prime .conditions__layout{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.prime .conditions__heading{font-size:52px;font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#E1E3D8;margin:0 0 24px 0;}.prime .conditions__para{font-size:16px;line-height:1.7;color:rgba(225,227,216,0.75);margin:0 0 24px 0;text-align:justify;}.prime .conditions__list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0;}.prime .conditions__list li{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;}.prime .conditions__list--num{font-size:13px;font-weight:700;color:#BBA434;line-height:1.7;}.prime .conditions__list--text{font-size:16px;line-height:1.7;color:rgba(225,227,216,0.85);text-align:justify;}.prime .conditions__image__stack{position:relative;display:flex;flex-direction:column;gap:24px;}.prime .conditions__img__frame{border-radius:6px;overflow:hidden;box-shadow:0 1px 2px -2px rgba(74,158,52,0.06),0 7px 20px -2px rgba(74,158,52,0.09),0 9px 36px -2px rgba(74,158,52,0.13);}.prime .conditions__img__frame img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block;}.prime .conditions__badge__row{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.prime .badge__pill{display:inline-flex;align-items:center;gap:4px;background:rgba(225,227,216,0.1);border:1px solid rgba(187,164,52,0.3);border-radius:44px;padding:4px 12px;font-size:13px;color:#E1E3D8;line-height:1.45;}.prime .approach__section{padding-top:96px;padding-bottom:96px;background:#ffffff;position:relative;}.prime .approach__split{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09),0 9px 36px -2px rgba(187,164,52,0.13);}.prime .approach__left{background:#E1E3D8;padding:48px;display:flex;flex-direction:column;gap:24px;}.prime .approach__right{background:#1a1500;padding:48px;display:flex;flex-direction:column;gap:24px;position:relative;}.prime .approach__right::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(187,164,52,0.12) 0%,transparent 55%);pointer-events:none;}.prime .approach__heading{font-size:52px;font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#1a1500;margin:0;}.prime .approach__heading--light{font-size:21px;font-weight:700;line-height:1.45;color:#E1E3D8;margin:0;background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.prime .approach__para{font-size:16px;line-height:1.7;color:#2a2a2a;margin:0;text-align:justify;}.prime .approach__para--light{font-size:16px;line-height:1.7;color:rgba(225,227,216,0.75);margin:0;text-align:justify;}.prime .approach__metrics{display:flex;flex-direction:column;gap:12px;}.prime .approach__metric{display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:center;}.prime .approach__metric--bar__track{height:4px;background:rgba(187,164,52,0.2);border-radius:44px;overflow:hidden;}.prime .approach__metric--bar__fill{height:100%;border-radius:44px;background:linear-gradient(253deg,#4A9E34,#BBA434);animation:bar-grow 0.12s ease-out forwards;}@keyframes bar-grow{from{width:0;}to{width:var(--bar-width);}}.prime .approach__metric--label{font-size:13px;line-height:1.45;color:rgba(225,227,216,0.8);}.prime .approach__image__frame{border-radius:6px;overflow:hidden;}.prime .approach__image__frame img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block;}.prime .card__cascade{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;}.prime .cascade__card{background:#E1E3D8;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09);animation:cascade-scale 0.12s ease-out both;transition:box-shadow 0.1s linear,background 0.08s ease-out;}.prime .cascade__card:nth-child(1){animation-delay:0s;}.prime .cascade__card:nth-child(2){animation-delay:0.04s;transform-origin:center bottom;}.prime .cascade__card:nth-child(3){animation-delay:0.08s;}@keyframes cascade-scale{from{opacity:0;transform:scale(0.94);}to{opacity:1;transform:scale(1);}}.prime .cascade__card:nth-child(2){transform:scale(1.03);}.prime .cascade__card:nth-child(2):hover{transform:scale(1.05);}.prime .cascade__card:hover{background:rgba(225,227,216,0.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.13),0 9px 36px -2px rgba(187,164,52,0.13);}.prime .cascade__card--heading{font-size:16px;font-weight:600;line-height:1.45;color:#1a1500;margin:0;background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.prime .cascade__card--text{font-size:13px;line-height:1.7;color:#3a3a3a;margin:0;text-align:justify;}@media (max-width:992px){.prime .title__layout{grid-template-columns:1fr;gap:24px;}.prime .title__heading{font-size:52px;}.prime .gap__layout{grid-template-columns:1fr;gap:24px;}.prime .gap__aside{position:static;flex-direction:row;flex-wrap:wrap;}.prime .gap__stat{flex:1;min-width:140px;}.prime .grad__grid{grid-template-columns:1fr 1fr;}.prime .outcome__card--wide{flex-direction:column;gap:24px;}.prime .outcome__card--wide .outcome__image{width:100%;}.prime .differ__layout{grid-template-columns:1fr;gap:24px;}.prime .conditions__layout{grid-template-columns:1fr;gap:24px;}.prime .approach__split{grid-template-columns:1fr;}.prime .card__cascade{grid-template-columns:1fr 1fr;}.prime .cascade__card:nth-child(2){transform:scale(1);}}@media (max-width:576px){.prime .title__heading{font-size:52px;}.prime .grad__grid{grid-template-columns:1fr;}.prime .outcome__card--wide{grid-column:1;}.prime .card__cascade{grid-template-columns:1fr;}.prime .approach__left,.prime .approach__right{padding:24px;}.prime .differ__heading,.prime .conditions__heading,.prime .approach__heading,.prime .grad__heading{font-size:52px;}}.contact-us{background:#ffffff;overflow-x:clip;}.contact-us .form-panel{max-width:1200px;margin:0 auto;padding:96px 24px 48px;}.contact-us .form-panel__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;}.contact-us .form-panel__lead{position:relative;}.contact-us .form-panel__eyebrow{font-size:13px;letter-spacing:0.08em;color:#4A9E34;text-transform:uppercase;margin-bottom:24px;display:block;}.contact-us .form-panel__heading{font-size:52px;line-height:1.15;letter-spacing:-0.02em;color:#1a2a10;margin-bottom:24px;background:linear-gradient(253deg,#BBA434,#4A9E34);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.contact-us .form-panel__description{font-size:16px;line-height:1.7;color:#2c3a20;text-align:justified;margin-bottom:24px;}.contact-us .form-panel__description span{counter-increment:para;}.contact-us .form-panel__points{list-style:none;padding:0;margin:0 0 48px;display:flex;flex-direction:column;gap:12px;}.contact-us .form-panel__points li{font-size:16px;line-height:1.45;color:#2c3a20;padding-left:24px;position:relative;}.contact-us .form-panel__points li::before{content:counter(point-counter,decimal);counter-increment:point-counter;position:absolute;left:0;color:#BBA434;font-size:13px;font-weight:700;top:2px;}.contact-us .form-panel__points{counter-reset:point-counter;}.contact-us .form-panel__image-card{position:relative;border-radius:6px;overflow:hidden;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09),0 9px 36px -2px rgba(187,164,52,0.13);}.contact-us .form-panel__image-card::after{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:#BBA434;clip-path:polygon(100% 0,0 0,100% 100%);}.contact-us .form-panel__image-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}.contact-us .contact-form{background:#F5F6F0;border-radius:6px;padding:48px;box-shadow:0 1px 2px -2px rgba(74,158,52,0.06),0 7px 20px -2px rgba(74,158,52,0.09),0 9px 36px -2px rgba(74,158,52,0.13);}.contact-us .contact-form__title{font-size:21px;line-height:1.15;color:#1a2a10;margin-bottom:24px;letter-spacing:-0.01em;}.contact-us .field-group{display:flex;flex-direction:column;gap:4px;margin-bottom:24px;}.contact-us .field-group__label{font-size:13px;color:#2c3a20;letter-spacing:0.04em;text-transform:uppercase;}.contact-us .field-group__label--required::after{content:" *";color:#BBA434;}.contact-us .field-group__input{background:#ffffff;border:1px solid #E1E3D8;border-radius:6px;padding:12px;font-size:16px;color:#1a2a10;width:100%;box-sizing:border-box;transition:border-color 0.1s ease-out,box-shadow 0.12s ease-out;box-shadow:inset 0 2px 3px rgba(187,164,52,0.04),inset 0 -1px 2px rgba(74,158,52,0.03);}.contact-us .field-group__input::placeholder{color:rgba(44,58,32,0.4);}.contact-us .field-group__input:focus{outline:none;border-color:#4A9E34;box-shadow:0 0 0 2px rgba(74,158,52,0.15),inset 0 2px 3px rgba(187,164,52,0.04);}.contact-us .field-group__select{background:#ffffff;border:1px solid #E1E3D8;border-radius:6px;padding:12px;font-size:16px;color:#1a2a10;width:100%;box-sizing:border-box;transition:border-color 0.1s ease-out;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%234A9E34' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;}.contact-us .field-group__select:focus{outline:none;border-color:#4A9E34;}.contact-us .rating-group{margin-bottom:24px;}.contact-us .rating-group__label{font-size:13px;color:#2c3a20;letter-spacing:0.04em;text-transform:uppercase;display:block;margin-bottom:12px;}.contact-us .rating-group__stars{display:flex;flex-direction:row;gap:4px;}.contact-us .rating-group__option{display:none;}.contact-us .rating-group__star{width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #E1E3D8;background:#ffffff;transition:background 0.1s ease-out,border-color 0.1s ease-out;font-size:21px;line-height:1;color:#E1E3D8;}.contact-us .rating-group__option:checked+.rating-group__star{background:rgba(187,164,52,0.12);border-color:#BBA434;color:#BBA434;}.contact-us .rating-group__stars:focus-within .rating-group__star{border-color:#4A9E34;}.contact-us .rating-star-svg{width:20px;height:20px;fill:currentColor;}.contact-us .privacy-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:24px;}.contact-us .privacy-row__checkbox{width:18px;height:18px;min-width:18px;accent-color:#4A9E34;margin-top:2px;cursor:pointer;}.contact-us .privacy-row__text{font-size:13px;line-height:1.45;color:#2c3a20;}.contact-us .privacy-row__link{color:#4A9E34;text-decoration:underline;transition:color 0.1s ease-out;}.contact-us .privacy-row__link:hover{color:#BBA434;}.contact-us .submit-button{background:#4A9E34;color:#ffffff;border:2px solid #4A9E34;border-radius:6px;padding:12px 48px;font-size:16px;cursor:pointer;width:100%;transition:background 0.12s ease-out,border-color 0.08s linear;position:relative;box-shadow:0 1px 2px -2px rgba(74,158,52,0.06),0 7px 20px -2px rgba(74,158,52,0.09);}.contact-us .submit-button:hover{background:transparent;color:#4A9E34;border-color:#4A9E34;outline:2px solid #4A9E34;outline-offset:3px;}.contact-us .submit-button:focus{outline:3px solid #BBA434;outline-offset:3px;}.contact-us .submit-button:active{background:#3a7e28;color:#ffffff;}.contact-us .channel-strip{background:#1a2a10;padding:48px 0;}.contact-us .channel-strip__inner{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;align-items:center;}.contact-us .channel-strip__heading{font-size:21px;line-height:1.15;color:#E1E3D8;margin-bottom:12px;letter-spacing:-0.01em;}.contact-us .channel-strip__text{font-size:13px;line-height:1.45;color:rgba(225,227,216,0.7);}.contact-us .channel-list{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0;margin:0;}.contact-us .channel-list__item{display:flex;flex-direction:row;align-items:center;gap:12px;}.contact-us .channel-list__icon{width:36px;height:36px;border-radius:6px;background:rgba(187,164,52,0.15);border:1px solid rgba(187,164,52,0.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.1s ease-out;}.contact-us .channel-list__icon svg{width:18px;height:18px;fill:#BBA434;}.contact-us .channel-list__link{font-size:16px;color:#E1E3D8;text-decoration:none;transition:color 0.1s ease-out;}.contact-us .channel-list__link:hover{color:#BBA434;}.contact-us .channel-list__item:hover .channel-list__icon{background:rgba(187,164,52,0.28);}.contact-us .address-block{padding:24px;background:rgba(225,227,216,0.06);border-radius:6px;border-top:2px solid #BBA434;}.contact-us .address-block__label{font-size:13px;color:#BBA434;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:12px;display:block;}.contact-us .address-block__line{font-size:16px;line-height:1.7;color:#E1E3D8;}.contact-us .address-block__email{display:block;margin-top:12px;font-size:13px;color:rgba(225,227,216,0.7);text-decoration:none;transition:color 0.1s ease-out;}.contact-us .address-block__email:hover{color:#BBA434;}.contact-us .image-split{max-width:1200px;margin:0 auto;padding:48px 24px 96px;display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center;}.contact-us .image-split__visual{position:relative;}.contact-us .image-split__photo{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px;display:block;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09),0 9px 36px -2px rgba(187,164,52,0.13);transition:transform 0.12s ease-out,box-shadow 0.12s ease-out;}.contact-us .image-split__visual:hover .image-split__photo{transform:perspective(800px) rotateY(2deg) rotateX(-1deg) translateZ(8px);box-shadow:0 1px 2px -2px rgba(187,164,52,0.08),0 7px 20px -2px rgba(187,164,52,0.14),0 9px 36px -2px rgba(187,164,52,0.2);}.contact-us .image-split__decor{position:absolute;bottom:-12px;left:-12px;width:80px;height:80px;border:2px solid #BBA434;border-radius:6px;pointer-events:none;opacity:0.5;}.contact-us .image-split__text{display:flex;flex-direction:column;gap:24px;}.contact-us .image-split__heading{font-size:52px;line-height:1.15;letter-spacing:-0.02em;background:linear-gradient(253deg,#BBA434,#4A9E34);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.contact-us .image-split__paragraph{font-size:16px;line-height:1.7;color:#2c3a20;text-align:justify;}.contact-us .image-split__paragraph--numbered{counter-reset:para-count;}.contact-us .image-split__para-item{counter-increment:para-count;display:flex;flex-direction:row;gap:12px;margin-bottom:12px;}.contact-us .image-split__para-item::before{content:counter(para-count);color:#BBA434;font-size:13px;font-weight:700;min-width:16px;padding-top:4px;flex-shrink:0;}.contact-us .image-split__para-text{font-size:16px;line-height:1.7;color:#2c3a20;text-align:justify;margin:0;}.contact-us .dot-scatter{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;}.contact-us .form-panel__lead{position:relative;}.contact-us .form-panel__lead-inner{position:relative;z-index:1;}@keyframes slideInDiagonal{from{opacity:0;transform:translate(-24px,-24px);}to{opacity:1;transform:translate(0,0);}}.contact-us .form-panel__heading{animation:slideInDiagonal 0.5s ease-out both;}.contact-us .form-panel__eyebrow{animation:slideInDiagonal 0.35s ease-out both;}.contact-us .contact-form{animation:slideInDiagonal 0.45s 0.1s ease-out both;}@media (max-width:992px){.contact-us .form-panel__grid{grid-template-columns:1fr;}.contact-us .channel-strip__inner{grid-template-columns:1fr 1fr;}.contact-us .image-split{grid-template-columns:1fr;}.contact-us .image-split__heading{font-size:52px;}}@media (max-width:576px){.contact-us .form-panel{padding:48px 12px 24px;}.contact-us .form-panel__heading{font-size:52px;}.contact-us .channel-strip__inner{grid-template-columns:1fr;gap:24px;}.contact-us .contact-form{padding:24px;}.contact-us .image-split{padding:24px 12px 48px;}.contact-us .image-split__heading{font-size:52px;}.contact-us .rating-group__star{width:44px;height:44px;}}.about-us-page{background:#ffffff;overflow-x:clip;}.about-us-page::selection{background:#BBA434;color:#1a0f00;}.about-us-page .card-grid{max-width:1200px;margin:0 auto;padding:96px 24px 48px;}.about-us-page .card-grid__label{font-size:13px;letter-spacing:0.08em;color:#4A9E34;text-transform:uppercase;margin-bottom:12px;line-height:1.15;}.about-us-page .card-grid__header{display:flex;flex-direction:row;align-items:flex-start;gap:48px;margin-bottom:48px;}.about-us-page .card-grid__headline{font-size:52px;line-height:1.15;letter-spacing:-0.03em;background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;flex:0 0 auto;max-width:560px;margin:0;}.about-us-page .card-grid__intro{flex:1;padding-top:12px;}.about-us-page .card-grid__intro-text{font-size:16px;line-height:1.7;color:#2a2a2a;text-align:justify;margin:0 0 12px;}.about-us-page .card-grid__intro-text--numbered::before{content:attr(data-num);color:#BBA434;font-size:13px;font-weight:700;margin-right:8px;}.about-us-page .card-grid__divider{border:none;border-top:2px solid #BBA434;margin-bottom:4px;}.about-us-page .card-grid__divider--gap{border-top:2px solid #E1E3D8;margin-bottom:48px;}.about-us-page .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;}.about-us-page .card{background:#ffffff;border-radius:6px;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09),0 9px 36px -2px rgba(187,164,52,0.13);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow 0.12s ease-out;}.about-us-page .card:hover{box-shadow:0 1px 2px -2px rgba(74,158,52,0.08),0 7px 20px -2px rgba(74,158,52,0.14),0 9px 36px -2px rgba(74,158,52,0.18);}.about-us-page .card--featured{grid-column:span 2;grid-row:span 2;}.about-us-page .card__image-wrap{aspect-ratio:4/3;overflow:hidden;position:relative;}.about-us-page .card--featured .card__image-wrap{aspect-ratio:4/3;flex:1;}.about-us-page .card__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.12s ease-out;}.about-us-page .card__image-overlay{position:absolute;inset:0;background:linear-gradient(253deg,rgba(74,158,52,0.55),rgba(187,164,52,0.45));opacity:0;transition:opacity 0.1s ease-out;}.about-us-page .card__image-wrap:hover .card__image-overlay{opacity:1;}.about-us-page .card__image-wrap:hover .card__image{transform:scale(1.03);}.about-us-page .card__body{padding:24px;flex:1;display:flex;flex-direction:column;}.about-us-page .card__number{font-size:13px;color:#BBA434;font-weight:700;margin-bottom:4px;line-height:1.15;}.about-us-page .card__title{font-size:21px;line-height:1.15;letter-spacing:-0.02em;background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px;}.about-us-page .card__text{font-size:16px;line-height:1.7;color:#2a2a2a;text-align:justify;margin:0;flex:1;}.about-us-page .card__link{display:inline-block;margin-top:12px;font-size:13px;color:#4A9E34;text-decoration:none;border-bottom:1px solid #E1E3D8;padding-bottom:2px;transition:border-color 0.1s ease-out,color 0.1s ease-out;}.about-us-page .card__link:hover{color:#BBA434;border-color:#BBA434;}.about-us-page .circles-decor{position:relative;}.about-us-page .circles-decor__ring{position:absolute;border-radius:44px;border:1px solid rgba(187,164,52,0.12);pointer-events:none;}.about-us-page .circles-decor__ring--a{width:180px;height:180px;top:-48px;right:-24px;border-radius:44px;}.about-us-page .circles-decor__ring--b{width:120px;height:120px;top:-12px;right:24px;border-radius:44px;border-color:rgba(74,158,52,0.1);}.about-us-page .profile-strip{background:#E1E3D8;padding:48px 24px;position:relative;overflow:hidden;}.about-us-page .profile-strip__bg-top{position:absolute;top:0;left:0;right:0;height:50%;background:#E1E3D8;pointer-events:none;}.about-us-page .profile-strip__bg-bottom{position:absolute;bottom:0;left:0;right:0;height:50%;background:#f4f5f0;pointer-events:none;}.about-us-page .profile-strip__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:200px 1fr 240px;gap:48px;align-items:start;position:relative;z-index:1;}.about-us-page .profile-strip__portrait-wrap{aspect-ratio:3/4;border-radius:44px;overflow:hidden;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09),0 9px 36px -2px rgba(187,164,52,0.13);width:200px;}.about-us-page .profile-strip__portrait{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.about-us-page .profile-strip__center{display:flex;flex-direction:column;gap:12px;}.about-us-page .profile-strip__name{font-size:21px;line-height:1.15;letter-spacing:-0.02em;background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;}.about-us-page .profile-strip__role{font-size:13px;color:#4A9E34;letter-spacing:0.06em;text-transform:uppercase;margin:0;line-height:1.15;}.about-us-page .profile-strip__quote{font-size:16px;line-height:1.7;color:#2a2a2a;text-align:justify;margin:0;}.about-us-page .profile-strip__quote--numbered::before{content:attr(data-num);color:#BBA434;font-size:13px;font-weight:700;margin-right:8px;}.about-us-page .profile-strip__metrics{display:flex;flex-direction:column;gap:24px;}.about-us-page .metric{display:flex;flex-direction:column;gap:4px;}.about-us-page .metric__value{font-size:52px;line-height:1.15;letter-spacing:-0.04em;background:linear-gradient(253deg,#4A9E34,#BBA434);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.about-us-page .metric__label{font-size:13px;line-height:1.45;color:#555;}.about-us-page .metric__bar{height:3px;background:#E1E3D8;border-radius:6px;margin-top:4px;overflow:hidden;}.about-us-page .metric__bar-fill{height:100%;border-radius:6px;background:linear-gradient(253deg,#4A9E34,#BBA434);animation:bar-grow 0.9s ease-out forwards;transform-origin:left;}@keyframes bar-grow{from{transform:scaleX(0);}to{transform:scaleX(1);}}.about-us-page .metric__bar-fill--a{width:78%;}.about-us-page .metric__bar-fill--b{width:91%;}.about-us-page .metric__bar-fill--c{width:65%;}.about-us-page .icon-cycle{display:flex;flex-direction:row;gap:12px;margin-top:12px;align-items:center;}.about-us-page .icon-cycle__item{width:36px;height:36px;border-radius:6px;background:#E1E3D8;display:flex;align-items:center;justify-content:center;animation:icon-pulse-cycle 3s linear infinite;}.about-us-page .icon-cycle__item:nth-child(1){animation-delay:0s;}.about-us-page .icon-cycle__item:nth-child(2){animation-delay:0.6s;}.about-us-page .icon-cycle__item:nth-child(3){animation-delay:1.2s;}.about-us-page .icon-cycle__item:nth-child(4){animation-delay:1.8s;}.about-us-page .icon-cycle__item:nth-child(5){animation-delay:2.4s;}@keyframes icon-pulse-cycle{0%,15%{background:#BBA434;}20%,100%{background:#E1E3D8;}}.about-us-page .icon-cycle__svg{width:18px;height:18px;stroke:#2a2a2a;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.about-us-page .icon-cycle__item:nth-child(1) .icon-cycle__svg,.about-us-page .icon-cycle__item:nth-child(2) .icon-cycle__svg,.about-us-page .icon-cycle__item:nth-child(3) .icon-cycle__svg,.about-us-page .icon-cycle__item:nth-child(4) .icon-cycle__svg,.about-us-page .icon-cycle__item:nth-child(5) .icon-cycle__svg{stroke:#2a2a2a;}@media (max-width:992px){.about-us-page .card-grid__header{flex-direction:column;gap:24px;}.about-us-page .card-grid__headline{font-size:52px;max-width:100%;}.about-us-page .cards{grid-template-columns:repeat(2,1fr);}.about-us-page .card--featured{grid-column:span 2;grid-row:span 1;}.about-us-page .profile-strip__inner{grid-template-columns:160px 1fr;grid-template-rows:auto auto;}.about-us-page .profile-strip__portrait-wrap{width:160px;}.about-us-page .profile-strip__metrics{grid-column:span 2;flex-direction:row;flex-wrap:wrap;}.about-us-page .metric{flex:1;min-width:140px;}}@media (max-width:576px){.about-us-page .card-grid{padding:48px 12px 24px;}.about-us-page .card-grid__headline{font-size:52px;}.about-us-page .cards{grid-template-columns:1fr;}.about-us-page .card--featured{grid-column:span 1;}.about-us-page .profile-strip__inner{grid-template-columns:1fr;}.about-us-page .profile-strip__portrait-wrap{width:140px;}.about-us-page .profile-strip__metrics{grid-column:span 1;flex-direction:column;}.about-us-page .metric__value{font-size:52px;}.about-us-page .icon-cycle{flex-wrap:wrap;}}.success-page{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px;background-color:#fff;}.success-page .success-card{max-width:560px;width:100%;background:#fff;border:1px solid #E1E3D8;border-radius:6px;padding:48px;box-shadow:0 1px 2px -2px rgba(187,164,52,0.06),0 7px 20px -2px rgba(187,164,52,0.09),0 9px 36px -2px rgba(187,164,52,0.13);text-align:center;}.success-page .success-card .success-icon{width:56px;height:56px;margin:0 auto 24px;display:block;}.success-page .success-card .success-heading{font-size:52px;line-height:1.15;letter-spacing:-0.02em;margin:0 0 12px;background:linear-gradient(253deg,#BBA434,#4A9E34);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.success-page .success-card .success-subheading{font-size:21px;line-height:1.45;color:#2d2d2d;margin:0 0 24px;}.success-page .success-card .success-body{font-size:16px;line-height:1.7;color:#3a3a3a;margin:0 0 48px;text-align:justified;}.success-page .success-card .success-action{display:inline-block;font-size:16px;line-height:1.45;color:#fff;background:#4A9E34;border:2px solid #4A9E34;border-radius:6px;padding:12px 48px;text-decoration:none;transition:background 0.1s ease-out,border-color 0.12s ease-out,color 0.1s ease-out;outline-offset:3px;}.success-page .success-card .success-action:hover{background:transparent;color:#4A9E34;border-color:#4A9E34;}.success-page .success-card .success-action:focus-visible{outline:2px solid #BBA434;outline-offset:4px;}.success-page .success-card .success-divider{width:48px;height:2px;background:linear-gradient(253deg,#BBA434,#4A9E34);margin:0 auto 24px;border:none;border-radius:6px;}@media (max-width:576px){.success-page{padding:48px 12px;}.success-page .success-card{padding:24px;}.success-page .success-card .success-heading{font-size:21px;}.success-page .success-card .success-subheading{font-size:16px;}}.error-page{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:96px 24px;background-color:#ffffff;}.error-page .error-page__code{font-size:66px;font-weight:700;line-height:1.15;letter-spacing:-0.03em;background:linear-gradient(253deg,#BBA434,#4A9E34);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px;}.error-page .error-page__divider{width:48px;height:2px;background-color:#BBA434;margin-bottom:24px;}.error-page .error-page__title{font-size:21px;font-weight:600;line-height:1.45;color:#1a2b1a;margin-bottom:12px;text-align:center;}.error-page .error-page__description{font-size:16px;line-height:1.7;color:#3a3a3a;text-align:center;max-width:480px;margin-bottom:48px;}.error-page .error-page__action{display:inline-block;padding:12px 48px;font-size:16px;font-weight:600;line-height:1.45;color:#ffffff;background-color:#4A9E34;border:2px solid #4A9E34;border-radius:6px;text-decoration:none;transition:background-color 0.12s ease-out,border-color 0.12s ease-out,color 0.1s linear;box-shadow:0 1px 2px -2px rgba(74,158,52,0.06),0 7px 20px -2px rgba(74,158,52,0.09);cursor:pointer;outline-offset:3px;}.error-page .error-page__action:hover{background-color:#3d8a2a;border-color:#3d8a2a;box-shadow:0 1px 2px -2px rgba(74,158,52,0.06),0 7px 20px -2px rgba(74,158,52,0.09),0 9px 36px -2px rgba(74,158,52,0.13);}.error-page .error-page__action:focus-visible{outline:2px solid #BBA434;}.error-page .error-page__action:active{background-color:#2e6b1f;border-color:#2e6b1f;}@media (max-width:576px){.error-page{padding:48px 24px;}.error-page .error-page__code{font-size:52px;}.error-page .error-page__action{padding:12px 24px;width:100%;text-align:center;}}