@import "/wp-content/themes/website-properties/css/tokens.css";.zci-taxonomy-list.zci-grid{display:grid;grid-gap:20px;grid-template-columns:repeat(var(--zci-columns,3),1fr);list-style:none;padding:0;margin:0}.zci-taxonomy-list.zci-grid .zci-item{text-align:center;list-style:none;margin:0}.zci-taxonomy-list.zci-grid .zci-image{display:block;margin-bottom:10px;overflow:hidden;border-radius:8px}.zci-taxonomy-list.zci-grid .zci-image img{max-width:100%;height:auto;display:block;margin:0 auto;transition:transform 0.3s ease}.zci-taxonomy-list.zci-grid .zci-image img:hover{transform:scale(1.05)}.zci-taxonomy-list.zci-inline{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:0}.zci-taxonomy-list.zci-inline .zci-item{display:flex;align-items:center;gap:5px;margin:0}.zci-taxonomy-list.zci-list{list-style:none;padding:0;margin:0}.zci-taxonomy-list.zci-list .zci-item{display:flex;align-items:center;margin-bottom:10px;gap:10px}.zci-term-name{display:block;font-weight:700;margin-top:5px;color:inherit;text-decoration:none}.zci-link{text-decoration:none;color:inherit;display:block}.zci-term-count{display:inline-block;background:#f0f0f1;border-radius:10px;padding:2px 8px;font-size:.8em;margin-left:5px;vertical-align:middle}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
 .pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
 .pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/keydesign-addon/assets/img/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/keydesign-addon/assets/img/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgb(0 0 0 / .3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgb(0 0 0 / .5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .25);box-shadow:0 2px 5px rgb(0 0 0 / .25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid #fff0;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/keydesign-addon/assets/img/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:#fff0;border-bottom-color:#fff0;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgb(0 0 0 / .5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgb(0 0 0 / .3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}@font-face{font-family:'iconsmind';src:url('/wp-content/plugins/keydesign-addon/assets/fonts/iconsmind.eot?#iefix-rdmvgc') format('embedded-opentype');src:url(/wp-content/plugins/keydesign-addon/assets/fonts/iconsmind.woff) format('woff'),url(/wp-content/plugins/keydesign-addon/assets/fonts/iconsmind.ttf) format('truetype');font-weight:400;font-style:normal}[class^="iconsmind-"],[class*=" iconsmind-"]{font-family:'iconsmind';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vc-iconpicker-wrapper [class^="iconsmind-"]{font-size:44px;font-weight:400;margin-top:7px;display:block}.vc-iconpicker-wrapper .vc-icons-selector .selected-icon i{line-height:40px;font-size:36px;cursor:default;margin-top:0}.vc-iconpicker-wrapper .vc-icons-selector .fip-icons-container .fip-box{margin:3px;width:58px;height:58px}.iconsmind-A-Z:before{content:"\e600"}.iconsmind-Aa:before{content:"\e601"}.iconsmind-Add-Bag:before{content:"\e602"}.iconsmind-Add-Basket:before{content:"\e603"}.iconsmind-Add-Cart:before{content:"\e604"}.iconsmind-Add-File:before{content:"\e605"}.iconsmind-Add-SpaceAfterParagraph:before{content:"\e606"}.iconsmind-Add-SpaceBeforeParagraph:before{content:"\e607"}.iconsmind-Add-User:before{content:"\e608"}.iconsmind-Add-UserStar:before{content:"\e609"}.iconsmind-Add-Window:before{content:"\e60a"}.iconsmind-Add:before{content:"\e60b"}.iconsmind-Address-Book:before{content:"\e60c"}.iconsmind-Address-Book2:before{content:"\e60d"}.iconsmind-Administrator:before{content:"\e60e"}.iconsmind-Aerobics-2:before{content:"\e60f"}.iconsmind-Aerobics-3:before{content:"\e610"}.iconsmind-Aerobics:before{content:"\e611"}.iconsmind-Affiliate:before{content:"\e612"}.iconsmind-Aim:before{content:"\e613"}.iconsmind-Air-Balloon:before{content:"\e614"}.iconsmind-Airbrush:before{content:"\e615"}.iconsmind-Airship:before{content:"\e616"}.iconsmind-Alarm-Clock:before{content:"\e617"}.iconsmind-Alarm-Clock2:before{content:"\e618"}.iconsmind-Alarm:before{content:"\e619"}.iconsmind-Alien-2:before{content:"\e61a"}.iconsmind-Alien:before{content:"\e61b"}.iconsmind-Aligator:before{content:"\e61c"}.iconsmind-Align-Center:before{content:"\e61d"}.iconsmind-Align-JustifyAll:before{content:"\e61e"}.iconsmind-Align-JustifyCenter:before{content:"\e61f"}.iconsmind-Align-JustifyLeft:before{content:"\e620"}.iconsmind-Align-JustifyRight:before{content:"\e621"}.iconsmind-Align-Left:before{content:"\e622"}.iconsmind-Align-Right:before{content:"\e623"}.iconsmind-Alpha:before{content:"\e624"}.iconsmind-Ambulance:before{content:"\e625"}.iconsmind-AMX:before{content:"\e626"}.iconsmind-Anchor-2:before{content:"\e627"}.iconsmind-Anchor:before{content:"\e628"}.iconsmind-Android-Store:before{content:"\e629"}.iconsmind-Android:before{content:"\e62a"}.iconsmind-Angel-Smiley:before{content:"\e62b"}.iconsmind-Angel:before{content:"\e62c"}.iconsmind-Angry:before{content:"\e62d"}.iconsmind-Apple-Bite:before{content:"\e62e"}.iconsmind-Apple-Store:before{content:"\e62f"}.iconsmind-Apple:before{content:"\e630"}.iconsmind-Approved-Window:before{content:"\e631"}.iconsmind-Aquarius-2:before{content:"\e632"}.iconsmind-Aquarius:before{content:"\e633"}.iconsmind-Archery-2:before{content:"\e634"}.iconsmind-Archery:before{content:"\e635"}.iconsmind-Argentina:before{content:"\e636"}.iconsmind-Aries-2:before{content:"\e637"}.iconsmind-Aries:before{content:"\e638"}.iconsmind-Army-Key:before{content:"\e639"}.iconsmind-Arrow-Around:before{content:"\e63a"}.iconsmind-Arrow-Back3:before{content:"\e63b"}.iconsmind-Arrow-Back:before{content:"\e63c"}.iconsmind-Arrow-Back2:before{content:"\e63d"}.iconsmind-Arrow-Barrier:before{content:"\e63e"}.iconsmind-Arrow-Circle:before{content:"\e63f"}.iconsmind-Arrow-Cross:before{content:"\e640"}.iconsmind-Arrow-Down:before{content:"\e641"}.iconsmind-Arrow-Down2:before{content:"\e642"}.iconsmind-Arrow-Down3:before{content:"\e643"}.iconsmind-Arrow-DowninCircle:before{content:"\e644"}.iconsmind-Arrow-Fork:before{content:"\e645"}.iconsmind-Arrow-Forward:before{content:"\e646"}.iconsmind-Arrow-Forward2:before{content:"\e647"}.iconsmind-Arrow-From:before{content:"\e648"}.iconsmind-Arrow-Inside:before{content:"\e649"}.iconsmind-Arrow-Inside45:before{content:"\e64a"}.iconsmind-Arrow-InsideGap:before{content:"\e64b"}.iconsmind-Arrow-InsideGap45:before{content:"\e64c"}.iconsmind-Arrow-Into:before{content:"\e64d"}.iconsmind-Arrow-Join:before{content:"\e64e"}.iconsmind-Arrow-Junction:before{content:"\e64f"}.iconsmind-Arrow-Left:before{content:"\e650"}.iconsmind-Arrow-Left2:before{content:"\e651"}.iconsmind-Arrow-LeftinCircle:before{content:"\e652"}.iconsmind-Arrow-Loop:before{content:"\e653"}.iconsmind-Arrow-Merge:before{content:"\e654"}.iconsmind-Arrow-Mix:before{content:"\e655"}.iconsmind-Arrow-Next:before{content:"\e656"}.iconsmind-Arrow-OutLeft:before{content:"\e657"}.iconsmind-Arrow-OutRight:before{content:"\e658"}.iconsmind-Arrow-Outside:before{content:"\e659"}.iconsmind-Arrow-Outside45:before{content:"\e65a"}.iconsmind-Arrow-OutsideGap:before{content:"\e65b"}.iconsmind-Arrow-OutsideGap45:before{content:"\e65c"}.iconsmind-Arrow-Over:before{content:"\e65d"}.iconsmind-Arrow-Refresh:before{content:"\e65e"}.iconsmind-Arrow-Refresh2:before{content:"\e65f"}.iconsmind-Arrow-Right:before{content:"\e660"}.iconsmind-Arrow-Right2:before{content:"\e661"}.iconsmind-Arrow-RightinCircle:before{content:"\e662"}.iconsmind-Arrow-Shuffle:before{content:"\e663"}.iconsmind-Arrow-Squiggly:before{content:"\e664"}.iconsmind-Arrow-Through:before{content:"\e665"}.iconsmind-Arrow-To:before{content:"\e666"}.iconsmind-Arrow-TurnLeft:before{content:"\e667"}.iconsmind-Arrow-TurnRight:before{content:"\e668"}.iconsmind-Arrow-Up:before{content:"\e669"}.iconsmind-Arrow-Up2:before{content:"\e66a"}.iconsmind-Arrow-Up3:before{content:"\e66b"}.iconsmind-Arrow-UpinCircle:before{content:"\e66c"}.iconsmind-Arrow-XLeft:before{content:"\e66d"}.iconsmind-Arrow-XRight:before{content:"\e66e"}.iconsmind-Ask:before{content:"\e66f"}.iconsmind-Assistant:before{content:"\e670"}.iconsmind-Astronaut:before{content:"\e671"}.iconsmind-At-Sign:before{content:"\e672"}.iconsmind-ATM:before{content:"\e673"}.iconsmind-Atom:before{content:"\e674"}.iconsmind-Audio:before{content:"\e675"}.iconsmind-Auto-Flash:before{content:"\e676"}.iconsmind-Autumn:before{content:"\e677"}.iconsmind-Baby-Clothes:before{content:"\e678"}.iconsmind-Baby-Clothes2:before{content:"\e679"}.iconsmind-Baby-Cry:before{content:"\e67a"}.iconsmind-Baby:before{content:"\e67b"}.iconsmind-Back2:before{content:"\e67c"}.iconsmind-Back-Media:before{content:"\e67d"}.iconsmind-Back-Music:before{content:"\e67e"}.iconsmind-Back:before{content:"\e67f"}.iconsmind-Background:before{content:"\e680"}.iconsmind-Bacteria:before{content:"\e681"}.iconsmind-Bag-Coins:before{content:"\e682"}.iconsmind-Bag-Items:before{content:"\e683"}.iconsmind-Bag-Quantity:before{content:"\e684"}.iconsmind-Bag:before{content:"\e685"}.iconsmind-Bakelite:before{content:"\e686"}.iconsmind-Ballet-Shoes:before{content:"\e687"}.iconsmind-Balloon:before{content:"\e688"}.iconsmind-Banana:before{content:"\e689"}.iconsmind-Band-Aid:before{content:"\e68a"}.iconsmind-Bank:before{content:"\e68b"}.iconsmind-Bar-Chart:before{content:"\e68c"}.iconsmind-Bar-Chart2:before{content:"\e68d"}.iconsmind-Bar-Chart3:before{content:"\e68e"}.iconsmind-Bar-Chart4:before{content:"\e68f"}.iconsmind-Bar-Chart5:before{content:"\e690"}.iconsmind-Bar-Code:before{content:"\e691"}.iconsmind-Barricade-2:before{content:"\e692"}.iconsmind-Barricade:before{content:"\e693"}.iconsmind-Baseball:before{content:"\e694"}.iconsmind-Basket-Ball:before{content:"\e695"}.iconsmind-Basket-Coins:before{content:"\e696"}.iconsmind-Basket-Items:before{content:"\e697"}.iconsmind-Basket-Quantity:before{content:"\e698"}.iconsmind-Bat-2:before{content:"\e699"}.iconsmind-Bat:before{content:"\e69a"}.iconsmind-Bathrobe:before{content:"\e69b"}.iconsmind-Batman-Mask:before{content:"\e69c"}.iconsmind-Battery-0:before{content:"\e69d"}.iconsmind-Battery-25:before{content:"\e69e"}.iconsmind-Battery-50:before{content:"\e69f"}.iconsmind-Battery-75:before{content:"\e6a0"}.iconsmind-Battery-100:before{content:"\e6a1"}.iconsmind-Battery-Charge:before{content:"\e6a2"}.iconsmind-Bear:before{content:"\e6a3"}.iconsmind-Beard-2:before{content:"\e6a4"}.iconsmind-Beard-3:before{content:"\e6a5"}.iconsmind-Beard:before{content:"\e6a6"}.iconsmind-Bebo:before{content:"\e6a7"}.iconsmind-Bee:before{content:"\e6a8"}.iconsmind-Beer-Glass:before{content:"\e6a9"}.iconsmind-Beer:before{content:"\e6aa"}.iconsmind-Bell-2:before{content:"\e6ab"}.iconsmind-Bell:before{content:"\e6ac"}.iconsmind-Belt-2:before{content:"\e6ad"}.iconsmind-Belt-3:before{content:"\e6ae"}.iconsmind-Belt:before{content:"\e6af"}.iconsmind-Berlin-Tower:before{content:"\e6b0"}.iconsmind-Beta:before{content:"\e6b1"}.iconsmind-Betvibes:before{content:"\e6b2"}.iconsmind-Bicycle-2:before{content:"\e6b3"}.iconsmind-Bicycle-3:before{content:"\e6b4"}.iconsmind-Bicycle:before{content:"\e6b5"}.iconsmind-Big-Bang:before{content:"\e6b6"}.iconsmind-Big-Data:before{content:"\e6b7"}.iconsmind-Bike-Helmet:before{content:"\e6b8"}.iconsmind-Bikini:before{content:"\e6b9"}.iconsmind-Bilk-Bottle2:before{content:"\e6ba"}.iconsmind-Billing:before{content:"\e6bb"}.iconsmind-Bing:before{content:"\e6bc"}.iconsmind-Binocular:before{content:"\e6bd"}.iconsmind-Bio-Hazard:before{content:"\e6be"}.iconsmind-Biotech:before{content:"\e6bf"}.iconsmind-Bird-DeliveringLetter:before{content:"\e6c0"}.iconsmind-Bird:before{content:"\e6c1"}.iconsmind-Birthday-Cake:before{content:"\e6c2"}.iconsmind-Bisexual:before{content:"\e6c3"}.iconsmind-Bishop:before{content:"\e6c4"}.iconsmind-Bitcoin:before{content:"\e6c5"}.iconsmind-Black-Cat:before{content:"\e6c6"}.iconsmind-Blackboard:before{content:"\e6c7"}.iconsmind-Blinklist:before{content:"\e6c8"}.iconsmind-Block-Cloud:before{content:"\e6c9"}.iconsmind-Block-Window:before{content:"\e6ca"}.iconsmind-Blogger:before{content:"\e6cb"}.iconsmind-Blood:before{content:"\e6cc"}.iconsmind-Blouse:before{content:"\e6cd"}.iconsmind-Blueprint:before{content:"\e6ce"}.iconsmind-Board:before{content:"\e6cf"}.iconsmind-Bodybuilding:before{content:"\e6d0"}.iconsmind-Bold-Text:before{content:"\e6d1"}.iconsmind-Bone:before{content:"\e6d2"}.iconsmind-Bones:before{content:"\e6d3"}.iconsmind-Book:before{content:"\e6d4"}.iconsmind-Bookmark:before{content:"\e6d5"}.iconsmind-Books-2:before{content:"\e6d6"}.iconsmind-Books:before{content:"\e6d7"}.iconsmind-Boom:before{content:"\e6d8"}.iconsmind-Boot-2:before{content:"\e6d9"}.iconsmind-Boot:before{content:"\e6da"}.iconsmind-Bottom-ToTop:before{content:"\e6db"}.iconsmind-Bow-2:before{content:"\e6dc"}.iconsmind-Bow-3:before{content:"\e6dd"}.iconsmind-Bow-4:before{content:"\e6de"}.iconsmind-Bow-5:before{content:"\e6df"}.iconsmind-Bow-6:before{content:"\e6e0"}.iconsmind-Bow:before{content:"\e6e1"}.iconsmind-Bowling-2:before{content:"\e6e2"}.iconsmind-Bowling:before{content:"\e6e3"}.iconsmind-Box2:before{content:"\e6e4"}.iconsmind-Box-Close:before{content:"\e6e5"}.iconsmind-Box-Full:before{content:"\e6e6"}.iconsmind-Box-Open:before{content:"\e6e7"}.iconsmind-Box-withFolders:before{content:"\e6e8"}.iconsmind-Box:before{content:"\e6e9"}.iconsmind-Boy:before{content:"\e6ea"}.iconsmind-Bra:before{content:"\e6eb"}.iconsmind-Brain-2:before{content:"\e6ec"}.iconsmind-Brain-3:before{content:"\e6ed"}.iconsmind-Brain:before{content:"\e6ee"}.iconsmind-Brazil:before{content:"\e6ef"}.iconsmind-Bread-2:before{content:"\e6f0"}.iconsmind-Bread:before{content:"\e6f1"}.iconsmind-Bridge:before{content:"\e6f2"}.iconsmind-Brightkite:before{content:"\e6f3"}.iconsmind-Broke-Link2:before{content:"\e6f4"}.iconsmind-Broken-Link:before{content:"\e6f5"}.iconsmind-Broom:before{content:"\e6f6"}.iconsmind-Brush:before{content:"\e6f7"}.iconsmind-Bucket:before{content:"\e6f8"}.iconsmind-Bug:before{content:"\e6f9"}.iconsmind-Building:before{content:"\e6fa"}.iconsmind-Bulleted-List:before{content:"\e6fb"}.iconsmind-Bus-2:before{content:"\e6fc"}.iconsmind-Bus:before{content:"\e6fd"}.iconsmind-Business-Man:before{content:"\e6fe"}.iconsmind-Business-ManWoman:before{content:"\e6ff"}.iconsmind-Business-Mens:before{content:"\e700"}.iconsmind-Business-Woman:before{content:"\e701"}.iconsmind-Butterfly:before{content:"\e702"}.iconsmind-Button:before{content:"\e703"}.iconsmind-Cable-Car:before{content:"\e704"}.iconsmind-Cake:before{content:"\e705"}.iconsmind-Calculator-2:before{content:"\e706"}.iconsmind-Calculator-3:before{content:"\e707"}.iconsmind-Calculator:before{content:"\e708"}.iconsmind-Calendar-2:before{content:"\e709"}.iconsmind-Calendar-3:before{content:"\e70a"}.iconsmind-Calendar-4:before{content:"\e70b"}.iconsmind-Calendar-Clock:before{content:"\e70c"}.iconsmind-Calendar:before{content:"\e70d"}.iconsmind-Camel:before{content:"\e70e"}.iconsmind-Camera-2:before{content:"\e70f"}.iconsmind-Camera-3:before{content:"\e710"}.iconsmind-Camera-4:before{content:"\e711"}.iconsmind-Camera-5:before{content:"\e712"}.iconsmind-Camera-Back:before{content:"\e713"}.iconsmind-Camera:before{content:"\e714"}.iconsmind-Can-2:before{content:"\e715"}.iconsmind-Can:before{content:"\e716"}.iconsmind-Canada:before{content:"\e717"}.iconsmind-Cancer-2:before{content:"\e718"}.iconsmind-Cancer-3:before{content:"\e719"}.iconsmind-Cancer:before{content:"\e71a"}.iconsmind-Candle:before{content:"\e71b"}.iconsmind-Candy-Cane:before{content:"\e71c"}.iconsmind-Candy:before{content:"\e71d"}.iconsmind-Cannon:before{content:"\e71e"}.iconsmind-Cap-2:before{content:"\e71f"}.iconsmind-Cap-3:before{content:"\e720"}.iconsmind-Cap-Smiley:before{content:"\e721"}.iconsmind-Cap:before{content:"\e722"}.iconsmind-Capricorn-2:before{content:"\e723"}.iconsmind-Capricorn:before{content:"\e724"}.iconsmind-Car-2:before{content:"\e725"}.iconsmind-Car-3:before{content:"\e726"}.iconsmind-Car-Coins:before{content:"\e727"}.iconsmind-Car-Items:before{content:"\e728"}.iconsmind-Car-Wheel:before{content:"\e729"}.iconsmind-Car:before{content:"\e72a"}.iconsmind-Cardigan:before{content:"\e72b"}.iconsmind-Cardiovascular:before{content:"\e72c"}.iconsmind-Cart-Quantity:before{content:"\e72d"}.iconsmind-Casette-Tape:before{content:"\e72e"}.iconsmind-Cash-Register:before{content:"\e72f"}.iconsmind-Cash-register2:before{content:"\e730"}.iconsmind-Castle:before{content:"\e731"}.iconsmind-Cat:before{content:"\e732"}.iconsmind-Cathedral:before{content:"\e733"}.iconsmind-Cauldron:before{content:"\e734"}.iconsmind-CD-2:before{content:"\e735"}.iconsmind-CD-Cover:before{content:"\e736"}.iconsmind-CD:before{content:"\e737"}.iconsmind-Cello:before{content:"\e738"}.iconsmind-Celsius:before{content:"\e739"}.iconsmind-Chacked-Flag:before{content:"\e73a"}.iconsmind-Chair:before{content:"\e73b"}.iconsmind-Charger:before{content:"\e73c"}.iconsmind-Check-2:before{content:"\e73d"}.iconsmind-Check:before{content:"\e73e"}.iconsmind-Checked-User:before{content:"\e73f"}.iconsmind-Checkmate:before{content:"\e740"}.iconsmind-Checkout-Bag:before{content:"\e741"}.iconsmind-Checkout-Basket:before{content:"\e742"}.iconsmind-Checkout:before{content:"\e743"}.iconsmind-Cheese:before{content:"\e744"}.iconsmind-Cheetah:before{content:"\e745"}.iconsmind-Chef-Hat:before{content:"\e746"}.iconsmind-Chef-Hat2:before{content:"\e747"}.iconsmind-Chef:before{content:"\e748"}.iconsmind-Chemical-2:before{content:"\e749"}.iconsmind-Chemical-3:before{content:"\e74a"}.iconsmind-Chemical-4:before{content:"\e74b"}.iconsmind-Chemical-5:before{content:"\e74c"}.iconsmind-Chemical:before{content:"\e74d"}.iconsmind-Chess-Board:before{content:"\e74e"}.iconsmind-Chess:before{content:"\e74f"}.iconsmind-Chicken:before{content:"\e750"}.iconsmind-Chile:before{content:"\e751"}.iconsmind-Chimney:before{content:"\e752"}.iconsmind-China:before{content:"\e753"}.iconsmind-Chinese-Temple:before{content:"\e754"}.iconsmind-Chip:before{content:"\e755"}.iconsmind-Chopsticks-2:before{content:"\e756"}.iconsmind-Chopsticks:before{content:"\e757"}.iconsmind-Christmas-Ball:before{content:"\e758"}.iconsmind-Christmas-Bell:before{content:"\e759"}.iconsmind-Christmas-Candle:before{content:"\e75a"}.iconsmind-Christmas-Hat:before{content:"\e75b"}.iconsmind-Christmas-Sleigh:before{content:"\e75c"}.iconsmind-Christmas-Snowman:before{content:"\e75d"}.iconsmind-Christmas-Sock:before{content:"\e75e"}.iconsmind-Christmas-Tree:before{content:"\e75f"}.iconsmind-Christmas:before{content:"\e760"}.iconsmind-Chrome:before{content:"\e761"}.iconsmind-Chrysler-Building:before{content:"\e762"}.iconsmind-Cinema:before{content:"\e763"}.iconsmind-Circular-Point:before{content:"\e764"}.iconsmind-City-Hall:before{content:"\e765"}.iconsmind-Clamp:before{content:"\e766"}.iconsmind-Clapperboard-Close:before{content:"\e767"}.iconsmind-Clapperboard-Open:before{content:"\e768"}.iconsmind-Claps:before{content:"\e769"}.iconsmind-Clef:before{content:"\e76a"}.iconsmind-Clinic:before{content:"\e76b"}.iconsmind-Clock-2:before{content:"\e76c"}.iconsmind-Clock-3:before{content:"\e76d"}.iconsmind-Clock-4:before{content:"\e76e"}.iconsmind-Clock-Back:before{content:"\e76f"}.iconsmind-Clock-Forward:before{content:"\e770"}.iconsmind-Clock:before{content:"\e771"}.iconsmind-Close-Window:before{content:"\e772"}.iconsmind-Close:before{content:"\e773"}.iconsmind-Clothing-Store:before{content:"\e774"}.iconsmind-Cloud--:before{content:"\e775"}.iconsmind-Cloud-:before{content:"\e776"}.iconsmind-Cloud-Camera:before{content:"\e777"}.iconsmind-Cloud-Computer:before{content:"\e778"}.iconsmind-Cloud-Email:before{content:"\e779"}.iconsmind-Cloud-Hail:before{content:"\e77a"}.iconsmind-Cloud-Laptop:before{content:"\e77b"}.iconsmind-Cloud-Lock:before{content:"\e77c"}.iconsmind-Cloud-Moon:before{content:"\e77d"}.iconsmind-Cloud-Music:before{content:"\e77e"}.iconsmind-Cloud-Picture:before{content:"\e77f"}.iconsmind-Cloud-Rain:before{content:"\e780"}.iconsmind-Cloud-Remove:before{content:"\e781"}.iconsmind-Cloud-Secure:before{content:"\e782"}.iconsmind-Cloud-Settings:before{content:"\e783"}.iconsmind-Cloud-Smartphone:before{content:"\e784"}.iconsmind-Cloud-Snow:before{content:"\e785"}.iconsmind-Cloud-Sun:before{content:"\e786"}.iconsmind-Cloud-Tablet:before{content:"\e787"}.iconsmind-Cloud-Video:before{content:"\e788"}.iconsmind-Cloud-Weather:before{content:"\e789"}.iconsmind-Cloud:before{content:"\e78a"}.iconsmind-Clouds-Weather:before{content:"\e78b"}.iconsmind-Clouds:before{content:"\e78c"}.iconsmind-Clown:before{content:"\e78d"}.iconsmind-CMYK:before{content:"\e78e"}.iconsmind-Coat:before{content:"\e78f"}.iconsmind-Cocktail:before{content:"\e790"}.iconsmind-Coconut:before{content:"\e791"}.iconsmind-Code-Window:before{content:"\e792"}.iconsmind-Coding:before{content:"\e793"}.iconsmind-Coffee-2:before{content:"\e794"}.iconsmind-Coffee-Bean:before{content:"\e795"}.iconsmind-Coffee-Machine:before{content:"\e796"}.iconsmind-Coffee-toGo:before{content:"\e797"}.iconsmind-Coffee:before{content:"\e798"}.iconsmind-Coffin:before{content:"\e799"}.iconsmind-Coin:before{content:"\e79a"}.iconsmind-Coins-2:before{content:"\e79b"}.iconsmind-Coins-3:before{content:"\e79c"}.iconsmind-Coins:before{content:"\e79d"}.iconsmind-Colombia:before{content:"\e79e"}.iconsmind-Colosseum:before{content:"\e79f"}.iconsmind-Column-2:before{content:"\e7a0"}.iconsmind-Column-3:before{content:"\e7a1"}.iconsmind-Column:before{content:"\e7a2"}.iconsmind-Comb-2:before{content:"\e7a3"}.iconsmind-Comb:before{content:"\e7a4"}.iconsmind-Communication-Tower:before{content:"\e7a5"}.iconsmind-Communication-Tower2:before{content:"\e7a6"}.iconsmind-Compass-2:before{content:"\e7a7"}.iconsmind-Compass-3:before{content:"\e7a8"}.iconsmind-Compass-4:before{content:"\e7a9"}.iconsmind-Compass-Rose:before{content:"\e7aa"}.iconsmind-Compass:before{content:"\e7ab"}.iconsmind-Computer-2:before{content:"\e7ac"}.iconsmind-Computer-3:before{content:"\e7ad"}.iconsmind-Computer-Secure:before{content:"\e7ae"}.iconsmind-Computer:before{content:"\e7af"}.iconsmind-Conference:before{content:"\e7b0"}.iconsmind-Confused:before{content:"\e7b1"}.iconsmind-Conservation:before{content:"\e7b2"}.iconsmind-Consulting:before{content:"\e7b3"}.iconsmind-Contrast:before{content:"\e7b4"}.iconsmind-Control-2:before{content:"\e7b5"}.iconsmind-Control:before{content:"\e7b6"}.iconsmind-Cookie-Man:before{content:"\e7b7"}.iconsmind-Cookies:before{content:"\e7b8"}.iconsmind-Cool-Guy:before{content:"\e7b9"}.iconsmind-Cool:before{content:"\e7ba"}.iconsmind-Copyright:before{content:"\e7bb"}.iconsmind-Costume:before{content:"\e7bc"}.iconsmind-Couple-Sign:before{content:"\e7bd"}.iconsmind-Cow:before{content:"\e7be"}.iconsmind-CPU:before{content:"\e7bf"}.iconsmind-Crane:before{content:"\e7c0"}.iconsmind-Cranium:before{content:"\e7c1"}.iconsmind-Credit-Card:before{content:"\e7c2"}.iconsmind-Credit-Card2:before{content:"\e7c3"}.iconsmind-Credit-Card3:before{content:"\e7c4"}.iconsmind-Cricket:before{content:"\e7c5"}.iconsmind-Criminal:before{content:"\e7c6"}.iconsmind-Croissant:before{content:"\e7c7"}.iconsmind-Crop-2:before{content:"\e7c8"}.iconsmind-Crop-3:before{content:"\e7c9"}.iconsmind-Crown-2:before{content:"\e7ca"}.iconsmind-Crown:before{content:"\e7cb"}.iconsmind-Crying:before{content:"\e7cc"}.iconsmind-Cube-Molecule:before{content:"\e7cd"}.iconsmind-Cube-Molecule2:before{content:"\e7ce"}.iconsmind-Cupcake:before{content:"\e7cf"}.iconsmind-Cursor-Click:before{content:"\e7d0"}.iconsmind-Cursor-Click2:before{content:"\e7d1"}.iconsmind-Cursor-Move:before{content:"\e7d2"}.iconsmind-Cursor-Move2:before{content:"\e7d3"}.iconsmind-Cursor-Select:before{content:"\e7d4"}.iconsmind-Cursor:before{content:"\e7d5"}.iconsmind-D-Eyeglasses:before{content:"\e7d6"}.iconsmind-D-Eyeglasses2:before{content:"\e7d7"}.iconsmind-Dam:before{content:"\e7d8"}.iconsmind-Danemark:before{content:"\e7d9"}.iconsmind-Danger-2:before{content:"\e7da"}.iconsmind-Danger:before{content:"\e7db"}.iconsmind-Dashboard:before{content:"\e7dc"}.iconsmind-Data-Backup:before{content:"\e7dd"}.iconsmind-Data-Block:before{content:"\e7de"}.iconsmind-Data-Center:before{content:"\e7df"}.iconsmind-Data-Clock:before{content:"\e7e0"}.iconsmind-Data-Cloud:before{content:"\e7e1"}.iconsmind-Data-Compress:before{content:"\e7e2"}.iconsmind-Data-Copy:before{content:"\e7e3"}.iconsmind-Data-Download:before{content:"\e7e4"}.iconsmind-Data-Financial:before{content:"\e7e5"}.iconsmind-Data-Key:before{content:"\e7e6"}.iconsmind-Data-Lock:before{content:"\e7e7"}.iconsmind-Data-Network:before{content:"\e7e8"}.iconsmind-Data-Password:before{content:"\e7e9"}.iconsmind-Data-Power:before{content:"\e7ea"}.iconsmind-Data-Refresh:before{content:"\e7eb"}.iconsmind-Data-Save:before{content:"\e7ec"}.iconsmind-Data-Search:before{content:"\e7ed"}.iconsmind-Data-Security:before{content:"\e7ee"}.iconsmind-Data-Settings:before{content:"\e7ef"}.iconsmind-Data-Sharing:before{content:"\e7f0"}.iconsmind-Data-Shield:before{content:"\e7f1"}.iconsmind-Data-Signal:before{content:"\e7f2"}.iconsmind-Data-Storage:before{content:"\e7f3"}.iconsmind-Data-Stream:before{content:"\e7f4"}.iconsmind-Data-Transfer:before{content:"\e7f5"}.iconsmind-Data-Unlock:before{content:"\e7f6"}.iconsmind-Data-Upload:before{content:"\e7f7"}.iconsmind-Data-Yes:before{content:"\e7f8"}.iconsmind-Data:before{content:"\e7f9"}.iconsmind-David-Star:before{content:"\e7fa"}.iconsmind-Daylight:before{content:"\e7fb"}.iconsmind-Death:before{content:"\e7fc"}.iconsmind-Debian:before{content:"\e7fd"}.iconsmind-Dec:before{content:"\e7fe"}.iconsmind-Decrase-Inedit:before{content:"\e7ff"}.iconsmind-Deer-2:before{content:"\e800"}.iconsmind-Deer:before{content:"\e801"}.iconsmind-Delete-File:before{content:"\e802"}.iconsmind-Delete-Window:before{content:"\e803"}.iconsmind-Delicious:before{content:"\e804"}.iconsmind-Depression:before{content:"\e805"}.iconsmind-Deviantart:before{content:"\e806"}.iconsmind-Device-SyncwithCloud:before{content:"\e807"}.iconsmind-Diamond:before{content:"\e808"}.iconsmind-Dice-2:before{content:"\e809"}.iconsmind-Dice:before{content:"\e80a"}.iconsmind-Digg:before{content:"\e80b"}.iconsmind-Digital-Drawing:before{content:"\e80c"}.iconsmind-Diigo:before{content:"\e80d"}.iconsmind-Dinosaur:before{content:"\e80e"}.iconsmind-Diploma-2:before{content:"\e80f"}.iconsmind-Diploma:before{content:"\e810"}.iconsmind-Direction-East:before{content:"\e811"}.iconsmind-Direction-North:before{content:"\e812"}.iconsmind-Direction-South:before{content:"\e813"}.iconsmind-Direction-West:before{content:"\e814"}.iconsmind-Director:before{content:"\e815"}.iconsmind-Disk:before{content:"\e816"}.iconsmind-Dj:before{content:"\e817"}.iconsmind-DNA-2:before{content:"\e818"}.iconsmind-DNA-Helix:before{content:"\e819"}.iconsmind-DNA:before{content:"\e81a"}.iconsmind-Doctor:before{content:"\e81b"}.iconsmind-Dog:before{content:"\e81c"}.iconsmind-Dollar-Sign:before{content:"\e81d"}.iconsmind-Dollar-Sign2:before{content:"\e81e"}.iconsmind-Dollar:before{content:"\e81f"}.iconsmind-Dolphin:before{content:"\e820"}.iconsmind-Domino:before{content:"\e821"}.iconsmind-Door-Hanger:before{content:"\e822"}.iconsmind-Door:before{content:"\e823"}.iconsmind-Doplr:before{content:"\e824"}.iconsmind-Double-Circle:before{content:"\e825"}.iconsmind-Double-Tap:before{content:"\e826"}.iconsmind-Doughnut:before{content:"\e827"}.iconsmind-Dove:before{content:"\e828"}.iconsmind-Down-2:before{content:"\e829"}.iconsmind-Down-3:before{content:"\e82a"}.iconsmind-Down-4:before{content:"\e82b"}.iconsmind-Down:before{content:"\e82c"}.iconsmind-Download-2:before{content:"\e82d"}.iconsmind-Download-fromCloud:before{content:"\e82e"}.iconsmind-Download-Window:before{content:"\e82f"}.iconsmind-Download:before{content:"\e830"}.iconsmind-Downward:before{content:"\e831"}.iconsmind-Drag-Down:before{content:"\e832"}.iconsmind-Drag-Left:before{content:"\e833"}.iconsmind-Drag-Right:before{content:"\e834"}.iconsmind-Drag-Up:before{content:"\e835"}.iconsmind-Drag:before{content:"\e836"}.iconsmind-Dress:before{content:"\e837"}.iconsmind-Drill-2:before{content:"\e838"}.iconsmind-Drill:before{content:"\e839"}.iconsmind-Drop:before{content:"\e83a"}.iconsmind-Dropbox:before{content:"\e83b"}.iconsmind-Drum:before{content:"\e83c"}.iconsmind-Dry:before{content:"\e83d"}.iconsmind-Duck:before{content:"\e83e"}.iconsmind-Dumbbell:before{content:"\e83f"}.iconsmind-Duplicate-Layer:before{content:"\e840"}.iconsmind-Duplicate-Window:before{content:"\e841"}.iconsmind-DVD:before{content:"\e842"}.iconsmind-Eagle:before{content:"\e843"}.iconsmind-Ear:before{content:"\e844"}.iconsmind-Earphones-2:before{content:"\e845"}.iconsmind-Earphones:before{content:"\e846"}.iconsmind-Eci-Icon:before{content:"\e847"}.iconsmind-Edit-Map:before{content:"\e848"}.iconsmind-Edit:before{content:"\e849"}.iconsmind-Eggs:before{content:"\e84a"}.iconsmind-Egypt:before{content:"\e84b"}.iconsmind-Eifel-Tower:before{content:"\e84c"}.iconsmind-eject-2:before{content:"\e84d"}.iconsmind-Eject:before{content:"\e84e"}.iconsmind-El-Castillo:before{content:"\e84f"}.iconsmind-Elbow:before{content:"\e850"}.iconsmind-Electric-Guitar:before{content:"\e851"}.iconsmind-Electricity:before{content:"\e852"}.iconsmind-Elephant:before{content:"\e853"}.iconsmind-Email:before{content:"\e854"}.iconsmind-Embassy:before{content:"\e855"}.iconsmind-Empire-StateBuilding:before{content:"\e856"}.iconsmind-Empty-Box:before{content:"\e857"}.iconsmind-End2:before{content:"\e858"}.iconsmind-End-2:before{content:"\e859"}.iconsmind-End:before{content:"\e85a"}.iconsmind-Endways:before{content:"\e85b"}.iconsmind-Engineering:before{content:"\e85c"}.iconsmind-Envelope-2:before{content:"\e85d"}.iconsmind-Envelope:before{content:"\e85e"}.iconsmind-Environmental-2:before{content:"\e85f"}.iconsmind-Environmental-3:before{content:"\e860"}.iconsmind-Environmental:before{content:"\e861"}.iconsmind-Equalizer:before{content:"\e862"}.iconsmind-Eraser-2:before{content:"\e863"}.iconsmind-Eraser-3:before{content:"\e864"}.iconsmind-Eraser:before{content:"\e865"}.iconsmind-Error-404Window:before{content:"\e866"}.iconsmind-Euro-Sign:before{content:"\e867"}.iconsmind-Euro-Sign2:before{content:"\e868"}.iconsmind-Euro:before{content:"\e869"}.iconsmind-Evernote:before{content:"\e86a"}.iconsmind-Evil:before{content:"\e86b"}.iconsmind-Explode:before{content:"\e86c"}.iconsmind-Eye-2:before{content:"\e86d"}.iconsmind-Eye-Blind:before{content:"\e86e"}.iconsmind-Eye-Invisible:before{content:"\e86f"}.iconsmind-Eye-Scan:before{content:"\e870"}.iconsmind-Eye-Visible:before{content:"\e871"}.iconsmind-Eye:before{content:"\e872"}.iconsmind-Eyebrow-2:before{content:"\e873"}.iconsmind-Eyebrow-3:before{content:"\e874"}.iconsmind-Eyebrow:before{content:"\e875"}.iconsmind-Eyeglasses-Smiley:before{content:"\e876"}.iconsmind-Eyeglasses-Smiley2:before{content:"\e877"}.iconsmind-Face-Style:before{content:"\e878"}.iconsmind-Face-Style2:before{content:"\e879"}.iconsmind-Face-Style3:before{content:"\e87a"}.iconsmind-Face-Style4:before{content:"\e87b"}.iconsmind-Face-Style5:before{content:"\e87c"}.iconsmind-Face-Style6:before{content:"\e87d"}.iconsmind-Facebook-2:before{content:"\e87e"}.iconsmind-Facebook:before{content:"\e87f"}.iconsmind-Factory-2:before{content:"\e880"}.iconsmind-Factory:before{content:"\e881"}.iconsmind-Fahrenheit:before{content:"\e882"}.iconsmind-Family-Sign:before{content:"\e883"}.iconsmind-Fan:before{content:"\e884"}.iconsmind-Farmer:before{content:"\e885"}.iconsmind-Fashion:before{content:"\e886"}.iconsmind-Favorite-Window:before{content:"\e887"}.iconsmind-Fax:before{content:"\e888"}.iconsmind-Feather:before{content:"\e889"}.iconsmind-Feedburner:before{content:"\e88a"}.iconsmind-Female-2:before{content:"\e88b"}.iconsmind-Female-Sign:before{content:"\e88c"}.iconsmind-Female:before{content:"\e88d"}.iconsmind-File-Block:before{content:"\e88e"}.iconsmind-File-Bookmark:before{content:"\e88f"}.iconsmind-File-Chart:before{content:"\e890"}.iconsmind-File-Clipboard:before{content:"\e891"}.iconsmind-File-ClipboardFileText:before{content:"\e892"}.iconsmind-File-ClipboardTextImage:before{content:"\e893"}.iconsmind-File-Cloud:before{content:"\e894"}.iconsmind-File-Copy:before{content:"\e895"}.iconsmind-File-Copy2:before{content:"\e896"}.iconsmind-File-CSV:before{content:"\e897"}.iconsmind-File-Download:before{content:"\e898"}.iconsmind-File-Edit:before{content:"\e899"}.iconsmind-File-Excel:before{content:"\e89a"}.iconsmind-File-Favorite:before{content:"\e89b"}.iconsmind-File-Fire:before{content:"\e89c"}.iconsmind-File-Graph:before{content:"\e89d"}.iconsmind-File-Hide:before{content:"\e89e"}.iconsmind-File-Horizontal:before{content:"\e89f"}.iconsmind-File-HorizontalText:before{content:"\e8a0"}.iconsmind-File-HTML:before{content:"\e8a1"}.iconsmind-File-JPG:before{content:"\e8a2"}.iconsmind-File-Link:before{content:"\e8a3"}.iconsmind-File-Loading:before{content:"\e8a4"}.iconsmind-File-Lock:before{content:"\e8a5"}.iconsmind-File-Love:before{content:"\e8a6"}.iconsmind-File-Music:before{content:"\e8a7"}.iconsmind-File-Network:before{content:"\e8a8"}.iconsmind-File-Pictures:before{content:"\e8a9"}.iconsmind-File-Pie:before{content:"\e8aa"}.iconsmind-File-Presentation:before{content:"\e8ab"}.iconsmind-File-Refresh:before{content:"\e8ac"}.iconsmind-File-Search:before{content:"\e8ad"}.iconsmind-File-Settings:before{content:"\e8ae"}.iconsmind-File-Share:before{content:"\e8af"}.iconsmind-File-TextImage:before{content:"\e8b0"}.iconsmind-File-Trash:before{content:"\e8b1"}.iconsmind-File-TXT:before{content:"\e8b2"}.iconsmind-File-Upload:before{content:"\e8b3"}.iconsmind-File-Video:before{content:"\e8b4"}.iconsmind-File-Word:before{content:"\e8b5"}.iconsmind-File-Zip:before{content:"\e8b6"}.iconsmind-File:before{content:"\e8b7"}.iconsmind-Files:before{content:"\e8b8"}.iconsmind-Film-Board:before{content:"\e8b9"}.iconsmind-Film-Cartridge:before{content:"\e8ba"}.iconsmind-Film-Strip:before{content:"\e8bb"}.iconsmind-Film-Video:before{content:"\e8bc"}.iconsmind-Film:before{content:"\e8bd"}.iconsmind-Filter-2:before{content:"\e8be"}.iconsmind-Filter:before{content:"\e8bf"}.iconsmind-Financial:before{content:"\e8c0"}.iconsmind-Find-User:before{content:"\e8c1"}.iconsmind-Finger-DragFourSides:before{content:"\e8c2"}.iconsmind-Finger-DragTwoSides:before{content:"\e8c3"}.iconsmind-Finger-Print:before{content:"\e8c4"}.iconsmind-Finger:before{content:"\e8c5"}.iconsmind-Fingerprint-2:before{content:"\e8c6"}.iconsmind-Fingerprint:before{content:"\e8c7"}.iconsmind-Fire-Flame:before{content:"\e8c8"}.iconsmind-Fire-Flame2:before{content:"\e8c9"}.iconsmind-Fire-Hydrant:before{content:"\e8ca"}.iconsmind-Fire-Staion:before{content:"\e8cb"}.iconsmind-Firefox:before{content:"\e8cc"}.iconsmind-Firewall:before{content:"\e8cd"}.iconsmind-First-Aid:before{content:"\e8ce"}.iconsmind-First:before{content:"\e8cf"}.iconsmind-Fish-Food:before{content:"\e8d0"}.iconsmind-Fish:before{content:"\e8d1"}.iconsmind-Fit-To:before{content:"\e8d2"}.iconsmind-Fit-To2:before{content:"\e8d3"}.iconsmind-Five-Fingers:before{content:"\e8d4"}.iconsmind-Five-FingersDrag:before{content:"\e8d5"}.iconsmind-Five-FingersDrag2:before{content:"\e8d6"}.iconsmind-Five-FingersTouch:before{content:"\e8d7"}.iconsmind-Flag-2:before{content:"\e8d8"}.iconsmind-Flag-3:before{content:"\e8d9"}.iconsmind-Flag-4:before{content:"\e8da"}.iconsmind-Flag-5:before{content:"\e8db"}.iconsmind-Flag-6:before{content:"\e8dc"}.iconsmind-Flag:before{content:"\e8dd"}.iconsmind-Flamingo:before{content:"\e8de"}.iconsmind-Flash-2:before{content:"\e8df"}.iconsmind-Flash-Video:before{content:"\e8e0"}.iconsmind-Flash:before{content:"\e8e1"}.iconsmind-Flashlight:before{content:"\e8e2"}.iconsmind-Flask-2:before{content:"\e8e3"}.iconsmind-Flask:before{content:"\e8e4"}.iconsmind-Flick:before{content:"\e8e5"}.iconsmind-Flickr:before{content:"\e8e6"}.iconsmind-Flowerpot:before{content:"\e8e7"}.iconsmind-Fluorescent:before{content:"\e8e8"}.iconsmind-Fog-Day:before{content:"\e8e9"}.iconsmind-Fog-Night:before{content:"\e8ea"}.iconsmind-Folder-Add:before{content:"\e8eb"}.iconsmind-Folder-Archive:before{content:"\e8ec"}.iconsmind-Folder-Binder:before{content:"\e8ed"}.iconsmind-Folder-Binder2:before{content:"\e8ee"}.iconsmind-Folder-Block:before{content:"\e8ef"}.iconsmind-Folder-Bookmark:before{content:"\e8f0"}.iconsmind-Folder-Close:before{content:"\e8f1"}.iconsmind-Folder-Cloud:before{content:"\e8f2"}.iconsmind-Folder-Delete:before{content:"\e8f3"}.iconsmind-Folder-Download:before{content:"\e8f4"}.iconsmind-Folder-Edit:before{content:"\e8f5"}.iconsmind-Folder-Favorite:before{content:"\e8f6"}.iconsmind-Folder-Fire:before{content:"\e8f7"}.iconsmind-Folder-Hide:before{content:"\e8f8"}.iconsmind-Folder-Link:before{content:"\e8f9"}.iconsmind-Folder-Loading:before{content:"\e8fa"}.iconsmind-Folder-Lock:before{content:"\e8fb"}.iconsmind-Folder-Love:before{content:"\e8fc"}.iconsmind-Folder-Music:before{content:"\e8fd"}.iconsmind-Folder-Network:before{content:"\e8fe"}.iconsmind-Folder-Open:before{content:"\e8ff"}.iconsmind-Folder-Open2:before{content:"\e900"}.iconsmind-Folder-Organizing:before{content:"\e901"}.iconsmind-Folder-Pictures:before{content:"\e902"}.iconsmind-Folder-Refresh:before{content:"\e903"}.iconsmind-Folder-Remove-:before{content:"\e904"}.iconsmind-Folder-Search:before{content:"\e905"}.iconsmind-Folder-Settings:before{content:"\e906"}.iconsmind-Folder-Share:before{content:"\e907"}.iconsmind-Folder-Trash:before{content:"\e908"}.iconsmind-Folder-Upload:before{content:"\e909"}.iconsmind-Folder-Video:before{content:"\e90a"}.iconsmind-Folder-WithDocument:before{content:"\e90b"}.iconsmind-Folder-Zip:before{content:"\e90c"}.iconsmind-Folder:before{content:"\e90d"}.iconsmind-Folders:before{content:"\e90e"}.iconsmind-Font-Color:before{content:"\e90f"}.iconsmind-Font-Name:before{content:"\e910"}.iconsmind-Font-Size:before{content:"\e911"}.iconsmind-Font-Style:before{content:"\e912"}.iconsmind-Font-StyleSubscript:before{content:"\e913"}.iconsmind-Font-StyleSuperscript:before{content:"\e914"}.iconsmind-Font-Window:before{content:"\e915"}.iconsmind-Foot-2:before{content:"\e916"}.iconsmind-Foot:before{content:"\e917"}.iconsmind-Football-2:before{content:"\e918"}.iconsmind-Football:before{content:"\e919"}.iconsmind-Footprint-2:before{content:"\e91a"}.iconsmind-Footprint-3:before{content:"\e91b"}.iconsmind-Footprint:before{content:"\e91c"}.iconsmind-Forest:before{content:"\e91d"}.iconsmind-Fork:before{content:"\e91e"}.iconsmind-Formspring:before{content:"\e91f"}.iconsmind-Formula:before{content:"\e920"}.iconsmind-Forsquare:before{content:"\e921"}.iconsmind-Forward:before{content:"\e922"}.iconsmind-Fountain-Pen:before{content:"\e923"}.iconsmind-Four-Fingers:before{content:"\e924"}.iconsmind-Four-FingersDrag:before{content:"\e925"}.iconsmind-Four-FingersDrag2:before{content:"\e926"}.iconsmind-Four-FingersTouch:before{content:"\e927"}.iconsmind-Fox:before{content:"\e928"}.iconsmind-Frankenstein:before{content:"\e929"}.iconsmind-French-Fries:before{content:"\e92a"}.iconsmind-Friendfeed:before{content:"\e92b"}.iconsmind-Friendster:before{content:"\e92c"}.iconsmind-Frog:before{content:"\e92d"}.iconsmind-Fruits:before{content:"\e92e"}.iconsmind-Fuel:before{content:"\e92f"}.iconsmind-Full-Bag:before{content:"\e930"}.iconsmind-Full-Basket:before{content:"\e931"}.iconsmind-Full-Cart:before{content:"\e932"}.iconsmind-Full-Moon:before{content:"\e933"}.iconsmind-Full-Screen:before{content:"\e934"}.iconsmind-Full-Screen2:before{content:"\e935"}.iconsmind-Full-View:before{content:"\e936"}.iconsmind-Full-View2:before{content:"\e937"}.iconsmind-Full-ViewWindow:before{content:"\e938"}.iconsmind-Function:before{content:"\e939"}.iconsmind-Funky:before{content:"\e93a"}.iconsmind-Funny-Bicycle:before{content:"\e93b"}.iconsmind-Furl:before{content:"\e93c"}.iconsmind-Gamepad-2:before{content:"\e93d"}.iconsmind-Gamepad:before{content:"\e93e"}.iconsmind-Gas-Pump:before{content:"\e93f"}.iconsmind-Gaugage-2:before{content:"\e940"}.iconsmind-Gaugage:before{content:"\e941"}.iconsmind-Gay:before{content:"\e942"}.iconsmind-Gear-2:before{content:"\e943"}.iconsmind-Gear:before{content:"\e944"}.iconsmind-Gears-2:before{content:"\e945"}.iconsmind-Gears:before{content:"\e946"}.iconsmind-Geek-2:before{content:"\e947"}.iconsmind-Geek:before{content:"\e948"}.iconsmind-Gemini-2:before{content:"\e949"}.iconsmind-Gemini:before{content:"\e94a"}.iconsmind-Genius:before{content:"\e94b"}.iconsmind-Gentleman:before{content:"\e94c"}.iconsmind-Geo--:before{content:"\e94d"}.iconsmind-Geo-:before{content:"\e94e"}.iconsmind-Geo-Close:before{content:"\e94f"}.iconsmind-Geo-Love:before{content:"\e950"}.iconsmind-Geo-Number:before{content:"\e951"}.iconsmind-Geo-Star:before{content:"\e952"}.iconsmind-Geo:before{content:"\e953"}.iconsmind-Geo2--:before{content:"\e954"}.iconsmind-Geo2-:before{content:"\e955"}.iconsmind-Geo2-Close:before{content:"\e956"}.iconsmind-Geo2-Love:before{content:"\e957"}.iconsmind-Geo2-Number:before{content:"\e958"}.iconsmind-Geo2-Star:before{content:"\e959"}.iconsmind-Geo2:before{content:"\e95a"}.iconsmind-Geo3--:before{content:"\e95b"}.iconsmind-Geo3-:before{content:"\e95c"}.iconsmind-Geo3-Close:before{content:"\e95d"}.iconsmind-Geo3-Love:before{content:"\e95e"}.iconsmind-Geo3-Number:before{content:"\e95f"}.iconsmind-Geo3-Star:before{content:"\e960"}.iconsmind-Geo3:before{content:"\e961"}.iconsmind-Gey:before{content:"\e962"}.iconsmind-Gift-Box:before{content:"\e963"}.iconsmind-Giraffe:before{content:"\e964"}.iconsmind-Girl:before{content:"\e965"}.iconsmind-Glass-Water:before{content:"\e966"}.iconsmind-Glasses-2:before{content:"\e967"}.iconsmind-Glasses-3:before{content:"\e968"}.iconsmind-Glasses:before{content:"\e969"}.iconsmind-Global-Position:before{content:"\e96a"}.iconsmind-Globe-2:before{content:"\e96b"}.iconsmind-Globe:before{content:"\e96c"}.iconsmind-Gloves:before{content:"\e96d"}.iconsmind-Go-Bottom:before{content:"\e96e"}.iconsmind-Go-Top:before{content:"\e96f"}.iconsmind-Goggles:before{content:"\e970"}.iconsmind-Golf-2:before{content:"\e971"}.iconsmind-Golf:before{content:"\e972"}.iconsmind-Google-Buzz:before{content:"\e973"}.iconsmind-Google-Drive:before{content:"\e974"}.iconsmind-Google-Play:before{content:"\e975"}.iconsmind-Google-Plus:before{content:"\e976"}.iconsmind-Google:before{content:"\e977"}.iconsmind-Gopro:before{content:"\e978"}.iconsmind-Gorilla:before{content:"\e979"}.iconsmind-Gowalla:before{content:"\e97a"}.iconsmind-Grave:before{content:"\e97b"}.iconsmind-Graveyard:before{content:"\e97c"}.iconsmind-Greece:before{content:"\e97d"}.iconsmind-Green-Energy:before{content:"\e97e"}.iconsmind-Green-House:before{content:"\e97f"}.iconsmind-Guitar:before{content:"\e980"}.iconsmind-Gun-2:before{content:"\e981"}.iconsmind-Gun-3:before{content:"\e982"}.iconsmind-Gun:before{content:"\e983"}.iconsmind-Gymnastics:before{content:"\e984"}.iconsmind-Hair-2:before{content:"\e985"}.iconsmind-Hair-3:before{content:"\e986"}.iconsmind-Hair-4:before{content:"\e987"}.iconsmind-Hair:before{content:"\e988"}.iconsmind-Half-Moon:before{content:"\e989"}.iconsmind-Halloween-HalfMoon:before{content:"\e98a"}.iconsmind-Halloween-Moon:before{content:"\e98b"}.iconsmind-Hamburger:before{content:"\e98c"}.iconsmind-Hammer:before{content:"\e98d"}.iconsmind-Hand-Touch:before{content:"\e98e"}.iconsmind-Hand-Touch2:before{content:"\e98f"}.iconsmind-Hand-TouchSmartphone:before{content:"\e990"}.iconsmind-Hand:before{content:"\e991"}.iconsmind-Hands:before{content:"\e992"}.iconsmind-Handshake:before{content:"\e993"}.iconsmind-Hanger:before{content:"\e994"}.iconsmind-Happy:before{content:"\e995"}.iconsmind-Hat-2:before{content:"\e996"}.iconsmind-Hat:before{content:"\e997"}.iconsmind-Haunted-House:before{content:"\e998"}.iconsmind-HD-Video:before{content:"\e999"}.iconsmind-HD:before{content:"\e99a"}.iconsmind-HDD:before{content:"\e99b"}.iconsmind-Headphone:before{content:"\e99c"}.iconsmind-Headphones:before{content:"\e99d"}.iconsmind-Headset:before{content:"\e99e"}.iconsmind-Heart-2:before{content:"\e99f"}.iconsmind-Heart:before{content:"\e9a0"}.iconsmind-Heels-2:before{content:"\e9a1"}.iconsmind-Heels:before{content:"\e9a2"}.iconsmind-Height-Window:before{content:"\e9a3"}.iconsmind-Helicopter-2:before{content:"\e9a4"}.iconsmind-Helicopter:before{content:"\e9a5"}.iconsmind-Helix-2:before{content:"\e9a6"}.iconsmind-Hello:before{content:"\e9a7"}.iconsmind-Helmet-2:before{content:"\e9a8"}.iconsmind-Helmet-3:before{content:"\e9a9"}.iconsmind-Helmet:before{content:"\e9aa"}.iconsmind-Hipo:before{content:"\e9ab"}.iconsmind-Hipster-Glasses:before{content:"\e9ac"}.iconsmind-Hipster-Glasses2:before{content:"\e9ad"}.iconsmind-Hipster-Glasses3:before{content:"\e9ae"}.iconsmind-Hipster-Headphones:before{content:"\e9af"}.iconsmind-Hipster-Men:before{content:"\e9b0"}.iconsmind-Hipster-Men2:before{content:"\e9b1"}.iconsmind-Hipster-Men3:before{content:"\e9b2"}.iconsmind-Hipster-Sunglasses:before{content:"\e9b3"}.iconsmind-Hipster-Sunglasses2:before{content:"\e9b4"}.iconsmind-Hipster-Sunglasses3:before{content:"\e9b5"}.iconsmind-Hokey:before{content:"\e9b6"}.iconsmind-Holly:before{content:"\e9b7"}.iconsmind-Home-2:before{content:"\e9b8"}.iconsmind-Home-3:before{content:"\e9b9"}.iconsmind-Home-4:before{content:"\e9ba"}.iconsmind-Home-5:before{content:"\e9bb"}.iconsmind-Home-Window:before{content:"\e9bc"}.iconsmind-Home:before{content:"\e9bd"}.iconsmind-Homosexual:before{content:"\e9be"}.iconsmind-Honey:before{content:"\e9bf"}.iconsmind-Hong-Kong:before{content:"\e9c0"}.iconsmind-Hoodie:before{content:"\e9c1"}.iconsmind-Horror:before{content:"\e9c2"}.iconsmind-Horse:before{content:"\e9c3"}.iconsmind-Hospital-2:before{content:"\e9c4"}.iconsmind-Hospital:before{content:"\e9c5"}.iconsmind-Host:before{content:"\e9c6"}.iconsmind-Hot-Dog:before{content:"\e9c7"}.iconsmind-Hotel:before{content:"\e9c8"}.iconsmind-Hour:before{content:"\e9c9"}.iconsmind-Hub:before{content:"\e9ca"}.iconsmind-Humor:before{content:"\e9cb"}.iconsmind-Hurt:before{content:"\e9cc"}.iconsmind-Ice-Cream:before{content:"\e9cd"}.iconsmind-ICQ:before{content:"\e9ce"}.iconsmind-ID-2:before{content:"\e9cf"}.iconsmind-ID-3:before{content:"\e9d0"}.iconsmind-ID-Card:before{content:"\e9d1"}.iconsmind-Idea-2:before{content:"\e9d2"}.iconsmind-Idea-3:before{content:"\e9d3"}.iconsmind-Idea-4:before{content:"\e9d4"}.iconsmind-Idea-5:before{content:"\e9d5"}.iconsmind-Idea:before{content:"\e9d6"}.iconsmind-Identification-Badge:before{content:"\e9d7"}.iconsmind-ImDB:before{content:"\e9d8"}.iconsmind-Inbox-Empty:before{content:"\e9d9"}.iconsmind-Inbox-Forward:before{content:"\e9da"}.iconsmind-Inbox-Full:before{content:"\e9db"}.iconsmind-Inbox-Into:before{content:"\e9dc"}.iconsmind-Inbox-Out:before{content:"\e9dd"}.iconsmind-Inbox-Reply:before{content:"\e9de"}.iconsmind-Inbox:before{content:"\e9df"}.iconsmind-Increase-Inedit:before{content:"\e9e0"}.iconsmind-Indent-FirstLine:before{content:"\e9e1"}.iconsmind-Indent-LeftMargin:before{content:"\e9e2"}.iconsmind-Indent-RightMargin:before{content:"\e9e3"}.iconsmind-India:before{content:"\e9e4"}.iconsmind-Info-Window:before{content:"\e9e5"}.iconsmind-Information:before{content:"\e9e6"}.iconsmind-Inifity:before{content:"\e9e7"}.iconsmind-Instagram:before{content:"\e9e8"}.iconsmind-Internet-2:before{content:"\e9e9"}.iconsmind-Internet-Explorer:before{content:"\e9ea"}.iconsmind-Internet-Smiley:before{content:"\e9eb"}.iconsmind-Internet:before{content:"\e9ec"}.iconsmind-iOS-Apple:before{content:"\e9ed"}.iconsmind-Israel:before{content:"\e9ee"}.iconsmind-Italic-Text:before{content:"\e9ef"}.iconsmind-Jacket-2:before{content:"\e9f0"}.iconsmind-Jacket:before{content:"\e9f1"}.iconsmind-Jamaica:before{content:"\e9f2"}.iconsmind-Japan:before{content:"\e9f3"}.iconsmind-Japanese-Gate:before{content:"\e9f4"}.iconsmind-Jeans:before{content:"\e9f5"}.iconsmind-Jeep-2:before{content:"\e9f6"}.iconsmind-Jeep:before{content:"\e9f7"}.iconsmind-Jet:before{content:"\e9f8"}.iconsmind-Joystick:before{content:"\e9f9"}.iconsmind-Juice:before{content:"\e9fa"}.iconsmind-Jump-Rope:before{content:"\e9fb"}.iconsmind-Kangoroo:before{content:"\e9fc"}.iconsmind-Kenya:before{content:"\e9fd"}.iconsmind-Key-2:before{content:"\e9fe"}.iconsmind-Key-3:before{content:"\e9ff"}.iconsmind-Key-Lock:before{content:"\ea00"}.iconsmind-Key:before{content:"\ea01"}.iconsmind-Keyboard:before{content:"\ea02"}.iconsmind-Keyboard3:before{content:"\ea03"}.iconsmind-Keypad:before{content:"\ea04"}.iconsmind-King-2:before{content:"\ea05"}.iconsmind-King:before{content:"\ea06"}.iconsmind-Kiss:before{content:"\ea07"}.iconsmind-Knee:before{content:"\ea08"}.iconsmind-Knife-2:before{content:"\ea09"}.iconsmind-Knife:before{content:"\ea0a"}.iconsmind-Knight:before{content:"\ea0b"}.iconsmind-Koala:before{content:"\ea0c"}.iconsmind-Korea:before{content:"\ea0d"}.iconsmind-Lamp:before{content:"\ea0e"}.iconsmind-Landscape-2:before{content:"\ea0f"}.iconsmind-Landscape:before{content:"\ea10"}.iconsmind-Lantern:before{content:"\ea11"}.iconsmind-Laptop-2:before{content:"\ea12"}.iconsmind-Laptop-3:before{content:"\ea13"}.iconsmind-Laptop-Phone:before{content:"\ea14"}.iconsmind-Laptop-Secure:before{content:"\ea15"}.iconsmind-Laptop-Tablet:before{content:"\ea16"}.iconsmind-Laptop:before{content:"\ea17"}.iconsmind-Laser:before{content:"\ea18"}.iconsmind-Last-FM:before{content:"\ea19"}.iconsmind-Last:before{content:"\ea1a"}.iconsmind-Laughing:before{content:"\ea1b"}.iconsmind-Layer-1635:before{content:"\ea1c"}.iconsmind-Layer-1646:before{content:"\ea1d"}.iconsmind-Layer-Backward:before{content:"\ea1e"}.iconsmind-Layer-Forward:before{content:"\ea1f"}.iconsmind-Leafs-2:before{content:"\ea20"}.iconsmind-Leafs:before{content:"\ea21"}.iconsmind-Leaning-Tower:before{content:"\ea22"}.iconsmind-Left--Right:before{content:"\ea23"}.iconsmind-Left--Right3:before{content:"\ea24"}.iconsmind-Left-2:before{content:"\ea25"}.iconsmind-Left-3:before{content:"\ea26"}.iconsmind-Left-4:before{content:"\ea27"}.iconsmind-Left-ToRight:before{content:"\ea28"}.iconsmind-Left:before{content:"\ea29"}.iconsmind-Leg-2:before{content:"\ea2a"}.iconsmind-Leg:before{content:"\ea2b"}.iconsmind-Lego:before{content:"\ea2c"}.iconsmind-Lemon:before{content:"\ea2d"}.iconsmind-Len-2:before{content:"\ea2e"}.iconsmind-Len-3:before{content:"\ea2f"}.iconsmind-Len:before{content:"\ea30"}.iconsmind-Leo-2:before{content:"\ea31"}.iconsmind-Leo:before{content:"\ea32"}.iconsmind-Leopard:before{content:"\ea33"}.iconsmind-Lesbian:before{content:"\ea34"}.iconsmind-Lesbians:before{content:"\ea35"}.iconsmind-Letter-Close:before{content:"\ea36"}.iconsmind-Letter-Open:before{content:"\ea37"}.iconsmind-Letter-Sent:before{content:"\ea38"}.iconsmind-Libra-2:before{content:"\ea39"}.iconsmind-Libra:before{content:"\ea3a"}.iconsmind-Library-2:before{content:"\ea3b"}.iconsmind-Library:before{content:"\ea3c"}.iconsmind-Life-Jacket:before{content:"\ea3d"}.iconsmind-Life-Safer:before{content:"\ea3e"}.iconsmind-Light-Bulb:before{content:"\ea3f"}.iconsmind-Light-Bulb2:before{content:"\ea40"}.iconsmind-Light-BulbLeaf:before{content:"\ea41"}.iconsmind-Lighthouse:before{content:"\ea42"}.iconsmind-Like-2:before{content:"\ea43"}.iconsmind-Like:before{content:"\ea44"}.iconsmind-Line-Chart:before{content:"\ea45"}.iconsmind-Line-Chart2:before{content:"\ea46"}.iconsmind-Line-Chart3:before{content:"\ea47"}.iconsmind-Line-Chart4:before{content:"\ea48"}.iconsmind-Line-Spacing:before{content:"\ea49"}.iconsmind-Line-SpacingText:before{content:"\ea4a"}.iconsmind-Link-2:before{content:"\ea4b"}.iconsmind-Link:before{content:"\ea4c"}.iconsmind-Linkedin-2:before{content:"\ea4d"}.iconsmind-Linkedin:before{content:"\ea4e"}.iconsmind-Linux:before{content:"\ea4f"}.iconsmind-Lion:before{content:"\ea50"}.iconsmind-Livejournal:before{content:"\ea51"}.iconsmind-Loading-2:before{content:"\ea52"}.iconsmind-Loading-3:before{content:"\ea53"}.iconsmind-Loading-Window:before{content:"\ea54"}.iconsmind-Loading:before{content:"\ea55"}.iconsmind-Location-2:before{content:"\ea56"}.iconsmind-Location:before{content:"\ea57"}.iconsmind-Lock-2:before{content:"\ea58"}.iconsmind-Lock-3:before{content:"\ea59"}.iconsmind-Lock-User:before{content:"\ea5a"}.iconsmind-Lock-Window:before{content:"\ea5b"}.iconsmind-Lock:before{content:"\ea5c"}.iconsmind-Lollipop-2:before{content:"\ea5d"}.iconsmind-Lollipop-3:before{content:"\ea5e"}.iconsmind-Lollipop:before{content:"\ea5f"}.iconsmind-Loop:before{content:"\ea60"}.iconsmind-Loud:before{content:"\ea61"}.iconsmind-Loudspeaker:before{content:"\ea62"}.iconsmind-Love-2:before{content:"\ea63"}.iconsmind-Love-User:before{content:"\ea64"}.iconsmind-Love-Window:before{content:"\ea65"}.iconsmind-Love:before{content:"\ea66"}.iconsmind-Lowercase-Text:before{content:"\ea67"}.iconsmind-Luggafe-Front:before{content:"\ea68"}.iconsmind-Luggage-2:before{content:"\ea69"}.iconsmind-Macro:before{content:"\ea6a"}.iconsmind-Magic-Wand:before{content:"\ea6b"}.iconsmind-Magnet:before{content:"\ea6c"}.iconsmind-Magnifi-Glass-:before{content:"\ea6d"}.iconsmind-Magnifi-Glass:before{content:"\ea6e"}.iconsmind-Magnifi-Glass2:before{content:"\ea6f"}.iconsmind-Mail-2:before{content:"\ea70"}.iconsmind-Mail-3:before{content:"\ea71"}.iconsmind-Mail-Add:before{content:"\ea72"}.iconsmind-Mail-Attachement:before{content:"\ea73"}.iconsmind-Mail-Block:before{content:"\ea74"}.iconsmind-Mail-Delete:before{content:"\ea75"}.iconsmind-Mail-Favorite:before{content:"\ea76"}.iconsmind-Mail-Forward:before{content:"\ea77"}.iconsmind-Mail-Gallery:before{content:"\ea78"}.iconsmind-Mail-Inbox:before{content:"\ea79"}.iconsmind-Mail-Link:before{content:"\ea7a"}.iconsmind-Mail-Lock:before{content:"\ea7b"}.iconsmind-Mail-Love:before{content:"\ea7c"}.iconsmind-Mail-Money:before{content:"\ea7d"}.iconsmind-Mail-Open:before{content:"\ea7e"}.iconsmind-Mail-Outbox:before{content:"\ea7f"}.iconsmind-Mail-Password:before{content:"\ea80"}.iconsmind-Mail-Photo:before{content:"\ea81"}.iconsmind-Mail-Read:before{content:"\ea82"}.iconsmind-Mail-Removex:before{content:"\ea83"}.iconsmind-Mail-Reply:before{content:"\ea84"}.iconsmind-Mail-ReplyAll:before{content:"\ea85"}.iconsmind-Mail-Search:before{content:"\ea86"}.iconsmind-Mail-Send:before{content:"\ea87"}.iconsmind-Mail-Settings:before{content:"\ea88"}.iconsmind-Mail-Unread:before{content:"\ea89"}.iconsmind-Mail-Video:before{content:"\ea8a"}.iconsmind-Mail-withAtSign:before{content:"\ea8b"}.iconsmind-Mail-WithCursors:before{content:"\ea8c"}.iconsmind-Mail:before{content:"\ea8d"}.iconsmind-Mailbox-Empty:before{content:"\ea8e"}.iconsmind-Mailbox-Full:before{content:"\ea8f"}.iconsmind-Male-2:before{content:"\ea90"}.iconsmind-Male-Sign:before{content:"\ea91"}.iconsmind-Male:before{content:"\ea92"}.iconsmind-MaleFemale:before{content:"\ea93"}.iconsmind-Man-Sign:before{content:"\ea94"}.iconsmind-Management:before{content:"\ea95"}.iconsmind-Mans-Underwear:before{content:"\ea96"}.iconsmind-Mans-Underwear2:before{content:"\ea97"}.iconsmind-Map-Marker:before{content:"\ea98"}.iconsmind-Map-Marker2:before{content:"\ea99"}.iconsmind-Map-Marker3:before{content:"\ea9a"}.iconsmind-Map:before{content:"\ea9b"}.iconsmind-Map2:before{content:"\ea9c"}.iconsmind-Marker-2:before{content:"\ea9d"}.iconsmind-Marker-3:before{content:"\ea9e"}.iconsmind-Marker:before{content:"\ea9f"}.iconsmind-Martini-Glass:before{content:"\eaa0"}.iconsmind-Mask:before{content:"\eaa1"}.iconsmind-Master-Card:before{content:"\eaa2"}.iconsmind-Maximize-Window:before{content:"\eaa3"}.iconsmind-Maximize:before{content:"\eaa4"}.iconsmind-Medal-2:before{content:"\eaa5"}.iconsmind-Medal-3:before{content:"\eaa6"}.iconsmind-Medal:before{content:"\eaa7"}.iconsmind-Medical-Sign:before{content:"\eaa8"}.iconsmind-Medicine-2:before{content:"\eaa9"}.iconsmind-Medicine-3:before{content:"\eaaa"}.iconsmind-Medicine:before{content:"\eaab"}.iconsmind-Megaphone:before{content:"\eaac"}.iconsmind-Memory-Card:before{content:"\eaad"}.iconsmind-Memory-Card2:before{content:"\eaae"}.iconsmind-Memory-Card3:before{content:"\eaaf"}.iconsmind-Men:before{content:"\eab0"}.iconsmind-Menorah:before{content:"\eab1"}.iconsmind-Mens:before{content:"\eab2"}.iconsmind-Metacafe:before{content:"\eab3"}.iconsmind-Mexico:before{content:"\eab4"}.iconsmind-Mic:before{content:"\eab5"}.iconsmind-Microphone-2:before{content:"\eab6"}.iconsmind-Microphone-3:before{content:"\eab7"}.iconsmind-Microphone-4:before{content:"\eab8"}.iconsmind-Microphone-5:before{content:"\eab9"}.iconsmind-Microphone-6:before{content:"\eaba"}.iconsmind-Microphone-7:before{content:"\eabb"}.iconsmind-Microphone:before{content:"\eabc"}.iconsmind-Microscope:before{content:"\eabd"}.iconsmind-Milk-Bottle:before{content:"\eabe"}.iconsmind-Mine:before{content:"\eabf"}.iconsmind-Minimize-Maximize-Close-Window:before{content:"\eac0"}.iconsmind-Minimize-Window:before{content:"\eac1"}.iconsmind-Minimize:before{content:"\eac2"}.iconsmind-Mirror:before{content:"\eac3"}.iconsmind-Mixer:before{content:"\eac4"}.iconsmind-Mixx:before{content:"\eac5"}.iconsmind-Money-2:before{content:"\eac6"}.iconsmind-Money-Bag:before{content:"\eac7"}.iconsmind-Money-Smiley:before{content:"\eac8"}.iconsmind-Money:before{content:"\eac9"}.iconsmind-Monitor-2:before{content:"\eaca"}.iconsmind-Monitor-3:before{content:"\eacb"}.iconsmind-Monitor-4:before{content:"\eacc"}.iconsmind-Monitor-5:before{content:"\eacd"}.iconsmind-Monitor-Analytics:before{content:"\eace"}.iconsmind-Monitor-Laptop:before{content:"\eacf"}.iconsmind-Monitor-phone:before{content:"\ead0"}.iconsmind-Monitor-Tablet:before{content:"\ead1"}.iconsmind-Monitor-Vertical:before{content:"\ead2"}.iconsmind-Monitor:before{content:"\ead3"}.iconsmind-Monitoring:before{content:"\ead4"}.iconsmind-Monkey:before{content:"\ead5"}.iconsmind-Monster:before{content:"\ead6"}.iconsmind-Morocco:before{content:"\ead7"}.iconsmind-Motorcycle:before{content:"\ead8"}.iconsmind-Mouse-2:before{content:"\ead9"}.iconsmind-Mouse-3:before{content:"\eada"}.iconsmind-Mouse-4:before{content:"\eadb"}.iconsmind-Mouse-Pointer:before{content:"\eadc"}.iconsmind-Mouse:before{content:"\eadd"}.iconsmind-Moustache-Smiley:before{content:"\eade"}.iconsmind-Movie-Ticket:before{content:"\eadf"}.iconsmind-Movie:before{content:"\eae0"}.iconsmind-Mp3-File:before{content:"\eae1"}.iconsmind-Museum:before{content:"\eae2"}.iconsmind-Mushroom:before{content:"\eae3"}.iconsmind-Music-Note:before{content:"\eae4"}.iconsmind-Music-Note2:before{content:"\eae5"}.iconsmind-Music-Note3:before{content:"\eae6"}.iconsmind-Music-Note4:before{content:"\eae7"}.iconsmind-Music-Player:before{content:"\eae8"}.iconsmind-Mustache-2:before{content:"\eae9"}.iconsmind-Mustache-3:before{content:"\eaea"}.iconsmind-Mustache-4:before{content:"\eaeb"}.iconsmind-Mustache-5:before{content:"\eaec"}.iconsmind-Mustache-6:before{content:"\eaed"}.iconsmind-Mustache-7:before{content:"\eaee"}.iconsmind-Mustache-8:before{content:"\eaef"}.iconsmind-Mustache:before{content:"\eaf0"}.iconsmind-Mute:before{content:"\eaf1"}.iconsmind-Myspace:before{content:"\eaf2"}.iconsmind-Navigat-Start:before{content:"\eaf3"}.iconsmind-Navigate-End:before{content:"\eaf4"}.iconsmind-Navigation-LeftWindow:before{content:"\eaf5"}.iconsmind-Navigation-RightWindow:before{content:"\eaf6"}.iconsmind-Nepal:before{content:"\eaf7"}.iconsmind-Netscape:before{content:"\eaf8"}.iconsmind-Network-Window:before{content:"\eaf9"}.iconsmind-Network:before{content:"\eafa"}.iconsmind-Neutron:before{content:"\eafb"}.iconsmind-New-Mail:before{content:"\eafc"}.iconsmind-New-Tab:before{content:"\eafd"}.iconsmind-Newspaper-2:before{content:"\eafe"}.iconsmind-Newspaper:before{content:"\eaff"}.iconsmind-Newsvine:before{content:"\eb00"}.iconsmind-Next2:before{content:"\eb01"}.iconsmind-Next-3:before{content:"\eb02"}.iconsmind-Next-Music:before{content:"\eb03"}.iconsmind-Next:before{content:"\eb04"}.iconsmind-No-Battery:before{content:"\eb05"}.iconsmind-No-Drop:before{content:"\eb06"}.iconsmind-No-Flash:before{content:"\eb07"}.iconsmind-No-Smoking:before{content:"\eb08"}.iconsmind-Noose:before{content:"\eb09"}.iconsmind-Normal-Text:before{content:"\eb0a"}.iconsmind-Note:before{content:"\eb0b"}.iconsmind-Notepad-2:before{content:"\eb0c"}.iconsmind-Notepad:before{content:"\eb0d"}.iconsmind-Nuclear:before{content:"\eb0e"}.iconsmind-Numbering-List:before{content:"\eb0f"}.iconsmind-Nurse:before{content:"\eb10"}.iconsmind-Office-Lamp:before{content:"\eb11"}.iconsmind-Office:before{content:"\eb12"}.iconsmind-Oil:before{content:"\eb13"}.iconsmind-Old-Camera:before{content:"\eb14"}.iconsmind-Old-Cassette:before{content:"\eb15"}.iconsmind-Old-Clock:before{content:"\eb16"}.iconsmind-Old-Radio:before{content:"\eb17"}.iconsmind-Old-Sticky:before{content:"\eb18"}.iconsmind-Old-Sticky2:before{content:"\eb19"}.iconsmind-Old-Telephone:before{content:"\eb1a"}.iconsmind-Old-TV:before{content:"\eb1b"}.iconsmind-On-Air:before{content:"\eb1c"}.iconsmind-On-Off-2:before{content:"\eb1d"}.iconsmind-On-Off-3:before{content:"\eb1e"}.iconsmind-On-off:before{content:"\eb1f"}.iconsmind-One-Finger:before{content:"\eb20"}.iconsmind-One-FingerTouch:before{content:"\eb21"}.iconsmind-One-Window:before{content:"\eb22"}.iconsmind-Open-Banana:before{content:"\eb23"}.iconsmind-Open-Book:before{content:"\eb24"}.iconsmind-Opera-House:before{content:"\eb25"}.iconsmind-Opera:before{content:"\eb26"}.iconsmind-Optimization:before{content:"\eb27"}.iconsmind-Orientation-2:before{content:"\eb28"}.iconsmind-Orientation-3:before{content:"\eb29"}.iconsmind-Orientation:before{content:"\eb2a"}.iconsmind-Orkut:before{content:"\eb2b"}.iconsmind-Ornament:before{content:"\eb2c"}.iconsmind-Over-Time:before{content:"\eb2d"}.iconsmind-Over-Time2:before{content:"\eb2e"}.iconsmind-Owl:before{content:"\eb2f"}.iconsmind-Pac-Man:before{content:"\eb30"}.iconsmind-Paint-Brush:before{content:"\eb31"}.iconsmind-Paint-Bucket:before{content:"\eb32"}.iconsmind-Paintbrush:before{content:"\eb33"}.iconsmind-Palette:before{content:"\eb34"}.iconsmind-Palm-Tree:before{content:"\eb35"}.iconsmind-Panda:before{content:"\eb36"}.iconsmind-Panorama:before{content:"\eb37"}.iconsmind-Pantheon:before{content:"\eb38"}.iconsmind-Pantone:before{content:"\eb39"}.iconsmind-Pants:before{content:"\eb3a"}.iconsmind-Paper-Plane:before{content:"\eb3b"}.iconsmind-Paper:before{content:"\eb3c"}.iconsmind-Parasailing:before{content:"\eb3d"}.iconsmind-Parrot:before{content:"\eb3e"}.iconsmind-Password-2shopping:before{content:"\eb3f"}.iconsmind-Password-Field:before{content:"\eb40"}.iconsmind-Password-shopping:before{content:"\eb41"}.iconsmind-Password:before{content:"\eb42"}.iconsmind-pause-2:before{content:"\eb43"}.iconsmind-Pause:before{content:"\eb44"}.iconsmind-Paw:before{content:"\eb45"}.iconsmind-Pawn:before{content:"\eb46"}.iconsmind-Paypal:before{content:"\eb47"}.iconsmind-Pen-2:before{content:"\eb48"}.iconsmind-Pen-3:before{content:"\eb49"}.iconsmind-Pen-4:before{content:"\eb4a"}.iconsmind-Pen-5:before{content:"\eb4b"}.iconsmind-Pen-6:before{content:"\eb4c"}.iconsmind-Pen:before{content:"\eb4d"}.iconsmind-Pencil-Ruler:before{content:"\eb4e"}.iconsmind-Pencil:before{content:"\eb4f"}.iconsmind-Penguin:before{content:"\eb50"}.iconsmind-Pentagon:before{content:"\eb51"}.iconsmind-People-onCloud:before{content:"\eb52"}.iconsmind-Pepper-withFire:before{content:"\eb53"}.iconsmind-Pepper:before{content:"\eb54"}.iconsmind-Petrol:before{content:"\eb55"}.iconsmind-Petronas-Tower:before{content:"\eb56"}.iconsmind-Philipines:before{content:"\eb57"}.iconsmind-Phone-2:before{content:"\eb58"}.iconsmind-Phone-3:before{content:"\eb59"}.iconsmind-Phone-3G:before{content:"\eb5a"}.iconsmind-Phone-4G:before{content:"\eb5b"}.iconsmind-Phone-Simcard:before{content:"\eb5c"}.iconsmind-Phone-SMS:before{content:"\eb5d"}.iconsmind-Phone-Wifi:before{content:"\eb5e"}.iconsmind-Phone:before{content:"\eb5f"}.iconsmind-Photo-2:before{content:"\eb60"}.iconsmind-Photo-3:before{content:"\eb61"}.iconsmind-Photo-Album:before{content:"\eb62"}.iconsmind-Photo-Album2:before{content:"\eb63"}.iconsmind-Photo-Album3:before{content:"\eb64"}.iconsmind-Photo:before{content:"\eb65"}.iconsmind-Photos:before{content:"\eb66"}.iconsmind-Physics:before{content:"\eb67"}.iconsmind-Pi:before{content:"\eb68"}.iconsmind-Piano:before{content:"\eb69"}.iconsmind-Picasa:before{content:"\eb6a"}.iconsmind-Pie-Chart:before{content:"\eb6b"}.iconsmind-Pie-Chart2:before{content:"\eb6c"}.iconsmind-Pie-Chart3:before{content:"\eb6d"}.iconsmind-Pilates-2:before{content:"\eb6e"}.iconsmind-Pilates-3:before{content:"\eb6f"}.iconsmind-Pilates:before{content:"\eb70"}.iconsmind-Pilot:before{content:"\eb71"}.iconsmind-Pinch:before{content:"\eb72"}.iconsmind-Ping-Pong:before{content:"\eb73"}.iconsmind-Pinterest:before{content:"\eb74"}.iconsmind-Pipe:before{content:"\eb75"}.iconsmind-Pipette:before{content:"\eb76"}.iconsmind-Piramids:before{content:"\eb77"}.iconsmind-Pisces-2:before{content:"\eb78"}.iconsmind-Pisces:before{content:"\eb79"}.iconsmind-Pizza-Slice:before{content:"\eb7a"}.iconsmind-Pizza:before{content:"\eb7b"}.iconsmind-Plane-2:before{content:"\eb7c"}.iconsmind-Plane:before{content:"\eb7d"}.iconsmind-Plant:before{content:"\eb7e"}.iconsmind-Plasmid:before{content:"\eb7f"}.iconsmind-Plaster:before{content:"\eb80"}.iconsmind-Plastic-CupPhone:before{content:"\eb81"}.iconsmind-Plastic-CupPhone2:before{content:"\eb82"}.iconsmind-Plate:before{content:"\eb83"}.iconsmind-Plates:before{content:"\eb84"}.iconsmind-Plaxo:before{content:"\eb85"}.iconsmind-Play-Music:before{content:"\eb86"}.iconsmind-Plug-In:before{content:"\eb87"}.iconsmind-Plug-In2:before{content:"\eb88"}.iconsmind-Plurk:before{content:"\eb89"}.iconsmind-Pointer:before{content:"\eb8a"}.iconsmind-Poland:before{content:"\eb8b"}.iconsmind-Police-Man:before{content:"\eb8c"}.iconsmind-Police-Station:before{content:"\eb8d"}.iconsmind-Police-Woman:before{content:"\eb8e"}.iconsmind-Police:before{content:"\eb8f"}.iconsmind-Polo-Shirt:before{content:"\eb90"}.iconsmind-Portrait:before{content:"\eb91"}.iconsmind-Portugal:before{content:"\eb92"}.iconsmind-Post-Mail:before{content:"\eb93"}.iconsmind-Post-Mail2:before{content:"\eb94"}.iconsmind-Post-Office:before{content:"\eb95"}.iconsmind-Post-Sign:before{content:"\eb96"}.iconsmind-Post-Sign2ways:before{content:"\eb97"}.iconsmind-Posterous:before{content:"\eb98"}.iconsmind-Pound-Sign:before{content:"\eb99"}.iconsmind-Pound-Sign2:before{content:"\eb9a"}.iconsmind-Pound:before{content:"\eb9b"}.iconsmind-Power-2:before{content:"\eb9c"}.iconsmind-Power-3:before{content:"\eb9d"}.iconsmind-Power-Cable:before{content:"\eb9e"}.iconsmind-Power-Station:before{content:"\eb9f"}.iconsmind-Power:before{content:"\eba0"}.iconsmind-Prater:before{content:"\eba1"}.iconsmind-Present:before{content:"\eba2"}.iconsmind-Presents:before{content:"\eba3"}.iconsmind-Press:before{content:"\eba4"}.iconsmind-Preview:before{content:"\eba5"}.iconsmind-Previous:before{content:"\eba6"}.iconsmind-Pricing:before{content:"\eba7"}.iconsmind-Printer:before{content:"\eba8"}.iconsmind-Professor:before{content:"\eba9"}.iconsmind-Profile:before{content:"\ebaa"}.iconsmind-Project:before{content:"\ebab"}.iconsmind-Projector-2:before{content:"\ebac"}.iconsmind-Projector:before{content:"\ebad"}.iconsmind-Pulse:before{content:"\ebae"}.iconsmind-Pumpkin:before{content:"\ebaf"}.iconsmind-Punk:before{content:"\ebb0"}.iconsmind-Punker:before{content:"\ebb1"}.iconsmind-Puzzle:before{content:"\ebb2"}.iconsmind-QIK:before{content:"\ebb3"}.iconsmind-QR-Code:before{content:"\ebb4"}.iconsmind-Queen-2:before{content:"\ebb5"}.iconsmind-Queen:before{content:"\ebb6"}.iconsmind-Quill-2:before{content:"\ebb7"}.iconsmind-Quill-3:before{content:"\ebb8"}.iconsmind-Quill:before{content:"\ebb9"}.iconsmind-Quotes-2:before{content:"\ebba"}.iconsmind-Quotes:before{content:"\ebbb"}.iconsmind-Radio:before{content:"\ebbc"}.iconsmind-Radioactive:before{content:"\ebbd"}.iconsmind-Rafting:before{content:"\ebbe"}.iconsmind-Rain-Drop:before{content:"\ebbf"}.iconsmind-Rainbow-2:before{content:"\ebc0"}.iconsmind-Rainbow:before{content:"\ebc1"}.iconsmind-Ram:before{content:"\ebc2"}.iconsmind-Razzor-Blade:before{content:"\ebc3"}.iconsmind-Receipt-2:before{content:"\ebc4"}.iconsmind-Receipt-3:before{content:"\ebc5"}.iconsmind-Receipt-4:before{content:"\ebc6"}.iconsmind-Receipt:before{content:"\ebc7"}.iconsmind-Record2:before{content:"\ebc8"}.iconsmind-Record-3:before{content:"\ebc9"}.iconsmind-Record-Music:before{content:"\ebca"}.iconsmind-Record:before{content:"\ebcb"}.iconsmind-Recycling-2:before{content:"\ebcc"}.iconsmind-Recycling:before{content:"\ebcd"}.iconsmind-Reddit:before{content:"\ebce"}.iconsmind-Redhat:before{content:"\ebcf"}.iconsmind-Redirect:before{content:"\ebd0"}.iconsmind-Redo:before{content:"\ebd1"}.iconsmind-Reel:before{content:"\ebd2"}.iconsmind-Refinery:before{content:"\ebd3"}.iconsmind-Refresh-Window:before{content:"\ebd4"}.iconsmind-Refresh:before{content:"\ebd5"}.iconsmind-Reload-2:before{content:"\ebd6"}.iconsmind-Reload-3:before{content:"\ebd7"}.iconsmind-Reload:before{content:"\ebd8"}.iconsmind-Remote-Controll:before{content:"\ebd9"}.iconsmind-Remote-Controll2:before{content:"\ebda"}.iconsmind-Remove-Bag:before{content:"\ebdb"}.iconsmind-Remove-Basket:before{content:"\ebdc"}.iconsmind-Remove-Cart:before{content:"\ebdd"}.iconsmind-Remove-File:before{content:"\ebde"}.iconsmind-Remove-User:before{content:"\ebdf"}.iconsmind-Remove-Window:before{content:"\ebe0"}.iconsmind-Remove:before{content:"\ebe1"}.iconsmind-Rename:before{content:"\ebe2"}.iconsmind-Repair:before{content:"\ebe3"}.iconsmind-Repeat-2:before{content:"\ebe4"}.iconsmind-Repeat-3:before{content:"\ebe5"}.iconsmind-Repeat-4:before{content:"\ebe6"}.iconsmind-Repeat-5:before{content:"\ebe7"}.iconsmind-Repeat-6:before{content:"\ebe8"}.iconsmind-Repeat-7:before{content:"\ebe9"}.iconsmind-Repeat:before{content:"\ebea"}.iconsmind-Reset:before{content:"\ebeb"}.iconsmind-Resize:before{content:"\ebec"}.iconsmind-Restore-Window:before{content:"\ebed"}.iconsmind-Retouching:before{content:"\ebee"}.iconsmind-Retro-Camera:before{content:"\ebef"}.iconsmind-Retro:before{content:"\ebf0"}.iconsmind-Retweet:before{content:"\ebf1"}.iconsmind-Reverbnation:before{content:"\ebf2"}.iconsmind-Rewind:before{content:"\ebf3"}.iconsmind-RGB:before{content:"\ebf4"}.iconsmind-Ribbon-2:before{content:"\ebf5"}.iconsmind-Ribbon-3:before{content:"\ebf6"}.iconsmind-Ribbon:before{content:"\ebf7"}.iconsmind-Right-2:before{content:"\ebf8"}.iconsmind-Right-3:before{content:"\ebf9"}.iconsmind-Right-4:before{content:"\ebfa"}.iconsmind-Right-ToLeft:before{content:"\ebfb"}.iconsmind-Right:before{content:"\ebfc"}.iconsmind-Road-2:before{content:"\ebfd"}.iconsmind-Road-3:before{content:"\ebfe"}.iconsmind-Road:before{content:"\ebff"}.iconsmind-Robot-2:before{content:"\ec00"}.iconsmind-Robot:before{content:"\ec01"}.iconsmind-Rock-andRoll:before{content:"\ec02"}.iconsmind-Rocket:before{content:"\ec03"}.iconsmind-Roller:before{content:"\ec04"}.iconsmind-Roof:before{content:"\ec05"}.iconsmind-Rook:before{content:"\ec06"}.iconsmind-Rotate-Gesture:before{content:"\ec07"}.iconsmind-Rotate-Gesture2:before{content:"\ec08"}.iconsmind-Rotate-Gesture3:before{content:"\ec09"}.iconsmind-Rotation-390:before{content:"\ec0a"}.iconsmind-Rotation:before{content:"\ec0b"}.iconsmind-Router-2:before{content:"\ec0c"}.iconsmind-Router:before{content:"\ec0d"}.iconsmind-RSS:before{content:"\ec0e"}.iconsmind-Ruler-2:before{content:"\ec0f"}.iconsmind-Ruler:before{content:"\ec10"}.iconsmind-Running-Shoes:before{content:"\ec11"}.iconsmind-Running:before{content:"\ec12"}.iconsmind-Safari:before{content:"\ec13"}.iconsmind-Safe-Box:before{content:"\ec14"}.iconsmind-Safe-Box2:before{content:"\ec15"}.iconsmind-Safety-PinClose:before{content:"\ec16"}.iconsmind-Safety-PinOpen:before{content:"\ec17"}.iconsmind-Sagittarus-2:before{content:"\ec18"}.iconsmind-Sagittarus:before{content:"\ec19"}.iconsmind-Sailing-Ship:before{content:"\ec1a"}.iconsmind-Sand-watch:before{content:"\ec1b"}.iconsmind-Sand-watch2:before{content:"\ec1c"}.iconsmind-Santa-Claus:before{content:"\ec1d"}.iconsmind-Santa-Claus2:before{content:"\ec1e"}.iconsmind-Santa-onSled:before{content:"\ec1f"}.iconsmind-Satelite-2:before{content:"\ec20"}.iconsmind-Satelite:before{content:"\ec21"}.iconsmind-Save-Window:before{content:"\ec22"}.iconsmind-Save:before{content:"\ec23"}.iconsmind-Saw:before{content:"\ec24"}.iconsmind-Saxophone:before{content:"\ec25"}.iconsmind-Scale:before{content:"\ec26"}.iconsmind-Scarf:before{content:"\ec27"}.iconsmind-Scissor:before{content:"\ec28"}.iconsmind-Scooter-Front:before{content:"\ec29"}.iconsmind-Scooter:before{content:"\ec2a"}.iconsmind-Scorpio-2:before{content:"\ec2b"}.iconsmind-Scorpio:before{content:"\ec2c"}.iconsmind-Scotland:before{content:"\ec2d"}.iconsmind-Screwdriver:before{content:"\ec2e"}.iconsmind-Scroll-Fast:before{content:"\ec2f"}.iconsmind-Scroll:before{content:"\ec30"}.iconsmind-Scroller-2:before{content:"\ec31"}.iconsmind-Scroller:before{content:"\ec32"}.iconsmind-Sea-Dog:before{content:"\ec33"}.iconsmind-Search-onCloud:before{content:"\ec34"}.iconsmind-Search-People:before{content:"\ec35"}.iconsmind-secound:before{content:"\ec36"}.iconsmind-secound2:before{content:"\ec37"}.iconsmind-Security-Block:before{content:"\ec38"}.iconsmind-Security-Bug:before{content:"\ec39"}.iconsmind-Security-Camera:before{content:"\ec3a"}.iconsmind-Security-Check:before{content:"\ec3b"}.iconsmind-Security-Settings:before{content:"\ec3c"}.iconsmind-Security-Smiley:before{content:"\ec3d"}.iconsmind-Securiy-Remove:before{content:"\ec3e"}.iconsmind-Seed:before{content:"\ec3f"}.iconsmind-Selfie:before{content:"\ec40"}.iconsmind-Serbia:before{content:"\ec41"}.iconsmind-Server-2:before{content:"\ec42"}.iconsmind-Server:before{content:"\ec43"}.iconsmind-Servers:before{content:"\ec44"}.iconsmind-Settings-Window:before{content:"\ec45"}.iconsmind-Sewing-Machine:before{content:"\ec46"}.iconsmind-Sexual:before{content:"\ec47"}.iconsmind-Share-onCloud:before{content:"\ec48"}.iconsmind-Share-Window:before{content:"\ec49"}.iconsmind-Share:before{content:"\ec4a"}.iconsmind-Sharethis:before{content:"\ec4b"}.iconsmind-Shark:before{content:"\ec4c"}.iconsmind-Sheep:before{content:"\ec4d"}.iconsmind-Sheriff-Badge:before{content:"\ec4e"}.iconsmind-Shield:before{content:"\ec4f"}.iconsmind-Ship-2:before{content:"\ec50"}.iconsmind-Ship:before{content:"\ec51"}.iconsmind-Shirt:before{content:"\ec52"}.iconsmind-Shoes-2:before{content:"\ec53"}.iconsmind-Shoes-3:before{content:"\ec54"}.iconsmind-Shoes:before{content:"\ec55"}.iconsmind-Shop-2:before{content:"\ec56"}.iconsmind-Shop-3:before{content:"\ec57"}.iconsmind-Shop-4:before{content:"\ec58"}.iconsmind-Shop:before{content:"\ec59"}.iconsmind-Shopping-Bag:before{content:"\ec5a"}.iconsmind-Shopping-Basket:before{content:"\ec5b"}.iconsmind-Shopping-Cart:before{content:"\ec5c"}.iconsmind-Short-Pants:before{content:"\ec5d"}.iconsmind-Shoutwire:before{content:"\ec5e"}.iconsmind-Shovel:before{content:"\ec5f"}.iconsmind-Shuffle-2:before{content:"\ec60"}.iconsmind-Shuffle-3:before{content:"\ec61"}.iconsmind-Shuffle-4:before{content:"\ec62"}.iconsmind-Shuffle:before{content:"\ec63"}.iconsmind-Shutter:before{content:"\ec64"}.iconsmind-Sidebar-Window:before{content:"\ec65"}.iconsmind-Signal:before{content:"\ec66"}.iconsmind-Singapore:before{content:"\ec67"}.iconsmind-Skate-Shoes:before{content:"\ec68"}.iconsmind-Skateboard-2:before{content:"\ec69"}.iconsmind-Skateboard:before{content:"\ec6a"}.iconsmind-Skeleton:before{content:"\ec6b"}.iconsmind-Ski:before{content:"\ec6c"}.iconsmind-Skirt:before{content:"\ec6d"}.iconsmind-Skrill:before{content:"\ec6e"}.iconsmind-Skull:before{content:"\ec6f"}.iconsmind-Skydiving:before{content:"\ec70"}.iconsmind-Skype:before{content:"\ec71"}.iconsmind-Sled-withGifts:before{content:"\ec72"}.iconsmind-Sled:before{content:"\ec73"}.iconsmind-Sleeping:before{content:"\ec74"}.iconsmind-Sleet:before{content:"\ec75"}.iconsmind-Slippers:before{content:"\ec76"}.iconsmind-Smart:before{content:"\ec77"}.iconsmind-Smartphone-2:before{content:"\ec78"}.iconsmind-Smartphone-3:before{content:"\ec79"}.iconsmind-Smartphone-4:before{content:"\ec7a"}.iconsmind-Smartphone-Secure:before{content:"\ec7b"}.iconsmind-Smartphone:before{content:"\ec7c"}.iconsmind-Smile:before{content:"\ec7d"}.iconsmind-Smoking-Area:before{content:"\ec7e"}.iconsmind-Smoking-Pipe:before{content:"\ec7f"}.iconsmind-Snake:before{content:"\ec80"}.iconsmind-Snorkel:before{content:"\ec81"}.iconsmind-Snow-2:before{content:"\ec82"}.iconsmind-Snow-Dome:before{content:"\ec83"}.iconsmind-Snow-Storm:before{content:"\ec84"}.iconsmind-Snow:before{content:"\ec85"}.iconsmind-Snowflake-2:before{content:"\ec86"}.iconsmind-Snowflake-3:before{content:"\ec87"}.iconsmind-Snowflake-4:before{content:"\ec88"}.iconsmind-Snowflake:before{content:"\ec89"}.iconsmind-Snowman:before{content:"\ec8a"}.iconsmind-Soccer-Ball:before{content:"\ec8b"}.iconsmind-Soccer-Shoes:before{content:"\ec8c"}.iconsmind-Socks:before{content:"\ec8d"}.iconsmind-Solar:before{content:"\ec8e"}.iconsmind-Sound-Wave:before{content:"\ec8f"}.iconsmind-Sound:before{content:"\ec90"}.iconsmind-Soundcloud:before{content:"\ec91"}.iconsmind-Soup:before{content:"\ec92"}.iconsmind-South-Africa:before{content:"\ec93"}.iconsmind-Space-Needle:before{content:"\ec94"}.iconsmind-Spain:before{content:"\ec95"}.iconsmind-Spam-Mail:before{content:"\ec96"}.iconsmind-Speach-Bubble:before{content:"\ec97"}.iconsmind-Speach-Bubble2:before{content:"\ec98"}.iconsmind-Speach-Bubble3:before{content:"\ec99"}.iconsmind-Speach-Bubble4:before{content:"\ec9a"}.iconsmind-Speach-Bubble5:before{content:"\ec9b"}.iconsmind-Speach-Bubble6:before{content:"\ec9c"}.iconsmind-Speach-Bubble7:before{content:"\ec9d"}.iconsmind-Speach-Bubble8:before{content:"\ec9e"}.iconsmind-Speach-Bubble9:before{content:"\ec9f"}.iconsmind-Speach-Bubble10:before{content:"\eca0"}.iconsmind-Speach-Bubble11:before{content:"\eca1"}.iconsmind-Speach-Bubble12:before{content:"\eca2"}.iconsmind-Speach-Bubble13:before{content:"\eca3"}.iconsmind-Speach-BubbleAsking:before{content:"\eca4"}.iconsmind-Speach-BubbleComic:before{content:"\eca5"}.iconsmind-Speach-BubbleComic2:before{content:"\eca6"}.iconsmind-Speach-BubbleComic3:before{content:"\eca7"}.iconsmind-Speach-BubbleComic4:before{content:"\eca8"}.iconsmind-Speach-BubbleDialog:before{content:"\eca9"}.iconsmind-Speach-Bubbles:before{content:"\ecaa"}.iconsmind-Speak-2:before{content:"\ecab"}.iconsmind-Speak:before{content:"\ecac"}.iconsmind-Speaker-2:before{content:"\ecad"}.iconsmind-Speaker:before{content:"\ecae"}.iconsmind-Spell-Check:before{content:"\ecaf"}.iconsmind-Spell-CheckABC:before{content:"\ecb0"}.iconsmind-Spermium:before{content:"\ecb1"}.iconsmind-Spider:before{content:"\ecb2"}.iconsmind-Spiderweb:before{content:"\ecb3"}.iconsmind-Split-FourSquareWindow:before{content:"\ecb4"}.iconsmind-Split-Horizontal:before{content:"\ecb5"}.iconsmind-Split-Horizontal2Window:before{content:"\ecb6"}.iconsmind-Split-Vertical:before{content:"\ecb7"}.iconsmind-Split-Vertical2:before{content:"\ecb8"}.iconsmind-Split-Window:before{content:"\ecb9"}.iconsmind-Spoder:before{content:"\ecba"}.iconsmind-Spoon:before{content:"\ecbb"}.iconsmind-Sport-Mode:before{content:"\ecbc"}.iconsmind-Sports-Clothings1:before{content:"\ecbd"}.iconsmind-Sports-Clothings2:before{content:"\ecbe"}.iconsmind-Sports-Shirt:before{content:"\ecbf"}.iconsmind-Spot:before{content:"\ecc0"}.iconsmind-Spray:before{content:"\ecc1"}.iconsmind-Spread:before{content:"\ecc2"}.iconsmind-Spring:before{content:"\ecc3"}.iconsmind-Spurl:before{content:"\ecc4"}.iconsmind-Spy:before{content:"\ecc5"}.iconsmind-Squirrel:before{content:"\ecc6"}.iconsmind-SSL:before{content:"\ecc7"}.iconsmind-St-BasilsCathedral:before{content:"\ecc8"}.iconsmind-St-PaulsCathedral:before{content:"\ecc9"}.iconsmind-Stamp-2:before{content:"\ecca"}.iconsmind-Stamp:before{content:"\eccb"}.iconsmind-Stapler:before{content:"\eccc"}.iconsmind-Star-Track:before{content:"\eccd"}.iconsmind-Star:before{content:"\ecce"}.iconsmind-Starfish:before{content:"\eccf"}.iconsmind-Start2:before{content:"\ecd0"}.iconsmind-Start-3:before{content:"\ecd1"}.iconsmind-Start-ways:before{content:"\ecd2"}.iconsmind-Start:before{content:"\ecd3"}.iconsmind-Statistic:before{content:"\ecd4"}.iconsmind-Stethoscope:before{content:"\ecd5"}.iconsmind-stop--2:before{content:"\ecd6"}.iconsmind-Stop-Music:before{content:"\ecd7"}.iconsmind-Stop:before{content:"\ecd8"}.iconsmind-Stopwatch-2:before{content:"\ecd9"}.iconsmind-Stopwatch:before{content:"\ecda"}.iconsmind-Storm:before{content:"\ecdb"}.iconsmind-Street-View:before{content:"\ecdc"}.iconsmind-Street-View2:before{content:"\ecdd"}.iconsmind-Strikethrough-Text:before{content:"\ecde"}.iconsmind-Stroller:before{content:"\ecdf"}.iconsmind-Structure:before{content:"\ece0"}.iconsmind-Student-Female:before{content:"\ece1"}.iconsmind-Student-Hat:before{content:"\ece2"}.iconsmind-Student-Hat2:before{content:"\ece3"}.iconsmind-Student-Male:before{content:"\ece4"}.iconsmind-Student-MaleFemale:before{content:"\ece5"}.iconsmind-Students:before{content:"\ece6"}.iconsmind-Studio-Flash:before{content:"\ece7"}.iconsmind-Studio-Lightbox:before{content:"\ece8"}.iconsmind-Stumbleupon:before{content:"\ece9"}.iconsmind-Suit:before{content:"\ecea"}.iconsmind-Suitcase:before{content:"\eceb"}.iconsmind-Sum-2:before{content:"\ecec"}.iconsmind-Sum:before{content:"\eced"}.iconsmind-Summer:before{content:"\ecee"}.iconsmind-Sun-CloudyRain:before{content:"\ecef"}.iconsmind-Sun:before{content:"\ecf0"}.iconsmind-Sunglasses-2:before{content:"\ecf1"}.iconsmind-Sunglasses-3:before{content:"\ecf2"}.iconsmind-Sunglasses-Smiley:before{content:"\ecf3"}.iconsmind-Sunglasses-Smiley2:before{content:"\ecf4"}.iconsmind-Sunglasses-W:before{content:"\ecf5"}.iconsmind-Sunglasses-W2:before{content:"\ecf6"}.iconsmind-Sunglasses-W3:before{content:"\ecf7"}.iconsmind-Sunglasses:before{content:"\ecf8"}.iconsmind-Sunrise:before{content:"\ecf9"}.iconsmind-Sunset:before{content:"\ecfa"}.iconsmind-Superman:before{content:"\ecfb"}.iconsmind-Support:before{content:"\ecfc"}.iconsmind-Surprise:before{content:"\ecfd"}.iconsmind-Sushi:before{content:"\ecfe"}.iconsmind-Sweden:before{content:"\ecff"}.iconsmind-Swimming-Short:before{content:"\ed00"}.iconsmind-Swimming:before{content:"\ed01"}.iconsmind-Swimmwear:before{content:"\ed02"}.iconsmind-Switch:before{content:"\ed03"}.iconsmind-Switzerland:before{content:"\ed04"}.iconsmind-Sync-Cloud:before{content:"\ed05"}.iconsmind-Sync:before{content:"\ed06"}.iconsmind-Synchronize-2:before{content:"\ed07"}.iconsmind-Synchronize:before{content:"\ed08"}.iconsmind-T-Shirt:before{content:"\ed09"}.iconsmind-Tablet-2:before{content:"\ed0a"}.iconsmind-Tablet-3:before{content:"\ed0b"}.iconsmind-Tablet-Orientation:before{content:"\ed0c"}.iconsmind-Tablet-Phone:before{content:"\ed0d"}.iconsmind-Tablet-Secure:before{content:"\ed0e"}.iconsmind-Tablet-Vertical:before{content:"\ed0f"}.iconsmind-Tablet:before{content:"\ed10"}.iconsmind-Tactic:before{content:"\ed11"}.iconsmind-Tag-2:before{content:"\ed12"}.iconsmind-Tag-3:before{content:"\ed13"}.iconsmind-Tag-4:before{content:"\ed14"}.iconsmind-Tag-5:before{content:"\ed15"}.iconsmind-Tag:before{content:"\ed16"}.iconsmind-Taj-Mahal:before{content:"\ed17"}.iconsmind-Talk-Man:before{content:"\ed18"}.iconsmind-Tap:before{content:"\ed19"}.iconsmind-Target-Market:before{content:"\ed1a"}.iconsmind-Target:before{content:"\ed1b"}.iconsmind-Taurus-2:before{content:"\ed1c"}.iconsmind-Taurus:before{content:"\ed1d"}.iconsmind-Taxi-2:before{content:"\ed1e"}.iconsmind-Taxi-Sign:before{content:"\ed1f"}.iconsmind-Taxi:before{content:"\ed20"}.iconsmind-Teacher:before{content:"\ed21"}.iconsmind-Teapot:before{content:"\ed22"}.iconsmind-Technorati:before{content:"\ed23"}.iconsmind-Teddy-Bear:before{content:"\ed24"}.iconsmind-Tee-Mug:before{content:"\ed25"}.iconsmind-Telephone-2:before{content:"\ed26"}.iconsmind-Telephone:before{content:"\ed27"}.iconsmind-Telescope:before{content:"\ed28"}.iconsmind-Temperature-2:before{content:"\ed29"}.iconsmind-Temperature-3:before{content:"\ed2a"}.iconsmind-Temperature:before{content:"\ed2b"}.iconsmind-Temple:before{content:"\ed2c"}.iconsmind-Tennis-Ball:before{content:"\ed2d"}.iconsmind-Tennis:before{content:"\ed2e"}.iconsmind-Tent:before{content:"\ed2f"}.iconsmind-Test-Tube:before{content:"\ed30"}.iconsmind-Test-Tube2:before{content:"\ed31"}.iconsmind-Testimonal:before{content:"\ed32"}.iconsmind-Text-Box:before{content:"\ed33"}.iconsmind-Text-Effect:before{content:"\ed34"}.iconsmind-Text-HighlightColor:before{content:"\ed35"}.iconsmind-Text-Paragraph:before{content:"\ed36"}.iconsmind-Thailand:before{content:"\ed37"}.iconsmind-The-WhiteHouse:before{content:"\ed38"}.iconsmind-This-SideUp:before{content:"\ed39"}.iconsmind-Thread:before{content:"\ed3a"}.iconsmind-Three-ArrowFork:before{content:"\ed3b"}.iconsmind-Three-Fingers:before{content:"\ed3c"}.iconsmind-Three-FingersDrag:before{content:"\ed3d"}.iconsmind-Three-FingersDrag2:before{content:"\ed3e"}.iconsmind-Three-FingersTouch:before{content:"\ed3f"}.iconsmind-Thumb:before{content:"\ed40"}.iconsmind-Thumbs-DownSmiley:before{content:"\ed41"}.iconsmind-Thumbs-UpSmiley:before{content:"\ed42"}.iconsmind-Thunder:before{content:"\ed43"}.iconsmind-Thunderstorm:before{content:"\ed44"}.iconsmind-Ticket:before{content:"\ed45"}.iconsmind-Tie-2:before{content:"\ed46"}.iconsmind-Tie-3:before{content:"\ed47"}.iconsmind-Tie-4:before{content:"\ed48"}.iconsmind-Tie:before{content:"\ed49"}.iconsmind-Tiger:before{content:"\ed4a"}.iconsmind-Time-Backup:before{content:"\ed4b"}.iconsmind-Time-Bomb:before{content:"\ed4c"}.iconsmind-Time-Clock:before{content:"\ed4d"}.iconsmind-Time-Fire:before{content:"\ed4e"}.iconsmind-Time-Machine:before{content:"\ed4f"}.iconsmind-Time-Window:before{content:"\ed50"}.iconsmind-Timer-2:before{content:"\ed51"}.iconsmind-Timer:before{content:"\ed52"}.iconsmind-To-Bottom:before{content:"\ed53"}.iconsmind-To-Bottom2:before{content:"\ed54"}.iconsmind-To-Left:before{content:"\ed55"}.iconsmind-To-Right:before{content:"\ed56"}.iconsmind-To-Top:before{content:"\ed57"}.iconsmind-To-Top2:before{content:"\ed58"}.iconsmind-Token-:before{content:"\ed59"}.iconsmind-Tomato:before{content:"\ed5a"}.iconsmind-Tongue:before{content:"\ed5b"}.iconsmind-Tooth-2:before{content:"\ed5c"}.iconsmind-Tooth:before{content:"\ed5d"}.iconsmind-Top-ToBottom:before{content:"\ed5e"}.iconsmind-Touch-Window:before{content:"\ed5f"}.iconsmind-Tourch:before{content:"\ed60"}.iconsmind-Tower-2:before{content:"\ed61"}.iconsmind-Tower-Bridge:before{content:"\ed62"}.iconsmind-Tower:before{content:"\ed63"}.iconsmind-Trace:before{content:"\ed64"}.iconsmind-Tractor:before{content:"\ed65"}.iconsmind-traffic-Light:before{content:"\ed66"}.iconsmind-Traffic-Light2:before{content:"\ed67"}.iconsmind-Train-2:before{content:"\ed68"}.iconsmind-Train:before{content:"\ed69"}.iconsmind-Tram:before{content:"\ed6a"}.iconsmind-Transform-2:before{content:"\ed6b"}.iconsmind-Transform-3:before{content:"\ed6c"}.iconsmind-Transform-4:before{content:"\ed6d"}.iconsmind-Transform:before{content:"\ed6e"}.iconsmind-Trash-withMen:before{content:"\ed6f"}.iconsmind-Tree-2:before{content:"\ed70"}.iconsmind-Tree-3:before{content:"\ed71"}.iconsmind-Tree-4:before{content:"\ed72"}.iconsmind-Tree-5:before{content:"\ed73"}.iconsmind-Tree:before{content:"\ed74"}.iconsmind-Trekking:before{content:"\ed75"}.iconsmind-Triangle-ArrowDown:before{content:"\ed76"}.iconsmind-Triangle-ArrowLeft:before{content:"\ed77"}.iconsmind-Triangle-ArrowRight:before{content:"\ed78"}.iconsmind-Triangle-ArrowUp:before{content:"\ed79"}.iconsmind-Tripod-2:before{content:"\ed7a"}.iconsmind-Tripod-andVideo:before{content:"\ed7b"}.iconsmind-Tripod-withCamera:before{content:"\ed7c"}.iconsmind-Tripod-withGopro:before{content:"\ed7d"}.iconsmind-Trophy-2:before{content:"\ed7e"}.iconsmind-Trophy:before{content:"\ed7f"}.iconsmind-Truck:before{content:"\ed80"}.iconsmind-Trumpet:before{content:"\ed81"}.iconsmind-Tumblr:before{content:"\ed82"}.iconsmind-Turkey:before{content:"\ed83"}.iconsmind-Turn-Down:before{content:"\ed84"}.iconsmind-Turn-Down2:before{content:"\ed85"}.iconsmind-Turn-DownFromLeft:before{content:"\ed86"}.iconsmind-Turn-DownFromRight:before{content:"\ed87"}.iconsmind-Turn-Left:before{content:"\ed88"}.iconsmind-Turn-Left3:before{content:"\ed89"}.iconsmind-Turn-Right:before{content:"\ed8a"}.iconsmind-Turn-Right3:before{content:"\ed8b"}.iconsmind-Turn-Up:before{content:"\ed8c"}.iconsmind-Turn-Up2:before{content:"\ed8d"}.iconsmind-Turtle:before{content:"\ed8e"}.iconsmind-Tuxedo:before{content:"\ed8f"}.iconsmind-TV:before{content:"\ed90"}.iconsmind-Twister:before{content:"\ed91"}.iconsmind-Twitter-2:before{content:"\ed92"}.iconsmind-Twitter:before{content:"\ed93"}.iconsmind-Two-Fingers:before{content:"\ed94"}.iconsmind-Two-FingersDrag:before{content:"\ed95"}.iconsmind-Two-FingersDrag2:before{content:"\ed96"}.iconsmind-Two-FingersScroll:before{content:"\ed97"}.iconsmind-Two-FingersTouch:before{content:"\ed98"}.iconsmind-Two-Windows:before{content:"\ed99"}.iconsmind-Type-Pass:before{content:"\ed9a"}.iconsmind-Ukraine:before{content:"\ed9b"}.iconsmind-Umbrela:before{content:"\ed9c"}.iconsmind-Umbrella-2:before{content:"\ed9d"}.iconsmind-Umbrella-3:before{content:"\ed9e"}.iconsmind-Under-LineText:before{content:"\ed9f"}.iconsmind-Undo:before{content:"\eda0"}.iconsmind-United-Kingdom:before{content:"\eda1"}.iconsmind-United-States:before{content:"\eda2"}.iconsmind-University-2:before{content:"\eda3"}.iconsmind-University:before{content:"\eda4"}.iconsmind-Unlike-2:before{content:"\eda5"}.iconsmind-Unlike:before{content:"\eda6"}.iconsmind-Unlock-2:before{content:"\eda7"}.iconsmind-Unlock-3:before{content:"\eda8"}.iconsmind-Unlock:before{content:"\eda9"}.iconsmind-Up--Down:before{content:"\edaa"}.iconsmind-Up--Down3:before{content:"\edab"}.iconsmind-Up-2:before{content:"\edac"}.iconsmind-Up-3:before{content:"\edad"}.iconsmind-Up-4:before{content:"\edae"}.iconsmind-Up:before{content:"\edaf"}.iconsmind-Upgrade:before{content:"\edb0"}.iconsmind-Upload-2:before{content:"\edb1"}.iconsmind-Upload-toCloud:before{content:"\edb2"}.iconsmind-Upload-Window:before{content:"\edb3"}.iconsmind-Upload:before{content:"\edb4"}.iconsmind-Uppercase-Text:before{content:"\edb5"}.iconsmind-Upward:before{content:"\edb6"}.iconsmind-URL-Window:before{content:"\edb7"}.iconsmind-Usb-2:before{content:"\edb8"}.iconsmind-Usb-Cable:before{content:"\edb9"}.iconsmind-Usb:before{content:"\edba"}.iconsmind-User:before{content:"\edbb"}.iconsmind-Ustream:before{content:"\edbc"}.iconsmind-Vase:before{content:"\edbd"}.iconsmind-Vector-2:before{content:"\edbe"}.iconsmind-Vector-3:before{content:"\edbf"}.iconsmind-Vector-4:before{content:"\edc0"}.iconsmind-Vector-5:before{content:"\edc1"}.iconsmind-Vector:before{content:"\edc2"}.iconsmind-Venn-Diagram:before{content:"\edc3"}.iconsmind-Vest-2:before{content:"\edc4"}.iconsmind-Vest:before{content:"\edc5"}.iconsmind-Viddler:before{content:"\edc6"}.iconsmind-Video-2:before{content:"\edc7"}.iconsmind-Video-3:before{content:"\edc8"}.iconsmind-Video-4:before{content:"\edc9"}.iconsmind-Video-5:before{content:"\edca"}.iconsmind-Video-6:before{content:"\edcb"}.iconsmind-Video-GameController:before{content:"\edcc"}.iconsmind-Video-Len:before{content:"\edcd"}.iconsmind-Video-Len2:before{content:"\edce"}.iconsmind-Video-Photographer:before{content:"\edcf"}.iconsmind-Video-Tripod:before{content:"\edd0"}.iconsmind-Video:before{content:"\edd1"}.iconsmind-Vietnam:before{content:"\edd2"}.iconsmind-View-Height:before{content:"\edd3"}.iconsmind-View-Width:before{content:"\edd4"}.iconsmind-Vimeo:before{content:"\edd5"}.iconsmind-Virgo-2:before{content:"\edd6"}.iconsmind-Virgo:before{content:"\edd7"}.iconsmind-Virus-2:before{content:"\edd8"}.iconsmind-Virus-3:before{content:"\edd9"}.iconsmind-Virus:before{content:"\edda"}.iconsmind-Visa:before{content:"\eddb"}.iconsmind-Voice:before{content:"\eddc"}.iconsmind-Voicemail:before{content:"\eddd"}.iconsmind-Volleyball:before{content:"\edde"}.iconsmind-Volume-Down:before{content:"\eddf"}.iconsmind-Volume-Up:before{content:"\ede0"}.iconsmind-VPN:before{content:"\ede1"}.iconsmind-Wacom-Tablet:before{content:"\ede2"}.iconsmind-Waiter:before{content:"\ede3"}.iconsmind-Walkie-Talkie:before{content:"\ede4"}.iconsmind-Wallet-2:before{content:"\ede5"}.iconsmind-Wallet-3:before{content:"\ede6"}.iconsmind-Wallet:before{content:"\ede7"}.iconsmind-Warehouse:before{content:"\ede8"}.iconsmind-Warning-Window:before{content:"\ede9"}.iconsmind-Watch-2:before{content:"\edea"}.iconsmind-Watch-3:before{content:"\edeb"}.iconsmind-Watch:before{content:"\edec"}.iconsmind-Wave-2:before{content:"\eded"}.iconsmind-Wave:before{content:"\edee"}.iconsmind-Webcam:before{content:"\edef"}.iconsmind-weight-Lift:before{content:"\edf0"}.iconsmind-Wheelbarrow:before{content:"\edf1"}.iconsmind-Wheelchair:before{content:"\edf2"}.iconsmind-Width-Window:before{content:"\edf3"}.iconsmind-Wifi-2:before{content:"\edf4"}.iconsmind-Wifi-Keyboard:before{content:"\edf5"}.iconsmind-Wifi:before{content:"\edf6"}.iconsmind-Wind-Turbine:before{content:"\edf7"}.iconsmind-Windmill:before{content:"\edf8"}.iconsmind-Window-2:before{content:"\edf9"}.iconsmind-Window:before{content:"\edfa"}.iconsmind-Windows-2:before{content:"\edfb"}.iconsmind-Windows-Microsoft:before{content:"\edfc"}.iconsmind-Windows:before{content:"\edfd"}.iconsmind-Windsock:before{content:"\edfe"}.iconsmind-Windy:before{content:"\edff"}.iconsmind-Wine-Bottle:before{content:"\ee00"}.iconsmind-Wine-Glass:before{content:"\ee01"}.iconsmind-Wink:before{content:"\ee02"}.iconsmind-Winter-2:before{content:"\ee03"}.iconsmind-Winter:before{content:"\ee04"}.iconsmind-Wireless:before{content:"\ee05"}.iconsmind-Witch-Hat:before{content:"\ee06"}.iconsmind-Witch:before{content:"\ee07"}.iconsmind-Wizard:before{content:"\ee08"}.iconsmind-Wolf:before{content:"\ee09"}.iconsmind-Woman-Sign:before{content:"\ee0a"}.iconsmind-WomanMan:before{content:"\ee0b"}.iconsmind-Womans-Underwear:before{content:"\ee0c"}.iconsmind-Womans-Underwear2:before{content:"\ee0d"}.iconsmind-Women:before{content:"\ee0e"}.iconsmind-Wonder-Woman:before{content:"\ee0f"}.iconsmind-Wordpress:before{content:"\ee10"}.iconsmind-Worker-Clothes:before{content:"\ee11"}.iconsmind-Worker:before{content:"\ee12"}.iconsmind-Wrap-Text:before{content:"\ee13"}.iconsmind-Wreath:before{content:"\ee14"}.iconsmind-Wrench:before{content:"\ee15"}.iconsmind-X-Box:before{content:"\ee16"}.iconsmind-X-ray:before{content:"\ee17"}.iconsmind-Xanga:before{content:"\ee18"}.iconsmind-Xing:before{content:"\ee19"}.iconsmind-Yacht:before{content:"\ee1a"}.iconsmind-Yahoo-Buzz:before{content:"\ee1b"}.iconsmind-Yahoo:before{content:"\ee1c"}.iconsmind-Yelp:before{content:"\ee1d"}.iconsmind-Yes:before{content:"\ee1e"}.iconsmind-Ying-Yang:before{content:"\ee1f"}.iconsmind-Youtube:before{content:"\ee20"}.iconsmind-Z-A:before{content:"\ee21"}.iconsmind-Zebra:before{content:"\ee22"}.iconsmind-Zombie:before{content:"\ee23"}.iconsmind-Zoom-Gesture:before{content:"\ee24"}.iconsmind-Zootool:before{content:"\ee25"}html{scroll-behavior:smooth}#bodyTable{margin:0;padding:0}#emailTableTop{width:640px;margin:0;padding:0}table#emailTableBody{width:640px;margin:0;padding:0;background-color:#f0f0f0!important}#emailTableBody p{vertical-align:top}#emailTableBody p strong{color:#000!important}#emailTableBody .unsubscribe-section strong{color:#000;font-size:18px}#emailTableBody tr,#emailTableBody tr td{background:none!important}.unsubscribe-button{background-color:#52AADA;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;border:1px solid #52AADA;display:inline-block;cursor:pointer;color:#ffffff!important;font-family:Arial;font-size:17px;padding:8px 9px;text-decoration:none;text-shadow:0 1px 0 #297ab8;text-transform:uppercase}.unsubscribe-button:hover{background-color:#52AADA}.unsubscribe-button:active{position:relative;top:1px}.unsubscribe-buttonnn{background:#52AADA;background-image:-webkit-linear-gradient(top,#52AADA,#2980b9);background-image:-moz-linear-gradient(top,#52AADA,#2980b9);background-image:-ms-linear-gradient(top,#52AADA,#2980b9);background-image:-o-linear-gradient(top,#52AADA,#2980b9);background-image:linear-gradient(to bottom,#52AADA,#2980b9);-webkit-border-radius:33;-moz-border-radius:33;border-radius:33px;font-family:Arial;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;cursor:pointer;text-transform:uppercase}.unsubscribe-buttonnn:hover{background:#52AADA;background-image:-webkit-linear-gradient(top,#52AADA,#3498db);background-image:-moz-linear-gradient(top,#52AADA,#3498db);background-image:-ms-linear-gradient(top,#52AADA,#3498db);background-image:-o-linear-gradient(top,#52AADA,#3498db);background-image:linear-gradient(to bottom,#52AADA,#3498db);text-decoration:none}table#emailTableBody .bnda-form-captcha{width:282px;height:176px;border:1px solid #000;padding:10px;background:#fff;margin:0 auto}table#emailTableBody .bnda-form-captcha p{margin:0px!important;padding:0}table#emailTableBody .bnda-form-captcha input[type="text"]#captcha_code{margin-bottom:5px}table#emailTableBody .bnda-form-captcha #captcha_submit{float:right;text-decoration:none;outline:none}table#emailTableBody .listing-name,table#emailTableBody .listing-number{display:inline!important}.loading-modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgb(255 255 255 / .8) url(/wp-content/plugins/websiteproperties-back-office/public/css/images/ajax-loader.gif) 50% 50% no-repeat}body.loading-layer{overflow:hidden}body.loading-layer .loading-modal{display:block}.cd-search-sidebar{background-color:#fff}#cd-doc-wrap .breadcrumbs{max-width:none;padding-left:0}.single-post #posts-content #cd-doc-wrap .breadcrumbs .post{margin-right:10px;margin-bottom:0;margin-left:0;padding-bottom:0;border-bottom:none}@media (max-width:767px){#cd-doc-wrap{padding-left:30px;padding-right:30px}}@media (min-width:768px){#cd-docs-nav{opacity:.4;transition:opacity .3s ease}#cd-docs-nav:hover{opacity:1}}.cd-sidebar{order:0}@media (min-width:768px){.cd-sidebar{position:-webkit-sticky;position:sticky;top:4rem;z-index:1000;height:calc(100vh - 4rem)}}.cd-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:90%;color:rgb(0 0 0 / .45);border-radius:3px}.cd-sidebar .nav>.active:hover>a,.cd-sidebar .nav>.active>a,.cd-sidebar .nav>.current_page_item:hover>a,.cd-sidebar .nav>.current_page_item>a{font-weight:600;color:rgb(0 0 0 / .85);background-color:#eee}.cd-sidebar .nav>.page_item:hover>a{color:rgb(0 0 0 / .85)}@media (max-width:767px){.cd-sidebar{position:relative;top:0}}#cd-search form{width:100%}.single-post #cd-search.blog_widget{display:block;width:auto}@media (max-width:767px){#cd-search{margin-right:15px!important;margin-left:15px!important}}.cd-links{padding-bottom:3rem}@media (min-width:768px){.cd-links{max-height:calc(100vh - 9rem);overflow-y:auto}}@media (min-width:768px){.cd-links{display:block!important}}.cd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:600;color:rgb(0 0 0 / .65)}.cd-toc-item.active>.cd-toc-link,.cd-toc-item.current_page_item>.cd-toc-link{color:rgb(0 0 0 / .85)}.cd-toc-item.active:not(:first-child),.cd-toc-item.current_page_item:not(:first-child),.cd-toc-item.current_page_parent:not(:first-child),.cd-toc-item.current_page_ancestor:not(:first-child){margin-top:1rem;margin-bottom:1rem}.cd-sidenav{display:none}.cd-links .cd-toc-item.active>.cd-sidenav,.cd-links .cd-toc-item.current_page_item>.cd-sidenav,.cd-links .cd-toc-item.current_page_parent>.cd-sidenav,.cd-links .cd-toc-item.current_page_ancestor>.cd-sidenav,.cd-links .cd-toc-item .current_page_ancestor>.cd-sidenav{display:block}.cd-toc-item .cd-sidenav li a{padding-left:calc(1.5rem + 10px)}.cd-toc-item .cd-sidenav li .cd-sidenav a{padding-left:calc(1.5rem + 20px)}.cd-toc-item .cd-sidenav li .cd-sidenav .cd-sidenav a{padding-left:calc(1.5rem + 30px)}.cd-toc-item .cd-sidenav li .cd-sidenav .cd-sidenav .cd-sidenav a{padding-left:calc(1.5rem + 40px)}.cd-links .cd-toc-item .current_page_item>.cd-sidenav{display:block}.cd-links hr{width:calc(100% - 3rem)}.cd-content{-ms-flex-order:1;order:1;background-color:#fff;border-radius:4px;font-size:1.2em;border:1px solid #e5e7f2}.cd-content.open{background-color:#fff0;border-radius:0;border:none}@media (max-width:767px){.cd-content{padding:15px}}.cd-content p,.cd-intro p{margin-bottom:30px}.cd-content .help-block{font-size:12px}@media (max-width:767px){.cd-content p,.cd-intro p{margin-bottom:20px}}.cd-content p:last-child,.cd-intro p:last-child{margin-bottom:0}.cd-content .cd-title{margin-bottom:3rem}.cd-intro{background-color:#fff;border-radius:4px;border:1px solid #e5e7f2;padding:1.5rem;font-size:1.2em}.wp-cd-sq-message{border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;border-radius:4px;margin:5px 0 15px;font-size:14px}h3.frm_section_spacing,h3.frm_pos_top{border-top:none!important;padding-top:0!important}.wp-cd-sq-table-form-section h3.frm_section_spacing{display:none!important}.wp-cd-sq-table-form-section .form-field{margin-left:0;margin-bottom:0!important;width:100%!important;border-radius:0}.wp-cd-sq-table-form-section .form-field input{height:2em!important;padding:0 10px!important}.wp-cd-sq-table-form .wp-cd-sq-table-form-section:not(.first){margin-top:0}.wp-cd-sq-table-form .wp-cd-sq-table-form-section:not(.first) .form-field input{border-top:none;border-radius:0!important}.wp-cd-sq-table-form .wp-cd-sq-table-form-section:not(.first) .form-field label{display:none}.wp-cd-sq-table-form-section .form-field:not(.frm_last):not(.frm_first) input{border-radius:0}.wp-cd-sq-table-form-section.first .form-field.frm_last input{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.wp-cd-sq-table-form-section.first .form-field.frm_first input{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.wp-cd-sq-table-form-section.last .form-field.frm_last input{border-bottom-right-radius:4px!important}.wp-cd-sq-table-form-section.last .form-field.frm_first input{border-bottom-left-radius:4px!important}.wp-cd-sq-table-form-section.last{margin-bottom:20px!important}.wp-cd-sq-table-wrapper{overflow:auto}.wp-cd-sq-table-wrapper .wp-cd-sq-table-form-section{min-width:600px}.frm_dropzone{max-width:100%!important}.ez-toc-list{list-style-type:none;padding-left:0}.single-cd-pages #ez-toc-container,.prospectus-single #ez-toc-container{border:none;background-color:#fff0;box-shadow:none;padding:0}.single-cd-pages .ez-toc-list .ez-toc-heading-1{display:none}.single-cd-pages .ez-toc-list-level-3{display:none}.cd-links .list-page-icon{margin-right:.5em;vertical-align:middle;font-size:inherit;width:1em;height:1em}.cd-toc-item-divider{width:calc(100% - 3rem)}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}.frm_form_field textarea{padding-top:20px;padding-bottom:20px;min-width:100%}.single-cd-pages .frm_dropzone .dz-preview .dz-image{display:none}.single-cd-pages .frm_dropzone .dz-preview .dz-column{width:100%}.frm-password-toggle{position:relative}.frm-password-toggle.frm_form_field.form-field input[type=password],.frm-password-toggle.frm_form_field.form-field input[type=text]{padding-right:50px}.frm-password-toggle .password-toggler{position:absolute;display:inline-block;height:50px;width:50px;line-height:50px;text-align:center;top:36%;right:0;cursor:pointer}.redux-social-icons-display .redux-social-media-list .fab{background-color:#fff0}.redux-social-icons-display .redux-social-media-list .fa-facebook-f{color:#3b5998}.redux-social-icons-display .redux-social-media-list .fa-twitter{color:#55acee}.redux-social-icons-display .redux-social-media-list .fa-google{color:#dd4b39}.redux-social-icons-display .redux-social-media-list .fa-pinterest{color:#1769ff}.redux-social-icons-display .redux-social-media-list .fa-linkedin{color:#0976b4}.redux-social-icons-display .redux-social-media-list .fa-youtube{color:#e52d27}.redux-social-icons-display .redux-social-media-list .fa-tumblr{color:#35465c}.ta-amazon-top-content ul li{font-size:14px;margin-left:30px;list-style-type:circle;display:list-item}.esig-verified-logo{height:60px;display:flex;align-items:center}.input-field:focus{border:3px solid #3F7FCC}.esig-access-form{width:70%;align-items:center;margin:0 auto}.esig-slv-row{display:flex;justify-content:space-between;align-items:center}.esig-documentation{border:2px #EAEAEA solid;padding:10px;position:relative;display:flex;justify-content:space-between;width:90%;margin:auto}.document-section-title{position:relative;left:7px!important}.esig-documentationcon{border:2px #EAEAEA solid;height:140px;position:relative}.esig-documentation-popup{border:2px #EAEAEA solid;height:120px;position:relative;top:10px;left:15px;width:420px}.esig-documentation-confirmation{border:2px #EAEAEA solid;height:120px;position:relative;left:15px;width:400px}.access_code_login{background:#3F7FCC;border:none;padding:8px 40px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:flex}#reset-password{background:#3D7ECB;padding:8px 25px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:none}.login{font-size:22px;position:relative}#access_code_login_popup{background:#3D7ECB;padding:5px 15px;color:#fff;font-size:20px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#access_login{background:#F9F9F9;padding:10px;display:flex;justify-content:space-between;align-items:center}#access_login_popup{background:#F9F9F9;padding:11px}#doc-pic{position:relative;top:7px}#esig-approveme{position:absolute;top:6px;left:0}#verify-logo{top:10px}#password-reset{top:11px;font-size:16px}#password-reset h4{margin-left:0px!important}#password-resett{position:absolute;top:8px;left:5px}#verify-logoo{position:absolute;top:1px;left:310px}#sending_shortly{position:absolute;top:3px;bottom:3px;left:4px;right:4px}.esig-cc-template{position:relative;top:15 px}#forget_access_password{position:relative;top:1px;text-decoration:none;color:#787878;color:#B6B6B6;font-size:12px}.popup-heading{position:absolute;top:2px}#go-back{position:absolute;bottom:18px;left:40px;text-decoration:none;color:#9D9D9D;font-size:12px}.input-field{height:35px;border:2px #EAEAEA solid}#document-section{right:1px;top:10px}#doc-png{position:absolute;left:4px;top:12px}#document-section-popup{position:absolute;right:1px;top:10px}#popup-field{width:421px;height:35px;border:2px #EAEAEA solid}#document_text{color:#9D9D9D;font-size:12px}#esig-slv-reset-password{background:#3F7FCC;border:none;padding:8px 20px;color:#fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#slv-go-back{text-decoration:none;color:#B6B6B6}.esig-documentation-popupre{border:2px #EAEAEA solid;height:120px;position:relative;top:50px;left:15px;width:420px}.confirm-heading{position:relative;top:50px}#slv_reset_confirmation{position:relative;top:50px}#document_textcon{width:450px;margin:auto;font-weight:30px;color:#797878}.esig-icon-esig-alert{margin:12px;font-size:36px}.error-email-password{left:80px;bottom:4px;font-size:14px}.esigalert{display:block;left:12px;bottom:5px}.error-password{position:absolute;left:80px;bottom:14px}.error-reset{display:none;border:2px solid red;width:440px;height:70px;position:relative;top:30px}.sending-error{position:relative;left:45px;top:10px}.document-error{position:relative;left:45px;top:10px}.text-error{color:red;font-size:14px}.invalid-email{position:relative;left:20px!important}#login_text{position:relative;left:10px!important;font-size:16px;align-self:center}#esig-show-error{display:none;border:2px solid red;margin-top:20px}#esig-set-error{display:none;border:2px solid red;width:440px;height:70px;position:relative;bottom:-25px}#esig-confirm-error{display:none;border:2px solid red;position:relative;bottom:18px;margin-top:15px;align-items:center}.esig-space{display:block;position:relative;margin-top:2%!important;margin-bottom:2%!important}.esig-space-login{display:block;position:relative;margin-top:4.5%!important;margin-bottom:4.5%!important}.esig-space-con{display:block;position:relative;margin-top:3%!important;margin-bottom:3%!important}.set-login{position:relative;left:10px!important;font-size:16px}.password-text{color:#797878;font-size:14px}.access-text{color:#797878;font-size:14px}.email-text{color:#797878;font-size:12px}.esig-slv-create-pass{border:2px solid #3F7FCC;padding:14px 25px;margin:4px 0 17px;border-radius:4px;color:#3F7FCC}.esig-slv-login-form{margin:0 auto;width:90%}.esig-slv-form-details{display:flex;flex-direction:column}.esig-password-set-form{margin:0 auto;width:90%}@media only screen and (max-width:450px){#access_login{flex-direction:column}.esig-documentation{flex-direction:column}#access_login a{padding-bottom:15px}}#reset-password-popup{margin-top:20px}.esig-password-reset-form{margin:0 auto;width:90%}/*!
Theme Name: Website Properties
Theme URI: http://underscores.me/
Author: Presstigers
Author URI: https://presstigers.com
Description: A custom theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: website-properties
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Website Properties is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--font-body);font-weight:300;font-size:16px;line-height:1.65;color:var(--charcoal-deep);background:var(--white);overflow-x:hidden}::selection{background:var(--forest);color:var(--white)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;border:none;background:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:400;line-height:1.1;text-wrap:balance}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter)}.eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#3B6832;margin-bottom:clamp(12px, 1.5vw, 20px)}.noise-overlay{position:fixed;inset:0;z-index:99990;pointer-events:none;opacity:.03;mix-blend-mode:overlay}.scroll-progress{position:fixed;top:0;left:0;height:3px;z-index:9999;background:linear-gradient(90deg,var(--forest),var(--blue));transform-origin:left;transform:scaleX(0);will-change:transform;pointer-events:none}.skip-link{position:absolute;top:-100%;left:16px;z-index:99999;padding:12px 24px;background:var(--forest);color:#fff;border-radius:0 0 var(--radius-md) var(--radius-md);font-weight:600;font-size:14px;transition:top 0.2s}.skip-link:focus{top:0}.announcement-bar{background:var(--charcoal-deep);padding:10px var(--gutter);font-size:13px;color:rgb(255 255 255 / .85);overflow:hidden;max-height:56px;transition:max-height 0.4s var(--ease-out,cubic-bezier(.22,.61,.36,1)),padding 0.4s var(--ease-out,cubic-bezier(.22,.61,.36,1)),opacity 0.3s var(--ease-out,cubic-bezier(.22,.61,.36,1))}.announcement-bar.is-hidden{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}.announcement-inner{max-width:var(--container-max);margin:0 auto;display:flex;justify-content:center;align-items:center;gap:10px}.announcement-logo{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--white);border-radius:4px;padding:3px 6px;margin-right:4px}.announcement-logo img{height:18px;width:auto;object-fit:contain;display:block}.announcement-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:rgb(255 255 255 / .92);transition:color 0.2s}.announcement-strong{font-weight:700;color:var(--white);letter-spacing:.02em}.announcement-divider{color:rgb(255 255 255 / .35)}.announcement-light{font-weight:500;color:rgb(255 255 255 / .85)}.announcement-cta{margin-left:6px;padding-left:14px;border-left:1px solid rgb(255 255 255 / .22);font-weight:700;color:var(--forest-light);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:var(--forest-light);letter-spacing:.02em;transition:color 0.2s,text-decoration-color 0.2s,transform 0.2s}.announcement-link:hover .announcement-cta{color:#9CDB8A;text-decoration-color:#9CDB8A;transform:translateX(2px)}@media (max-width:720px){.announcement-bar{font-size:12px;padding:8px var(--gutter)}.announcement-light{display:none}.announcement-divider{display:none}}.site-header{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #fff0;transition:all 0.3s var(--ease-out)}.site-header.scrolled{border-bottom-color:var(--charcoal-12);box-shadow:var(--shadow-sm)}.header-inner{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);height:80px;transition:height 0.3s var(--ease-out)}.site-header.scrolled .header-inner{height:64px}.header-logo{display:flex;align-items:center;gap:12px}.header-logo img{height:46px;width:auto}.header-logo-text{font-family:var(--font-display);font-size:1.2rem;color:var(--charcoal)}.header-nav{display:flex;align-items:center;gap:28px;list-style:none}.header-nav>li{position:relative}.header-nav>li>a{font-size:14px;font-weight:400;color:var(--charcoal-72);transition:color 0.2s;position:relative;padding:8px 0;display:flex;align-items:center;gap:4px}.header-nav>li>a:hover{color:var(--charcoal)}.header-nav>li>a.active{color:var(--charcoal)}.has-dropdown>a::after{content:'';width:0;height:0;border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:4px solid var(--charcoal-42);transition:transform 0.25s var(--ease-out),border-color 0.2s;position:relative;bottom:auto;left:auto;background:none;transform:none}.has-dropdown:hover>a::after{transform:rotate(180deg);border-top-color:var(--forest)}.header-nav>li:not(.has-dropdown)>a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--forest);transform:scaleX(0);transform-origin:left;transition:transform 0.3s var(--ease-out);border:none}.header-nav>li:not(.has-dropdown)>a.active::after{transform:scaleX(1)}.mega-menu{position:absolute;top:calc(100% + 14px);background:var(--white);border:1px solid var(--charcoal-08,rgb(31 41 51 / .08));border-radius:16px;box-shadow:0 30px 80px -28px rgb(15 27 35 / .32),0 8px 24px -10px rgb(15 27 35 / .12);padding:28px 28px 0;list-style:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.28s var(--ease-out),transform 0.28s var(--ease-out),visibility 0.28s;z-index:200;overflow:hidden}.has-mega{position:relative}.has-mega>.mega-menu{left:-24px}.has-mega>.mega-menu--sell{width:880px;left:-32px;max-width:calc(100vw - 32px)}.has-mega>.mega-menu--buy{width:740px;left:-32px;max-width:calc(100vw - 32px)}.has-mega>.mega-menu--process{width:440px;left:-24px;max-width:calc(100vw - 32px)}.has-mega>.mega-menu--resources{width:520px;left:auto;right:-24px;max-width:calc(100vw - 32px)}.has-mega>.mega-menu--company{width:520px;left:auto;right:-24px;max-width:calc(100vw - 32px)}.has-mega:hover>.mega-menu,.has-mega.is-open>.mega-menu{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu::before{content:'';position:absolute;top:-14px;left:0;right:0;height:14px;background:#fff0}.mega-grid{display:grid;gap:32px;padding-bottom:24px}.mega-grid--sell{grid-template-columns:1.1fr 0.9fr 1.4fr;gap:28px}@media (max-width:1080px){.mega-grid--sell{grid-template-columns:1fr 1.4fr}.mega-col--verticals{grid-column:1 / -1}}.mega-grid--buy{grid-template-columns:1fr 1.5fr}.mega-grid--process{grid-template-columns:1fr}.mega-grid--resources{grid-template-columns:1fr 1fr;gap:28px}.mega-grid--company{grid-template-columns:1fr 1fr;gap:28px}.mega-buy-right{display:flex;flex-direction:column;gap:18px}.mega-buy-tools__row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.mega-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--charcoal-12);border-radius:100px;font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--charcoal-deep);text-decoration:none;background:var(--white);transition:border-color 0.18s ease,color 0.18s ease,background 0.18s ease}.mega-pill svg{color:var(--forest)}.mega-pill:hover{border-color:var(--forest);color:var(--forest);background:rgb(91 154 79 / .05)}.mega-vchips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.mega-vchips--col{margin-top:12px}.mega-vchips--col+.mega-item{margin-top:14px}.mega-vchips__label{display:block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin-bottom:10px;width:100%}.mega-vchips__row{display:flex;flex-wrap:wrap;gap:6px;width:100%}.mega-vchip{font-family:var(--font-body);font-size:12.5px;font-weight:500;color:var(--charcoal);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:100px;padding:5px 12px;text-decoration:none;transition:background var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.mega-vchip:hover{background:var(--forest-pale);color:var(--forest);border-color:var(--forest-12)}.mega-col{display:flex;flex-direction:column;gap:4px}.mega-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42,rgb(31 41 51 / .42));margin-bottom:10px;padding:0 10px}.mega-eyebrow-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--forest-pale,rgb(74 124 63 / .1));color:var(--forest);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:none}.mega-item{display:flex;align-items:flex-start;gap:12px;padding:10px 10px 10px 10px;border-radius:10px;text-decoration:none;color:var(--charcoal);transition:background 0.2s var(--ease-out),transform 0.2s var(--ease-out)}.mega-item:hover{background:var(--forest-pale,rgb(74 124 63 / .06));transform:translateX(2px)}.mega-item-icon{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--forest-pale,rgb(74 124 63 / .08));color:var(--forest);border-radius:9px;transition:background 0.2s,color 0.2s}.mega-item:hover .mega-item-icon{background:var(--forest);color:var(--white)}.mega-item-text{display:flex;flex-direction:column;gap:3px;min-width:0}.mega-item-title{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--charcoal);line-height:1.25}.mega-item-desc{font-size:12px;font-weight:400;color:var(--charcoal-60,rgb(31 41 51 / .6));line-height:1.4}.mega-soon-tag,.mega-fresh-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mega-soon-tag{background:rgb(31 41 51 / .08);color:var(--charcoal-60,rgb(31 41 51 / .6))}.mega-fresh-tag{background:var(--forest-pale,rgb(74 124 63 / .1));color:var(--forest)}.mega-item.is-soon{opacity:.78}.mega-item.is-soon:hover{opacity:1}.mega-vertical-list{list-style:none;display:flex;flex-direction:column;gap:2px;padding:4px 0}.mega-vertical-list li a{display:block;padding:8px 12px;font-size:13px;font-weight:500;color:var(--charcoal-72,rgb(31 41 51 / .72));border-radius:8px;text-decoration:none;transition:background 0.18s,color 0.18s,padding-left 0.18s}.mega-vertical-list li a:hover{background:var(--forest-pale,rgb(74 124 63 / .06));color:var(--forest);padding-left:16px}.mega-live-signal{display:inline-flex;align-items:center;gap:8px;margin:14px 10px 0;padding:8px 12px;background:linear-gradient(135deg,rgb(74 124 63 / .08),rgb(0 76 151 / .06));border:1px solid rgb(74 124 63 / .18);border-radius:999px;font-size:11px;font-weight:500;color:var(--charcoal)}.mega-live-signal strong{font-weight:700;color:var(--forest)}.mega-live-dot{width:7px;height:7px;border-radius:50%;background:var(--forest-light,#7AC369);box-shadow:0 0 0 3px rgb(122 195 105 / .22);animation:megaPulse 2.4s ease-in-out infinite}@keyframes megaPulse{0%,100%{box-shadow:0 0 0 3px rgb(122 195 105 / .22)}50%{box-shadow:0 0 0 6px rgb(122 195 105 / .05)}}.mega-featured{display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px;background:linear-gradient(160deg,#f7f9f7 0%,#eef1ee 100%);border-radius:12px;border:1px solid var(--charcoal-08,rgb(31 41 51 / .08));align-self:start}.mega-featured-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)}.mega-featured-card{display:flex;align-items:flex-start;gap:12px}.mega-featured-card--article{flex-direction:column;align-items:stretch}.mega-featured-thumb{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--white)}.mega-featured-card--article .mega-featured-thumb{width:100%;height:96px}.mega-featured-thumb--forest{background:linear-gradient(135deg,var(--forest),#2d4a26)}.mega-featured-thumb--blue{background:linear-gradient(135deg,var(--blue),#002c5a)}.mega-featured-thumb--charcoal{background:linear-gradient(135deg,var(--charcoal),var(--charcoal-deep,#0e1820))}.mega-featured-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.mega-featured-type{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-60,rgb(31 41 51 / .6))}.mega-featured-title{font-family:var(--font-display,serif);font-size:16px;font-weight:400;color:var(--charcoal);line-height:1.25}.mega-featured-price{font-family:var(--font-display,serif);font-size:18px;color:var(--forest);line-height:1.1}.mega-featured-price span{font-family:var(--font-body,sans-serif);font-size:11px;color:var(--charcoal-60,rgb(31 41 51 / .6));font-weight:500}.mega-featured-readtime{font-size:11px;font-weight:500;color:var(--charcoal-60,rgb(31 41 51 / .6))}.mega-featured-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--forest);text-decoration:none;letter-spacing:.02em;margin-top:2px;transition:gap 0.2s,color 0.2s}.mega-featured-link:hover{gap:8px;color:#2d4a26}.mega-featured-actions{display:flex;align-items:center;gap:18px;margin-top:2px;flex-wrap:wrap}.mega-featured-actions .mega-featured-link{margin-top:0}.mega-featured-actions .mega-featured-link+.mega-featured-link{padding-left:18px;border-left:1px solid var(--charcoal-12)}.mega-featured--grid{display:flex;flex-direction:column;gap:10px}.mega-mini-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.mega-mini{display:flex;flex-direction:column;gap:4px;padding:10px 12px 11px;background:var(--white);border:1px solid var(--charcoal-12);border-radius:10px;text-decoration:none;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease;min-height:78px}.mega-mini:hover{border-color:var(--forest);background:rgb(91 154 79 / .05);transform:translateY(-1px)}.mega-mini__type{font-family:var(--font-body);font-size:9px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--forest)}.mega-mini__name{font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--charcoal-deep);line-height:1.3;flex:1}.mega-mini__price{font-family:var(--font-display);font-size:16px;font-weight:400;color:var(--forest);margin-top:2px;letter-spacing:-.01em}.mega-col--process{gap:4px}.mega-phase-item{display:flex;align-items:flex-start;gap:14px;padding:12px 12px;border-radius:10px;text-decoration:none;color:var(--charcoal);transition:background 0.2s,transform 0.2s}.mega-phase-item:hover{background:var(--forest-pale,rgb(74 124 63 / .06));transform:translateX(2px)}.mega-phase-num{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--forest-pale,rgb(74 124 63 / .08));color:var(--forest);border-radius:50%;font-family:var(--font-display,serif);font-size:14px;font-weight:400;border:1px solid rgb(74 124 63 / .2);transition:background 0.2s,color 0.2s}.mega-phase-item:hover .mega-phase-num{background:var(--forest);color:var(--white);border-color:var(--forest)}.mega-phase-text{display:flex;flex-direction:column;gap:3px}.mega-team{display:flex;flex-direction:column;gap:14px;padding:18px 16px 16px;background:linear-gradient(160deg,#f7f9f7 0%,#eef1ee 100%);border-radius:12px;border:1px solid var(--charcoal-08,rgb(31 41 51 / .08));align-self:start}.mega-team-eyebrow{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest)}.mega-team-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mega-team-member{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.mega-team-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--white);border:2px solid var(--white);box-shadow:0 4px 14px -4px rgb(15 27 35 / .18);display:flex;align-items:center;justify-content:center}.mega-team-avatar img{width:100%;height:100%;object-fit:cover}.mega-team-avatar--placeholder{background:linear-gradient(135deg,var(--forest),#2d4a26);color:var(--white);font-family:var(--font-display,serif);font-size:18px;font-weight:400}.mega-team-avatar--placeholder span{display:block;line-height:1}.mega-team-name{font-size:12px;font-weight:700;color:var(--charcoal);line-height:1}.mega-team-role{font-size:10px;font-weight:500;color:var(--charcoal-60,rgb(31 41 51 / .6));line-height:1.2}.mega-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 -28px;padding:16px 28px;background:linear-gradient(180deg,#fafbfa 0%,#f4f6f4 100%);border-top:1px solid var(--charcoal-08,rgb(31 41 51 / .08))}.mega-footer-text{font-size:12px;color:var(--charcoal-72,rgb(31 41 51 / .72))}.mega-footer-text strong{color:var(--charcoal);font-weight:700}.mega-footer-cta{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;background:var(--forest);color:var(--white);font-size:12px;font-weight:600;border-radius:999px;text-decoration:none;letter-spacing:.02em;transition:background 0.2s,transform 0.2s;white-space:nowrap}.mega-footer-cta:hover{background:#2d4a26;transform:translateY(-1px)}.mega-tricolor{display:flex;height:3px;margin:0 -28px}.mega-tricolor span:nth-child(1){background:var(--forest);flex:1}.mega-tricolor span:nth-child(2){background:var(--blue);flex:1}.mega-tricolor span:nth-child(3){background:var(--charcoal);flex:1}.header-cta{display:inline-flex;align-items:center;padding:10px 24px;background:var(--forest);color:var(--white);font-size:14px;font-weight:600;border-radius:var(--radius-md);transition:all 0.2s var(--ease-out)}.header-cta:hover{background:#406a37;transform:translateY(-1px);box-shadow:var(--shadow-md)}.mobile-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center}.hamburger{width:20px;height:14px;position:relative}.hamburger span{display:block;position:absolute;left:0;width:100%;height:2px;background:var(--charcoal);transition:all 0.2s}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:6px}.hamburger span:nth-child(3){top:12px}.mobile-toggle.open .hamburger span:nth-child(1){top:6px;transform:rotate(45deg)}.mobile-toggle.open .hamburger span:nth-child(2){opacity:0}.mobile-toggle.open .hamburger span:nth-child(3){top:6px;transform:rotate(-45deg)}.tricolor-bar{display:flex;height:3px}.tricolor-bar .bar-c{flex:5;background:var(--charcoal)}.tricolor-bar .bar-f{flex:2;background:var(--forest)}.tricolor-bar .bar-b{flex:3;background:var(--blue)}.hero{background:linear-gradient(160deg,var(--charcoal-deep) 0%,var(--charcoal) 40%,#3a4f5a 100%);position:relative;overflow:hidden;padding:clamp(80px, 10vw, 140px) 0 0}.hero-photo{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right 75%;opacity:.55}.hero-photo-fade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(15 27 35 / .97) 0%,rgb(15 27 35 / .95) 30%,rgb(15 27 35 / .78) 50%,rgb(15 27 35 / .42) 75%,rgb(15 27 35 / .18) 100%),linear-gradient(180deg,#fff0 55%,rgb(15 27 35 / .55) 100%)}.hero-bg-glow{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 70% 50% at 15% 50%,rgb(74 124 63 / .1) 0%,transparent 60%),radial-gradient(ellipse 50% 70% at 85% 30%,rgb(0 76 151 / .06) 0%,transparent 60%);pointer-events:none}.hero-watermark{position:absolute;left:-2%;top:42%;transform:translateY(-50%);width:clamp(320px, 35vw, 500px);height:auto;opacity:.05;pointer-events:none;z-index:1;filter:brightness(0) invert(1)}.hero-geo-circle{position:absolute;border-radius:50%;border:1px solid rgb(255 255 255 / .04);pointer-events:none;z-index:1}.hero-geo-1{width:500px;height:500px;right:-120px;top:-80px}.hero-geo-2{width:300px;height:300px;left:-60px;bottom:40px;border-color:rgb(74 124 63 / .06)}.hero .container{position:relative;z-index:2}.hero-copy{max-width:620px;padding-bottom:clamp(48px, 6vw, 80px)}.hero-eyebrow-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:rgb(74 124 63 / .14);border:1px solid rgb(122 195 105 / .3);backdrop-filter:blur(6px);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--forest-light);text-decoration:none;margin-bottom:clamp(20px, 2.4vw, 28px);transition:background 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.hero-eyebrow-pill:hover{background:rgb(74 124 63 / .22);border-color:rgb(122 195 105 / .5)}.hero-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 3px rgb(122 195 105 / .18)}.hero h1{font-size:clamp(42px, 5.5vw, 78px);color:var(--white);margin-bottom:clamp(16px, 2vw, 26px);line-height:1.12;padding-bottom:.05em}.hero h1 em{font-style:italic;color:var(--forest-light)}.hero-body{font-size:clamp(17px, 1.55vw, 20px);color:rgb(255 255 255 / .72);line-height:1.55;max-width:560px;margin-bottom:clamp(26px, 3vw, 36px)}.hero-actions{display:flex;gap:16px;flex-wrap:wrap}.hero-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:clamp(20px, 2.5vw, 32px)}.hero-tag{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;border:1px solid rgb(255 255 255 / .18);border-radius:20px;color:rgb(255 255 255 / .72);text-decoration:none;background:rgb(255 255 255 / .02);transition:background 0.25s var(--ease-out),border-color 0.25s var(--ease-out),color 0.25s var(--ease-out),transform 0.25s var(--ease-out)}.hero-tag:hover{background:rgb(255 255 255 / .08);border-color:rgb(122 195 105 / .45);color:var(--white);transform:translateY(-1px)}.hero-cta-row{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:clamp(16px, 2vw, 28px)}.hero-axial-lockup{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;border-radius:999px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);backdrop-filter:blur(6px)}.hero-axial-logo{flex-shrink:0;background:var(--white);border-radius:5px;padding:5px 7px;display:flex;align-items:center;justify-content:center}.hero-axial-logo img{height:22px;width:auto;object-fit:contain}.hero-axial-text{display:flex;flex-direction:column;line-height:1.15}.hero-axial-title{font-size:12px;font-weight:700;letter-spacing:.03em;color:rgb(255 255 255 / .94)}.hero-axial-sub{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .5)}.hero-proofbar{position:relative;margin-top:clamp(35px, 4.4vw, 58px);margin-bottom:clamp(40px, 5vw, 60px);display:grid;grid-template-columns:auto repeat(4,1fr);align-items:center}.hero-pb-cell{position:relative;padding:6px clamp(18px, 2vw, 28px);text-align:left}.hero-pb-cell+.hero-pb-cell::before{content:'';position:absolute;left:0;top:8px;bottom:8px;width:1px;background:rgb(255 255 255 / .14)}.hero-pb-cell--header{display:flex;align-items:center;gap:14px;padding-left:0;padding-right:clamp(24px, 2.6vw, 36px)}.hero-pb-title-group{display:flex;flex-direction:column;gap:3px}.hero-pb-title{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .92);white-space:nowrap}.hero-pb-subtitle{font-size:11px;font-weight:500;letter-spacing:.06em;color:rgb(255 255 255 / .5);white-space:nowrap}.hero-pb-value{font-family:var(--font-display);font-size:clamp(26px, 2.6vw, 36px);color:var(--white);line-height:1;margin-bottom:8px;letter-spacing:.02em}.hero-pb-value::after{content:'';display:block;width:22px;height:2px;margin-top:8px;border-radius:1px;opacity:.85}.hero-pb-cell[data-accent="forest"] .hero-pb-value::after{background:var(--forest-light)}.hero-pb-cell[data-accent="blue"] .hero-pb-value::after{background:var(--blue)}.hero-pb-label{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .62)}@media (max-width:1024px){.hero-proofbar{grid-template-columns:repeat(2,1fr);row-gap:24px;column-gap:0}.hero-pb-cell--header{grid-column:span 2;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .1)}.hero-pb-cell+.hero-pb-cell::before{display:none}.hero-pb-cell:nth-child(3)::before,.hero-pb-cell:nth-child(5)::before{content:'';display:block;position:absolute;left:0;top:8px;bottom:8px;width:1px;background:rgb(255 255 255 / .14)}}@media (max-width:760px){.hero-cta-row{gap:16px}.hero-cta-primary{margin-left:0;width:100%}.hero-axial-lockup{order:2}.hero-proofbar{grid-template-columns:1fr;row-gap:22px}.hero-pb-cell--header{grid-column:span 1}.hero-pb-cell:nth-child(3)::before,.hero-pb-cell:nth-child(5)::before{display:none!important}.hero-photo-fade{background:linear-gradient(180deg,rgb(15 27 35 / .96) 0%,rgb(15 27 35 / .86) 100%)}}.hero-panel{position:relative;border-radius:var(--radius-xl);padding:1px;margin-bottom:clamp(60px, 8vw, 100px)}.hero-panel-glow{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgb(74 124 63 / .4) 0%,rgb(0 76 151 / .2) 50%,rgb(74 124 63 / .3) 100%);z-index:0;animation:panelGlow 6s ease-in-out infinite alternate}@keyframes panelGlow{0%{opacity:.6;filter:blur(0)}100%{opacity:1;filter:blur(1px)}}.hero-panel-inner{position:relative;z-index:1;background:linear-gradient(165deg,rgb(18 30 40 / .92) 0%,rgb(14 24 32 / .96) 100%);backdrop-filter:blur(20px);border-radius:inherit;padding:clamp(24px, 3vw, 32px)}.hero-panel-header{display:flex;align-items:center;gap:14px;margin-bottom:clamp(18px, 2.5vw, 24px);padding-bottom:clamp(14px, 2vw, 20px);border-bottom:1px solid rgb(255 255 255 / .06)}.hero-panel-ring{position:relative;width:48px;height:48px;flex-shrink:0}.hero-panel-ring svg{width:100%;height:100%}.hero-ring-arc{animation:ringRotate 8s linear infinite;transform-origin:center}@keyframes ringRotate{to{transform:rotate(360deg)}}.hero-ring-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px}.hero-panel-title-group{display:flex;flex-direction:column;gap:2px}.hero-panel-title{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .88)}.hero-panel-subtitle{font-size:11px;color:rgb(255 255 255 / .5);font-weight:400}.hero-metrics{display:grid;grid-template-columns:1fr 1fr;gap:2px;border-radius:var(--radius-md);overflow:hidden;margin-bottom:2px}.hero-metric{position:relative;background:rgb(255 255 255 / .03);padding:clamp(18px, 2.2vw, 26px) clamp(14px, 1.8vw, 20px);text-align:center;transition:background 0.3s var(--ease-out)}.hero-metric:hover{background:rgb(255 255 255 / .06)}.hero-metric::before{content:'';position:absolute;top:0;left:20%;right:20%;height:2px;border-radius:0 0 2px 2px;opacity:.6;transition:opacity 0.3s,left 0.3s,right 0.3s}.hero-metric:hover::before{opacity:1;left:10%;right:10%}.hero-metric[data-accent="forest"]::before{background:var(--forest-light)}.hero-metric[data-accent="blue"]::before{background:var(--blue)}.hero-metric-icon{display:flex;justify-content:center;margin-bottom:8px}.hero-metric[data-accent="forest"] .hero-metric-icon{color:var(--forest-light)}.hero-metric[data-accent="blue"] .hero-metric-icon{color:rgb(100 170 255 / .8)}.hero-metric-value{font-family:var(--font-display);font-size:clamp(28px, 3.5vw, 40px);color:var(--white);line-height:1;margin-bottom:6px;letter-spacing:.04em}.hero-metric-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .35)}.hero-panel-badge{display:flex;align-items:center;gap:14px;margin-top:clamp(16px, 2vw, 20px);padding:clamp(14px, 1.8vw, 18px) clamp(16px, 2vw, 20px);background:rgb(255 255 255 / .03);border-radius:var(--radius-md);border:1px solid rgb(255 255 255 / .04)}.hero-badge-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:6px;padding:5px 6px}.hero-badge-icon img{height:28px;width:auto;object-fit:contain}.hero-badge-text{display:flex;flex-direction:column;gap:1px;flex:1}.hero-badge-title{font-size:12px;font-weight:600;color:rgb(255 255 255 / .88)}.hero-badge-desc{font-size:10px;color:rgb(255 255 255 / .5)}.hero-badge-check{flex-shrink:0;opacity:.7}.shimmer-text{font-style:italic;display:inline-block;padding-right:.08em;padding-bottom:.06em}.shimmer-text:not(.splitting){background:linear-gradient(120deg,var(--forest-light) 0%,var(--forest-light) 40%,#9CDB8A 50%,var(--forest-light) 60%,var(--forest-light) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:shimmer 5s ease-in-out infinite}.shimmer-text .char{background:linear-gradient(120deg,var(--forest-light) 0%,var(--forest-light) 40%,#9CDB8A 50%,var(--forest-light) 60%,var(--forest-light) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:shimmer 5s ease-in-out infinite}@keyframes shimmer{0%{background-position:200% 50%}100%{background-position:-200% 50%}}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--forest);color:var(--white);font-size:15px;font-weight:600;border-radius:var(--radius-md);transition:all 0.2s var(--ease-out);border:2px solid var(--forest)}.btn-primary:hover{background:#406a37;border-color:#406a37;transform:translateY(-2px);box-shadow:0 8px 24px rgb(74 124 63 / .3)}.btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#fff0;color:rgb(255 255 255 / .8);font-size:15px;font-weight:500;border-radius:var(--radius-md);border:2px solid rgb(255 255 255 / .2);transition:all 0.2s var(--ease-out)}.btn-ghost:hover{border-color:rgb(255 255 255 / .5);color:var(--white);transform:translateY(-2px)}.proof-lane{background:var(--blue);padding:clamp(20px, 2.5vw, 28px) 0}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.proof-cell{text-align:center;position:relative}.proof-cell+.proof-cell::before{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgb(255 255 255 / .15)}.proof-value{font-family:var(--font-display);font-size:clamp(22px, 2.8vw, 32px);color:var(--white);margin-bottom:2px}.proof-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.marquee{overflow:hidden;padding:16px 0;background:var(--blue);border-top:none;border-bottom:none}.marquee-track{display:flex;width:max-content;animation:marqueeScroll 35s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:flex;align-items:center;gap:20px;padding:0 40px;white-space:nowrap;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--white)}.marquee-dot{width:4px;height:4px;border-radius:50%;background:rgb(150 200 255 / .7);flex-shrink:0}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.section{padding:var(--space-section) 0}.section-header{max-width:700px;margin-bottom:clamp(40px, 5vw, 72px)}.section-header h2{font-size:clamp(32px, 4vw, 52px);margin-bottom:clamp(12px, 1.5vw, 20px)}.section-header p{font-size:clamp(16px, 1.6vw, 18px);color:var(--charcoal-72);line-height:1.75}.case-studies-section{background:var(--white);position:relative;overflow:hidden}.case-studies-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 5% 60%,rgb(74 124 63 / .14) 0%,transparent 60%),radial-gradient(ellipse 50% 70% at 95% 30%,rgb(0 76 151 / .1) 0%,transparent 60%);pointer-events:none}.case-studies-section .container{position:relative;z-index:1}.case-ticker{overflow:hidden;position:relative}.case-ticker-controls{display:flex;justify-content:center;gap:12px;margin-top:clamp(20px, 2.5vw, 28px)}.case-ticker-arrow{width:40px;height:40px;border-radius:50%;background:var(--white);border:1px solid var(--charcoal-12);display:flex;align-items:center;justify-content:center;color:var(--charcoal);cursor:pointer;transition:all 0.2s var(--ease-out)}.case-ticker-arrow:hover{background:var(--charcoal);color:var(--white);border-color:var(--charcoal);box-shadow:var(--shadow-md)}.case-ticker-track{display:flex;width:max-content;animation:caseTicker 45s linear infinite}.case-ticker:hover .case-ticker-track{animation-play-state:paused}@keyframes caseTicker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.case-card{display:flex;align-items:stretch;width:360px;flex-shrink:0;margin:0 12px;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out)}.case-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.case-card-accent{width:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.case-card-accent--forest{background:linear-gradient(160deg,#2a3d34 0%,var(--charcoal-deep) 100%);color:var(--forest-light)}.case-card-accent--blue{background:linear-gradient(160deg,#1e3450 0%,var(--charcoal-deep) 100%);color:rgb(100 170 255 / .9)}.case-card-accent--charcoal{background:linear-gradient(160deg,var(--charcoal) 0%,var(--charcoal-deep) 100%);color:rgb(255 255 255 / .4)}.case-card-accent svg{opacity:.5}.case-card-body{padding:20px 24px;flex:1;display:flex;flex-direction:column;justify-content:center}.case-card-type{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42);margin-bottom:2px}.case-card-deal{font-family:var(--font-display);font-size:16px;color:var(--charcoal-deep);margin-bottom:4px}.case-card-price{font-family:var(--font-display);font-size:28px;color:var(--forest);line-height:1.1;margin-bottom:6px;letter-spacing:.02em}.case-card-meta{font-size:12px;color:var(--charcoal-42);font-weight:400}.differentiators-section{background:var(--cloud)}.differentiators-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px)}.diff-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(28px, 3.5vw, 40px);transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.diff-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.diff-icon{width:48px;height:48px;border-radius:50%;background:var(--forest-pale);border:1px solid var(--forest-12);display:flex;align-items:center;justify-content:center;color:var(--forest);margin-bottom:16px}.diff-card h3{font-size:clamp(20px, 2.2vw, 26px);margin-bottom:8px}.diff-card p{font-size:15px;color:var(--charcoal-72);line-height:1.7}.process-section{background:linear-gradient(170deg,var(--charcoal-deep) 0%,var(--charcoal) 40%,#2a3d47 100%);overflow:hidden;position:relative;color:var(--white)}.process-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 8% 15%,rgb(74 124 63 / .14) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 92% 85%,rgb(0 76 151 / .1) 0%,transparent 55%),radial-gradient(ellipse 40% 30% at 50% 50%,rgb(74 124 63 / .04) 0%,transparent 50%);pointer-events:none}.process-section .section-header h2{color:var(--white)}.process-section .section-header p{color:rgb(255 255 255 / .55)}.process-section .eyebrow{color:var(--forest-light)}.proc-geo{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.proc-geo-1{width:400px;height:400px;right:-50px;top:5%;background:rgb(74 124 63 / .12)}.proc-geo-2{width:350px;height:350px;left:-80px;top:45%;background:rgb(0 76 151 / .08)}.proc-geo-3{width:300px;height:300px;right:10%;bottom:8%;background:rgb(74 124 63 / .06)}.proc-watermark{position:absolute;right:3%;top:50%;transform:translateY(-50%);width:clamp(280px, 30vw, 420px);height:auto;opacity:.025;pointer-events:none;z-index:0;filter:brightness(0) invert(1)}.process-section .container{position:relative;z-index:1}.process-visual{position:relative}.process-path-svg{width:100%;height:auto;display:block;max-width:1000px;margin:0 auto}.proc-card{transition:opacity 0.5s var(--ease-out)}@keyframes procPulse{0%{r:8;opacity:.5}100%{r:22;opacity:0}}.proc-pulse{animation:procPulse 2.5s ease-out infinite}.proc-net-dot:nth-child(odd){animation:procDrift 7s ease-in-out infinite}.proc-net-dot:nth-child(even){animation:procDrift 9s ease-in-out infinite 1s}@keyframes procDrift{0%,100%{transform:translate(0,0)}50%{transform:translate(3px,-4px)}}.video-section{background:var(--white)}.video-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px, 4vw, 64px);align-items:center}.video-wrapper{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl);aspect-ratio:16 / 9;border:2px solid var(--charcoal-12)}.video-wrapper:hover{box-shadow:0 24px 64px rgb(74 124 63 / .18),var(--shadow-xl)}.video-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;background:var(--charcoal-deep);z-index:0;padding:8px}.video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;display:block;border:none;z-index:1}.video-poster{position:absolute;inset:0;background:rgb(29 40 48 / .45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;z-index:2;transition:background 0.4s var(--ease-out)}.video-poster:hover{background:rgb(29 40 48 / .3)}.video-poster.hidden{opacity:0;pointer-events:none}.play-btn-ring{position:absolute;width:88px;height:88px;border-radius:50%;border:2px solid rgb(74 124 63 / .4);animation:playPulse 2s ease-in-out infinite}@keyframes playPulse{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.25);opacity:0}100%{transform:scale(1);opacity:0}}.play-btn{width:68px;height:68px;border-radius:50%;background:var(--forest);display:flex;align-items:center;justify-content:center;color:var(--white);transition:all 0.3s var(--ease-out);border:3px solid rgb(255 255 255 / .3);cursor:pointer;position:relative;z-index:1}.video-poster:hover .play-btn{background:var(--forest-light);transform:scale(1.08);box-shadow:0 0 40px rgb(74 124 63 / .4);border-color:rgb(255 255 255 / .5)}.play-btn svg{width:26px;height:26px;margin-left:3px}.play-label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--white);opacity:.85}.services-section{background:var(--sage)}.service-hero-card{background:var(--white);border:2px solid var(--forest);border-radius:var(--radius-xl);padding:clamp(32px, 4vw, 56px);margin-bottom:clamp(20px, 2.5vw, 32px);position:relative;box-shadow:var(--shadow-lg)}.service-hero-layout{display:grid;grid-template-columns:1.4fr 0.6fr;gap:clamp(32px, 4vw, 64px);align-items:center}.service-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:4px 14px;border-radius:20px;margin-bottom:clamp(12px, 1.5vw, 18px)}.service-badge--forest{background:var(--forest-pale);color:var(--forest);border:1px solid rgb(74 124 63 / .15)}.service-badge--blue{background:var(--blue-light);color:var(--blue);border:1px solid rgb(0 76 151 / .15)}.service-badge--charcoal{background:var(--charcoal-05);color:var(--charcoal);border:1px solid var(--charcoal-12)}.service-hero-copy h3{font-size:clamp(28px, 3.5vw, 40px);margin-bottom:12px}.service-hero-copy>p{font-size:clamp(16px, 1.6vw, 18px);color:var(--charcoal-72);line-height:1.75;margin-bottom:20px}.service-features{list-style:none;margin-bottom:clamp(20px, 2.5vw, 32px)}.service-features li{font-size:15px;color:var(--charcoal-72);padding:6px 0 6px 22px;position:relative}.service-features li::before{content:'';position:absolute;left:0;top:14px;width:8px;height:8px;border-radius:50%;background:var(--forest);opacity:.5}.service-hero-stats{display:flex;flex-direction:column;gap:20px;padding:clamp(24px, 3vw, 36px);background:var(--cloud);border-radius:var(--radius-lg);border:1px solid var(--charcoal-12)}.service-stat{text-align:center;padding:12px 0}.service-stat+.service-stat{border-top:1px solid var(--charcoal-12)}.service-stat-value{font-family:var(--font-display);font-size:clamp(28px, 3vw, 36px);color:var(--forest)}.service-stat-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42)}.service-secondary-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px, 2vw, 24px)}.service-secondary-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(28px, 3.5vw, 40px);display:flex;flex-direction:column;transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.service-secondary-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.service-secondary-card h3{font-size:clamp(22px, 2.5vw, 28px);margin-bottom:8px}.service-secondary-card>p{font-size:15px;color:var(--charcoal-72);line-height:1.7;margin-bottom:16px;flex:1}.service-fit-list{list-style:none;margin-bottom:clamp(16px, 2vw, 24px);padding-top:12px;border-top:1px solid var(--charcoal-12)}.service-fit-list li{font-size:14px;color:var(--charcoal-72);padding:4px 0 4px 16px;position:relative}.service-fit-list li::before{content:'';position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--forest);opacity:.4}.verticals-section{background:var(--cloud)}.verticals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px)}.vertical-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);border-left:3px solid var(--charcoal-20);padding:clamp(24px, 3vw, 36px);transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out),border-left-color 0.35s}.vertical-card:nth-child(1),.vertical-card:nth-child(4){border-left-color:var(--forest)}.vertical-card:nth-child(2),.vertical-card:nth-child(5){border-left-color:var(--blue)}.vertical-card:nth-child(3),.vertical-card:nth-child(6){border-left-color:var(--charcoal)}.vertical-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.vertical-card:nth-child(1):hover,.vertical-card:nth-child(4):hover{border-left-color:var(--forest-light)}.vertical-card:nth-child(2):hover,.vertical-card:nth-child(5):hover{border-left-color:#1a6abf}.vertical-card:nth-child(3):hover,.vertical-card:nth-child(6):hover{border-left-color:var(--charcoal-soft)}.vertical-card h3{font-size:clamp(20px, 2.2vw, 26px);margin-bottom:8px}.vertical-card p{font-size:15px;color:var(--charcoal-72);line-height:1.7}.vertical-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:clamp(12px, 1.5vw, 18px);width:fit-content}.vertical-card:nth-child(1) .vertical-badge,.vertical-card:nth-child(4) .vertical-badge{background:var(--forest-pale);color:var(--forest);border:1px solid rgb(74 124 63 / .15)}.vertical-card:nth-child(2) .vertical-badge,.vertical-card:nth-child(5) .vertical-badge{background:var(--blue-light);color:var(--blue);border:1px solid rgb(0 76 151 / .15)}.vertical-card:nth-child(3) .vertical-badge,.vertical-card:nth-child(6) .vertical-badge{background:var(--charcoal-05);color:var(--charcoal);border:1px solid var(--charcoal-12)}.midpage-cta{background:linear-gradient(135deg,var(--forest) 0%,#3a6a31 100%);padding:clamp(60px, 8vw, 100px) 0;text-align:center}.midpage-cta-content{max-width:650px;margin:0 auto}.midpage-cta h2{font-size:clamp(28px, 3.5vw, 44px);color:var(--white);margin-bottom:clamp(12px, 1.5vw, 20px)}.midpage-cta p{font-size:clamp(16px, 1.6vw, 18px);color:rgb(255 255 255 / .75);line-height:1.75;margin-bottom:clamp(24px, 3vw, 36px)}.midpage-cta-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.testimonials-section{background:var(--charcoal-deep);color:var(--white)}.testimonials-section .eyebrow{color:var(--forest-light)}.testimonials-section .section-header p{color:rgb(255 255 255 / .55)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px)}.testimonial-card{padding:clamp(28px, 3.5vw, 40px);background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-left:3px solid var(--forest);border-radius:0 var(--radius-lg) var(--radius-lg) 0;display:flex;flex-direction:column;justify-content:space-between;transition:background 0.3s var(--ease-out)}.testimonial-card:hover{background:rgb(255 255 255 / .06)}.testimonial-card blockquote{font-family:var(--font-body);font-size:clamp(17px, 1.8vw, 21px);font-style:normal;line-height:1.7;color:rgb(255 255 255 / .85);margin-bottom:clamp(16px, 2vw, 24px)}.testimonial-card cite{font-style:normal;font-size:14px;font-weight:500;color:rgb(255 255 255 / .45)}.referral-section{background:var(--cloud)}.referral-card{max-width:800px;margin:0 auto;padding:clamp(28px, 3.5vw, 44px);background:var(--white);border:1px solid var(--charcoal-12);border-left:3px solid var(--blue);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.referral-card h3{font-size:clamp(22px, 2.5vw, 28px);margin-bottom:8px}.referral-card p{font-size:15px;color:var(--charcoal-72);line-height:1.7}.faq-grid{max-width:800px;display:flex;flex-direction:column;gap:8px}.faq-item{border:1px solid var(--charcoal-12);border-radius:var(--radius-md);overflow:hidden;background:var(--white)}.faq-item summary{padding:18px 24px;font-size:16px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:background 0.2s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-size:20px;font-weight:300;color:var(--charcoal-42);transition:transform 0.3s var(--ease-out)}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item summary:hover{background:var(--cloud)}.faq-item .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s var(--ease-out),padding 0.4s;padding:0 24px;overflow:hidden}.faq-item .faq-answer>div{overflow:hidden;font-size:15px;color:var(--charcoal-72);line-height:1.7}.faq-item[open] .faq-answer{grid-template-rows:1fr;padding:0 24px 18px}.cta-section{background:linear-gradient(160deg,var(--charcoal-deep) 0%,var(--charcoal) 100%);text-align:center;position:relative;overflow:hidden}.cta-section::before{content:'';position:absolute;width:400px;height:400px;border-radius:50%;border:1px solid rgb(255 255 255 / .03);left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.cta-content{position:relative;z-index:2;max-width:600px;margin:0 auto}.cta-section .eyebrow{color:var(--forest-light)}.cta-section h2{font-size:clamp(32px, 4vw, 52px);color:var(--white);margin-bottom:clamp(12px, 1.5vw, 20px)}.cta-section p{font-size:clamp(16px, 1.6vw, 18px);color:rgb(255 255 255 / .55);line-height:1.75;margin-bottom:clamp(28px, 3.5vw, 40px)}.cta-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:clamp(24px, 3vw, 36px)}.cta-secondary{display:flex;justify-content:center;gap:32px;font-size:14px;color:rgb(255 255 255 / .4)}.cta-secondary a{color:rgb(255 255 255 / .4);transition:color 0.2s;border-bottom:1px solid rgb(255 255 255 / .1);padding-bottom:2px}.cta-secondary a:hover{color:var(--white);border-color:var(--white)}.site-footer{background:var(--ink);padding:clamp(40px, 5vw, 64px) 0 clamp(20px, 2.5vw, 32px)}.footer-cta-band{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(24px, 3vw, 36px) clamp(28px, 3.5vw, 48px);margin-bottom:clamp(40px, 5vw, 64px);border-radius:12px;background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%)}.footer-cta-band__text{font-size:clamp(16px, 1.8vw, 20px);color:rgb(255 255 255 / .85);margin:0}.footer-cta-band__text strong{color:var(--white);font-weight:600}.footer-cta-band__btn{flex-shrink:0;padding:14px 28px;border-radius:8px;background:var(--white);color:var(--charcoal-deep);font-size:15px;font-weight:600;transition:transform 0.2s,box-shadow 0.2s}.footer-cta-band__btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 0 0 / .3)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:clamp(24px, 3vw, 48px);margin-bottom:clamp(32px, 4vw, 48px)}.footer-brand-col .footer-logo{font-family:var(--font-display);font-size:1.2rem;color:var(--white);margin-bottom:12px}.footer-brand-col p{font-size:14px;color:rgb(255 255 255 / .4);line-height:1.7;max-width:300px}.footer-col h4{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .3);margin-bottom:16px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:8px}.footer-col a{font-size:14px;color:rgb(255 255 255 / .5);transition:color 0.2s}.footer-col a:hover{color:var(--white)}.footer-nl-form{display:flex;gap:8px;margin-top:20px;max-width:300px}.footer-nl-form input{flex:1;min-width:0;padding:10px 14px;border-radius:6px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .05);color:var(--white);font-family:var(--font-body);font-size:13px}.footer-nl-form input::placeholder{color:rgb(255 255 255 / .3)}.footer-nl-form input:focus{outline:none;border-color:rgb(255 255 255 / .3)}.footer-nl-form button{padding:10px 16px;border:none;border-radius:6px;background:var(--forest);color:var(--white);font-family:var(--font-body);font-size:13px;font-weight:600;cursor:pointer;transition:background 0.2s}.footer-nl-form button:hover{background:#3a6a31}body .footer-nl-form-wrap .frm_form_field input[type="text"],body .footer-nl-form-wrap .frm_form_field input[type="email"],body .footer-nl-form-wrap .frm_form_field input[type="tel"]{width:100%!important;max-width:100%!important;padding:10px 14px!important;border-radius:6px!important;border:1px solid rgb(255 255 255 / .12)!important;background:rgb(255 255 255 / .05)!important;color:var(--white)!important;font-family:var(--font-body)!important;font-size:13px!important;height:42px!important;box-sizing:border-box!important}body .footer-nl-form-wrap .frm_form_field input::placeholder{color:rgb(255 255 255 / .3)!important}body .footer-nl-form-wrap .frm_form_field input:focus{outline:none!important;border-color:rgb(255 255 255 / .3)!important;box-shadow:none!important}body .footer-nl-form-wrap .frm_type_captcha,body .footer-nl-form-wrap .frm_captcha{grid-column:span 2!important;width:100%!important;display:flex!important;justify-content:flex-start!important;margin:6px 0!important}body .footer-nl-form-wrap .frm_submit{grid-column:span 2!important;width:100%!important;margin-top:-10px!important;float:none!important;clear:both!important}body .footer-nl-form-wrap .frm_submit input[type="submit"],body .footer-nl-form-wrap .frm_submit button,body .footer-nl-form-wrap button[type="submit"]{width:100%!important;padding:10px 16px!important;border:none!important;border-radius:6px!important;background:var(--forest)!important;color:var(--white)!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:background 0.2s!important;height:42px!important;text-transform:none!important;letter-spacing:normal!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body .footer-nl-form-wrap .frm_submit input[type="submit"]:hover,body .footer-nl-form-wrap .frm_submit button:hover,body .footer-nl-form-wrap button[type="submit"]:hover{background:#3a6a31!important}body .footer-nl-form-wrap .frm_primary_label,body .footer-nl-form-wrap label,body .footer-nl-form-wrap legend{display:none!important}.footer-nl-fine{margin-top:10px;font-size:11px;color:rgb(255 255 255 / .25)}.footer-bottom{padding-top:clamp(20px, 2.5vw, 32px);border-top:1px solid rgb(255 255 255 / .06);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:rgb(255 255 255 / .25)}.footer-legal{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap}.footer-legal a{color:rgb(255 255 255 / .35);text-decoration:none;transition:color 0.2s}.footer-legal a:hover{color:var(--white)}@media (max-width:1120px){.header-nav{display:none}.header-cta{display:none}.mobile-toggle{display:flex}.header-nav.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:rgb(255 255 255 / .97);backdrop-filter:blur(20px);padding:16px var(--gutter) 24px;gap:4px;border-bottom:1px solid var(--charcoal-12);box-shadow:var(--shadow-lg)}.header-nav.open>li>a{padding:12px 0;display:flex}.header-nav.open .mega-menu{position:static;transform:none;visibility:visible;width:100%;left:auto;right:auto;box-shadow:none;border:none;border-radius:0;background:#fff0;margin:0;overflow:hidden;max-height:0;opacity:0;padding:0 0 0 14px;transition:max-height 0.35s var(--ease-out),opacity 0.25s var(--ease-out),padding 0.25s var(--ease-out)}.header-nav.open .has-mega.is-open>.mega-menu{max-height:1600px;opacity:1;padding:4px 0 14px 14px}.header-nav.open .has-mega.is-open>a::after{transform:rotate(180deg);border-top-color:var(--forest)}.header-nav.open .mega-menu::before{display:none}.header-nav.open .mega-grid{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.header-nav.open .mega-eyebrow{font-size:10px;color:var(--charcoal-42,rgb(31 41 51 / .42));padding:0;margin-bottom:4px}.header-nav.open .mega-item,.header-nav.open .mega-phase-item{padding:8px 0;gap:10px}.header-nav.open .mega-item:hover,.header-nav.open .mega-phase-item:hover{background:#fff0;transform:none}.header-nav.open .mega-item-icon,.header-nav.open .mega-phase-num{width:30px;height:30px;font-size:12px}.header-nav.open .mega-item-title{font-size:13px}.header-nav.open .mega-item-desc{font-size:11px}.header-nav.open .mega-vertical-list{padding:0}.header-nav.open .mega-vertical-list li a{font-size:13px;padding:6px 0}.header-nav.open .mega-vertical-list li a:hover{padding-left:0}.header-nav.open .mega-live-signal{margin:8px 0 0}.header-nav.open .mega-featured,.header-nav.open .mega-team,.header-nav.open .mega-footer,.header-nav.open .mega-tricolor{display:none}.hero-layout{grid-template-columns:1fr}.hero-panel{margin-bottom:0}.hero-copy{padding-bottom:clamp(32px, 5vw, 48px)}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand-col{grid-column:1 / -1}.footer-cta-band{flex-direction:column;align-items:flex-start;text-align:left}.differentiators-grid{grid-template-columns:repeat(2,1fr)}.verticals-grid{grid-template-columns:repeat(2,1fr)}.video-layout{grid-template-columns:1fr}.service-hero-layout{grid-template-columns:1fr}.case-card{width:300px}}@media (max-width:768px){.differentiators-grid{grid-template-columns:1fr}.testimonials-grid{grid-template-columns:1fr;max-width:640px;margin:0 auto}.service-secondary-grid{grid-template-columns:1fr}.proof-grid{grid-template-columns:repeat(2,1fr);gap:12px}.proof-cell+.proof-cell::before{display:none}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.cta-secondary{flex-direction:column;gap:12px}.verticals-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}html{scroll-behavior:auto}}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:4px}.vertical-page .hero{background:var(--charcoal-deep)}.vertical-page .hero-body{max-width:620px}.vertical-market{padding:clamp(80px, 9vw, 140px) 0;background:var(--white)}.vertical-market__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px, 5vw, 80px);align-items:start}.vertical-market__copy .eyebrow{color:var(--forest)}.vertical-market__copy h2{font-size:clamp(32px, 3.8vw, 52px);margin-bottom:clamp(20px, 2vw, 28px);line-height:1.08}.vertical-market__copy p{font-size:clamp(16px, 1.55vw, 18px);line-height:1.75;color:var(--charcoal-72);margin-bottom:clamp(14px, 1.6vw, 20px)}.vertical-market__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px, 1.6vw, 20px)}.vertical-stat{background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(22px, 2.4vw, 30px);position:relative;overflow:hidden;transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.vertical-stat::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--forest)}.vertical-stat:nth-child(even)::before{background:var(--blue)}.vertical-stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.vertical-stat__value{font-family:var(--font-display);font-size:clamp(24px, 2.6vw, 34px);color:var(--charcoal-deep);line-height:1.1;margin-bottom:8px}.vertical-stat__label{font-size:14px;line-height:1.55;color:var(--charcoal-72)}.vertical-deals{padding:clamp(80px, 9vw, 140px) 0;background:var(--cloud)}.vertical-deals__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px, 2vw, 28px);margin-top:clamp(32px, 4vw, 48px)}.vertical-deals__grid .case-card{width:auto;flex:1 1 auto}.vertical-drivers{padding:clamp(80px, 9vw, 140px) 0;background:var(--white)}.vertical-drivers__intro{max-width:720px;margin-bottom:clamp(40px, 5vw, 64px)}.vertical-drivers__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px, 1.6vw, 22px)}.driver-row{display:flex;gap:18px;padding:clamp(20px, 2.2vw, 28px);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);transition:transform 0.3s var(--ease-out),border-color 0.3s var(--ease-out)}.driver-row:hover{transform:translateY(-2px);border-color:var(--forest)}.driver-row__check{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--forest-pale);border:1px solid var(--forest-12);color:var(--forest);display:flex;align-items:center;justify-content:center}.driver-row__text h3{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--charcoal-deep);margin-bottom:4px;line-height:1.3}.driver-row__text p{font-size:14px;color:var(--charcoal-72);line-height:1.6}.vertical-pitfalls{padding:clamp(80px, 9vw, 140px) 0;background:linear-gradient(180deg,var(--cloud) 0%,var(--white) 100%)}.vertical-pitfalls .differentiators-grid{margin-top:clamp(40px, 4vw, 56px)}.diff-card--warning{background:#fff;border:1px solid rgb(211 69 69 / .16);border-left:3px solid var(--error);position:relative}.diff-card--warning .diff-icon{background:rgb(211 69 69 / .06);border-color:rgb(211 69 69 / .18);color:var(--error)}.diff-card--warning h3{color:var(--charcoal-deep)}.diff-card--warning p strong{color:var(--forest);font-weight:600}.diff-card--warning:hover{border-color:rgb(211 69 69 / .28)}.vertical-process{padding:clamp(80px, 9vw, 140px) 0;background:var(--charcoal-deep);color:var(--white);position:relative;overflow:hidden}.vertical-process::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 10%,rgb(74 124 63 / .12),transparent 55%);pointer-events:none}.vertical-process .eyebrow{color:var(--forest-light)}.vertical-process .section-header h2{color:var(--white);font-size:clamp(32px, 3.8vw, 52px)}.vertical-process .section-header p{color:rgb(255 255 255 / .6);font-size:clamp(16px, 1.6vw, 18px)}.vertical-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 2vw, 28px);margin-top:clamp(40px, 4.5vw, 64px);position:relative}.vertical-process__step{padding:clamp(24px, 2.6vw, 34px);background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .07);border-radius:var(--radius-lg);transition:background 0.3s var(--ease-out),border-color 0.3s var(--ease-out)}.vertical-process__step:hover{background:rgb(255 255 255 / .05);border-color:rgb(91 154 79 / .35)}.vertical-process__num{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-family:var(--font-display);font-size:20px;color:var(--forest-light);background:rgb(91 154 79 / .1);border:1px solid rgb(91 154 79 / .35);margin-bottom:18px}.vertical-process__step h3{font-family:var(--font-body);font-size:18px;font-weight:600;color:var(--white);margin-bottom:10px}.vertical-process__step p{font-size:14px;color:rgb(255 255 255 / .62);line-height:1.65}.vertical-featured-quote{padding:clamp(80px, 9vw, 140px) 0;background:var(--white)}.vertical-featured-quote__card{max-width:900px;margin:clamp(32px, 4vw, 48px) auto 0;padding:clamp(40px, 5vw, 72px);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);border-left:4px solid var(--forest);position:relative}.vertical-featured-quote__mark{font-family:var(--font-display);font-size:96px;line-height:.6;color:var(--forest);opacity:.22;position:absolute;top:28px;left:32px}.vertical-featured-quote blockquote{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 28px);font-style:italic;line-height:1.45;color:var(--charcoal-deep);margin:0 0 clamp(24px, 3vw, 36px) 0;position:relative;z-index:1}.vertical-featured-quote cite{font-style:normal;display:block;font-size:14px;font-weight:600;color:var(--charcoal-deep);margin-bottom:6px}.vertical-featured-quote__meta{font-size:13px;color:var(--charcoal-72);letter-spacing:.04em}.vertical-deals .case-card-deal{min-height:48px}.vertical-page .hero-eyebrow-pill{background:rgb(91 154 79 / .12)}@media (max-width:900px){.vertical-market__grid{grid-template-columns:1fr}.vertical-market__stats{grid-template-columns:1fr}.vertical-deals__grid{grid-template-columns:1fr}.vertical-drivers__grid{grid-template-columns:1fr}.vertical-process__grid{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1100px){.vertical-process__grid{grid-template-columns:repeat(2,1fr)}}.domain-page .hero{background:linear-gradient(160deg,#0a1218 0%,var(--charcoal-deep) 100%)}.domain-page .hero-body{max-width:640px}.domain-page .hero-eyebrow-pill{background:rgb(91 154 79 / .12)}.premium-defn{padding:clamp(80px, 9vw, 140px) 0;background:var(--white)}.premium-defn__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px);margin-top:clamp(40px, 5vw, 64px)}.pdefn-card{background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(28px, 3vw, 40px);transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out),background 0.35s}.pdefn-card:hover{transform:translateY(-3px);background:var(--white);box-shadow:var(--shadow-md)}.pdefn-icon{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--forest) 0%,var(--blue) 100%);color:var(--white);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.pdefn-icon svg{width:22px;height:22px}.pdefn-card h3{font-family:var(--font-display);font-size:22px;color:var(--charcoal-deep);line-height:1.2;margin-bottom:12px}.pdefn-card p{font-size:14.5px;line-height:1.65;color:var(--charcoal-72)}.domains-showcase{padding:clamp(80px, 9vw, 140px) 0;background:var(--cloud)}.domains-showcase__intro{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:clamp(32px, 4vw, 48px);flex-wrap:wrap}.domains-showcase__intro .section-header{margin-bottom:0}.domains-showcase__live{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:var(--white);border:1px solid var(--charcoal-12);border-radius:100px;font-size:12px;font-weight:600;color:var(--charcoal-72)}.domains-showcase__live::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 4px rgb(91 154 79 / .2);animation:livePulse 2s ease-in-out infinite}@keyframes livePulse{0%,100%{box-shadow:0 0 0 4px rgb(91 154 79 / .2)}50%{box-shadow:0 0 0 6px rgb(91 154 79 / .08)}}.domains-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px)}.domain-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(26px, 2.8vw, 34px);position:relative;overflow:hidden;transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out),border-color 0.35s}.domain-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--forest),var(--blue));opacity:0;transition:opacity 0.3s}.domain-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:rgb(74 124 63 / .3)}.domain-card:hover::before{opacity:1}.domain-card__tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest);padding:4px 10px;background:var(--forest-pale);border-radius:100px;margin-bottom:20px}.domain-card__tag--blue{color:var(--blue);background:var(--blue-light)}.domain-card__tag--charcoal{color:var(--charcoal);background:var(--charcoal-05)}.domain-card__name{font-family:var(--font-display);font-size:clamp(22px, 2.2vw, 30px);color:var(--charcoal-deep);line-height:1.1;margin-bottom:14px;word-break:break-word;letter-spacing:-.01em}.domain-card__attrs{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:600;color:var(--charcoal-42);padding-bottom:18px;border-bottom:1px solid var(--charcoal-12);margin-bottom:18px}.domain-card__attrs span::before{content:"·";margin-right:14px;color:var(--charcoal-20)}.domain-card__attrs span:first-child::before{display:none}.domain-card__footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.domain-card__price{font-family:var(--font-display);font-size:24px;color:var(--forest);line-height:1}.domain-card__price--offer{font-size:15px;color:var(--charcoal-72);font-style:italic}.domain-card__inquire{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);padding:10px 18px;border:1px solid var(--forest);border-radius:100px;transition:background 0.25s,color 0.25s}.domain-card__inquire:hover{background:var(--forest);color:var(--white)}.domain-factors{padding:clamp(80px, 9vw, 140px) 0;background:var(--white)}.appraise-section{padding:clamp(80px, 9vw, 140px) 0;background:linear-gradient(180deg,var(--cloud) 0%,var(--white) 100%)}.appraise-card{max-width:820px;margin:0 auto;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(40px, 5vw, 72px);position:relative;overflow:hidden;box-shadow:var(--shadow-md)}.appraise-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--forest),var(--blue),var(--charcoal))}.appraise-card .eyebrow{color:var(--forest)}.appraise-card h2{font-size:clamp(28px, 3.2vw, 40px);margin-bottom:16px;color:var(--charcoal-deep);line-height:1.15}.appraise-card>p{font-size:16px;color:var(--charcoal-72);line-height:1.7;margin-bottom:clamp(28px, 3vw, 40px);max-width:60ch}.appraise-form{display:grid;gap:18px}.appraise-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.appraise-form label{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-72);margin-bottom:8px}.appraise-form input,.appraise-form select,.appraise-form textarea{width:100%;padding:14px 16px;font-family:var(--font-body);font-size:15px;color:var(--charcoal-deep);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);transition:border-color 0.25s,background 0.25s,box-shadow 0.25s}.appraise-form input:focus,.appraise-form select:focus,.appraise-form textarea:focus{outline:none;border-color:var(--forest);background:var(--white);box-shadow:0 0 0 3px rgb(74 124 63 / .12)}.appraise-form textarea{min-height:120px;resize:vertical}.appraise-form button{justify-self:start;background:var(--forest);color:var(--white);padding:16px 32px;border-radius:100px;font-weight:600;font-size:14px;letter-spacing:.02em;cursor:pointer;border:1px solid var(--forest);transition:transform 0.25s,background 0.25s,box-shadow 0.25s;margin-top:8px}.appraise-form button:hover{background:var(--forest-light);transform:translateY(-2px);box-shadow:0 12px 32px rgb(74 124 63 / .35)}.why-broker{padding:clamp(80px, 9vw, 140px) 0;background:var(--white)}.broker-table{margin-top:clamp(40px, 5vw, 64px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.broker-table__row{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid var(--charcoal-12)}.broker-table__row:last-child{border-bottom:none}.broker-table__row>div{padding:clamp(18px, 2vw, 26px);font-size:14.5px;line-height:1.55;color:var(--charcoal-72)}.broker-table__row--head{background:var(--charcoal-deep)}.broker-table__row--head>div{color:rgb(255 255 255 / .85);font-family:var(--font-display);font-size:17px;text-align:center}.broker-table__row--head>div:first-child{text-align:left;color:rgb(255 255 255 / .5);font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-body);font-weight:700}.broker-table__row--head>div.wp-col{background:var(--forest);color:var(--white)}.broker-table__row>div:first-child{font-weight:600;color:var(--charcoal-deep);background:var(--cloud)}.broker-table__row>div.wp-col{color:var(--charcoal-deep);font-weight:500;background:rgb(74 124 63 / .05);border-left:3px solid var(--forest);text-align:center}.broker-table__row>div:not(:first-child):not(.wp-col){text-align:center}.past-sales{padding:clamp(80px, 9vw, 140px) 0;background:var(--cloud)}.past-sales__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px, 1.6vw, 20px);margin-top:clamp(40px, 5vw, 56px)}.past-sale{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(24px, 2.6vw, 32px) clamp(18px, 2vw, 24px);text-align:center;transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.past-sale:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.past-sale__name{font-family:var(--font-display);font-size:clamp(18px, 1.6vw, 22px);color:var(--charcoal-deep);line-height:1.15;margin-bottom:12px;word-break:break-word}.past-sale__price{font-family:var(--font-display);font-size:22px;color:var(--forest);line-height:1;margin-bottom:8px}.past-sale__meta{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42)}@media (max-width:1024px){.premium-defn__grid{grid-template-columns:repeat(2,1fr)}.domains-grid{grid-template-columns:repeat(2,1fr)}.past-sales__grid{grid-template-columns:repeat(2,1fr)}.broker-table__row{grid-template-columns:1fr}.broker-table__row--head{display:none}.broker-table__row>div{border-bottom:1px solid var(--charcoal-12);text-align:left!important}.broker-table__row>div.wp-col{border-left:none;border-top:3px solid var(--forest)}}@media (max-width:768px){.premium-defn__grid{grid-template-columns:1fr}.domains-grid{grid-template-columns:1fr}.past-sales__grid{grid-template-columns:1fr 1fr}.appraise-form__row{grid-template-columns:1fr}}.news-hero{position:relative;background:linear-gradient(160deg,var(--charcoal-deep) 0%,var(--charcoal) 55%,#2a3d47 100%);color:var(--white);padding:clamp(90px, 12vw, 150px) 0 clamp(70px, 9vw, 110px);overflow:hidden}.news-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 20%,rgb(91 154 79 / .22),transparent 45%),radial-gradient(circle at 88% 75%,rgb(0 76 151 / .18),transparent 50%);pointer-events:none}.news-hero>.container{position:relative;z-index:2}.news-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .85);background:rgb(255 255 255 / .04);backdrop-filter:blur(6px)}.news-hero__eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 4px rgb(91 154 79 / .18)}.news-hero h1{font-family:var(--font-display);font-size:clamp(38px, 5.2vw, 68px);line-height:1.05;margin:24px 0 20px;max-width:900px;letter-spacing:-.01em}.news-hero h1 em{font-style:italic;background:linear-gradient(110deg,var(--forest-light) 0%,#a8d295 50%,var(--forest-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.news-hero__lede{font-size:clamp(16px, 1.4vw, 19px);color:rgb(255 255 255 / .72);max-width:700px;line-height:1.65;margin-bottom:42px}.news-hero__meta{display:flex;flex-wrap:wrap;gap:28px;font-size:13px;color:rgb(255 255 255 / .55);padding-top:24px;border-top:1px solid rgb(255 255 255 / .1)}.news-hero__meta strong{color:var(--white);font-weight:600}.logo-wall{margin-top:clamp(48px, 6vw, 72px);padding-top:clamp(32px, 4vw, 48px);border-top:1px solid rgb(255 255 255 / .1)}.logo-wall__label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .5);margin-bottom:28px}.logo-wall__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(16px, 2vw, 28px);align-items:center}.logo-wall__item{display:flex;align-items:center;justify-content:center;min-height:72px;padding:16px 18px;border:1px solid rgb(255 255 255 / .1);border-radius:12px;background:rgb(255 255 255 / .03);font-family:var(--font-display);font-size:clamp(16px, 1.6vw, 22px);color:rgb(255 255 255 / .78);text-align:center;letter-spacing:-.01em;transition:all 0.3s ease}.logo-wall__item:hover{background:rgb(255 255 255 / .07);border-color:rgb(91 154 79 / .4);color:var(--white);transform:translateY(-2px)}.logo-wall__item--forbes{font-weight:700;font-style:italic}.logo-wall__item--inc{font-weight:600}.logo-wall__item--axial{font-family:var(--font-body);font-weight:700;letter-spacing:.08em}.logo-wall__item--tc{font-family:var(--font-body);font-weight:800;letter-spacing:-.02em}.logo-wall__item--yahoo{font-family:var(--font-body);font-weight:700}.logo-wall__item--bi{font-family:var(--font-body);font-weight:700;letter-spacing:-.01em;font-size:clamp(13px, 1.3vw, 17px)}@media (max-width:900px){.logo-wall__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:500px){.logo-wall__grid{grid-template-columns:repeat(2,1fr)}}.press-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px, 4vw, 48px);justify-content:center}.press-filter__btn{padding:10px 18px;border:1px solid var(--charcoal-12);border-radius:999px;background:var(--white);font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--charcoal-72);cursor:pointer;transition:all 0.25s ease}.press-filter__btn:hover{border-color:var(--forest);color:var(--forest)}.press-filter__btn.is-active{background:var(--forest);color:var(--white);border-color:var(--forest)}.press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.4vw, 32px)}@media (max-width:1000px){.press-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.press-grid{grid-template-columns:1fr}}.press-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--charcoal-12);border-radius:16px;padding:28px;transition:all 0.3s ease;position:relative;overflow:hidden}.press-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 60%,var(--blue) 100%);opacity:0;transition:opacity 0.3s ease}.press-card:hover{border-color:rgb(74 124 63 / .3);transform:translateY(-4px);box-shadow:0 16px 40px rgb(29 40 48 / .08)}.press-card:hover::before{opacity:1}.press-card__pub{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--charcoal-05)}.press-card__pub-name{font-family:var(--font-display);font-size:16px;color:var(--charcoal-deep);font-weight:600;letter-spacing:-.01em}.press-card__date{font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--warm-gray);letter-spacing:.04em}.press-card__type{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--forest);background:var(--forest-pale);padding:4px 10px;border-radius:999px;margin-bottom:12px;width:fit-content}.press-card__title{font-family:var(--font-display);font-size:clamp(18px, 1.6vw, 22px);line-height:1.25;color:var(--charcoal-deep);margin:0 0 14px;letter-spacing:-.01em}.press-card__excerpt{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);margin-bottom:22px;flex:1}.press-card__link{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--forest);display:inline-flex;align-items:center;gap:6px;letter-spacing:.01em;transition:gap 0.25s ease}.press-card__link:hover{gap:10px}.podcast-section{background:var(--cloud);padding:clamp(80px, 10vw, 130px) 0}.podcast-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.4vw, 32px);margin-top:clamp(40px, 5vw, 60px)}@media (max-width:900px){.podcast-grid{grid-template-columns:1fr}}.podcast-card{display:flex;gap:20px;background:var(--white);border:1px solid var(--charcoal-12);border-radius:16px;padding:24px;transition:all 0.3s ease}.podcast-card:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgb(29 40 48 / .08);border-color:rgb(74 124 63 / .3)}.podcast-card__art{flex-shrink:0;width:100px;height:100px;border-radius:12px;background:linear-gradient(135deg,var(--forest) 0%,var(--charcoal-deep) 100%);display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .9);position:relative;overflow:hidden}.podcast-card__art::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgb(255 255 255 / .12),transparent 60%)}.podcast-card__art svg{position:relative;z-index:2}.podcast-card__art--blue{background:linear-gradient(135deg,var(--blue) 0%,var(--charcoal-deep) 100%)}.podcast-card__art--mixed{background:linear-gradient(135deg,var(--forest-light) 0%,var(--blue) 100%)}.podcast-card__body{flex:1;display:flex;flex-direction:column}.podcast-card__show{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);margin-bottom:6px}.podcast-card__title{font-family:var(--font-display);font-size:18px;line-height:1.3;color:var(--charcoal-deep);margin-bottom:8px}.podcast-card__meta{font-family:var(--font-body);font-size:12px;color:var(--warm-gray);margin-bottom:16px}.podcast-card__cta{margin-top:auto;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--forest);display:inline-flex;align-items:center;gap:6px}.talks-list{max-width:860px;margin:clamp(40px, 5vw, 60px) auto 0;border-top:1px solid var(--charcoal-12)}.talks-list__item{display:grid;grid-template-columns:120px 1fr auto;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid var(--charcoal-12);transition:background 0.25s ease}.talks-list__item:hover{background:var(--forest-pale)}.talks-list__year{font-family:var(--font-display);font-size:clamp(24px, 2.4vw, 32px);color:var(--forest);font-weight:400}.talks-list__body h3{font-family:var(--font-display);font-size:19px;line-height:1.3;color:var(--charcoal-deep);margin-bottom:4px}.talks-list__body p{font-family:var(--font-body);font-size:13px;color:var(--charcoal-72);margin:0}.talks-list__link{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--forest);padding:8px 14px;border:1px solid var(--forest);border-radius:999px;transition:all 0.25s ease}.talks-list__link:hover{background:var(--forest);color:var(--white)}@media (max-width:720px){.talks-list__item{grid-template-columns:80px 1fr}.talks-list__link{grid-column:1 / -1;justify-self:start}}.awards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 2vw, 28px);margin-top:clamp(40px, 5vw, 60px)}@media (max-width:900px){.awards-grid{grid-template-columns:repeat(2,1fr)}}.award-card{text-align:center;padding:32px 20px;border:1px solid var(--charcoal-12);border-radius:16px;background:var(--white);transition:all 0.3s ease}.award-card:hover{transform:translateY(-3px);border-color:rgb(74 124 63 / .35);box-shadow:0 14px 32px rgb(29 40 48 / .06)}.award-card__icon{display:inline-flex;width:56px;height:56px;border-radius:50%;background:var(--forest-pale);color:var(--forest);align-items:center;justify-content:center;margin-bottom:16px}.award-card__year{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--warm-gray);margin-bottom:8px}.award-card__title{font-family:var(--font-display);font-size:17px;line-height:1.3;color:var(--charcoal-deep);margin-bottom:6px}.award-card__org{font-family:var(--font-body);font-size:12px;color:var(--charcoal-72)}.press-contact{background:var(--charcoal-deep);color:var(--white);padding:clamp(70px, 9vw, 110px) 0;position:relative;overflow:hidden}.press-contact::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 50%,rgb(91 154 79 / .14),transparent 55%)}.press-contact>.container{position:relative;z-index:2}.press-contact__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px, 5vw, 72px);align-items:center}@media (max-width:900px){.press-contact__grid{grid-template-columns:1fr}}.press-contact h2{font-family:var(--font-display);font-size:clamp(32px, 3.6vw, 48px);line-height:1.1;margin-bottom:20px}.press-contact p{color:rgb(255 255 255 / .72);font-size:16px;line-height:1.65;margin-bottom:28px}.press-contact__email{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:clamp(20px, 2vw, 26px);color:var(--forest-light);padding:16px 22px;border:1px solid rgb(91 154 79 / .35);border-radius:12px;background:rgb(91 154 79 / .06);transition:all 0.3s ease}.press-contact__email:hover{background:rgb(91 154 79 / .12);transform:translateY(-2px)}.press-contact__kit{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12);border-radius:16px;padding:clamp(28px, 3vw, 40px)}.press-contact__kit h3{font-family:var(--font-display);font-size:22px;margin-bottom:8px}.press-contact__kit>p{font-size:13px;color:rgb(255 255 255 / .6);margin-bottom:24px}.press-contact__kit ul{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:10px}.press-contact__kit li{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:14px;color:rgb(255 255 255 / .8);padding:12px 16px;border:1px solid rgb(255 255 255 / .1);border-radius:10px;background:rgb(255 255 255 / .02);transition:all 0.25s ease;cursor:pointer}.press-contact__kit li:hover{border-color:rgb(91 154 79 / .4);color:var(--white)}.press-contact__kit li svg{color:var(--forest-light);flex-shrink:0}.careers-hero{position:relative;background:linear-gradient(170deg,var(--charcoal-deep) 0%,#253541 50%,var(--charcoal) 100%);color:var(--white);padding:clamp(110px, 14vw, 180px) 0 clamp(90px, 11vw, 140px);overflow:hidden}.careers-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 30%,rgb(91 154 79 / .18),transparent 48%),radial-gradient(circle at 10% 90%,rgb(0 76 151 / .18),transparent 52%)}.careers-hero>.container{position:relative;z-index:2}.careers-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:1px solid rgb(91 154 79 / .4);background:rgb(91 154 79 / .08);border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--forest-light)}.careers-hero__eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 4px rgb(91 154 79 / .2);animation:pulse-dot 2.4s ease-in-out infinite}@keyframes pulse-dot{0%,100%{box-shadow:0 0 0 4px rgb(91 154 79 / .2)}50%{box-shadow:0 0 0 8px rgb(91 154 79 / .06)}}.careers-hero h1{font-family:var(--font-display);font-size:clamp(42px, 5.8vw, 80px);line-height:1.02;margin:28px 0 24px;max-width:1000px;letter-spacing:-.015em}.careers-hero h1 em{font-style:italic;background:linear-gradient(110deg,var(--forest-light) 0%,#bce0a5 50%,var(--forest-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.careers-hero__lede{font-size:clamp(17px, 1.5vw, 20px);color:rgb(255 255 255 / .75);line-height:1.6;max-width:720px;margin-bottom:40px}.careers-hero__ctas{display:flex;flex-wrap:wrap;gap:14px}.careers-callout{padding:clamp(60px, 8vw, 100px) 0;background:var(--cloud)}.careers-callout__card{max-width:860px;margin:0 auto;background:var(--white);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest);border-radius:16px;padding:clamp(36px, 4.5vw, 56px);position:relative}.careers-callout__card::before{content:"";position:absolute;top:24px;right:24px;width:10px;height:10px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 4px rgb(91 154 79 / .2)}.careers-callout__label{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin-bottom:16px}.careers-callout h2{font-family:var(--font-display);font-size:clamp(28px, 3vw, 40px);line-height:1.15;margin-bottom:20px;color:var(--charcoal-deep)}.careers-callout p{font-family:var(--font-body);font-size:clamp(15px, 1.3vw, 17px);color:var(--charcoal-72);line-height:1.7;margin-bottom:14px}.careers-callout p:last-child{margin-bottom:0}.roles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px, 2.5vw, 32px);margin-top:clamp(40px, 5vw, 60px)}@media (max-width:800px){.roles-grid{grid-template-columns:1fr}}.role-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:18px;padding:clamp(28px, 3vw, 40px);transition:all 0.35s ease;position:relative;overflow:hidden}.role-card::before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--forest);transform:scaleY(0);transform-origin:top;transition:transform 0.35s ease}.role-card:hover{transform:translateY(-4px);border-color:rgb(74 124 63 / .3);box-shadow:0 18px 44px rgb(29 40 48 / .08)}.role-card:hover::before{transform:scaleY(1)}.role-card__header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.role-card__icon{width:52px;height:52px;border-radius:14px;background:var(--forest-pale);color:var(--forest);display:flex;align-items:center;justify-content:center;flex-shrink:0}.role-card h3{font-family:var(--font-display);font-size:clamp(22px, 2vw, 28px);color:var(--charcoal-deep);line-height:1.2;margin:0}.role-card__tag{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin-top:4px}.role-card p{font-family:var(--font-body);font-size:14px;line-height:1.7;color:var(--charcoal-72);margin-bottom:20px}.role-card__meta{display:flex;flex-wrap:wrap;gap:8px}.role-card__meta span{font-family:var(--font-body);font-size:11px;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--charcoal-05);color:var(--charcoal-72)}.culture-section{background:var(--charcoal-deep);color:var(--white);padding:clamp(90px, 11vw, 140px) 0;position:relative;overflow:hidden}.culture-section::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgb(91 154 79 / .12),transparent 50%)}.culture-section>.container{position:relative;z-index:2}.culture-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px, 5vw, 72px);align-items:start}@media (max-width:900px){.culture-grid{grid-template-columns:1fr}}.culture-section .eyebrow{color:var(--forest-light)}.culture-section h2{font-family:var(--font-display);font-size:clamp(34px, 4vw, 54px);line-height:1.05;margin:16px 0 24px}.culture-section p{color:rgb(255 255 255 / .72);font-size:16px;line-height:1.75;margin-bottom:18px}.culture-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;list-style:none;padding:0}.culture-pills li{font-family:var(--font-body);font-size:13px;font-weight:500;padding:12px 18px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;color:rgb(255 255 255 / .85);background:rgb(255 255 255 / .03);transition:all 0.25s ease}.culture-pills li:hover{border-color:var(--forest-light);background:rgb(91 154 79 / .1);color:var(--white)}.culture-pills li::before{content:"✓ ";color:var(--forest-light);font-weight:700;margin-right:6px}.careers-team-strip{display:flex;justify-content:center;gap:clamp(24px, 3vw, 48px);flex-wrap:wrap;margin-top:clamp(40px, 5vw, 60px)}.careers-team-strip .mega-team-member{padding:0;text-align:center}.careers-team-strip .mega-team-avatar{width:88px;height:88px}.careers-team-strip .mega-team-avatar--placeholder{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--forest) 0%,var(--forest-light) 100%);color:var(--white);font-family:var(--font-display);font-size:32px;border-radius:50%}.careers-team-strip .mega-team-name{font-family:var(--font-display);font-size:18px;color:var(--charcoal-deep);display:block;margin-top:14px}.careers-team-strip .mega-team-role{font-family:var(--font-body);font-size:12px;color:var(--warm-gray);display:block;margin-top:2px;letter-spacing:.04em}.careers-form-section{padding:clamp(90px, 11vw, 140px) 0;background:var(--cloud)}.careers-form{max-width:720px;margin:clamp(40px, 5vw, 56px) auto 0;background:var(--white);border:1px solid var(--charcoal-12);border-radius:20px;padding:clamp(36px, 4.5vw, 56px);box-shadow:0 20px 60px rgb(29 40 48 / .06)}.careers-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}@media (max-width:640px){.careers-form__row{grid-template-columns:1fr}}.careers-form__field{display:flex;flex-direction:column;margin-bottom:20px}.careers-form__field label{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal-72);margin-bottom:8px}.careers-form__field input,.careers-form__field select,.careers-form__field textarea{font-family:var(--font-body);font-size:15px;padding:14px 16px;border:1px solid var(--charcoal-12);border-radius:10px;background:var(--white);color:var(--charcoal-deep);transition:border-color 0.25s ease,box-shadow 0.25s ease}.careers-form__field input:focus,.careers-form__field select:focus,.careers-form__field textarea:focus{outline:none;border-color:var(--forest);box-shadow:0 0 0 3px rgb(74 124 63 / .12)}.careers-form__field textarea{resize:vertical;min-height:140px}.careers-form__submit{width:100%;margin-top:12px;padding:18px 24px;background:var(--forest);color:var(--white);border-radius:10px;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:all 0.3s ease}.careers-form__submit:hover{background:var(--charcoal-deep);transform:translateY(-2px);box-shadow:0 12px 28px rgb(29 40 48 / .18)}.careers-form__note{font-family:var(--font-body);font-size:12px;color:var(--warm-gray);text-align:center;margin-top:16px}.eeo-band{padding:48px 0;background:var(--white);border-top:1px solid var(--charcoal-12)}.eeo-band p{max-width:860px;margin:0 auto;font-family:var(--font-body);font-size:13px;line-height:1.7;color:var(--charcoal-72);text-align:center}.eeo-band strong{color:var(--charcoal-deep)}.page-hero{position:relative;background:linear-gradient(165deg,var(--charcoal-deep) 0%,#1a2a33 55%,#203942 100%);color:var(--white);padding:clamp(80px, 11vw, 160px) 0 clamp(60px, 8vw, 120px);overflow:hidden;isolation:isolate}.page-hero--process{background:linear-gradient(165deg,rgb(20 28 36 / .78) 0%,rgb(26 42 51 / .72) 55%,rgb(32 57 66 / .68) 100%),url(/homepage-v2/images/our-sell-side-process-bg-image.png) center/cover no-repeat}.page-hero--process::before{background:radial-gradient(ellipse 60% 50% at 15% 20%,rgb(74 124 63 / .18) 0%,transparent 65%),radial-gradient(ellipse 50% 50% at 90% 80%,rgb(0 76 151 / .14) 0%,transparent 65%)}.page-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 45% at 15% 25%,rgb(74 124 63 / .22) 0%,transparent 60%),radial-gradient(ellipse 60% 55% at 90% 80%,rgb(0 76 151 / .18) 0%,transparent 60%);pointer-events:none;z-index:0}.page-hero .container{position:relative;z-index:2}.page-hero-copy{max-width:760px}.page-hero-copy--center{margin:0 auto;text-align:center}.page-hero h1{font-size:clamp(40px, 5.4vw, 76px);color:var(--white);margin-bottom:clamp(18px, 2.2vw, 28px);line-height:1.08}.page-hero h1 em{font-style:italic;color:var(--forest-light)}.page-hero-body{font-size:clamp(17px, 1.55vw, 20px);color:rgb(255 255 255 / .74);line-height:1.6;margin-bottom:clamp(28px, 3vw, 40px);max-width:640px}.page-hero-copy--center .page-hero-body{margin-left:auto;margin-right:auto}.page-hero-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:clamp(40px, 5vw, 64px)}.page-hero-copy--center .page-hero-cta-row{justify-content:center}.page-hero-proofbar{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:clamp(20px, 2.4vw, 28px) 0;background:rgb(255 255 255 / .03);border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-lg);backdrop-filter:blur(4px)}.page-hero-pb-cell{text-align:center;padding:14px 12px;position:relative}.page-hero-pb-cell+.page-hero-pb-cell::before{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgb(255 255 255 / .1)}.page-hero-pb-value{font-family:var(--font-display);font-size:clamp(26px, 3vw, 40px);color:var(--white);line-height:1;margin-bottom:6px}.page-hero-pb-value--forest{color:var(--forest-light)}.page-hero-pb-label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.steps-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(14px, 1.6vw, 20px)}.step-card{background:var(--white);border:1px solid var(--charcoal-12);border-top:4px solid var(--charcoal);border-radius:var(--radius-lg);padding:clamp(22px, 2.5vw, 30px);display:flex;flex-direction:column;gap:14px;transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.step-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.step-card:nth-child(1){border-top-color:var(--forest)}.step-card:nth-child(2){border-top-color:var(--forest-light)}.step-card:nth-child(3){border-top-color:var(--blue)}.step-card:nth-child(4){border-top-color:var(--charcoal)}.step-card:nth-child(5){border-top-color:var(--forest)}.step-card.final{background:linear-gradient(160deg,var(--charcoal-deep),var(--charcoal));border:1px solid rgb(255 255 255 / .08);border-top:4px solid var(--forest-light);color:var(--white)}.step-card.final .step-title,.step-card.final .step-duration{color:var(--white)}.step-card.final .step-list{color:rgb(255 255 255 / .8)}.step-num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--charcoal-deep);color:var(--white);font-size:15px;font-weight:700;font-family:var(--font-body)}.step-card.final .step-num{background:var(--forest)}.step-title{font-family:var(--font-display);font-size:clamp(20px, 2vw, 26px);color:var(--charcoal-deep);line-height:1.15}.step-duration{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest);padding:4px 10px;background:var(--forest-pale);border-radius:20px;width:fit-content}.step-list{list-style:none;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.55;color:var(--charcoal-72);margin:0;padding:0}.step-list li{position:relative;padding-left:16px}.step-list li::before{content:'\2022';color:var(--forest);position:absolute;left:0;top:-2px;font-size:14px}.steps-bottom-band{margin-top:clamp(28px, 3vw, 40px);padding:clamp(18px, 2vw, 26px) clamp(24px, 3vw, 36px);background:var(--charcoal-deep);color:rgb(255 255 255 / .8);border-left:3px solid var(--forest);border-radius:var(--radius-md);font-size:15px;line-height:1.6}.steps-bottom-band strong{color:var(--white);font-weight:600}.phase-divider{background:linear-gradient(165deg,var(--charcoal-deep) 0%,#1a2a33 100%);color:var(--white);padding:clamp(64px, 8vw, 104px) 0;position:relative;overflow:hidden}.phase-divider::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 8% 40%,rgb(74 124 63 / .15) 0%,transparent 55%),radial-gradient(ellipse 40% 60% at 95% 60%,rgb(0 76 151 / .12) 0%,transparent 55%);pointer-events:none}.phase-divider .container{position:relative;z-index:1}.phase-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest-light);margin-bottom:18px;display:flex;align-items:center;gap:14px}.phase-eyebrow::before{content:'';width:48px;height:2px;background:var(--forest)}.phase-title{font-family:var(--font-display);font-size:clamp(44px, 6vw, 84px);color:var(--white);margin-bottom:18px;line-height:1}.phase-sub{font-size:clamp(16px, 1.55vw, 19px);color:rgb(255 255 255 / .68);line-height:1.65;max-width:720px}.phase-detail{padding:clamp(60px, 7vw, 100px) 0}.phase-detail--white{background:var(--white)}.phase-detail--sage{background:var(--sage)}.phase-detail h2{font-size:clamp(28px, 3.4vw, 44px);color:var(--charcoal-deep);margin-bottom:clamp(32px, 4vw, 48px);max-width:760px}.milestone-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px, 2vw, 24px)}.milestone-grid-2x1{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px, 2vw, 24px)}.milestone-card{background:var(--white);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest);border-radius:var(--radius-lg);padding:clamp(24px, 2.8vw, 32px);display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-sm);transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.milestone-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.milestone-card:nth-child(2n){border-left-color:var(--blue)}.milestone-header{display:flex;align-items:flex-start;gap:14px}.milestone-num{font-family:var(--font-display);font-size:34px;color:rgb(74 124 63 / .6);line-height:1;flex-shrink:0}.milestone-title-group{flex:1}.milestone-title{font-family:var(--font-display);font-size:clamp(19px, 2vw, 24px);color:var(--charcoal-deep);line-height:1.2;margin-bottom:6px}.milestone-duration{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest);padding:3px 10px;background:var(--forest-pale);border-radius:20px}.milestone-detail-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.milestone-section-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal-42);margin-bottom:8px}.milestone-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--charcoal-72);line-height:1.55}.milestone-list li{position:relative;padding-left:14px}.milestone-list li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--forest);position:absolute;left:0;top:8px}.milestone-deliverables li::before{background:var(--blue)}.phase-callout{background:linear-gradient(160deg,var(--forest) 0%,#3a6a31 100%);color:var(--white);border:none;border-radius:var(--radius-lg);padding:clamp(28px, 3vw, 36px);display:flex;flex-direction:column;justify-content:center;gap:14px;position:relative;overflow:hidden}.phase-callout::before{content:'';position:absolute;right:-40px;top:-40px;width:200px;height:200px;border-radius:50%;background:rgb(255 255 255 / .05)}.phase-callout-eyebrow{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .75);position:relative}.phase-callout h3{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 30px);color:var(--white);line-height:1.2;position:relative}.phase-callout p{font-size:14px;line-height:1.65;color:rgb(255 255 255 / .85);position:relative}.principles-panel{margin-top:clamp(24px, 3vw, 36px);background:var(--white);border:1px solid var(--charcoal-12);border-top:4px solid var(--forest);border-radius:var(--radius-lg);padding:clamp(28px, 3.2vw, 40px);box-shadow:var(--shadow-sm)}.principles-panel-label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.principles-panel h3{font-family:var(--font-display);font-size:clamp(24px, 2.6vw, 32px);color:var(--charcoal-deep);margin-bottom:clamp(20px, 2.2vw, 28px)}.principles-panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px, 2vw, 28px)}.principles-panel-grid>div{border-left:2px solid var(--forest-12);padding-left:18px}.principles-panel-grid strong{font-family:var(--font-display);font-size:17px;color:var(--charcoal-deep);display:block;margin-bottom:6px;font-weight:400}.principles-panel-grid p{font-size:13px;color:var(--charcoal-72);line-height:1.6}.phase-bottom-bar{background:var(--charcoal-deep);color:rgb(255 255 255 / .8);padding:clamp(22px, 2.5vw, 32px) clamp(28px, 3vw, 44px);border-radius:var(--radius-md);font-size:15px;line-height:1.65;margin-top:clamp(24px, 3vw, 36px);border-left:3px solid var(--forest)}.phase-bottom-bar strong{color:var(--white);font-weight:600}.trap-section{background:var(--cloud);padding:clamp(80px, 10vw, 140px) 0}.trap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px, 2.2vw, 28px);margin-top:clamp(32px, 4vw, 48px)}.trap-card{background:var(--white);border:1px solid var(--charcoal-12);border-top:3px solid var(--error);border-radius:var(--radius-lg);padding:clamp(24px, 2.8vw, 32px);box-shadow:var(--shadow-sm);transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.trap-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.trap-card h4{font-family:var(--font-display);font-size:clamp(18px, 1.9vw, 22px);color:var(--charcoal-deep);margin-bottom:4px}.trap-card .trap-phase{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--error);margin-bottom:14px;display:block}.trap-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--charcoal-72);line-height:1.55}.trap-list li{position:relative;padding-left:20px}.trap-list li::before{content:'\2715';position:absolute;left:0;color:var(--error);font-weight:700;font-size:12px;top:3px}.proof-layout-section{background:var(--charcoal-deep);color:var(--white);padding:clamp(80px, 10vw, 140px) 0;position:relative;overflow:hidden}.proof-layout-section::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 50% at 20% 30%,rgb(74 124 63 / .15) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 80% 70%,rgb(0 76 151 / .12) 0%,transparent 60%);pointer-events:none}.proof-layout-section .container{position:relative;z-index:1}.proof-layout-section .section-header h2{color:var(--white)}.proof-layout-section .section-header p{color:rgb(255 255 255 / .6)}.proof-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px, 4vw, 64px);align-items:stretch}.metric-board{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-lg);padding:clamp(28px, 3vw, 40px)}.metric-board h4{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 30px);color:var(--white);margin-bottom:8px}.metric-board>p{font-size:14px;color:rgb(255 255 255 / .6);line-height:1.65;margin-bottom:clamp(22px, 2.5vw, 32px)}.metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.metric-grid>div{padding:18px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .06);border-top:2px solid var(--forest-light);border-radius:var(--radius-md)}.metric-grid strong{font-family:var(--font-display);font-size:clamp(26px, 3vw, 36px);color:var(--white);display:block;line-height:1;margin-bottom:6px}.metric-grid span{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.award-card{background:linear-gradient(160deg,rgb(74 124 63 / .16),rgb(0 76 151 / .12));border:1px solid rgb(255 255 255 / .1);border-left:3px solid var(--forest-light);border-radius:var(--radius-lg);padding:clamp(28px, 3vw, 40px);display:flex;flex-direction:column;gap:18px}.award-logo-shell{background:var(--white);border-radius:var(--radius-md);padding:12px 24px;align-self:center;max-width:240px;display:flex;align-items:center;justify-content:center}.award-logo-shell img{height:36px;width:auto;object-fit:contain;display:block;margin:0 auto}.award-card h4{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 26px);color:var(--white);line-height:1.25}.award-card>p{font-size:14px;color:rgb(255 255 255 / .7);line-height:1.65}.award-principles{list-style:none;margin:0;padding:18px 0 0;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgb(255 255 255 / .08)}.award-principles li{font-size:13px;color:rgb(255 255 255 / .75);line-height:1.5;padding-left:20px;position:relative}.award-principles li::before{content:'\2713';color:var(--forest-light);position:absolute;left:0;font-weight:700}.trust-band{background:var(--sage);padding:clamp(48px, 6vw, 80px) 0}.trust-band-inner{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(24px, 3vw, 48px);align-items:center}.trust-band-logo{background:var(--white);border-radius:var(--radius-md);padding:16px 22px;box-shadow:var(--shadow-sm)}.trust-band-logo img{height:38px;width:auto;object-fit:contain;display:block}.trust-band-copy h3{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 28px);color:var(--charcoal-deep);margin-bottom:4px}.trust-band-copy p{font-size:14px;color:var(--charcoal-72);line-height:1.6;max-width:560px}.trust-band-quote{font-family:var(--font-display);font-style:italic;font-size:15px;color:var(--charcoal-72);max-width:280px;border-left:2px solid var(--forest);padding-left:16px;line-height:1.55}.trust-band-quote cite{display:block;font-size:11px;font-style:normal;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-42);margin-top:8px}.val-hero-layout{display:grid;grid-template-columns:1.05fr 0.95fr;gap:clamp(32px, 4vw, 64px);align-items:start}.val-trust-row{display:grid;grid-template-columns:1fr;gap:10px;margin-top:clamp(24px, 3vw, 32px);max-width:520px;list-style:none;padding:0}.val-trust-row li{display:flex;align-items:center;gap:12px;font-size:13px;color:rgb(255 255 255 / .82);padding:10px 14px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-left:2px solid var(--forest-light);border-radius:6px}.val-trust-row svg{flex-shrink:0;color:var(--forest-light);width:18px;height:18px}.valuation-form-card{background:var(--white);border-radius:var(--radius-xl);padding:clamp(28px, 3vw, 40px);box-shadow:var(--shadow-xl);border-top:4px solid var(--forest)}.valuation-form-card h2{font-family:var(--font-display);font-size:clamp(24px, 2.6vw, 32px);color:var(--charcoal-deep);margin-bottom:4px;line-height:1.2}.valuation-form-card .form-sub{font-size:13px;color:var(--charcoal-72);margin-bottom:clamp(20px, 2.4vw, 28px);font-weight:500}.val-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.val-form-field{display:flex;flex-direction:column;gap:6px}.val-form-field--full{grid-column:1 / -1}.val-form-field label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-72)}.val-form-field input,.val-form-field select,.val-form-field textarea{font-family:var(--font-body);font-size:14px;padding:11px 14px;border:1px solid var(--charcoal-12);border-radius:var(--radius-md);background:var(--cloud);color:var(--charcoal-deep);transition:border-color 0.2s,background 0.2s}.val-form-field input:focus,.val-form-field select:focus,.val-form-field textarea:focus{outline:none;border-color:var(--forest);background:var(--white)}.val-form-field textarea{min-height:72px;resize:vertical}.val-form-submit{width:100%;justify-content:center;margin-top:6px}.val-form-fine{font-size:11px;color:var(--charcoal-42);line-height:1.5;margin-top:14px;text-align:center}.sample-report-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px, 4vw, 64px);align-items:center}.sample-report-copy ul{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.sample-report-copy ul li{font-size:14px;color:var(--charcoal-72);line-height:1.65;padding-left:22px;position:relative}.sample-report-copy ul li::before{content:'';position:absolute;left:0;top:9px;width:10px;height:2px;background:var(--forest)}.sample-report-copy ul li strong{color:var(--charcoal-deep);font-weight:600;display:block;margin-bottom:2px;font-size:15px;font-family:var(--font-display)}.sample-report{background:var(--white);border:1px solid var(--charcoal-12);border-top:4px solid var(--forest);border-radius:var(--radius-lg);padding:clamp(28px, 3vw, 40px);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.sample-report::before{content:'SAMPLE';position:absolute;top:18px;right:-30px;background:var(--forest);color:var(--white);font-size:10px;font-weight:700;letter-spacing:.2em;padding:4px 40px;transform:rotate(35deg)}.sample-report-eyebrow{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin-bottom:8px}.sample-report h4{font-family:var(--font-display);font-size:clamp(16px, 1.8vw, 20px);color:var(--charcoal-72);font-weight:400;margin-bottom:18px}.sample-report-value{font-family:var(--font-display);font-size:clamp(36px, 5vw, 58px);color:var(--charcoal-deep);line-height:1;margin-bottom:6px}.sample-report-range{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest);margin-bottom:22px}.sample-report dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--charcoal-12);border-bottom:1px solid var(--charcoal-12);margin-bottom:18px}.sample-report dt{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal-42);margin-bottom:2px}.sample-report dd{font-family:var(--font-display);font-size:18px;color:var(--charcoal-deep);margin:0 0 10px}.sample-report-note{font-size:13px;color:var(--charcoal-72);line-height:1.6;font-style:italic;padding-left:14px;border-left:2px solid var(--forest)}.differentiators-grid--3{grid-template-columns:repeat(3,1fr)}.advisor-card{max-width:680px;margin:0 auto;background:var(--white);border:1px solid var(--charcoal-12);border-top:4px solid var(--forest);border-radius:var(--radius-lg);padding:clamp(28px, 3.2vw, 44px);display:grid;grid-template-columns:auto 1fr;gap:clamp(20px, 2.4vw, 32px);align-items:start;box-shadow:var(--shadow-md)}.advisor-avatar{width:120px;height:120px;border-radius:50%;background:linear-gradient(160deg,var(--forest) 0%,#3a6a31 100%);display:grid;place-items:center;color:var(--white);font-family:var(--font-display);font-size:48px;overflow:hidden;flex-shrink:0}.advisor-avatar img{width:100%;height:100%;object-fit:cover}.advisor-card h3{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 28px);color:var(--charcoal-deep);margin-bottom:2px}.advisor-card .advisor-title{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin-bottom:14px;display:block}.advisor-card p{font-size:14px;color:var(--charcoal-72);line-height:1.65;margin-bottom:14px}.advisor-card dt{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal-42);margin-bottom:6px}.advisor-card dd{font-size:13px;color:var(--charcoal-72);line-height:1.6;margin:0}.gantt-strip{display:flex;flex-direction:column;gap:8px;margin-top:clamp(32px, 4vw, 48px);max-width:720px}.gantt-row{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;font-size:12px}.gantt-label{font-weight:600;color:rgb(255 255 255 / .75);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.gantt-track{position:relative;height:14px;background:rgb(255 255 255 / .06);border-radius:20px;overflow:hidden}.gantt-bar{position:absolute;top:0;bottom:0;border-radius:20px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 100%);opacity:.9}.gantt-bar--blue{background:linear-gradient(90deg,var(--blue) 0%,#2a6cb5 100%)}.gantt-bar--charcoal{background:linear-gradient(90deg,var(--charcoal) 0%,var(--charcoal-soft) 100%)}@media (max-width:1080px){.steps-grid-5{grid-template-columns:repeat(2,1fr)}.trap-grid,.milestone-grid,.milestone-grid-2x1,.principles-panel-grid,.proof-layout,.sample-report-layout,.val-hero-layout,.page-hero-proofbar{grid-template-columns:1fr 1fr}.page-hero-proofbar{gap:8px}.differentiators-grid--3{grid-template-columns:1fr 1fr}.trust-band-inner{grid-template-columns:1fr;text-align:left}.advisor-card{grid-template-columns:1fr;text-align:center}.advisor-avatar{margin:0 auto}}@media (max-width:720px){.steps-grid-5,.trap-grid,.milestone-grid,.milestone-grid-2x1,.principles-panel-grid,.proof-layout,.sample-report-layout,.val-hero-layout,.page-hero-proofbar,.differentiators-grid--3,.val-form-grid{grid-template-columns:1fr}.milestone-detail-cols{grid-template-columns:1fr}.gantt-row{grid-template-columns:84px 1fr}}.contact-hero{position:relative;padding:clamp(60px, 8vw, 110px) 0 clamp(48px, 6vw, 80px);background:linear-gradient(180deg,var(--charcoal-deep) 0%,#1b2730 58%,#24333c 100%);color:var(--white);overflow:hidden}.contact-hero__bg{position:absolute;inset:0;pointer-events:none}.contact-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 60% 40%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 0%,transparent 75%)}.contact-hero__glow{position:absolute;width:640px;height:640px;border-radius:50%;left:-160px;top:-120px;background:radial-gradient(circle,rgb(74 124 63 / .28),transparent 65%);filter:blur(20px)}.contact-hero__inner{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(32px, 5vw, 72px);align-items:center}.contact-hero__copy h1{font-size:clamp(42px, 5.5vw, 78px);color:var(--white);margin:18px 0 20px;line-height:1}.contact-hero__copy h1 em{font-style:italic;background:linear-gradient(100deg,var(--forest-light) 0%,#a8df98 60%,var(--forest-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.contact-hero__body{font-size:clamp(16px, 1.5vw, 19px);color:rgb(255 255 255 / .72);max-width:58ch;line-height:1.65;margin-bottom:28px}.contact-hero__chips{display:flex;flex-wrap:wrap;gap:10px}.contact-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:999px;font-size:13px;font-weight:500;color:rgb(255 255 255 / .88)}.contact-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 3px rgb(91 154 79 / .25)}.contact-chip__dot--blue{background:#6fa7e0;box-shadow:0 0 0 3px rgb(111 167 224 / .25)}.contact-chip__dot--charcoal{background:#cfd6db;box-shadow:0 0 0 3px rgb(207 214 219 / .22)}.contact-hero__card{position:relative;padding:clamp(24px, 2.5vw, 34px);background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-left:3px solid var(--forest);border-radius:0 var(--radius-lg) var(--radius-lg) 0;backdrop-filter:blur(6px)}.contact-hero__card-label{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--forest-light);font-weight:700;margin-bottom:10px}.contact-hero__card-title{font-family:var(--font-display);font-size:clamp(22px, 2vw, 28px);color:var(--white);line-height:1.15;margin-bottom:6px}.contact-hero__card-meta{font-size:13px;color:rgb(255 255 255 / .55);margin-bottom:18px}.contact-hero__card-lines{display:flex;flex-direction:column;gap:12px;padding:16px 0;margin-bottom:10px;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 255 255 / .08)}.contact-hero__line{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:rgb(255 255 255 / .55);transition:color 0.2s}.contact-hero__line strong{color:var(--white);font-weight:500}.contact-hero__line:hover{color:var(--forest-light)}.contact-hero__card-hours{font-size:12px;color:rgb(255 255 255 / .45);text-transform:uppercase;letter-spacing:.12em}.contact-hero__card-cta{margin:14px 0 10px}.contact-hero__card-btn{display:inline-flex;align-items:center;gap:10px;width:100%;justify-content:center;padding:12px 18px;border-radius:999px;background:var(--forest);color:var(--white);font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background 0.2s,transform 0.2s,gap 0.2s}.contact-hero__card-btn:hover{background:var(--forest-light);transform:translateY(-1px);gap:14px}.contact-routing__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 1.8vw, 22px);margin-top:clamp(32px, 4vw, 48px)}.route-card{position:relative;display:flex;flex-direction:column;padding:clamp(24px, 2.5vw, 32px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);transition:transform 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out),border-color 0.3s}.route-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--forest)}.route-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--forest)}.route-card--blue::before{background:var(--blue)}.route-card--charcoal::before{background:var(--charcoal)}.route-card--press::before{background:linear-gradient(180deg,var(--forest),var(--blue))}.route-card__icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--forest-pale);color:var(--forest);margin-bottom:18px}.route-card--blue .route-card__icon{background:var(--blue-light);color:var(--blue)}.route-card--charcoal .route-card__icon{background:var(--charcoal-05);color:var(--charcoal)}.route-card--press .route-card__icon{background:var(--charcoal-05);color:var(--charcoal)}.route-card__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.18em;font-weight:700;color:var(--forest);margin-bottom:8px}.route-card--blue .route-card__eyebrow{color:var(--blue)}.route-card--charcoal .route-card__eyebrow,.route-card--press .route-card__eyebrow{color:var(--charcoal)}.route-card h3{font-size:clamp(19px, 1.6vw, 22px);color:var(--charcoal-deep);margin-bottom:10px;line-height:1.2}.route-card p{font-size:14px;color:var(--charcoal-72);line-height:1.6;margin-bottom:18px;flex:1}.route-card__cta{display:inline-block;font-weight:600;font-size:14px;color:var(--forest);border-bottom:1px solid #fff0;transition:border-color 0.2s,gap 0.2s;margin-bottom:6px}.route-card--blue .route-card__cta{color:var(--blue)}.route-card__cta:hover{border-bottom-color:currentColor}.route-card__alt{font-size:12px;color:var(--charcoal-42);border-bottom:1px solid #fff0}.route-card__alt:hover{color:var(--charcoal);border-bottom-color:currentColor}.contact-form-section{background:var(--cloud)}.contact-form-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(32px, 4vw, 64px);margin-top:clamp(24px, 3vw, 40px)}.contact-form-col h2{font-size:clamp(28px, 3vw, 40px);line-height:1.1;margin-bottom:12px;color:var(--charcoal-deep)}.contact-form__lede{font-size:15px;color:var(--charcoal-72);line-height:1.65;margin-bottom:32px;max-width:56ch}.contact-form{display:flex;flex-direction:column;gap:18px;padding:clamp(24px, 3vw, 36px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-field{display:flex;flex-direction:column;gap:6px}.contact-field__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--charcoal)}.contact-field__label em{color:var(--forest);font-style:normal}.contact-field__label small{font-size:11px;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--charcoal-42)}.contact-field input,.contact-field select,.contact-field textarea{width:100%;padding:13px 14px;font:inherit;font-size:15px;background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);color:var(--charcoal-deep);transition:border-color 0.2s,background 0.2s,box-shadow 0.2s}.contact-field textarea{resize:vertical;min-height:120px}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{outline:none;background:var(--white);border-color:var(--forest);box-shadow:0 0 0 3px rgb(74 124 63 / .12)}.contact-field--full{grid-column:1 / -1}.contact-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--charcoal-72);line-height:1.5;padding:4px 0}.contact-consent input[type=checkbox]{margin-top:3px;accent-color:var(--forest)}.contact-form__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}.contact-form__actions .btn-primary{padding:14px 28px;font-size:14px}.contact-form__sla{font-size:12px;color:var(--charcoal-42);text-transform:uppercase;letter-spacing:.1em}.contact-sidebar{display:flex;flex-direction:column;gap:28px;position:sticky;top:100px;align-self:start}.contact-next{padding:clamp(22px, 2.5vw, 30px);background:var(--white);border:1px solid var(--charcoal-12);border-left:3px solid var(--forest);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.contact-next .eyebrow{color:var(--forest);margin-bottom:18px}.contact-next__list{list-style:none;display:flex;flex-direction:column;gap:16px}.contact-next__list li{display:flex;gap:14px;align-items:flex-start}.contact-next__num{flex-shrink:0;font-family:var(--font-display);font-size:22px;color:var(--forest);width:36px}.contact-next__list strong{display:block;font-size:14px;color:var(--charcoal-deep);margin-bottom:2px}.contact-next__list p{font-size:13px;color:var(--charcoal-72);line-height:1.55}.contact-direct{padding:clamp(22px, 2.5vw, 30px);background:var(--charcoal-deep);color:var(--white);border-radius:var(--radius-lg)}.contact-direct .eyebrow{color:var(--forest-light);margin-bottom:16px}.contact-direct__list{list-style:none;display:flex;flex-direction:column;gap:12px}.contact-direct__list li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / .08)}.contact-direct__list li:last-child{border-bottom:0;padding-bottom:0}.contact-direct__label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:rgb(255 255 255 / .5);flex-shrink:0}.contact-direct__list a{color:var(--white);font-weight:500;font-size:14px;border-bottom:1px solid rgb(255 255 255 / .2);transition:border-color 0.2s}.contact-direct__list a:hover{border-bottom-color:var(--forest-light)}.contact-office{background:linear-gradient(160deg,var(--charcoal-deep) 0%,var(--charcoal) 100%);color:var(--white);padding:clamp(64px, 8vw, 120px) 0;position:relative;overflow:hidden}.contact-office::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 85% 50%,rgb(74 124 63 / .14),transparent 55%);pointer-events:none}.contact-office__inner{position:relative;display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px, 5vw, 64px);align-items:center}.contact-office__inner--centered{grid-template-columns:1fr;max-width:760px;margin:0 auto;text-align:center}.contact-office__inner--centered .contact-office__facts{justify-content:center}.contact-office__inner--centered .contact-office__copy h2 em{color:var(--forest-light)}.contact-office__inner--centered .contact-office__copy a{color:var(--forest-light);border-bottom:1px dotted currentColor}.contact-office__copy .eyebrow{color:var(--forest-light)}.contact-office__copy h2{font-size:clamp(30px, 3.5vw, 46px);color:var(--white);margin-bottom:16px;line-height:1.15}.contact-office__copy p{font-size:16px;color:rgb(255 255 255 / .65);line-height:1.7;margin-bottom:28px;max-width:48ch}.contact-office__facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px}.contact-office__facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:rgb(255 255 255 / .42);margin-bottom:4px}.contact-office__facts dd{font-size:14px;color:var(--white);line-height:1.6}.contact-office__facts a{color:var(--white);border-bottom:1px solid rgb(255 255 255 / .2)}.contact-office__facts a:hover{border-bottom-color:var(--forest-light)}.contact-office__map{position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgb(255 255 255 / .1);background:#2a3a45}.contact-office__map iframe{width:100%;height:100%;border:0;filter:grayscale(.25) contrast(1.05)}.contact-office__pin{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:rgb(29 40 48 / .85);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .12);border-radius:999px;font-size:13px;color:var(--white)}.contact-office__pin-dot{width:10px;height:10px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 4px rgb(91 154 79 / .25);animation:tmPulse 2s ease-in-out infinite}@keyframes tmPulse{0%,100%{box-shadow:0 0 0 4px rgb(91 154 79 / .25)}50%{box-shadow:0 0 0 8px rgb(91 154 79 / .08)}}.contact-resources__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px);margin-top:clamp(32px, 4vw, 48px)}.contact-res-link{display:flex;align-items:center;gap:20px;padding:clamp(22px, 2.5vw, 30px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);transition:transform 0.25s,border-color 0.25s,box-shadow 0.25s}.contact-res-link:hover{transform:translateX(4px);border-color:var(--forest);box-shadow:var(--shadow-md)}.contact-res-link__num{font-family:var(--font-display);font-size:32px;color:var(--forest);line-height:1}.contact-res-link h3{font-size:17px;color:var(--charcoal-deep);margin-bottom:4px}.contact-res-link p{font-size:13px;color:var(--charcoal-72);line-height:1.5}.contact-res-link__arrow{margin-left:auto;font-size:22px;color:var(--forest);transition:transform 0.25s}.contact-res-link:hover .contact-res-link__arrow{transform:translateX(4px)}@media (max-width:1024px){.contact-hero__inner{grid-template-columns:1fr}.contact-routing__grid{grid-template-columns:repeat(2,1fr)}.contact-form-layout{grid-template-columns:1fr}.contact-sidebar{position:static}.contact-office__inner{grid-template-columns:1fr}.contact-resources__grid{grid-template-columns:1fr}}@media (max-width:640px){.contact-routing__grid{grid-template-columns:1fr}.contact-form__row{grid-template-columns:1fr}.contact-office__facts{grid-template-columns:1fr}}.faq-hero{position:relative;padding:clamp(60px, 8vw, 110px) 0 clamp(40px, 5vw, 72px);background:linear-gradient(180deg,var(--charcoal-deep) 0%,#21303a 100%);color:var(--white);overflow:hidden;text-align:center}.faq-hero__bg{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 10%,rgb(74 124 63 / .22),transparent 55%),radial-gradient(ellipse at 85% 30%,rgb(0 76 151 / .18),transparent 60%);pointer-events:none}.faq-hero__inner{position:relative;max-width:820px;margin:0 auto}.faq-hero h1{font-size:clamp(36px, 5vw, 66px);color:var(--white);margin:18px 0 18px;line-height:1.08}.faq-hero h1 em{font-style:italic;background:linear-gradient(100deg,var(--forest-light),#a8df98,var(--forest-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.faq-hero__body{font-size:clamp(16px, 1.5vw, 19px);color:rgb(255 255 255 / .72);max-width:64ch;margin:0 auto 32px;line-height:1.65}.faq-search{display:flex;align-items:center;gap:14px;padding:14px 18px 14px 20px;background:var(--white);border-radius:999px;max-width:640px;margin:0 auto;box-shadow:0 20px 60px rgb(0 0 0 / .35),0 0 0 1px rgb(255 255 255 / .08)}.faq-search__icon{color:var(--charcoal-42);flex-shrink:0}.faq-search input{flex:1;border:0;outline:0;font:inherit;font-size:15px;background:#fff0;color:var(--charcoal-deep)}.faq-search input::placeholder{color:var(--charcoal-42)}.faq-search__count{font-size:12px;color:var(--charcoal-42);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.faq-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.faq-hero__chip{font-size:12px;font-weight:500;padding:7px 13px;border-radius:999px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .8);transition:background 0.2s,color 0.2s,border-color 0.2s}.faq-hero__chip:hover{background:var(--forest);border-color:var(--forest);color:var(--white)}.faq-featured{background:var(--cloud);padding-top:clamp(48px, 6vw, 88px);padding-bottom:clamp(24px, 3vw, 40px)}.faq-featured__card{max-width:960px;margin:0 auto;padding:clamp(32px, 4vw, 56px);background:var(--white);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest);border-radius:0 var(--radius-xl) var(--radius-xl) 0;box-shadow:var(--shadow-lg);position:relative}.faq-featured__tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--forest);padding:6px 12px;background:var(--forest-pale);border-radius:999px;margin-bottom:18px}.faq-featured__card h2{font-size:clamp(28px, 3vw, 40px);color:var(--charcoal-deep);line-height:1.15;margin-bottom:22px}.faq-featured__body p{font-size:16px;color:var(--charcoal-72);line-height:1.75;margin-bottom:14px}.faq-featured__body strong{color:var(--charcoal-deep);font-weight:700}.faq-featured__actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.faq-featured__alt{font-size:14px;font-weight:500;color:var(--forest);border-bottom:1px solid #fff0;transition:border-color 0.2s}.faq-featured__alt:hover{border-bottom-color:var(--forest)}.faq-body{padding-top:clamp(40px, 5vw, 72px)}.faq-layout{display:grid;grid-template-columns:260px 1fr;gap:clamp(32px, 5vw, 72px);align-items:start}.faq-nav{position:sticky;top:100px;padding:24px;background:var(--cloud);border-radius:var(--radius-lg);border:1px solid var(--charcoal-12)}.faq-nav__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--charcoal-42);margin-bottom:14px}.faq-nav nav{display:flex;flex-direction:column;gap:2px}.faq-nav__item{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius-md);font-size:14px;color:var(--charcoal-72);border-left:2px solid #fff0;transition:background 0.2s,color 0.2s,border-color 0.2s}.faq-nav__item:hover{background:var(--white);color:var(--charcoal-deep)}.faq-nav__item.is-active{background:var(--white);color:var(--charcoal-deep);border-left-color:var(--forest);font-weight:600}.faq-nav__count{font-size:12px;color:var(--charcoal-42);font-variant-numeric:tabular-nums}.faq-nav__contact{display:block;margin-top:20px;padding-top:16px;border-top:1px solid var(--charcoal-12);font-size:13px;color:var(--forest);font-weight:600}.faq-nav__contact:hover{text-decoration:underline}.faq-content{min-width:0}.faq-category{margin-bottom:clamp(48px, 6vw, 80px);scroll-margin-top:100px}.faq-category.is-hidden{display:none}.faq-category__header{display:grid;grid-template-columns:auto 1fr;column-gap:18px;row-gap:4px;align-items:baseline;padding-bottom:16px;border-bottom:2px solid var(--charcoal-12);margin-bottom:24px}.faq-category__num{font-family:var(--font-display);font-size:clamp(36px, 4vw, 52px);color:var(--forest);line-height:1;grid-row:1 / span 2}.faq-category__header h2{font-size:clamp(24px, 2.5vw, 32px);color:var(--charcoal-deep);line-height:1.15}.faq-category__header p{font-size:14px;color:var(--charcoal-72);grid-column:2}.faq-page .faq-grid{max-width:100%;gap:10px}.faq-item.is-hidden{display:none}.faq-item[id]{scroll-margin-top:100px}.faq-stuck{margin-top:clamp(32px, 4vw, 56px);padding:clamp(28px, 3vw, 40px);background:var(--forest-pale);border:1px solid var(--forest-12);border-radius:var(--radius-lg);text-align:center}.faq-stuck h3{font-size:clamp(20px, 2vw, 26px);color:var(--charcoal-deep);margin-bottom:8px}.faq-stuck p{font-size:15px;color:var(--charcoal-72);margin-bottom:20px}.faq-stuck__actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.faq-stuck__alt{font-size:14px;color:var(--forest);font-weight:500;border-bottom:1px solid #fff0}.faq-stuck__alt:hover{border-bottom-color:var(--forest)}@media (max-width:900px){.faq-layout{grid-template-columns:1fr}.faq-nav{position:static;display:flex;flex-direction:column;gap:2px}.faq-nav nav{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:6px}.faq-nav__item{flex-shrink:0;padding:8px 14px;border-left:0;border-bottom:2px solid #fff0}.faq-nav__item.is-active{border-left:0;border-bottom-color:var(--forest)}.faq-nav__count{display:none}}@media (max-width:560px){.faq-featured__actions{gap:14px}}.tm-hero{position:relative;padding:clamp(60px, 8vw, 120px) 0 clamp(48px, 6vw, 88px);background:linear-gradient(165deg,var(--charcoal-deep) 0%,#1a2832 55%,#233540 100%);color:var(--white);overflow:hidden}.tm-hero__bg{position:absolute;inset:0;pointer-events:none}.tm-hero__glow{position:absolute;border-radius:50%;filter:blur(60px)}.tm-hero__glow--a{width:560px;height:560px;background:radial-gradient(circle,rgb(74 124 63 / .32),transparent 60%);left:-120px;top:-120px}.tm-hero__glow--b{width:480px;height:480px;background:radial-gradient(circle,rgb(0 76 151 / .25),transparent 60%);right:-100px;bottom:-160px}.tm-hero__inner{position:relative;display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(32px, 5vw, 80px);align-items:center}.tm-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--forest-light);padding:8px 14px;background:rgb(91 154 79 / .12);border:1px solid rgb(91 154 79 / .25);border-radius:999px;margin-bottom:20px}.tm-hero__eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 3px rgb(91 154 79 / .25);animation:tmPulse 2s ease-in-out infinite}.tm-hero h1{font-size:clamp(42px, 5.5vw, 82px);line-height:.98;color:var(--white);margin-bottom:22px}.tm-hero h1 em{font-style:italic;background:linear-gradient(100deg,var(--forest-light),#a8df98,var(--forest-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.tm-hero__body{font-size:clamp(16px, 1.5vw, 19px);color:rgb(255 255 255 / .72);line-height:1.65;max-width:58ch;margin-bottom:36px}.tm-hero__proof{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px, 1.5vw, 22px);border-top:1px solid rgb(255 255 255 / .12);padding-top:24px}.tm-proof__value{font-family:var(--font-display);font-size:clamp(28px, 3vw, 40px);color:var(--white);line-height:1}.tm-proof__value span{font-size:.55em;color:var(--forest-light)}.tm-proof__label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:rgb(255 255 255 / .5);margin-top:6px}.tm-hero__collage{position:relative;height:420px}.tm-collage-card{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 18px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-md);backdrop-filter:blur(8px);box-shadow:0 20px 40px rgb(0 0 0 / .35);transition:transform 0.4s var(--ease-out)}.tm-collage-card strong{display:block;font-size:14px;color:var(--white)}.tm-collage-card small{font-size:11px;color:rgb(255 255 255 / .55)}.tm-collage-card--1{top:0;left:10%;transform:rotate(-4deg)}.tm-collage-card--2{top:80px;right:0;transform:rotate(3deg)}.tm-collage-card--3{top:190px;left:0;transform:rotate(-2deg)}.tm-collage-card--4{bottom:20px;right:10%;transform:rotate(4deg)}.tm-hero__collage:hover .tm-collage-card{transform:rotate(0deg) translateY(-4px)}.tm-avatar{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:18px;color:var(--white);flex-shrink:0;background:linear-gradient(135deg,var(--forest),var(--forest-light))}.tm-avatar--blue{background:linear-gradient(135deg,var(--blue),#3b7ac4)}.tm-avatar--charcoal{background:linear-gradient(135deg,var(--charcoal),var(--charcoal-soft))}.tm-avatar--forest{background:linear-gradient(135deg,var(--forest),var(--forest-light))}.tm-avatar--lg{width:56px;height:56px;font-size:24px}.tm-featured{background:var(--cloud)}.tm-featured__card{display:grid;grid-template-columns:1.8fr 1fr;gap:clamp(24px, 3vw, 48px);padding:clamp(32px, 4vw, 56px);background:var(--white);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest);border-radius:0 var(--radius-xl) var(--radius-xl) 0;box-shadow:var(--shadow-lg);position:relative}.tm-featured__main{min-width:0}.tm-featured__quote{color:var(--forest);opacity:.35;margin-bottom:16px}.tm-featured__main blockquote{font-family:var(--font-body);font-size:clamp(19px, 2.2vw, 26px);font-style:normal;color:var(--charcoal-deep);line-height:1.65;margin-bottom:28px}.tm-featured__main blockquote p+p{margin-top:14px}.tm-featured__attrib{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--charcoal-12)}.tm-featured__attrib strong{display:block;color:var(--charcoal-deep);font-size:16px}.tm-featured__attrib span{display:block;font-size:13px;color:var(--charcoal-72)}.tm-featured__meta{padding:28px;background:var(--charcoal-deep);color:var(--white);border-radius:var(--radius-lg)}.tm-featured__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--forest-light);font-weight:700;margin-bottom:16px}.tm-featured__meta dl{display:flex;flex-direction:column;gap:14px}.tm-featured__meta dl>div{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .08)}.tm-featured__meta dl>div:last-child{border-bottom:0;padding-bottom:0}.tm-featured__meta dt{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:rgb(255 255 255 / .5);flex-shrink:0}.tm-featured__meta dd{font-size:13px;color:var(--white);text-align:right;font-weight:500}.tm-featured__cta{display:block;margin-top:22px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .12);font-size:13px;font-weight:600;color:var(--forest-light)}.tm-wall{padding-top:clamp(48px, 6vw, 80px)}.tm-filter{display:flex;flex-direction:column;gap:14px;padding:20px 24px;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);margin-bottom:clamp(24px, 3vw, 40px);position:sticky;top:80px;z-index:20;box-shadow:var(--shadow-sm)}.tm-filter__row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tm-filter__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--charcoal-42);min-width:80px}.tm-filter__pills{display:flex;flex-wrap:wrap;gap:8px}.tm-pill{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;background:var(--cloud);color:var(--charcoal-72);border:1px solid #fff0;transition:background 0.2s,color 0.2s,border-color 0.2s}.tm-pill:hover{background:var(--forest-pale);color:var(--forest)}.tm-pill.is-active{background:var(--forest);color:var(--white);border-color:var(--forest)}.tm-filter__count{font-size:12px;color:var(--charcoal-42);text-transform:uppercase;letter-spacing:.1em;padding-top:8px;border-top:1px solid var(--charcoal-12)}.tm-grid{column-count:3;column-gap:clamp(16px, 2vw, 24px)}.tm-card{display:flex;flex-direction:column;padding:clamp(22px, 2.5vw, 30px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);transition:transform 0.3s var(--ease-out),box-shadow 0.3s,border-color 0.3s;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:clamp(16px, 2vw, 24px);width:100%}.tm-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--forest)}.tm-card.is-hidden{display:none}.tm-card__head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.tm-card__head strong{display:block;font-size:15px;color:var(--charcoal-deep);line-height:1.25}.tm-card__badge{display:inline-block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:3px 9px;border-radius:999px;margin-top:5px}.tm-card__badge--forest{background:var(--forest-pale);color:var(--forest)}.tm-card__badge--blue{background:var(--blue-light);color:var(--blue)}.tm-card__badge--charcoal{background:var(--charcoal-05);color:var(--charcoal)}.tm-card blockquote{font-family:var(--font-body);font-size:16px;font-style:normal;line-height:1.7;color:var(--charcoal-72);margin-bottom:20px;flex:1}.tm-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-top:16px;border-top:1px solid var(--charcoal-12);font-size:12px;color:var(--charcoal-42);font-weight:500}.tm-card__tag{margin-left:auto;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px}.tm-card__tag--forest{background:var(--forest-pale);color:var(--forest)}.tm-card__tag--blue{background:var(--blue-light);color:var(--blue)}.tm-card__tag--charcoal{background:var(--charcoal-05);color:var(--charcoal)}.tm-logos{background:var(--cloud)}.tm-logos__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(14px, 1.5vw, 20px);margin-top:clamp(32px, 4vw, 48px)}.tm-logo-tile{display:flex;align-items:center;justify-content:center;padding:22px 16px;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);font-family:var(--font-display);font-size:15px;color:var(--charcoal-72);text-align:center;line-height:1.2;transition:color 0.2s,border-color 0.2s,transform 0.2s}.tm-logo-tile:hover{color:var(--forest);border-color:var(--forest);transform:translateY(-2px)}.tm-press{padding:clamp(40px, 5vw, 64px) 0;background:var(--charcoal-deep);color:var(--white);text-align:center}.tm-press__eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:rgb(255 255 255 / .45);margin-bottom:22px}.tm-press__row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:22px}.tm-press__name{font-family:var(--font-display);font-size:clamp(18px, 2vw, 24px);color:rgb(255 255 255 / .72);letter-spacing:.02em}.tm-press__dot{width:4px;height:4px;border-radius:50%;background:rgb(255 255 255 / .25)}@media (max-width:1024px){.tm-hero__inner{grid-template-columns:1fr}.tm-hero__collage{display:none}.tm-featured__card{grid-template-columns:1fr}.tm-grid{column-count:2}.tm-logos__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.tm-hero__proof{grid-template-columns:repeat(2,1fr)}.tm-grid{column-count:1}.tm-logos__grid{grid-template-columns:repeat(2,1fr)}.tm-filter{position:static}}.manifesto{position:relative;background:radial-gradient(ellipse 60% 70% at 12% 10%,rgb(74 124 63 / .1) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 92% 90%,rgb(0 76 151 / .09) 0%,transparent 60%),linear-gradient(180deg,var(--charcoal-deep) 0%,#16202a 100%);color:var(--white);overflow:hidden;isolation:isolate}.manifesto::before,.manifesto::after{content:'';position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgb(232 237 229 / .1) 12%,rgb(232 237 229 / .1) 88%,transparent 100%);pointer-events:none;z-index:0}.manifesto::before{left:clamp(20px, 6vw, 80px)}.manifesto::after{right:clamp(20px, 6vw, 80px)}.manifesto .container{position:relative;z-index:1}.manifesto-head{padding-bottom:clamp(48px, 6vw, 88px);border-bottom:1px solid rgb(232 237 229 / .1);margin-bottom:clamp(64px, 8vw, 120px)}.manifesto-head__top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(28px, 3.5vw, 48px)}.manifesto-head__eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--forest-light);font-weight:700;display:inline-flex;align-items:center;gap:14px}.manifesto-head__eyebrow::before{content:'';width:28px;height:1px;background:var(--forest-light);display:inline-block}.manifesto-head__pages{font-family:var(--font-body);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgb(232 237 229 / .45);font-weight:600}.manifesto-head__title{font-family:var(--font-display);font-size:clamp(40px, 5.6vw, 88px);line-height:1.02;color:var(--white);letter-spacing:-.02em;margin:0;max-width:22ch}.manifesto-head__title em{font-style:italic;color:var(--forest-light);background:linear-gradient(110deg,#6fb15c 0%,#b6dba7 50%,#6fb15c 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:manifestoShimmer 8s linear infinite}@keyframes manifestoShimmer{to{background-position:200% 0}}.manifesto-head__title em,.news-hero h1 em,.careers-hero h1 em,.contact-hero__copy h1 em,.faq-hero h1 em,.tm-hero h1 em{padding:.18em .1em;margin:-.18em -.1em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.manifesto-list{list-style:none;margin:0;padding:0}.manifesto-band{display:grid;grid-template-columns:0.5fr minmax(0,1.5fr) 0.7fr;align-items:start;gap:clamp(24px, 3vw, 56px);padding:clamp(40px, 5vw, 80px) 0;border-top:1px solid rgb(232 237 229 / .08);position:relative}.manifesto-band:first-child{border-top:none;padding-top:0}.manifesto-band:last-child{border-bottom:none;padding-bottom:0}.manifesto-band--flip{grid-template-columns:0.5fr minmax(0,1.5fr) 0.7fr}.manifesto-band--flip .manifesto-num{order:initial;text-align:left;justify-self:start}.manifesto-band--flip .manifesto-body{order:initial}.manifesto-band--flip .manifesto-proof{order:initial;text-align:left;justify-self:start}.manifesto-num{font-family:var(--font-display);font-style:italic;font-size:clamp(96px, 14vw, 200px);line-height:1;letter-spacing:-.04em;position:relative;display:inline-block;align-self:start;margin-top:4px;padding-right:.08em;padding-bottom:.08em;user-select:none;background:linear-gradient(180deg,#6fb15c 0%,#4a7c3f 45%,rgb(74 124 63 / .18) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 0 24px rgb(74 124 63 / .18))}.manifesto-num__pre{display:block;font-family:var(--font-body);font-style:normal;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:rgb(232 237 229 / .55);margin-bottom:14px;font-weight:700;background:none;-webkit-text-fill-color:rgb(232 237 229 / .55)}.manifesto-body{max-width:64ch;align-self:start}.manifesto-title{font-family:var(--font-display);font-style:italic;font-size:clamp(28px, 3.4vw, 50px);line-height:1.08;color:var(--white);margin:0 0 clamp(16px, 2vw, 26px);letter-spacing:-.005em}.manifesto-title__roman{display:block;font-style:normal;font-family:var(--font-body);font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:var(--forest-light);margin-bottom:clamp(12px, 1.4vw, 18px);font-weight:700}.manifesto-text{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);line-height:1.78;color:rgb(232 237 229 / .78);margin:0}.manifesto-text strong{color:var(--white);font-weight:600}.manifesto-proof{display:flex;flex-direction:column;gap:clamp(18px, 2vw, 26px);align-self:start;padding:14px 0 14px 22px;position:relative;border-left:1px solid rgb(232 237 229 / .1)}.manifesto-band--flip .manifesto-proof{padding:14px 0 14px 22px;border-left:1px solid rgb(232 237 229 / .1);border-right:none;text-align:left;align-items:flex-start}.manifesto-proof::before{content:'';position:absolute;top:0;left:-1px;width:3px;height:22px;background:var(--forest-light)}.manifesto-band--flip .manifesto-proof::before{left:-1px;right:auto}.manifesto-proof__row{display:flex;flex-direction:column;gap:4px}.manifesto-proof__value{font-family:var(--font-display);font-size:clamp(30px, 3.4vw, 48px);line-height:1;color:var(--white);letter-spacing:-.02em;font-weight:400}.manifesto-proof__label{font-family:var(--font-body);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:rgb(232 237 229 / .55);font-weight:700}.manifesto-signoff{margin-top:clamp(64px, 8vw, 120px);padding-top:clamp(28px, 3vw, 40px);border-top:1px solid rgb(232 237 229 / .08);display:grid;grid-template-columns:1fr auto;align-items:center;gap:clamp(24px, 3vw, 40px)}.manifesto-signoff__line{font-family:var(--font-display);font-style:italic;font-size:clamp(18px, 1.8vw, 22px);line-height:1.4;color:rgb(232 237 229 / .78);margin:0;max-width:60ch}.manifesto-signoff__line::before{content:'\201C';font-size:1.4em;line-height:0;vertical-align:-.2em;margin-right:.05em;color:var(--forest-light)}.manifesto-signoff__line::after{content:'\201D';font-size:1.4em;line-height:0;vertical-align:-.32em;margin-left:.08em;color:var(--forest-light)}.manifesto-signoff__cite{font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgb(232 237 229 / .55);font-weight:600;white-space:nowrap}.manifesto-signoff__cite strong{color:var(--white);font-weight:700}.credo{background:var(--charcoal-deep);background-image:radial-gradient(ellipse 55% 55% at 25% 20%,rgb(74 124 63 / .06) 0%,transparent 70%),radial-gradient(ellipse 45% 50% at 80% 85%,rgb(244 241 234 / .03) 0%,transparent 60%);position:relative;overflow:hidden}.credo .container{max-width:980px}.credo-paper{background:#fff0;padding:0 0 0 clamp(32px, 4vw, 56px);border:0;border-left:3px solid var(--forest);border-radius:0;box-shadow:none;position:relative}.credo-paper::before,.credo-paper::after{display:none}.credo-head{text-align:left;margin-bottom:clamp(36px, 4vw, 56px)}.credo-eyebrow{display:block;font-family:var(--font-body);font-size:11px;letter-spacing:.4em;text-transform:uppercase;font-weight:600;color:var(--forest-light);margin-bottom:20px}.credo-title{font-family:var(--font-display);font-size:var(--display-lg);line-height:1.08;letter-spacing:-.018em;color:#F4F1EA;margin:0 0 14px}.credo-title em{font-style:italic;color:var(--forest-light)}.credo-subtitle{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);color:rgb(244 241 234 / .5);margin:0}.credo-rule{display:block;width:56px;height:1px;background:var(--forest);margin:clamp(32px, 3.5vw, 48px) 0 0;opacity:.5}.credo-purpose{font-family:var(--font-display);font-style:italic;font-size:clamp(20px, 2.2vw, 28px);line-height:1.42;color:rgb(244 241 234 / .85);max-width:52ch;margin:0 0 clamp(28px, 3vw, 40px);letter-spacing:-.005em}.credo-purpose em{color:var(--forest-light);font-style:italic;font-weight:400}.credo-lede{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 19px);line-height:1.72;color:rgb(244 241 234 / .68);max-width:58ch;margin:0 0 clamp(48px, 5.5vw, 72px)}.credo-dropcap{float:left;font-family:var(--font-display);font-style:italic;font-size:clamp(96px, 11vw, 140px);line-height:.82;color:var(--forest-light);margin:.04em .14em -.06em 0;font-weight:400;text-shadow:0 0 60px rgb(74 124 63 / .15)}.credo-rules{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.credo-rule-item{display:grid;grid-template-columns:72px 1fr;column-gap:clamp(20px, 2.2vw, 28px);align-items:baseline;padding:clamp(28px, 3vw, 40px) 0;border-top:1px solid rgb(255 255 255 / .08);position:relative}.credo-rule-item:last-child{border-bottom:1px solid rgb(255 255 255 / .08)}.credo-rule-item+.credo-rule-item::before{content:none}.credo-rule-num{font-family:var(--font-display);font-style:italic;font-size:clamp(44px, 5.2vw, 68px);line-height:1;color:var(--forest-light);text-align:right;align-self:start;text-shadow:0 0 40px rgb(74 124 63 / .18)}.credo-rule-body{display:flex;flex-direction:column;gap:10px}.credo-rule-heading{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 30px);line-height:1.15;letter-spacing:-.005em;color:#F4F1EA;margin:0;font-weight:400}.credo-rule-body p{font-family:var(--font-body);font-size:clamp(15px, 1.35vw, 17px);line-height:1.75;color:rgb(244 241 234 / .62);margin:0;max-width:58ch}.credo-rule-body p em{font-style:italic;color:var(--forest-light)}.credo-signoff{margin-top:clamp(48px, 5.5vw, 72px);padding-top:clamp(28px, 3vw, 40px);border-top:1px solid rgb(255 255 255 / .08);text-align:right;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.credo-signoff__yours{font-family:var(--font-display);font-style:italic;font-size:clamp(24px, 2.6vw, 32px);color:#F4F1EA}.credo-signoff__names{font-family:var(--font-display);font-size:clamp(15px, 1.5vw, 18px);color:rgb(244 241 234 / .78);font-weight:400}.credo-signoff__date{font-family:var(--font-body);font-size:10.5px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:rgb(244 241 234 / .38);margin-top:10px}@media (max-width:720px){.credo-paper{border-left-width:2px;padding-left:clamp(20px, 4vw, 32px)}.credo-rule-item{grid-template-columns:48px 1fr;column-gap:16px}.credo-rule-num{font-size:clamp(32px, 8vw, 48px)}.credo-dropcap{font-size:clamp(72px, 16vw, 100px)}.credo-signoff{align-items:flex-start;text-align:left}}@media (max-width:1024px){.manifesto-band,.manifesto-band--flip{grid-template-columns:auto 1fr;grid-template-areas:"num   proof" "body  body";gap:clamp(16px, 2vw, 24px) clamp(20px, 3vw, 40px)}.manifesto-band .manifesto-num{grid-area:num;order:1;text-align:left;justify-self:start}.manifesto-band .manifesto-proof{grid-area:proof;order:2;align-items:flex-end}.manifesto-band .manifesto-body{grid-area:body;order:3}.manifesto-band--flip .manifesto-proof{align-items:flex-end;text-align:right}.manifesto-band--flip .manifesto-proof::before{left:auto;right:0}.manifesto-num{font-size:clamp(72px, 14vw, 120px);margin-top:0}.manifesto-head{grid-template-columns:1fr;align-items:start}.manifesto-head__meta{align-items:flex-start;text-align:left}}@media (max-width:640px){.manifesto-band{grid-template-columns:1fr;grid-template-areas:"num" "body" "proof";gap:14px;padding:36px 0}.manifesto-band .manifesto-proof{align-items:flex-start;text-align:left}.manifesto-band--flip .manifesto-proof,.manifesto-band--flip .manifesto-proof::before{left:0;right:auto;align-items:flex-start;text-align:left}.manifesto-num{font-size:72px}.manifesto-title{font-size:24px}.manifesto-signoff{grid-template-columns:1fr}}.roster{background:var(--cloud);position:relative;overflow:hidden;padding-bottom:clamp(40px, 4vw, 56px)}.roster .container{position:relative;z-index:1}.roster-head{display:grid;grid-template-columns:1fr 2fr 1fr;gap:clamp(20px, 3vw, 48px);align-items:end;margin-bottom:clamp(56px, 7vw, 96px);padding-bottom:clamp(28px, 3vw, 40px)}.roster-head__eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);display:flex;align-items:center;gap:12px}.roster-head__eyebrow::before{content:'\B6';font-family:var(--font-display);font-size:16px;color:var(--forest);opacity:.8}.roster-head__title{font-family:var(--font-display);font-size:clamp(32px, 4.4vw, 64px);line-height:1.04;color:var(--charcoal-deep);letter-spacing:-.02em;margin:0}.roster-head__title em{font-style:italic;color:var(--forest)}.roster-head__kicker{font-family:var(--font-body);font-size:clamp(13px, 1.3vw, 15px);line-height:1.65;color:var(--charcoal-72);text-align:right;max-width:32ch;justify-self:end}.roster-head__kicker strong{color:var(--charcoal-deep);font-weight:600}.roster-serial{font-family:var(--font-body);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-42);font-weight:600;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.roster-serial__legend{display:inline-flex;align-items:center;gap:18px}.roster-serial__legend span{display:inline-flex;align-items:center;gap:7px}.roster-serial__swatch{width:9px;height:9px;border-radius:2px}.roster-serial__swatch--forest{background:var(--forest)}.roster-serial__swatch--blue{background:var(--blue)}.roster-serial__swatch--charcoal{background:var(--charcoal)}.roster-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px, 1.4vw, 20px)}.roster-tile{position:relative;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;display:grid;grid-template-rows:0.7fr 1fr;text-decoration:none;color:inherit;isolation:isolate;transition:transform 0.4s var(--ease-out),box-shadow 0.4s var(--ease-out),border-color 0.4s var(--ease-out);min-height:380px}.roster-tile:hover{transform:translateY(-6px);box-shadow:0 24px 56px rgb(29 40 48 / .1);border-color:var(--charcoal-20)}.roster-tile:hover .roster-tile__arrow{transform:translate(4px,-4px);opacity:1}.roster-tile__art{position:relative;overflow:hidden;display:grid;place-items:center}.roster-tile--forest .roster-tile__art{background:linear-gradient(155deg,#2a3d34 0%,var(--charcoal-deep) 100%);color:var(--forest-light)}.roster-tile--blue .roster-tile__art{background:linear-gradient(155deg,#1e3450 0%,var(--charcoal-deep) 100%);color:rgb(150 195 255 / .92)}.roster-tile--charcoal .roster-tile__art{background:linear-gradient(155deg,var(--charcoal) 0%,var(--charcoal-deep) 100%);color:rgb(255 255 255 / .7)}.roster-tile__mono{position:absolute;top:16px;left:16px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;z-index:2}.roster-tile__mono-num{font-family:var(--font-body);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .45);font-weight:700}.roster-tile__mono-symbol{font-family:var(--font-display);font-size:22px;font-style:italic;color:var(--white);letter-spacing:-.01em;line-height:1}.roster-tile__svg{width:70%;max-width:160px;height:auto;opacity:.7}.roster-tile__info{padding:clamp(18px, 1.8vw, 24px) clamp(18px, 1.8vw, 22px);display:flex;flex-direction:column;gap:8px;position:relative}.roster-tile__name{font-family:var(--font-display);font-size:clamp(18px, 1.8vw, 22px);line-height:1.15;color:var(--charcoal-deep);letter-spacing:-.005em;margin:0}.roster-tile__desc{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--charcoal-72);margin:0 0 4px;flex:1}.roster-tile__foot{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--charcoal-12)}.roster-tile__range{font-family:var(--font-body);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;line-height:1.35}.roster-tile__count{font-family:var(--font-display);font-size:22px;line-height:1;color:var(--forest);letter-spacing:-.01em;white-space:nowrap}.roster-tile--blue .roster-tile__count{color:var(--blue)}.roster-tile--charcoal .roster-tile__count{color:var(--charcoal-deep)}.roster-tile__count-label{display:block;font-family:var(--font-body);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;margin-top:2px;text-align:right}.roster-tile__arrow{position:absolute;bottom:14px;right:14px;width:32px;height:32px;border-radius:50%;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .22);display:flex;align-items:center;justify-content:center;color:var(--white);opacity:.55;transform:translate(0,0);transition:opacity 0.3s var(--ease-out),transform 0.3s var(--ease-out);z-index:2}.roster-foot{margin-top:clamp(20px, 2.4vw, 32px);padding-top:clamp(16px, 1.8vw, 24px);border-top:1px solid var(--charcoal-12);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.roster-foot__line{font-family:var(--font-body);font-size:14px;color:var(--charcoal-72);margin:0}.roster-foot__line strong{color:var(--charcoal-deep);font-weight:600}.roster-foot__cta{font-family:var(--font-body);font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--forest);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:color 0.25s var(--ease-out),gap 0.25s var(--ease-out)}.roster-foot__cta:hover{color:var(--forest-light);gap:12px}.roster-longtail{margin-top:clamp(40px, 4.4vw, 64px);padding:clamp(28px, 3vw, 40px) clamp(28px, 3vw, 40px);background:linear-gradient(180deg,rgb(91 154 79 / .04) 0%,#fff0 100%);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);position:relative}.roster-longtail__head{display:flex;align-items:center;gap:16px;margin-bottom:clamp(20px, 2.2vw, 28px)}.roster-longtail__eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.34em;text-transform:uppercase;font-weight:700;color:var(--forest);white-space:nowrap}.roster-longtail__rule{flex:1;height:1px;background:var(--charcoal-12)}.roster-longtail__note{font-family:var(--font-display);font-style:italic;font-size:14px;color:var(--charcoal-60);white-space:nowrap}.roster-longtail__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.roster-longtail__list li{font-family:var(--font-body);font-size:13.5px;font-weight:500;color:var(--charcoal-deep);padding:8px 14px;background:var(--white);border:1px solid var(--charcoal-12);border-radius:100px;transition:border-color 0.2s var(--ease-out),color 0.2s var(--ease-out),background 0.2s var(--ease-out)}.roster-longtail__list li:hover{border-color:var(--forest);color:var(--forest);background:rgb(91 154 79 / .05)}@media (max-width:1180px){.roster-grid{grid-template-columns:repeat(3,1fr)}.roster-head{grid-template-columns:1fr 2fr}.roster-head__kicker{grid-column:1 / -1;text-align:left;max-width:60ch;justify-self:start}}@media (max-width:720px){.roster-grid{grid-template-columns:repeat(2,1fr);gap:12px}.roster-head{grid-template-columns:1fr}.roster-tile{min-height:320px}.roster-tile__svg{max-width:110px}.roster-longtail__head{flex-direction:column;align-items:flex-start;gap:8px}.roster-longtail__rule{display:none}.roster-longtail__list li{font-size:12.5px;padding:6px 12px}}@media (max-width:480px){.roster-grid{grid-template-columns:1fr}}.ledger{background:var(--white);position:relative;overflow:hidden}.ledger::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 65% at 8% 70%,rgb(74 124 63 / .08) 0%,transparent 60%),radial-gradient(ellipse 40% 55% at 92% 25%,rgb(0 76 151 / .07) 0%,transparent 60%);pointer-events:none}.ledger .container{position:relative;z-index:1}.ledger-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-bottom:clamp(20px, 2vw, 28px);border-bottom:2px solid var(--charcoal);margin-bottom:clamp(36px, 4vw, 56px);flex-wrap:wrap}.ledger-head__title{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px);line-height:1.1;margin:0;letter-spacing:-.015em;color:var(--charcoal-deep)}.ledger-head__title em{font-style:italic;color:var(--forest)}.ledger-head__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.ledger-head__eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest)}.ledger-head__page{font-family:var(--font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal-42);font-weight:500}.ledger-body{display:grid;grid-template-columns:0.85fr 1.6fr;gap:clamp(40px, 5vw, 80px);align-items:start}.ledger-anchor{position:sticky;top:100px;display:flex;flex-direction:column;gap:clamp(14px, 1.6vw, 22px)}.ledger-anchor__pre{font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--charcoal-42)}.ledger-anchor__value{font-family:var(--font-display);font-size:clamp(72px, 10vw, 152px);line-height:.9;color:var(--charcoal-deep);letter-spacing:-.04em;margin:0}.ledger-anchor__value em{font-style:italic;background:linear-gradient(120deg,var(--forest) 0%,var(--forest-light) 50%,var(--forest) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.ledger-anchor__label{font-family:var(--font-body);font-size:clamp(13px, 1.3vw, 15px);line-height:1.5;color:var(--charcoal-72);margin:0;max-width:28ch}.ledger-anchor__sub{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 18px;margin-top:clamp(18px, 2vw, 28px);padding-top:clamp(18px, 2vw, 28px);border-top:1px solid var(--charcoal-12)}.ledger-anchor__sub-item span:first-child{display:block;font-family:var(--font-display);font-size:clamp(20px, 2vw, 26px);color:var(--charcoal-deep);line-height:1;letter-spacing:-.01em}.ledger-anchor__sub-item span:last-child{display:block;font-family:var(--font-body);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;margin-top:4px}.ledger-anchor__cta{margin-top:clamp(20px, 2.4vw, 32px);display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;background:var(--forest);color:var(--white);font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background 0.25s var(--ease-out),gap 0.25s var(--ease-out),transform 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out);align-self:flex-start;box-shadow:0 6px 18px rgb(74 124 63 / .22)}.ledger-anchor__cta:hover{gap:14px;background:var(--forest-light);color:var(--white);transform:translateY(-2px);box-shadow:0 12px 28px rgb(74 124 63 / .32)}.ledger-anchor__cta-note{display:block;margin-top:8px;font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--charcoal-42);max-width:28ch}.ledger-table{width:100%;border-collapse:collapse;border-spacing:0}.ledger-table thead th{font-family:var(--font-body);font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--charcoal-42);text-align:left;padding:0 0 14px;border-bottom:1px solid var(--charcoal-12);white-space:nowrap}.ledger-table thead th.is-num{text-align:right}.ledger-table tbody tr{position:relative;transition:background 0.25s var(--ease-out)}.ledger-table tbody tr:hover{background:var(--cloud)}.ledger-table tbody td{padding:clamp(18px, 2vw, 26px) 12px clamp(18px, 2vw, 26px) 0;border-bottom:1px solid var(--charcoal-05);vertical-align:middle;font-family:var(--font-body);font-size:14px;color:var(--charcoal-deep)}.ledger-table tbody td:first-child{padding-left:12px}.ledger-table tbody tr:last-child td{border-bottom:none}.ledger-q{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--charcoal-42);white-space:nowrap}.ledger-q::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--forest)}.ledger-tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:999px}.ledger-tag::before{content:'';width:7px;height:7px;border-radius:50%;display:inline-block}.ledger-tag--forest{background:var(--forest-pale);color:var(--forest)}.ledger-tag--forest::before{background:var(--forest)}.ledger-tag--blue{background:var(--blue-light);color:var(--blue)}.ledger-tag--blue::before{background:var(--blue)}.ledger-tag--charcoal{background:var(--charcoal-05);color:var(--charcoal-deep)}.ledger-tag--charcoal::before{background:var(--charcoal-deep)}.ledger-deal{font-family:var(--font-display);font-style:italic;font-size:clamp(15px, 1.55vw, 19px);color:var(--charcoal-deep);line-height:1.25;letter-spacing:-.005em;display:block}.ledger-rev{font-size:12px;color:var(--charcoal-42);margin-top:3px;display:block;letter-spacing:.02em}.ledger-price{font-family:var(--font-display);font-size:clamp(20px, 2.1vw, 28px);color:var(--charcoal-deep);letter-spacing:-.01em;text-align:right;font-feature-settings:"tnum";white-space:nowrap;line-height:1.05}.ledger-price small{display:block;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--forest);margin-top:3px;font-style:normal}.ledger-time{font-family:var(--font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal-42);font-weight:600;text-align:right;white-space:nowrap}.ledger-table tfoot td{padding:clamp(20px, 2vw, 26px) 12px;border-top:2px solid var(--charcoal-deep);border-bottom:none;font-family:var(--font-display);font-style:italic;font-size:clamp(14px, 1.4vw, 17px);color:var(--charcoal-deep)}.ledger-table tfoot td:first-child{padding-left:12px}.ledger-table tfoot td.is-num{text-align:right;font-style:normal;font-size:clamp(20px, 2.2vw, 28px);color:var(--forest);letter-spacing:-.01em;font-feature-settings:"tnum"}.ledger-foot{margin-top:clamp(20px, 2vw, 28px);display:flex;align-items:flex-start;gap:14px;font-family:var(--font-body);font-size:12.5px;line-height:1.55;color:var(--charcoal-42)}.ledger-foot__icon{flex:0 0 auto;width:18px;height:18px;margin-top:2px;color:var(--forest)}@media (max-width:1024px){.ledger-body{grid-template-columns:1fr;gap:40px}.ledger-anchor{position:static}.ledger-anchor__sub{grid-template-columns:repeat(4,1fr)}}@media (max-width:720px){.ledger-table thead th:nth-child(3),.ledger-table tbody td:nth-child(3),.ledger-table tfoot td:nth-child(3){display:none}.ledger-table thead th:nth-child(5),.ledger-table tbody td:nth-child(5),.ledger-table tfoot td:nth-child(5){display:none}.ledger-anchor__sub{grid-template-columns:repeat(2,1fr)}.ledger-head{flex-direction:column;align-items:flex-start}.ledger-head__meta{align-items:flex-start;text-align:left}}.movements{position:relative;background:radial-gradient(ellipse 60% 70% at 8% 18%,rgb(74 124 63 / .1) 0%,transparent 60%),radial-gradient(ellipse 45% 60% at 92% 90%,rgb(0 76 151 / .09) 0%,transparent 60%),linear-gradient(180deg,#16202a 0%,var(--charcoal-deep) 100%);color:var(--white);overflow:hidden;isolation:isolate}.movements .container{position:relative;z-index:1}.movements-head{text-align:center;max-width:880px;margin:0 auto clamp(56px, 7vw, 96px)}.movements-head__eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest-light);margin-bottom:clamp(20px, 2vw, 28px)}.movements-head__eyebrow::before,.movements-head__eyebrow::after{content:'';width:28px;height:1px;background:rgb(232 237 229 / .3)}.movements-head__title{font-family:var(--font-display);font-size:clamp(36px, 5vw, 72px);line-height:1.04;letter-spacing:-.02em;color:var(--white);margin:0 0 clamp(16px, 2vw, 24px)}.movements-head__title em{font-style:italic;color:var(--forest-light)}.movements-head__lede{font-family:var(--font-display);font-style:italic;font-size:clamp(17px, 1.7vw, 22px);line-height:1.55;color:rgb(232 237 229 / .78);max-width:56ch;margin:0 auto}.movements-stave{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px, 1vw, 16px);padding-top:clamp(48px, 6vw, 80px);padding-bottom:clamp(20px, 2vw, 32px);list-style:none;margin:0}.movements-stave>li::marker{content:''}.movements-stave::before{content:'';position:absolute;top:clamp(48px, 6vw, 80px);left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(91 154 79 / .55) 12%,rgb(91 154 79 / .7) 50%,rgb(91 154 79 / .55) 88%,transparent 100%)}.movements-stave::after{content:'';position:absolute;top:calc(clamp(48px, 6vw, 80px) - 4px);left:6%;width:9px;height:9px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 4px rgb(91 154 79 / .25),0 0 24px rgb(91 154 79 / .5);animation:movePulse 9s linear infinite}@keyframes movePulse{0%{left:6%;opacity:0}6%{opacity:1}94%{opacity:1}100%{left:94%;opacity:0}}.movement{position:relative;padding-top:clamp(20px, 2.4vw, 32px);text-align:center}.movement__node{position:absolute;top:calc(-1 * clamp(24px, 3vw, 36px));left:50%;transform:translateX(-50%);width:clamp(20px, 2.4vw, 28px);height:clamp(20px, 2.4vw, 28px);border-radius:50%;background:var(--charcoal-deep);border:2px solid var(--forest-light);display:grid;place-items:center;font-family:var(--font-body);font-size:10px;font-weight:700;color:var(--forest-light);z-index:2}.movement__node::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:1px solid rgb(91 154 79 / .18);animation:moveNodePulse 4s ease-out infinite}@keyframes moveNodePulse{0%{transform:scale(.85);opacity:.8}100%{transform:scale(1.6);opacity:0}}.movement:nth-child(2) .movement__node::after{animation-delay:0.8s}.movement:nth-child(3) .movement__node::after{animation-delay:1.6s}.movement:nth-child(4) .movement__node::after{animation-delay:2.4s}.movement:nth-child(5) .movement__node::after{animation-delay:3.2s}.movement__num{font-family:var(--font-display);font-style:italic;font-size:clamp(36px, 4vw, 56px);line-height:1;letter-spacing:-.02em;color:rgb(91 154 79 / .55);margin-bottom:clamp(10px, 1vw, 16px)}.movement__name{font-family:var(--font-display);font-style:italic;font-size:clamp(20px, 2.2vw, 28px);line-height:1.15;color:var(--white);margin:0 0 clamp(6px, 0.8vw, 10px);letter-spacing:-.005em}.movement__duration{font-family:var(--font-body);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--forest-light);font-weight:700;margin-bottom:clamp(16px, 2vw, 22px);display:inline-block;padding:5px 10px;background:rgb(91 154 79 / .12);border:1px solid rgb(91 154 79 / .22);border-radius:999px}.movement__deliv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left;max-width:240px;margin-inline:auto}.movement__deliv li{font-family:var(--font-body);font-size:13px;line-height:1.55;color:rgb(232 237 229 / .72);display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start}.movement__deliv li::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--forest-light);margin-top:8px;flex-shrink:0}.movements-foot{margin-top:clamp(56px, 7vw, 96px);padding-top:clamp(24px, 3vw, 36px);border-top:1px solid rgb(232 237 229 / .1);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.movements-foot__line{font-family:var(--font-display);font-style:italic;font-size:clamp(16px, 1.6vw, 20px);color:rgb(232 237 229 / .85);margin:0;max-width:60ch}.movements-foot__line strong{font-style:normal;color:var(--white);font-weight:600}.movements-foot__cta{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forest-light);text-decoration:none;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid rgb(91 154 79 / .4);border-radius:999px;transition:background 0.25s var(--ease-out),gap 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.movements-foot__cta:hover{background:rgb(91 154 79 / .12);border-color:var(--forest-light);gap:14px}@media (max-width:1024px){.movements-stave{grid-template-columns:1fr;gap:clamp(28px, 4vw, 40px);padding-top:clamp(24px, 3vw, 36px)}.movements-stave::before{display:none}.movements-stave::after{display:none}.movement{text-align:left;padding-top:0;padding-left:clamp(48px, 6vw, 64px);border-left:1px solid rgb(91 154 79 / .35)}.movement__node{top:4px;left:-1px;transform:translateX(-50%)}.movement__deliv{margin-inline:0;max-width:60ch}.movements-foot{flex-direction:column;align-items:flex-start}}.doorways{background:radial-gradient(ellipse 50% 60% at 88% 12%,rgb(74 124 63 / .08) 0%,transparent 60%),var(--sage);position:relative;overflow:hidden}.doorways .container{position:relative;z-index:1}.doorways-head{max-width:880px;margin-bottom:clamp(48px, 6vw, 80px)}.doorways-head__eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:clamp(16px, 1.6vw, 22px)}.doorways-head__eyebrow::before{content:'\B6';font-family:var(--font-display);font-size:16px;color:var(--forest)}.doorways-head__title{font-family:var(--font-display);font-size:clamp(36px, 5vw, 72px);line-height:1.04;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 clamp(16px, 1.8vw, 22px)}.doorways-head__title em{font-style:italic;color:var(--forest)}.doorways-head__lede{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 18px);line-height:1.7;color:var(--charcoal-72);margin:0;max-width:64ch}.doorways-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(16px, 2vw, 28px);align-items:stretch}.doorway-primary{background:radial-gradient(ellipse 100% 60% at 50% 0%,rgb(91 154 79 / .18) 0%,transparent 60%),linear-gradient(170deg,#2a3d34 0%,var(--charcoal-deep) 60%,#16202a 100%);border-radius:var(--radius-xl);padding:clamp(36px, 4vw, 56px);color:var(--white);position:relative;overflow:hidden;display:flex;flex-direction:column;isolation:isolate;border:1px solid rgb(232 237 229 / .06);box-shadow:0 30px 60px rgb(29 40 48 / .18)}.doorway-primary::before{content:'';position:absolute;top:-120px;right:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgb(91 154 79 / .18) 0%,transparent 65%);pointer-events:none}.doorway-primary__chip{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-body);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--forest-light);padding:7px 14px;background:rgb(91 154 79 / .12);border:1px solid rgb(91 154 79 / .3);border-radius:999px;margin-bottom:clamp(20px, 2.2vw, 32px)}.doorway-primary__chip::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 10px var(--forest-light);animation:doorPulse 2s ease-in-out infinite}@keyframes doorPulse{0%,100%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.doorway-primary__title{font-family:var(--font-display);font-size:clamp(32px, 4vw, 56px);line-height:1.05;letter-spacing:-.02em;color:var(--white);margin:0 0 clamp(14px, 1.6vw, 20px)}.doorway-primary__title em{font-style:italic;color:var(--forest-light)}.doorway-primary__copy{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17px);line-height:1.65;color:rgb(232 237 229 / .78);margin:0 0 clamp(24px, 3vw, 36px);max-width:50ch}.doorway-primary__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(8px, 1vw, 16px);padding:clamp(20px, 2.4vw, 28px) 0;margin:0 0 clamp(24px, 3vw, 36px);border-top:1px solid rgb(232 237 229 / .1);border-bottom:1px solid rgb(232 237 229 / .1)}.doorway-primary__stat{display:flex;flex-direction:column;gap:4px}.doorway-primary__stat-value{font-family:var(--font-display);font-size:clamp(26px, 2.8vw, 38px);line-height:1;color:var(--white);letter-spacing:-.015em}.doorway-primary__stat-label{font-family:var(--font-body);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:rgb(232 237 229 / .55);font-weight:700}.doorway-primary__list{list-style:none;margin:0 0 clamp(28px, 3.5vw, 40px);padding:0;display:flex;flex-direction:column;gap:10px}.doorway-primary__list li{display:grid;grid-template-columns:auto 1fr;gap:10px;font-family:var(--font-body);font-size:14.5px;line-height:1.5;color:rgb(232 237 229 / .82);align-items:start}.doorway-primary__list li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--forest-light);margin-top:8px}.doorway-primary__cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:var(--forest);color:var(--white);padding:14px 28px;border-radius:999px;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.04em;text-decoration:none;border:1px solid var(--forest-light);transition:gap 0.25s var(--ease-out),background 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out);box-shadow:0 12px 32px rgb(74 124 63 / .32)}.doorway-primary__cta:hover{background:var(--forest-light);gap:14px;box-shadow:0 16px 40px rgb(74 124 63 / .4)}.doorways-secondary{display:grid;grid-template-rows:1fr 1fr;gap:clamp(16px, 2vw, 28px)}.doorway-secondary{background:var(--white);border-radius:var(--radius-xl);padding:clamp(28px, 3vw, 40px);position:relative;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--charcoal-12);transition:transform 0.35s var(--ease-out),border-color 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.doorway-secondary:hover{transform:translateY(-4px);border-color:var(--charcoal-20);box-shadow:0 24px 48px rgb(29 40 48 / .1)}.doorway-secondary__chip{font-family:var(--font-body);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--blue);margin-bottom:clamp(14px, 1.4vw, 18px);display:inline-flex;align-items:center;gap:8px}.doorway-secondary--charcoal .doorway-secondary__chip{color:var(--charcoal)}.doorway-secondary__chip::before{content:'';width:24px;height:1px;background:currentColor}.doorway-secondary__title{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 30px);line-height:1.1;letter-spacing:-.01em;color:var(--charcoal-deep);margin:0 0 clamp(12px, 1.4vw, 18px)}.doorway-secondary__title em{font-style:italic;color:var(--blue)}.doorway-secondary--charcoal .doorway-secondary__title em{color:var(--charcoal)}.doorway-secondary__copy{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--charcoal-72);margin:0 0 clamp(16px, 1.8vw, 22px)}.doorway-secondary__fits{list-style:none;margin:0 0 clamp(20px, 2.2vw, 28px);padding:0;display:flex;flex-direction:column;gap:6px}.doorway-secondary__fits li{font-family:var(--font-body);font-size:12.5px;color:var(--charcoal-72);display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:start}.doorway-secondary__fits li::before{content:'';width:12px;height:1px;margin-top:9px;background:var(--charcoal-42)}.doorway-secondary__cta{margin-top:auto;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);display:inline-flex;align-items:center;gap:9px;text-decoration:none;align-self:flex-start;transition:gap 0.25s var(--ease-out)}.doorway-secondary--charcoal .doorway-secondary__cta{color:var(--charcoal-deep)}.doorway-secondary:hover .doorway-secondary__cta{gap:13px}@media (max-width:1024px){.doorways-grid{grid-template-columns:1fr}.doorways-secondary{grid-template-rows:auto auto}.doorway-primary__stats{grid-template-columns:repeat(3,auto);justify-content:space-between}}@media (max-width:640px){.doorway-primary__stats{grid-template-columns:1fr 1fr}}.interview{background:var(--white);position:relative;overflow:hidden}.interview::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 50% at 5% 5%,rgb(74 124 63 / .05) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 95% 95%,rgb(0 76 151 / .05) 0%,transparent 60%);pointer-events:none}.interview .container{position:relative;z-index:1;max-width:1140px}.interview-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(20px, 2.4vw, 32px);font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal-42);font-weight:600}.interview-meta strong{color:var(--forest);font-weight:700}.interview-meta__rule{flex:1;height:1px;background:var(--charcoal-12);margin:0 16px}.interview-head{display:grid;grid-template-columns:1fr auto;gap:clamp(20px, 3vw, 48px);align-items:end;margin-bottom:clamp(36px, 4vw, 56px)}.interview-head__title{font-family:var(--font-display);font-size:clamp(32px, 4.4vw, 64px);line-height:1.04;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0}.interview-head__title em{font-style:italic;color:var(--forest)}.interview-head__attr{font-family:var(--font-body);font-size:12px;letter-spacing:.12em;color:var(--charcoal-42);text-align:right;line-height:1.5;align-self:end;white-space:nowrap}.interview-head__attr strong{color:var(--charcoal-deep);font-weight:700;display:block}.interview-stage{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 30px 80px rgb(29 40 48 / .18);border:1px solid var(--charcoal-12);isolation:isolate}.interview-stage .video-wrapper{border-radius:0;border:0;box-shadow:none;aspect-ratio:16 / 9}.interview-stage::before,.interview-stage::after{content:'';position:absolute;width:18px;height:18px;z-index:3;pointer-events:none;border:1px solid rgb(255 255 255 / .65)}.interview-stage::before{top:14px;left:14px;border-right:none;border-bottom:none}.interview-stage::after{bottom:14px;right:14px;border-left:none;border-top:none}.interview-caption{display:grid;grid-template-columns:1fr auto;gap:clamp(20px, 3vw, 48px);align-items:end;margin-top:clamp(28px, 3vw, 40px);padding-top:clamp(22px, 2.4vw, 32px);border-top:2px solid var(--charcoal-deep)}.interview-caption__quote{font-family:var(--font-display);font-style:italic;font-size:clamp(18px, 2vw, 26px);line-height:1.45;color:var(--charcoal-deep);margin:0;max-width:64ch;position:relative;padding-left:28px}.interview-caption__quote::before{content:'\201C';position:absolute;top:-8px;left:0;font-size:1.8em;line-height:1;color:var(--forest)}.interview-caption__byline{font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;text-align:right;white-space:nowrap;line-height:1.5;align-self:end}.interview-caption__byline strong{display:block;color:var(--charcoal-deep);font-size:13px;letter-spacing:.04em;text-transform:none;font-family:var(--font-display);font-style:italic;margin-bottom:4px}.interview-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 1.6vw, 24px);margin-top:clamp(28px, 3vw, 40px);padding-top:clamp(24px, 2.6vw, 36px);border-top:2px solid var(--charcoal-deep)}.interview-card{margin:0;padding:clamp(18px, 1.8vw, 24px) clamp(18px, 1.8vw, 24px) clamp(18px, 1.8vw, 24px) clamp(22px, 2vw, 28px);border-left:2px solid var(--forest);display:flex;flex-direction:column;gap:14px}.interview-card__quote{font-family:var(--font-display);font-style:italic;font-size:clamp(15px, 1.4vw, 17px);line-height:1.5;color:var(--charcoal-deep);margin:0;flex:1}.interview-card__quote::before{content:'\201C';color:var(--forest);margin-right:.05em}.interview-card__byline{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:0 12px;font-family:var(--font-body)}.interview-card__avatar{grid-row:span 2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--forest-pale);color:var(--forest);font-family:var(--font-display);font-size:16px;font-style:italic;font-weight:400;border:1px solid var(--forest-12);overflow:hidden}.interview-card__avatar img{width:100%;height:100%;object-fit:cover}.interview-card__byline strong{font-size:13px;font-weight:700;color:var(--charcoal-deep);letter-spacing:.02em}.interview-card__byline span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal-42);font-weight:600}@media (max-width:900px){.interview-row{grid-template-columns:1fr;gap:12px}}.interview-foot{margin-top:clamp(28px, 3vw, 40px);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.interview-foot__line{font-family:var(--font-body);font-size:13px;color:var(--charcoal-72);margin:0}.interview-foot__cta{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:gap 0.25s var(--ease-out),color 0.25s var(--ease-out)}.interview-foot__cta:hover{gap:14px;color:var(--forest-light)}@media (max-width:720px){.interview-head{grid-template-columns:1fr}.interview-head__attr{text-align:left;align-self:start;white-space:normal}.interview-caption{grid-template-columns:1fr}.interview-caption__byline{text-align:left}.interview-foot{flex-direction:column;align-items:flex-start}}.voices{background:var(--cloud);position:relative;overflow:hidden}.voices::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 88% 12%,rgb(74 124 63 / .06) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 8% 92%,rgb(0 76 151 / .05) 0%,transparent 60%);pointer-events:none}.voices .container{position:relative;z-index:1;max-width:1200px}.voices-head{display:flex;justify-content:space-between;align-items:center;border-top:2px solid var(--charcoal-deep);border-bottom:1px solid var(--charcoal-12);padding:clamp(12px, 1.4vw, 18px) 0;margin-bottom:clamp(64px, 8vw, 120px);font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700}.voices-head__lead{display:inline-flex;align-items:center;gap:12px;color:var(--forest)}.voices-head__lead::before{content:'\B6';font-family:var(--font-display);font-size:16px}.voices-head__count strong{color:var(--charcoal-deep);font-weight:800}.voices-lead{position:relative;padding:0 clamp(20px, 4vw, 60px);margin-bottom:clamp(72px, 9vw, 120px)}.voices-lead__mark{position:absolute;top:-.35em;left:-.05em;font-family:var(--font-display);font-style:italic;font-size:clamp(160px, 22vw, 320px);line-height:.8;color:var(--forest);opacity:.14;pointer-events:none;user-select:none;z-index:0}.voices-lead__body{position:relative;z-index:1}.voices-lead__quote{font-family:var(--font-display);font-style:italic;font-size:clamp(28px, 4.4vw, 64px);line-height:1.16;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0 0 clamp(28px, 3.5vw, 48px);max-width:22ch}.voices-lead__quote em{font-style:italic;color:var(--forest)}.voices-lead__attr{display:inline-grid;grid-template-columns:auto 1fr;gap:18px 24px;align-items:center;padding-left:28px;border-left:2px solid var(--forest)}.voices-lead__attr-name{font-family:var(--font-display);font-style:italic;font-size:clamp(20px, 2vw, 26px);color:var(--charcoal-deep);line-height:1;margin:0}.voices-lead__attr-meta{font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;line-height:1.4}.voices-lead__attr-meta strong{color:var(--forest);font-weight:700}.voices-row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.4vw, 32px);border-top:1px solid var(--charcoal-12);padding-top:clamp(40px, 5vw, 64px)}.voice{display:flex;flex-direction:column;gap:clamp(16px, 1.8vw, 22px);padding-right:clamp(8px, 1.6vw, 24px)}.voice+.voice{border-left:1px solid var(--charcoal-12);padding-left:clamp(20px, 2.4vw, 32px)}.voice__num{font-family:var(--font-display);font-style:italic;font-size:clamp(16px, 1.4vw, 18px);color:var(--forest);letter-spacing:0;line-height:1}.voice__quote{font-family:var(--font-display);font-style:italic;font-size:clamp(15px, 1.5vw, 18px);line-height:1.55;color:var(--charcoal-deep);margin:0;flex:1}.voice__quote::before{content:'\201C';margin-right:.05em;color:var(--forest)}.voice__quote::after{content:'\201D';margin-left:.05em;color:var(--forest)}.voice__attr{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:4px 14px;margin-top:auto;padding-top:clamp(12px, 1.4vw, 18px);border-top:1px solid var(--charcoal-12)}.voice__avatar{grid-row:span 2;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--forest-pale);color:var(--forest);font-family:var(--font-display);font-style:italic;font-size:18px;border:1px solid var(--forest-12);overflow:hidden}.voice__avatar img{width:100%;height:100%;object-fit:cover}.voice__attr-name{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--charcoal-deep)}.voice__attr-role{font-family:var(--font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal-42);font-weight:600}.voices-foot{margin-top:clamp(48px, 6vw, 80px);padding-top:clamp(28px, 3vw, 40px);border-top:2px solid var(--charcoal-deep);display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap}.voices-foot__line{font-family:var(--font-display);font-style:italic;font-size:clamp(16px, 1.7vw, 22px);color:var(--charcoal-72);margin:0;max-width:60ch}.voices-foot__line strong{font-style:normal;color:var(--charcoal-deep)}.voices-foot__cta{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);text-decoration:none;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;transition:gap 0.25s var(--ease-out),color 0.25s var(--ease-out)}.voices-foot__cta:hover{gap:14px;color:var(--forest-light)}@media (max-width:1024px){.voices-row{grid-template-columns:1fr}.voice+.voice{border-left:none;border-top:1px solid var(--charcoal-12);padding-left:0;padding-top:clamp(20px, 3vw, 32px)}}@media (max-width:720px){.voices-head{flex-direction:column;align-items:flex-start;gap:8px}.voices-foot{flex-direction:column;align-items:flex-start}}.compliment{padding:clamp(48px, 6vw, 96px) 0;background:var(--white);position:relative;overflow:hidden}.compliment::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 36% 50% at 80% 50%,rgb(0 76 151 / .06) 0%,transparent 60%);pointer-events:none}.compliment .container{position:relative;z-index:1}.compliment-slip{display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(24px, 3vw, 48px);align-items:center;background:linear-gradient(170deg,#f7f9f5 0%,#eef3eb 100%);border:1px solid var(--charcoal-12);border-radius:14px;padding:clamp(28px, 3.5vw, 48px) clamp(28px, 3.5vw, 56px);position:relative;box-shadow:0 1px 0 rgb(255 255 255 / .8) inset,0 24px 64px rgb(29 40 48 / .08),0 4px 12px rgb(29 40 48 / .04);transform:rotate(-0.6deg);transform-origin:60% 50%}.compliment-slip::before{content:'';position:absolute;top:16px;bottom:16px;left:14px;width:1px;border-left:1px dashed var(--charcoal-20);pointer-events:none}.compliment-slip::after{content:'';position:absolute;top:-8px;left:22px;width:16px;height:16px;border-radius:50%;background:var(--white);border:1px solid var(--charcoal-12)}.compliment-copy{position:relative;padding-left:clamp(8px, 1.6vw, 18px)}.compliment-copy__pre{font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--blue);font-weight:700;margin-bottom:clamp(12px, 1.2vw, 16px);display:inline-flex;align-items:center;gap:10px}.compliment-copy__pre::before{content:'\2709';font-style:normal;font-size:14px;color:var(--blue)}.compliment-copy__title{font-family:var(--font-display);font-style:italic;font-size:clamp(24px, 2.8vw, 38px);line-height:1.15;color:var(--charcoal-deep);margin:0 0 clamp(12px, 1.4vw, 18px);letter-spacing:-.01em}.compliment-copy__title strong{font-style:normal;color:var(--blue);font-weight:600}.compliment-copy__body{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--charcoal-72);margin:0 0 clamp(16px, 2vw, 22px);max-width:50ch}.compliment-copy__body strong{color:var(--charcoal-deep);font-weight:700}.compliment-copy__cta{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue);text-decoration:none;display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid var(--blue-border);padding-bottom:4px;transition:gap 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.compliment-copy__cta:hover{gap:14px;border-color:var(--blue)}.compliment-stamp{position:relative;text-align:center;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:clamp(20px, 2.4vw, 32px);border-left:1px dashed var(--charcoal-20)}.compliment-stamp__pre{font-family:var(--font-body);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700}.compliment-stamp__amt{font-family:var(--font-display);font-size:clamp(48px, 6vw, 88px);line-height:.95;color:var(--blue);letter-spacing:-.03em;margin:0;position:relative}.compliment-stamp__amt em{font-style:italic;font-weight:400}.compliment-stamp__ring{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;width:clamp(72px, 8vw, 104px);height:clamp(72px, 8vw, 104px);border:1.5px solid var(--blue);border-radius:50%;font-family:var(--font-body);font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--blue);font-weight:700;text-align:center;position:absolute;top:12px;right:12px;transform:rotate(8deg);background:rgb(255 255 255 / .7);line-height:1.05}.compliment-stamp__sub{font-family:var(--font-body);font-size:11px;letter-spacing:.16em;color:var(--charcoal-42);margin-top:8px}.compliment-slip__sig{position:absolute;bottom:16px;right:24px;font-family:var(--font-display);font-style:italic;font-size:13px;color:var(--charcoal-42);letter-spacing:.02em}.compliment-slip__sig::before{content:'~ ';color:var(--blue);font-style:normal}@media (max-width:1024px){.compliment-slip{grid-template-columns:1fr;margin-left:0;transform:none}.compliment-stamp{border-left:none;border-top:1px dashed var(--charcoal-20);padding-top:24px}}.qanda{background:var(--white);position:relative;overflow:hidden}.qanda::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 50% at 92% 8%,rgb(74 124 63 / .04) 0%,transparent 60%);pointer-events:none}.qanda .container{position:relative;z-index:1}.qanda-grid{display:grid;grid-template-columns:0.9fr 1.6fr;gap:clamp(40px, 5vw, 80px);align-items:start}.qanda-anchor{position:sticky;top:100px}.qanda-anchor__pre{font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);display:inline-flex;align-items:center;gap:12px;margin-bottom:clamp(16px, 1.6vw, 22px)}.qanda-anchor__pre::before{content:'Q.';font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--forest)}.qanda-anchor__title{font-family:var(--font-display);font-size:clamp(36px, 4.6vw, 64px);line-height:1.04;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 clamp(20px, 2vw, 28px)}.qanda-anchor__title em{font-style:italic;color:var(--forest)}.qanda-anchor__lede{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17px);line-height:1.7;color:var(--charcoal-72);margin:0 0 clamp(28px, 3vw, 40px);max-width:38ch}.qanda-anchor__contact{display:flex;flex-direction:column;gap:12px;padding:clamp(20px, 2.4vw, 28px) clamp(20px, 2.4vw, 28px);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg)}.qanda-anchor__contact-line{font-family:var(--font-display);font-style:italic;font-size:clamp(15px, 1.5vw, 18px);color:var(--charcoal-deep);margin:0;line-height:1.4}.qanda-anchor__contact-cta{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:gap 0.25s var(--ease-out)}.qanda-anchor__contact-cta:hover{gap:14px}.qanda-list{list-style:none;margin:0;padding:0;border-top:2px solid var(--charcoal-deep)}.qanda-item{border-bottom:1px solid var(--charcoal-12);padding:0}.qanda-item__summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;gap:clamp(16px, 2vw, 28px);align-items:center;padding:clamp(20px, 2.2vw, 30px) 0;transition:color 0.25s var(--ease-out)}.qanda-item__summary::-webkit-details-marker{display:none}.qanda-item__num{font-family:var(--font-display);font-style:italic;font-size:clamp(20px, 2vw, 26px);color:var(--forest);letter-spacing:-.005em;line-height:1;display:flex;align-items:baseline;gap:4px}.qanda-item__num::before{content:'Q';font-style:italic;color:var(--forest)}.qanda-item__num::after{content:'.';color:var(--forest);margin-right:6px}.qanda-item__q{font-family:var(--font-display);font-style:italic;font-size:clamp(18px, 2vw, 24px);line-height:1.3;color:var(--charcoal-deep);margin:0;letter-spacing:-.005em}.qanda-item__toggle{width:32px;height:32px;border-radius:50%;border:1px solid var(--charcoal-20);display:grid;place-items:center;background:var(--white);color:var(--charcoal);flex-shrink:0;transition:transform 0.35s var(--ease-out),background 0.35s var(--ease-out),border-color 0.35s var(--ease-out),color 0.35s var(--ease-out)}.qanda-item__toggle::before{content:'+';font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1}.qanda-item[open] .qanda-item__toggle{transform:rotate(45deg);background:var(--charcoal-deep);border-color:var(--charcoal-deep);color:var(--white)}.qanda-item[open] .qanda-item__q{color:var(--forest)}.qanda-item__answer{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px, 2vw, 28px);padding:0 0 clamp(28px, 3vw, 40px);animation:qandaReveal 0.35s var(--ease-out)}@keyframes qandaReveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.qanda-item__answer::before{content:'A.';font-family:var(--font-display);font-style:italic;font-size:clamp(20px, 2vw, 26px);color:var(--charcoal-42);line-height:1}.qanda-item__answer-body{font-family:var(--font-body);font-size:15px;line-height:1.75;color:var(--charcoal-72);margin:0;max-width:64ch}.qanda-item__answer-body strong{color:var(--charcoal-deep)}.qanda-item__answer-body p+p{margin-top:12px}@media (max-width:1024px){.qanda-grid{grid-template-columns:1fr;gap:40px}.qanda-anchor{position:static}}@media (max-width:640px){.qanda-item__summary{grid-template-columns:auto 1fr}.qanda-item__toggle{grid-column:1 / -1;justify-self:flex-end;margin-top:8px}}.closing{position:relative;background:radial-gradient(ellipse 60% 70% at 12% 10%,rgb(74 124 63 / .14) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 92% 90%,rgb(0 76 151 / .1) 0%,transparent 60%),linear-gradient(180deg,var(--charcoal-deep) 0%,#16202a 100%);color:var(--white);overflow:hidden;isolation:isolate}.closing::before,.closing::after{content:'';position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent 0%,rgb(232 237 229 / .1) 18%,rgb(232 237 229 / .1) 82%,transparent 100%);pointer-events:none}.closing::before{left:clamp(20px, 6vw, 80px)}.closing::after{right:clamp(20px, 6vw, 80px)}.closing .container{position:relative;z-index:1;max-width:1100px}.closing-pre{display:flex;align-items:center;justify-content:center;gap:16px;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--forest-light);font-weight:700;margin-bottom:clamp(28px, 3vw, 40px)}.closing-pre::before,.closing-pre::after{content:'';width:36px;height:1px;background:rgb(91 154 79 / .5)}.closing-title{font-family:var(--font-display);font-size:clamp(40px, 5.6vw, 88px);line-height:1.02;letter-spacing:-.025em;color:var(--white);text-align:center;margin:0 0 clamp(20px, 2.4vw, 32px);max-width:18ch;margin-inline:auto}.closing-title em{font-style:italic;background:linear-gradient(110deg,#6fb15c 0%,#b6dba7 50%,#6fb15c 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:closingShimmer 9s linear infinite}@keyframes closingShimmer{to{background-position:200% 0}}.closing-lede{font-family:var(--font-display);font-style:italic;font-size:clamp(17px, 1.7vw, 22px);line-height:1.5;color:rgb(232 237 229 / .78);text-align:center;margin:0 auto clamp(40px, 5vw, 64px);max-width:56ch}.closing-actions{display:flex;justify-content:center;gap:clamp(12px, 1.4vw, 18px);flex-wrap:wrap;margin-bottom:clamp(40px, 5vw, 64px)}.closing-cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.04em;padding:16px 30px;border-radius:999px;text-decoration:none;transition:gap 0.25s var(--ease-out),background 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.closing-cta--primary{background:var(--forest);color:var(--white);border:1px solid var(--forest-light);box-shadow:0 16px 40px rgb(74 124 63 / .36)}.closing-cta--primary:hover{background:var(--forest-light);gap:14px;box-shadow:0 20px 48px rgb(91 154 79 / .45)}.closing-cta--ghost{background:#fff0;color:var(--white);border:1px solid rgb(255 255 255 / .25)}.closing-cta--ghost:hover{border-color:rgb(255 255 255 / .55);background:rgb(255 255 255 / .06);gap:14px}.closing-direct{display:flex;justify-content:center;align-items:center;gap:clamp(20px, 3vw, 40px);flex-wrap:wrap;font-family:var(--font-body);font-size:13.5px;letter-spacing:.05em;color:rgb(232 237 229 / .72);margin-bottom:clamp(36px, 4vw, 56px)}.closing-direct__sep{display:inline-block;width:4px;height:4px;border-radius:50%;background:rgb(232 237 229 / .3)}.closing-direct a{color:var(--white);text-decoration:none;border-bottom:1px solid rgb(232 237 229 / .2);transition:border-color 0.25s var(--ease-out),color 0.25s var(--ease-out);padding-bottom:2px}.closing-direct a:hover{border-color:var(--forest-light);color:var(--forest-light)}.closing-sig{text-align:center;padding-top:clamp(28px, 3vw, 40px);border-top:1px solid rgb(232 237 229 / .1)}.closing-sig__motto{font-family:var(--font-display);font-style:italic;font-size:clamp(15px, 1.5vw, 18px);color:rgb(232 237 229 / .72);margin:0;display:inline-flex;align-items:center;gap:14px}.closing-sig__motto::before,.closing-sig__motto::after{content:'\2042';color:var(--forest-light);font-style:normal;font-size:1.2em;opacity:.7}.closing-watermark{position:absolute;bottom:-120px;left:50%;transform:translateX(-50%);font-family:var(--font-display);font-style:italic;font-size:clamp(120px, 18vw, 280px);line-height:1;color:rgb(91 154 79 / .05);letter-spacing:-.05em;pointer-events:none;user-select:none;z-index:0;white-space:nowrap}.wireout{position:relative;background:radial-gradient(ellipse 60% 70% at 8% 18%,rgb(91 154 79 / .1) 0%,transparent 60%),linear-gradient(180deg,var(--charcoal-deep) 0%,#16202a 100%);color:var(--white);overflow:hidden;isolation:isolate}.wireout::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 49px,rgb(232 237 229 / .03) 49px 50px);pointer-events:none;mix-blend-mode:overlay;opacity:.5}.wireout .container{position:relative;z-index:1;max-width:1200px}.wireout-meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:rgb(232 237 229 / .55);font-weight:700;padding-bottom:clamp(20px, 2.4vw, 32px);border-bottom:1px solid rgb(232 237 229 / .1);margin-bottom:clamp(40px, 5vw, 72px)}.wireout-meta strong{color:var(--forest-light);font-weight:700}.wireout-meta__rule{flex:1;height:1px;background:rgb(232 237 229 / .18);margin:0 24px}.wireout-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(40px, 5vw, 88px);align-items:center}.wireout-copy__title{font-family:var(--font-display);font-size:clamp(48px, 7vw, 116px);line-height:.98;letter-spacing:-.03em;color:var(--white);margin:0 0 clamp(20px, 2.4vw, 32px)}.wireout-copy__title em{font-style:italic;background:linear-gradient(110deg,#6fb15c 0%,#b6dba7 50%,#6fb15c 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:manifestoShimmer 9s linear infinite}.wireout-copy__lede{font-family:var(--font-display);font-style:italic;font-size:clamp(18px, 1.8vw, 24px);line-height:1.5;color:rgb(232 237 229 / .84);margin:0 0 clamp(28px, 3vw, 40px);max-width:56ch}.wireout-copy__body{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);line-height:1.75;color:rgb(232 237 229 / .74);margin:0;max-width:56ch}.wireout-copy__body strong{color:var(--white);font-weight:600}.wireout-stamp{position:relative;background:repeating-linear-gradient(135deg,rgb(91 154 79 / .04) 0 4px,transparent 4px 12px),rgb(255 255 255 / .04);border:1px solid rgb(91 154 79 / .32);border-radius:var(--radius-lg);padding:clamp(28px, 3vw, 40px);display:flex;flex-direction:column;gap:14px;isolation:isolate}.wireout-stamp::before{content:'PAID';position:absolute;top:16px;right:18px;font-family:var(--font-body);font-size:10px;letter-spacing:.34em;color:var(--forest-light);border:1.5px solid var(--forest-light);padding:5px 10px;border-radius:4px;transform:rotate(8deg);background:rgb(91 154 79 / .05);font-weight:800}.wireout-stamp__field{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:baseline;padding-bottom:12px;border-bottom:1px dashed rgb(232 237 229 / .18)}.wireout-stamp__field:last-child{border-bottom:none}.wireout-stamp__label{font-family:var(--font-body);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:rgb(232 237 229 / .55);font-weight:700}.wireout-stamp__value{font-family:var(--font-display);font-style:italic;font-size:clamp(18px, 1.8vw, 22px);color:var(--white);line-height:1.2}.wireout-stamp__value--big{font-size:clamp(28px, 3vw, 40px);color:var(--forest-light);letter-spacing:-.01em}.wireout-stamp__header{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;border-bottom:1px solid rgb(232 237 229 / .18);font-family:var(--font-body);font-size:10px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:rgb(232 237 229 / .7);margin-bottom:4px}.wireout-stamp__header-label{color:var(--forest-light)}.wireout-stamp__header-ref{color:rgb(232 237 229 / .45)}.wireout-stamp__amount{display:flex;flex-direction:column;gap:4px;padding:clamp(12px, 1.4vw, 18px) 0;border-top:1px dashed rgb(232 237 229 / .18);border-bottom:1px dashed rgb(232 237 229 / .18);margin-top:4px}.wireout-stamp__amount .wireout-stamp__label{margin-bottom:2px}.wireout-stamp__amount-value{font-family:var(--font-display);font-size:clamp(38px, 4.6vw, 60px);line-height:1;letter-spacing:-.02em;color:var(--forest-light);display:flex;align-items:baseline;font-weight:400}.wireout-stamp__amount-currency{font-size:.55em;margin-right:.05em;color:rgb(232 237 229 / .55)}.wireout-stamp__amount-unit{font-size:.32em;letter-spacing:.18em;color:rgb(232 237 229 / .45);font-weight:700;text-transform:uppercase;margin-left:.4em;align-self:center}.wireout-stamp__sig{margin-top:8px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;border-top:1px solid rgb(232 237 229 / .1);font-family:var(--font-display);font-style:italic;font-size:14px;color:rgb(232 237 229 / .7)}.wireout-stamp__sig-note{font-family:var(--font-body);font-style:normal;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:rgb(232 237 229 / .4);font-weight:600}@media (max-width:1024px){.wireout-grid{grid-template-columns:1fr}.wireout-meta{flex-direction:column;align-items:flex-start;gap:8px}.wireout-meta__rule{display:none}}.archetypes{background:var(--white);position:relative;overflow:hidden}.archetypes::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 92% 8%,rgb(0 76 151 / .05) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 8% 92%,rgb(74 124 63 / .05) 0%,transparent 60%);pointer-events:none}.archetypes .container{position:relative;z-index:1}.archetypes-head{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:clamp(20px, 3vw, 48px);align-items:end;margin-bottom:clamp(48px, 6vw, 80px);padding-bottom:clamp(24px, 3vw, 36px);border-bottom:2px solid var(--charcoal-deep)}.archetypes-head__eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);display:inline-flex;align-items:center;gap:12px}.archetypes-head__eyebrow::before{content:'\B6';font-family:var(--font-display);font-size:16px;color:var(--forest)}.archetypes-head__title{font-family:var(--font-display);font-size:clamp(32px, 4.4vw, 60px);line-height:1.05;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0}.archetypes-head__title em{font-style:italic;color:var(--forest)}.archetypes-head__kicker{font-family:var(--font-body);font-size:clamp(13px, 1.3vw, 15px);line-height:1.65;color:var(--charcoal-72);text-align:right;max-width:32ch;justify-self:end}.archetypes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 28px)}.archetype{position:relative;background:linear-gradient(170deg,var(--cloud) 0%,#ebf0e7 100%);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(28px, 3vw, 40px);display:flex;flex-direction:column;isolation:isolate;overflow:hidden;min-height:480px;transition:transform 0.4s var(--ease-out),border-color 0.4s var(--ease-out),box-shadow 0.4s var(--ease-out)}.archetype:hover{transform:translateY(-6px);border-color:var(--charcoal-20);box-shadow:0 28px 56px rgb(29 40 48 / .1)}.archetype--blue{background:linear-gradient(170deg,#f0f4fa 0%,#e3ecf6 100%)}.archetype--charcoal{background:linear-gradient(170deg,#f5f5f3 0%,#e9e9e6 100%)}.archetype__num{font-family:var(--font-display);font-style:italic;font-size:clamp(48px, 5vw, 72px);color:rgb(74 124 63 / .32);line-height:1;margin:0 0 clamp(14px, 1.6vw, 22px);letter-spacing:-.03em}.archetype--blue .archetype__num{color:rgb(0 76 151 / .32)}.archetype--charcoal .archetype__num{color:rgb(54 69 79 / .32)}.archetype__name{font-family:var(--font-display);font-style:italic;font-size:clamp(24px, 2.8vw, 36px);line-height:1.1;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0 0 clamp(10px, 1.2vw, 16px)}.archetype__sketch{font-family:var(--font-display);font-style:italic;font-size:clamp(14px, 1.3vw, 16px);color:var(--forest);margin:0 0 clamp(20px, 2.4vw, 28px);letter-spacing:.005em}.archetype--blue .archetype__sketch{color:var(--blue)}.archetype--charcoal .archetype__sketch{color:var(--charcoal)}.archetype__body{font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:var(--charcoal-72);margin:0 0 clamp(20px, 2vw, 28px)}.archetype__body strong{color:var(--charcoal-deep);font-weight:600}.archetype__what{margin-top:auto;padding-top:clamp(16px, 1.6vw, 22px);border-top:1px solid var(--charcoal-12);display:flex;flex-direction:column;gap:10px}.archetype__what-pre{font-family:var(--font-body);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700}.archetype__what ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.archetype__what li{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--charcoal-deep);display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start}.archetype__what li::before{content:'';width:5px;height:5px;border-radius:50%;margin-top:7px;background:var(--forest)}.archetype--blue .archetype__what li::before{background:var(--blue)}.archetype--charcoal .archetype__what li::before{background:var(--charcoal)}@media (max-width:1024px){.archetypes-grid{grid-template-columns:1fr;gap:16px}.archetype{min-height:auto}.archetypes-head{grid-template-columns:1fr}.archetypes-head__kicker{text-align:left;max-width:60ch;justify-self:start}}.traps{position:relative;background:radial-gradient(ellipse 60% 70% at 92% 8%,rgb(211 69 69 / .08) 0%,transparent 60%),linear-gradient(180deg,#16202a 0%,var(--charcoal-deep) 100%);color:var(--white);overflow:hidden;isolation:isolate}.traps .container{position:relative;z-index:1;max-width:1200px}.traps-head{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(24px, 3vw, 56px);align-items:end;margin-bottom:clamp(48px, 6vw, 80px);padding-bottom:clamp(24px, 3vw, 36px);border-bottom:1px solid rgb(232 237 229 / .1)}.traps-head__pre{font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#f1aaaa;font-weight:700;display:inline-flex;align-items:center;gap:10px}.traps-head__pre::before{content:'\26A0';font-style:normal;color:#f1aaaa;font-size:16px;opacity:.85}.traps-head__title{font-family:var(--font-display);font-size:clamp(32px, 4.4vw, 60px);line-height:1.05;letter-spacing:-.02em;color:var(--white);margin:0}.traps-head__title em{font-style:italic;color:#f1aaaa}.traps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 1.8vw, 24px)}.trap{position:relative;background:linear-gradient(170deg,#fff7ec 0%,#f3e9d8 100%);border:1px solid rgb(232 237 229 / .1);border-radius:var(--radius-lg);padding:clamp(24px, 2.6vw, 32px);color:var(--charcoal-deep);display:flex;flex-direction:column;gap:14px;overflow:hidden}.trap::before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#d34545 0%,#e89595 100%)}.trap__num{font-family:var(--font-body);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:#c54545;font-weight:800;display:inline-flex;align-items:center;gap:8px}.trap__num::before{content:'\26A0';font-style:normal;font-size:12px;color:#c54545}.trap__name{font-family:var(--font-display);font-style:italic;font-size:clamp(20px, 2vw, 24px);line-height:1.18;color:var(--charcoal-deep);margin:0;letter-spacing:-.005em}.trap__cause{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:rgb(54 69 79 / .85);margin:0}.trap__cause strong{color:var(--charcoal-deep);font-weight:600}.trap__we{margin-top:auto;padding-top:14px;border-top:1px dashed rgb(54 69 79 / .32);display:flex;flex-direction:column;gap:4px}.trap__we-pre{font-family:var(--font-body);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--forest);font-weight:800;display:inline-flex;align-items:center;gap:7px}.trap__we-pre::before{content:'\2713';color:var(--forest);font-size:12px}.trap__we-line{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--charcoal-deep);margin:0;font-weight:500}.traps-foot{margin-top:clamp(48px, 6vw, 72px);padding-top:clamp(24px, 3vw, 36px);border-top:1px solid rgb(232 237 229 / .1);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.traps-foot__line{font-family:var(--font-display);font-style:italic;font-size:clamp(16px, 1.6vw, 20px);color:rgb(232 237 229 / .85);margin:0;max-width:60ch}.traps-foot__line strong{font-style:normal;color:var(--white);font-weight:600}@media (max-width:1024px){.traps-grid{grid-template-columns:repeat(2,1fr)}.traps-head{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.traps-grid{grid-template-columns:1fr}.traps-foot{flex-direction:column;align-items:flex-start}}.blog-feature{background:var(--white);position:relative;overflow:hidden}.blog-feature__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:clamp(20px, 2vw, 28px);border-bottom:2px solid var(--charcoal-deep);margin-bottom:clamp(40px, 5vw, 64px);font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--charcoal-42);flex-wrap:wrap;gap:16px}.blog-feature__eyebrow{color:var(--forest);display:inline-flex;align-items:center;gap:10px}.blog-feature__eyebrow::before{content:'\B6';font-family:var(--font-display);font-size:16px}.blog-feature__article{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px, 4vw, 64px);align-items:center}.blog-feature__cover{display:grid;place-content:center;aspect-ratio:4 / 3;border-radius:var(--radius-xl);background:radial-gradient(ellipse 70% 60% at 30% 30%,rgb(91 154 79 / .18) 0%,transparent 70%),linear-gradient(160deg,#2a3d34 0%,var(--charcoal-deep) 100%);color:var(--forest-light);text-align:center;position:relative;overflow:hidden;text-decoration:none}.blog-feature__cover::after{content:'';position:absolute;inset:16px;border:1px solid rgb(232 237 229 / .15);border-radius:12px;pointer-events:none}.blog-feature__cover-tag{position:absolute;top:24px;left:24px;font-family:var(--font-body);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--forest-light);font-weight:700}.blog-feature__cover-title{font-family:var(--font-display);font-style:italic;font-size:clamp(56px, 8vw, 120px);line-height:1;letter-spacing:-.03em;color:rgb(232 237 229 / .85)}.blog-feature__topic{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--forest);font-weight:700;margin-bottom:14px}.blog-feature__title{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 50px);line-height:1.05;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 clamp(16px, 1.8vw, 24px)}.blog-feature__title em{font-style:italic;color:var(--forest)}.blog-feature__body{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17px);line-height:1.7;color:var(--charcoal-72);margin:0 0 clamp(20px, 2vw, 28px)}.blog-feature__meta{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal-42);font-weight:600;margin-bottom:clamp(20px, 2vw, 28px)}.blog-feature__sep{width:4px;height:4px;border-radius:50%;background:var(--charcoal-42)}.blog-feature__cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);text-decoration:none;border-bottom:1px solid var(--forest);padding-bottom:4px;transition:gap 0.25s var(--ease-out)}.blog-feature__cta:hover{gap:14px;color:var(--forest-light)}.blog-recent{background:var(--cloud)}.blog-recent__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(32px, 4vw, 56px);flex-wrap:wrap;gap:16px;padding-bottom:clamp(16px, 2vw, 24px);border-bottom:1px solid var(--charcoal-12)}.blog-recent__title{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px);letter-spacing:-.015em;color:var(--charcoal-deep);margin:0}.blog-recent__topics{display:flex;gap:6px;flex-wrap:wrap}.blog-topic{display:inline-block;font-family:var(--font-body);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:7px 14px;border-radius:999px;border:1px solid var(--charcoal-12);color:var(--charcoal-72);text-decoration:none;transition:all 0.25s var(--ease-out)}.blog-topic:hover{border-color:var(--charcoal-20);color:var(--charcoal-deep)}.blog-topic.is-active{background:var(--charcoal-deep);color:var(--white);border-color:var(--charcoal-deep)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.4vw, 32px)}.blog-card{display:flex;flex-direction:column;gap:10px;padding:clamp(24px, 2.8vw, 32px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);text-decoration:none;color:inherit;transition:transform 0.35s var(--ease-out),border-color 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.blog-card:hover{transform:translateY(-4px);border-color:var(--charcoal-20);box-shadow:0 24px 48px rgb(29 40 48 / .08)}.blog-card__topic{font-family:var(--font-body);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--forest);font-weight:700;margin-bottom:4px}.blog-card__title{font-family:var(--font-display);font-size:clamp(18px, 1.8vw, 22px);line-height:1.2;letter-spacing:-.01em;color:var(--charcoal-deep);margin:0}.blog-card__excerpt{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);margin:0;flex:1}.blog-card__meta{font-family:var(--font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal-42);font-weight:600;padding-top:12px;border-top:1px solid var(--charcoal-12)}@media (max-width:1024px){.blog-feature__article{grid-template-columns:1fr}.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.blog-grid{grid-template-columns:1fr}}.lst-hero{background:radial-gradient(ellipse 50% 60% at 88% 12%,rgb(74 124 63 / .08) 0%,transparent 60%),var(--cloud);padding:clamp(48px, 6vw, 88px) 0 clamp(28px, 3vw, 40px);border-bottom:1px solid var(--charcoal-12)}.lst-hero__inner{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(28px, 4vw, 56px);align-items:end}.lst-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:clamp(14px, 1.8vw, 22px)}.lst-pill{font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--forest-pale);color:var(--forest);display:inline-flex;align-items:center;gap:7px}.lst-pill::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--forest);animation:doorPulse 2s ease-in-out infinite}.lst-pill--blue{background:var(--blue-light);color:var(--blue)}.lst-pill--blue::before{background:var(--blue)}.lst-pill--charcoal{background:var(--charcoal-05);color:var(--charcoal-deep)}.lst-pill--charcoal::before{background:var(--charcoal-deep)}.lst-pill--ghost{background:#fff0;border:1px solid var(--charcoal-20);color:var(--charcoal-72)}.lst-pill--ghost::before{display:none}.lst-hero__title{font-family:var(--font-display);font-size:clamp(32px, 4.4vw, 60px);line-height:1.04;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 clamp(12px, 1.4vw, 18px)}.lst-hero__title em{font-style:italic;color:var(--forest)}.lst-hero__sub{font-family:var(--font-body);font-size:clamp(14px, 1.4vw, 16px);line-height:1.6;color:var(--charcoal-72);margin:0;max-width:60ch}.lst-priceblock{display:flex;flex-direction:column;gap:6px;align-items:flex-end;text-align:right;padding:clamp(20px, 2.4vw, 28px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg)}.lst-priceblock__label{font-family:var(--font-body);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700}.lst-priceblock__value{font-family:var(--font-display);font-size:clamp(36px, 4.4vw, 56px);line-height:1;color:var(--charcoal-deep);letter-spacing:-.02em}.lst-priceblock__multi{font-family:var(--font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);font-weight:700}.lst-glance{background:var(--white);padding:clamp(40px, 5vw, 64px) 0}.lst-glance__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(8px, 1vw, 16px)}.lst-glance__cell{padding:18px 22px;background:var(--cloud);border-radius:var(--radius-md)}.lst-glance__label{font-family:var(--font-body);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;margin-bottom:4px}.lst-glance__value{font-family:var(--font-display);font-size:clamp(20px, 2vw, 26px);color:var(--charcoal-deep);line-height:1;letter-spacing:-.01em}.lst-body{background:var(--white);padding:0 0 clamp(40px, 5vw, 80px)}.lst-body__grid{display:grid;grid-template-columns:1.6fr 0.9fr;gap:clamp(32px, 4vw, 64px);align-items:start}.lst-prose{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17px);line-height:1.8;color:var(--charcoal-deep)}.lst-prose h2{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 30px);line-height:1.15;color:var(--charcoal-deep);margin:clamp(28px, 3vw, 40px) 0 clamp(12px, 1.4vw, 18px)}.lst-prose h2 em{font-style:italic;color:var(--forest)}.lst-prose p{margin:0 0 16px}.lst-prose strong{color:var(--charcoal-deep)}.lst-aside{position:sticky;top:100px;padding:clamp(24px, 2.6vw, 32px);background:linear-gradient(170deg,var(--cloud) 0%,#ebf0e7 100%);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg)}.lst-aside__pre{font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--forest);font-weight:700;margin-bottom:10px}.lst-aside__title{font-family:var(--font-display);font-size:clamp(18px, 1.8vw, 22px);line-height:1.18;color:var(--charcoal-deep);margin:0 0 12px}.lst-aside__title em{font-style:italic;color:var(--forest)}.lst-aside__body{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);margin:0 0 16px}.lst-aside__btn{display:inline-flex;align-items:center;gap:10px;background:var(--forest);color:var(--white);padding:12px 20px;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none}.lst-aside__btn:hover{background:var(--forest-light)}.lst-aside__alt{display:block;margin-top:14px;font-family:var(--font-body);font-size:12px;color:var(--charcoal-72)}.lst-aside__alt a{color:var(--forest)}.lst-financials{background:var(--cloud);padding:clamp(40px, 5vw, 80px) 0}.lst-fin-chart{aspect-ratio:16/8;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(20px, 2.4vw, 28px);position:relative}.lst-fin-bars{display:flex;align-items:flex-end;gap:clamp(8px, 1vw, 14px);height:100%;padding-top:24px}.lst-fin-bar{flex:1;background:linear-gradient(180deg,var(--forest-light),var(--forest));border-radius:4px 4px 0 0;position:relative}.lst-fin-bar--blue{background:linear-gradient(180deg,rgb(0 76 151 / .7),var(--blue))}.lst-fin-bar__label{position:absolute;bottom:-28px;left:0;right:0;text-align:center;font-family:var(--font-body);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700}.lst-fin-legend{display:flex;gap:18px;margin-top:16px;font-family:var(--font-body);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal-72);font-weight:600}.lst-fin-legend span{display:inline-flex;align-items:center;gap:7px}.lst-fin-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.lst-fin-legend i.is-rev{background:var(--forest)}.lst-fin-legend i.is-prof{background:var(--blue)}@media (max-width:1024px){.lst-hero__inner{grid-template-columns:1fr;align-items:start}.lst-priceblock{align-self:flex-start;align-items:flex-start;text-align:left}.lst-body__grid{grid-template-columns:1fr}.lst-aside{position:static}.lst-glance__grid{grid-template-columns:repeat(2,1fr)}}.post-hero{padding:clamp(40px, 5vw, 80px) 0 clamp(24px, 3vw, 40px);background:var(--white);border-bottom:1px solid var(--charcoal-12)}.post-hero__meta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-family:var(--font-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;margin-bottom:clamp(20px, 2vw, 28px)}.post-hero__meta strong{color:var(--forest);font-weight:700}.post-hero__title{font-family:var(--font-display);font-size:clamp(36px, 5vw, 72px);line-height:1.04;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 clamp(16px, 1.8vw, 24px);max-width:22ch}.post-hero__title em{font-style:italic;color:var(--forest)}.post-hero__lede{font-family:var(--font-display);font-style:italic;font-size:clamp(18px, 1.8vw, 24px);line-height:1.5;color:var(--charcoal-72);margin:0;max-width:60ch}.post-body{padding:clamp(32px, 4vw, 56px) 0}.post-body__grid{display:grid;grid-template-columns:1fr 0.4fr;gap:clamp(24px, 4vw, 64px)}.post-prose{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 18px);line-height:1.78;color:var(--charcoal-deep);max-width:65ch}.post-prose h2{font-family:var(--font-display);font-size:clamp(24px, 2.6vw, 34px);line-height:1.15;letter-spacing:-.015em;color:var(--charcoal-deep);margin:clamp(28px, 3vw, 40px) 0 clamp(12px, 1.4vw, 18px)}.post-prose h2 em{font-style:italic;color:var(--forest)}.post-prose p{margin:0 0 18px}.post-prose blockquote{margin:clamp(20px, 2vw, 28px) 0;padding:18px 28px;border-left:3px solid var(--forest);font-family:var(--font-display);font-style:italic;font-size:clamp(18px, 1.8vw, 22px);color:var(--charcoal-deep);line-height:1.5}.post-prose ul{padding-left:1.4em;margin:0 0 18px}.post-prose li{margin-bottom:6px}.post-prose strong{color:var(--charcoal-deep)}.post-aside{position:sticky;top:100px;padding:clamp(20px, 2.4vw, 28px);border-left:2px solid var(--charcoal-deep);align-self:start}.post-aside__pre{font-family:var(--font-body);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;margin-bottom:12px}.post-aside__heading{font-family:var(--font-display);font-style:italic;font-size:17px;color:var(--charcoal-deep);margin:0 0 8px}.post-aside__list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:8px}.post-aside__list a{font-family:var(--font-body);font-size:13.5px;line-height:1.5;color:var(--charcoal-deep);text-decoration:none;border-bottom:1px solid #fff0}.post-aside__list a:hover{border-color:var(--forest)}.post-author{margin-top:clamp(40px, 5vw, 64px);padding:clamp(24px, 3vw, 36px);background:var(--cloud);border-radius:var(--radius-lg);display:grid;grid-template-columns:auto 1fr;gap:clamp(20px, 2.4vw, 28px);align-items:center}.post-author__avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(160deg,var(--forest),#2a3d34);color:var(--white);display:grid;place-items:center;font-family:var(--font-display);font-size:32px;font-style:italic}.post-author__name{font-family:var(--font-display);font-size:22px;color:var(--charcoal-deep);margin:0 0 4px}.post-author__role{font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);font-weight:700;margin-bottom:8px}.post-author__bio{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);margin:0}@media (max-width:1024px){.post-body__grid{grid-template-columns:1fr}.post-aside{position:static;border-left:none;border-top:2px solid var(--charcoal-deep);padding-left:0;padding-top:24px}}.archive-aside{padding:clamp(24px, 3vw, 36px);background:var(--cloud);border-radius:var(--radius-lg)}.archive-aside__head{font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;margin-bottom:10px}.archive-aside__title{font-family:var(--font-display);font-size:18px;color:var(--charcoal-deep);margin:0 0 12px}.archive-aside__list{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:8px}.archive-aside__list a{font-family:var(--font-body);font-size:14px;color:var(--charcoal-deep);text-decoration:none}.archive-aside__list a:hover{color:var(--forest)}.archive-pagination{display:flex;justify-content:center;gap:8px;margin-top:clamp(32px, 4vw, 48px)}.archive-page{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--charcoal-12);border-radius:50%;font-family:var(--font-body);font-size:13px;color:var(--charcoal-deep);text-decoration:none;transition:all 0.25s var(--ease-out)}.archive-page:hover{border-color:var(--charcoal-deep)}.archive-page.is-active{background:var(--charcoal-deep);color:var(--white);border-color:var(--charcoal-deep)}.legal-grid{display:grid;grid-template-columns:0.8fr 2fr;gap:clamp(40px, 5vw, 72px);padding:clamp(48px, 6vw, 88px) 0}.legal-toc{position:sticky;top:100px;align-self:start;padding-right:clamp(20px, 2vw, 28px);border-right:1px solid var(--charcoal-12)}.legal-toc__head{font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;margin-bottom:14px}.legal-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.legal-toc__list a{font-family:var(--font-body);font-size:14px;color:var(--charcoal-deep);text-decoration:none;padding:4px 0;border-left:2px solid #fff0;padding-left:12px;transition:all 0.25s var(--ease-out)}.legal-toc__list a:hover{color:var(--forest);border-color:var(--forest)}.legal-prose{font-family:var(--font-body);font-size:clamp(14px, 1.4vw, 16px);line-height:1.85;color:var(--charcoal-deep);max-width:70ch}.legal-prose h1{font-family:var(--font-display);font-size:clamp(32px, 4vw, 52px);line-height:1.05;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 12px}.legal-prose h2{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 28px);line-height:1.15;letter-spacing:-.01em;color:var(--charcoal-deep);margin:clamp(36px, 4vw, 56px) 0 clamp(12px, 1.4vw, 18px);padding-top:clamp(12px, 1.4vw, 18px);border-top:1px solid var(--charcoal-12)}.legal-prose__updated{font-family:var(--font-body);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal-42);font-weight:700;margin-bottom:clamp(28px, 3vw, 40px);padding-bottom:clamp(20px, 2.4vw, 28px);border-bottom:1px solid var(--charcoal-12)}.legal-prose p{margin:0 0 18px}.legal-prose strong{color:var(--charcoal-deep)}@media (max-width:1024px){.legal-grid{grid-template-columns:1fr}.legal-toc{position:static;border-right:none;border-bottom:1px solid var(--charcoal-12);padding-right:0;padding-bottom:24px}}.ad-hero{background:radial-gradient(ellipse 60% 70% at 12% 10%,rgb(74 124 63 / .1) 0%,transparent 60%),linear-gradient(180deg,var(--charcoal-deep) 0%,#16202a 100%);color:var(--white);padding:clamp(48px, 6vw, 96px) 0 clamp(40px, 5vw, 72px)}.ad-hero__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px, 5vw, 80px);align-items:center}.ad-hero__title{font-family:var(--font-display);font-size:clamp(36px, 5vw, 72px);line-height:1.04;letter-spacing:-.02em;color:var(--white);margin:0 0 clamp(16px, 1.8vw, 24px)}.ad-hero__title em{font-style:italic;background:linear-gradient(110deg,#6fb15c 0%,#b6dba7 50%,#6fb15c 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:closingShimmer 9s linear infinite}.ad-hero__lede{font-family:var(--font-display);font-style:italic;font-size:clamp(17px, 1.7vw, 22px);line-height:1.5;color:rgb(232 237 229 / .78);margin:0 0 clamp(28px, 3vw, 40px);max-width:56ch}.ad-form{background:var(--white);border-radius:var(--radius-xl);padding:clamp(28px, 3vw, 40px);color:var(--charcoal-deep);box-shadow:0 30px 64px rgb(29 40 48 / .18)}.ad-form h3{font-family:var(--font-display);font-size:clamp(22px, 2.2vw, 28px);margin:0 0 6px}.ad-form__sub{font-family:var(--font-body);font-size:13px;color:var(--charcoal-72);margin:0 0 20px}.ad-form input,.ad-form select{width:100%;padding:11px 14px;border:1px solid var(--charcoal-12);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;margin-bottom:12px}.ad-form input:focus,.ad-form select:focus{outline:none;border-color:var(--forest)}.ad-form button{width:100%;padding:14px;background:var(--forest);color:var(--white);border:none;border-radius:999px;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer}.ad-form button:hover{background:var(--forest-light)}@media (max-width:900px){.ad-hero__inner{grid-template-columns:1fr}}.confirm-hero{text-align:center;padding:clamp(64px, 8vw, 120px) 0 clamp(40px, 5vw, 64px);background:radial-gradient(ellipse 50% 60% at 50% 0%,rgb(74 124 63 / .1) 0%,transparent 60%),var(--cloud)}.confirm-hero__check{width:80px;height:80px;border-radius:50%;background:var(--forest);color:var(--white);display:grid;place-items:center;margin:0 auto clamp(20px, 2.4vw, 32px);box-shadow:0 16px 40px rgb(74 124 63 / .32)}.confirm-hero__title{font-family:var(--font-display);font-size:clamp(36px, 5vw, 64px);line-height:1.05;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 16px;max-width:22ch;margin-inline:auto}.confirm-hero__title em{font-style:italic;color:var(--forest)}.confirm-hero__lede{font-family:var(--font-display);font-style:italic;font-size:clamp(17px, 1.7vw, 22px);color:var(--charcoal-72);max-width:56ch;margin:0 auto;line-height:1.5}.confirm-next{padding:clamp(40px, 5vw, 72px) 0;background:var(--white)}.confirm-suggested{padding:clamp(32px, 4vw, 56px) 0 clamp(64px, 8vw, 120px);background:var(--cloud)}.confirm-suggested__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px);margin-top:clamp(28px, 3vw, 40px)}.confirm-suggested__card{padding:clamp(24px, 2.8vw, 32px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;transition:transform 0.35s var(--ease-out),border-color 0.35s var(--ease-out)}.confirm-suggested__card:hover{transform:translateY(-3px);border-color:var(--charcoal-20)}@media (max-width:720px){.confirm-suggested__grid{grid-template-columns:1fr}}.wsp-fb{position:fixed;bottom:clamp(16px, 2vw, 24px);right:clamp(16px, 2vw, 24px);z-index:9000;font-family:var(--font-body)}.wsp-fb__pill{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:var(--charcoal-deep);color:var(--white);border:1px solid rgb(255 255 255 / .1);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;box-shadow:0 16px 40px rgb(29 40 48 / .28);transition:transform 0.25s var(--ease-out),background 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out)}.wsp-fb__pill:hover{background:var(--forest);transform:translateY(-2px);box-shadow:0 20px 48px rgb(74 124 63 / .36)}.wsp-fb__pill svg{color:var(--forest-light);transition:color 0.25s var(--ease-out)}.wsp-fb__pill:hover svg{color:var(--white)}.wsp-fb__count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--forest-light);color:var(--charcoal-deep);font-size:10.5px;font-weight:800;letter-spacing:0}.wsp-fb__panel{position:absolute;bottom:calc(100% + 12px);right:0;width:min(92vw, 380px);background:var(--white);color:var(--charcoal-deep);border-radius:var(--radius-xl);border:1px solid var(--charcoal-12);box-shadow:0 30px 64px rgb(29 40 48 / .18);overflow:hidden;opacity:0;transform:translateY(8px);transition:opacity 0.22s var(--ease-out),transform 0.22s var(--ease-out)}.wsp-fb__panel.is-open{opacity:1;transform:translateY(0)}.wsp-fb__head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 20px 12px;gap:12px;border-bottom:1px solid var(--charcoal-05)}.wsp-fb__eyebrow{display:block;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:var(--forest);font-weight:700;margin-bottom:4px}.wsp-fb__pageid{display:block;font-family:var(--font-display);font-style:italic;font-size:14px;color:var(--charcoal-deep);letter-spacing:0}.wsp-fb__close{background:#fff0;border:1px solid var(--charcoal-12);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;color:var(--charcoal-72);cursor:pointer;transition:all 0.2s var(--ease-out)}.wsp-fb__close:hover{background:var(--charcoal-deep);color:var(--white);border-color:var(--charcoal-deep)}.wsp-fb__status{display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:12px;line-height:1.5;background:var(--cloud);border-bottom:1px solid var(--charcoal-05)}.wsp-fb__status strong{font-weight:700}.wsp-fb__status--ready{color:var(--forest)}.wsp-fb__status--ready strong{color:var(--forest)}.wsp-fb__status--draft{background:#fef9ed;color:#7a5a16;border-bottom-color:rgb(200 163 86 / .32)}.wsp-fb__status--draft strong{color:#7a5a16}.wsp-fb__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 auto}.wsp-fb__form{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.wsp-fb__field{display:flex;flex-direction:column;gap:6px}.wsp-fb__field span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--charcoal-72)}.wsp-fb__field input,.wsp-fb__field textarea{width:100%;padding:10px 12px;border:1px solid var(--charcoal-12);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;color:var(--charcoal-deep);background:var(--white);resize:vertical}.wsp-fb__field input:focus,.wsp-fb__field textarea:focus{outline:none;border-color:var(--forest);box-shadow:0 0 0 3px rgb(74 124 63 / .12)}.wsp-fb__submit{background:var(--forest);color:var(--white);border:none;padding:12px 18px;border-radius:999px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background 0.25s var(--ease-out)}.wsp-fb__submit:hover{background:var(--forest-light)}.wsp-fb__submit:disabled{opacity:.6;cursor:wait}.wsp-fb__hint{font-size:11.5px;color:var(--charcoal-42);margin:0;line-height:1.45}.wsp-fb__hint strong{color:var(--charcoal-72);font-weight:600}.wsp-fb__done{padding:28px 20px;text-align:center}.wsp-fb__done-check{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:var(--forest);color:var(--white);display:grid;place-items:center;box-shadow:0 12px 28px rgb(74 124 63 / .28)}.wsp-fb__done-line{font-size:14px;color:var(--charcoal-deep);margin:0 0 16px}.wsp-fb__again{background:#fff0;border:1px solid var(--charcoal-12);color:var(--charcoal-deep);padding:8px 16px;border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:600;cursor:pointer;margin-right:8px}.wsp-fb__again:hover{border-color:var(--charcoal-deep)}.wsp-fb__viewall{display:inline-block;padding:8px 4px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);text-decoration:none}.wsp-fb__viewall:hover{color:var(--forest-light)}.wsp-fb__error{padding:12px 20px 20px;font-size:12.5px;line-height:1.55;color:#7a5a16}.wsp-fb__error a{color:#7a5a16;text-decoration:underline}@media (max-width:480px){.wsp-fb__panel{bottom:calc(100% + 8px);right:-8px}.wsp-fb__pill-text{display:none}.wsp-fb__pill{padding:12px 14px}}.shop-hero{position:relative;padding:clamp(80px, 11vw, 160px) 0 clamp(60px, 8vw, 120px);background:radial-gradient(ellipse 70% 70% at 80% 20%,rgb(150 191 71 / .08) 0%,transparent 60%),radial-gradient(ellipse 60% 60% at 12% 80%,rgb(91 154 79 / .06) 0%,transparent 60%),var(--cloud);overflow:hidden}.shop-hero::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 39px,rgb(20 30 40 / .025) 39px 40px);pointer-events:none;mix-blend-mode:multiply}.shop-hero .container{position:relative;z-index:1;max-width:980px}.shop-hero__inner{text-align:center}.shop-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:#5b8e3d;padding:8px 16px;border:1px solid rgb(91 154 79 / .35);border-radius:100px;background:rgb(255 255 255 / .6);margin-bottom:28px}.shop-hero__dot{width:6px;height:6px;border-radius:50%;background:#95bf47;box-shadow:0 0 0 3px rgb(149 191 71 / .18)}.shop-hero__title{font-family:var(--font-display);font-size:clamp(40px, 5.4vw, 76px);line-height:1.02;letter-spacing:-.025em;color:var(--charcoal-deep);margin:0 0 clamp(20px, 2.4vw, 32px)}.shop-hero__title em{font-style:italic;color:#5b8e3d}.shop-hero__body{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 19px);line-height:1.62;color:var(--charcoal-72);max-width:64ch;margin:0 auto clamp(28px, 3vw, 40px)}.shop-hero__cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.shop-split{background:var(--white);padding-top:clamp(60px, 7vw, 100px);padding-bottom:clamp(60px, 7vw, 100px)}.shop-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px, 2.4vw, 32px)}.shop-split__card{position:relative;padding:clamp(36px, 3.6vw, 56px) clamp(28px, 3vw, 44px);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);background:var(--white);display:flex;flex-direction:column;gap:18px;transition:border-color 0.25s var(--ease-out),transform 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out)}.shop-split__card:hover{border-color:rgb(91 154 79 / .45);transform:translateY(-2px);box-shadow:0 18px 40px rgb(20 30 40 / .08)}.shop-split__card--sell{background:linear-gradient(180deg,var(--white) 0%,rgb(91 154 79 / .04) 100%)}.shop-split__card--buy{background:linear-gradient(180deg,var(--white) 0%,rgb(0 76 151 / .04) 100%)}.shop-split__pre{display:inline-block;font-family:var(--font-body);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);padding-bottom:4px;border-bottom:1.5px solid var(--forest);align-self:flex-start}.shop-split__card--buy .shop-split__pre{color:var(--blue);border-color:var(--blue)}.shop-split__title{font-family:var(--font-display);font-size:clamp(28px, 3vw, 40px);line-height:1.1;letter-spacing:-.018em;color:var(--charcoal-deep);margin:0}.shop-split__title em{font-style:italic;color:var(--forest)}.shop-split__card--buy .shop-split__title em{color:var(--blue)}.shop-split__body{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--charcoal-72);margin:0}.shop-split__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.shop-split__list li{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--charcoal-deep);padding-left:22px;position:relative}.shop-split__list li::before{content:'→';position:absolute;left:0;top:0;color:var(--forest);font-weight:700}.shop-split__card--buy .shop-split__list li::before{color:var(--blue)}.shop-split__cta{align-self:flex-start;margin-top:8px;font-family:var(--font-body);font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--forest);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap 0.2s,color 0.2s}.shop-split__card--buy .shop-split__cta{color:var(--blue)}.shop-split__cta:hover{gap:12px}.shop-expertise{background:radial-gradient(ellipse 50% 60% at 92% 8%,rgb(91 154 79 / .04) 0%,transparent 60%),var(--cloud)}.shop-expertise__head{text-align:center;max-width:720px;margin:0 auto clamp(40px, 5vw, 64px)}.shop-expertise__eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:14px}.shop-expertise__title{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);line-height:1.1;letter-spacing:-.018em;color:var(--charcoal-deep);margin:0 0 14px}.shop-expertise__title em{font-style:italic;color:var(--forest)}.shop-expertise__lede{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--charcoal-72);margin:0;max-width:56ch;margin-left:auto;margin-right:auto}.shop-expertise__list{max-width:920px;margin:0 auto;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden}.shop-row{display:grid;grid-template-columns:80px 1fr;align-items:baseline;padding:clamp(22px, 2.4vw, 32px) clamp(24px, 2.6vw, 36px);border-top:1px solid var(--charcoal-12)}.shop-row:first-child{border-top:none}.shop-row__num{font-family:var(--font-display);font-style:italic;font-size:clamp(28px, 3vw, 36px);line-height:1;color:var(--forest);font-weight:400}.shop-row__body{display:flex;flex-direction:column;gap:6px}.shop-row__title{font-family:var(--font-display);font-size:clamp(18px, 2vw, 22px);line-height:1.25;letter-spacing:-.005em;color:var(--charcoal-deep);margin:0;font-weight:400}.shop-row__body p{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--charcoal-72);margin:0;max-width:70ch}.shop-expertise__foot{text-align:center;font-family:var(--font-body);font-size:14px;color:var(--charcoal-72);margin:clamp(28px, 3vw, 40px) auto 0;max-width:56ch}.shop-expertise__foot strong{color:var(--charcoal-deep);font-weight:600}.shop-exchange{background:var(--white)}.shop-exchange__paper{max-width:740px;margin:0 auto;padding:clamp(36px, 4vw, 60px) clamp(32px, 4vw, 64px);background:linear-gradient(180deg,rgb(91 154 79 / .03) 0%,transparent 100%);border-left:3px solid var(--forest);border-radius:4px}.shop-exchange__eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:14px}.shop-exchange__title{font-family:var(--font-display);font-size:clamp(26px, 3vw, 38px);line-height:1.15;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0 0 24px}.shop-exchange__paper p{font-family:var(--font-body);font-size:15.5px;line-height:1.72;color:var(--charcoal-72);margin:0 0 16px}.shop-exchange__pull{font-family:var(--font-display)!important;font-style:italic;font-size:clamp(18px, 1.8vw, 22px)!important;color:var(--charcoal-deep)!important;padding:10px 0;border-top:1px solid var(--charcoal-12);border-bottom:1px solid var(--charcoal-12);margin:24px 0!important}.shop-exchange__compare{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.shop-exchange__compare li{background:var(--white);border:1px solid var(--charcoal-12);border-radius:8px;padding:16px 18px;font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--charcoal-72)}.shop-exchange__compare li span{display:block;font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:6px}@media (max-width:760px){.shop-split__grid{grid-template-columns:1fr}.shop-row{grid-template-columns:56px 1fr}.shop-row__num{font-size:24px}.shop-exchange__compare{grid-template-columns:1fr}}.broker-compare{background:var(--white)}.broker-compare__head{text-align:center;max-width:720px;margin:0 auto clamp(36px, 4vw, 56px)}.broker-compare__eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:14px}.broker-compare__title{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);line-height:1.1;letter-spacing:-.018em;color:var(--charcoal-deep);margin:0 0 14px}.broker-compare__title em{font-style:italic;color:var(--forest)}.broker-compare__lede{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--charcoal-72);margin:0}.broker-table-wrap{overflow-x:auto;border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);background:var(--white);box-shadow:0 4px 16px rgb(20 30 40 / .04)}.broker-table{width:100%;border-collapse:collapse;min-width:720px}.broker-table thead th{font-family:var(--font-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--charcoal-60);padding:18px 20px;text-align:left;background:var(--cloud);border-bottom:2px solid var(--charcoal-12)}.broker-table thead th.broker-table__owned{color:var(--forest);background:rgb(91 154 79 / .08)}.broker-table tbody th{font-family:var(--font-display);font-size:14.5px;font-weight:400;color:var(--charcoal-deep);text-align:left;padding:16px 20px;background:var(--cloud);border-bottom:1px solid var(--charcoal-12);white-space:nowrap}.broker-table tbody td{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--charcoal-72);padding:16px 20px;border-bottom:1px solid var(--charcoal-12)}.broker-table tbody td.broker-table__owned{color:var(--charcoal-deep);font-weight:500;background:rgb(91 154 79 / .04);border-left:1px solid rgb(91 154 79 / .15);border-right:1px solid rgb(91 154 79 / .15)}.broker-table tbody tr:last-child th,.broker-table tbody tr:last-child td{border-bottom:none}.broker-compare__foot{text-align:center;font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);margin:clamp(28px, 3vw, 40px) auto 0;max-width:64ch;line-height:1.65}.broker-compare__foot strong{color:var(--charcoal-deep);font-weight:600}.broker-signals{background:var(--cloud)}.broker-signals__head{text-align:center;max-width:720px;margin:0 auto clamp(40px, 5vw, 60px)}.broker-signals__eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:14px}.broker-signals__title{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);line-height:1.1;letter-spacing:-.018em;color:var(--charcoal-deep);margin:0 0 14px}.broker-signals__title em{font-style:italic;color:var(--forest)}.broker-signals__lede{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--charcoal-72);margin:0;max-width:56ch;margin-left:auto;margin-right:auto}.broker-signals__list{list-style:none;padding:0;margin:0;max-width:800px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px, 2vw, 24px)}.broker-signal{display:grid;grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:clamp(20px, 2vw, 28px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);border-left:3px solid var(--forest)}.broker-signal__check{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--forest);color:var(--white);border-radius:50%;font-family:var(--font-body);font-size:18px;font-weight:700}.broker-signal__title{font-family:var(--font-display);font-size:clamp(18px, 1.8vw, 22px);line-height:1.25;color:var(--charcoal-deep);margin:0 0 6px;font-weight:400}.broker-signal p{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);margin:0}.broker-fees{background:var(--white)}.broker-fees__paper{max-width:820px;margin:0 auto;padding:clamp(36px, 4vw, 60px) clamp(32px, 4vw, 64px);background:linear-gradient(180deg,var(--charcoal-deep) 0%,#16202a 100%);color:var(--white);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden}.broker-fees__paper::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(91 154 79 / .04) 80px 81px);pointer-events:none}.broker-fees__paper>*{position:relative;z-index:1}.broker-fees__eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest-light);margin-bottom:16px}.broker-fees__title{font-family:var(--font-display);font-size:clamp(28px, 3.2vw, 42px);line-height:1.12;letter-spacing:-.018em;color:var(--white);margin:0 0 18px}.broker-fees__title em{font-style:italic;color:var(--forest-light)}.broker-fees__lede{font-family:var(--font-body);font-size:15px;line-height:1.7;color:rgb(232 237 229 / .78);margin:0 auto clamp(32px, 4vw, 48px);max-width:56ch}.broker-fees__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px, 1.6vw, 24px);padding:clamp(20px, 2.4vw, 32px) 0;border-top:1px solid rgb(232 237 229 / .18);border-bottom:1px solid rgb(232 237 229 / .18)}.broker-fees__cell{display:flex;flex-direction:column;gap:6px;align-items:center}.broker-fees__cell-value{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px);line-height:1;color:var(--forest-light);letter-spacing:-.02em}.broker-fees__cell-label{font-family:var(--font-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:rgb(232 237 229 / .55)}.broker-fees__note{font-family:var(--font-body);font-style:italic;font-size:13.5px;line-height:1.6;color:rgb(232 237 229 / .62);margin:clamp(28px, 3vw, 40px) auto 0;max-width:56ch}@media (max-width:760px){.broker-signals__list{grid-template-columns:1fr}.broker-fees__grid{grid-template-columns:1fr;gap:20px}}.phase-detail-head{text-align:center;margin-bottom:clamp(36px, 4vw, 56px)}.phase-detail-eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:14px}.phase-detail-head h2{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px);line-height:1.12;letter-spacing:-.018em;color:var(--charcoal-deep);font-weight:400;margin:0}.workflow-vertical{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.workflow-row{position:relative;display:grid;grid-template-columns:80px 1fr 100px;align-items:center;gap:clamp(20px, 2.4vw, 32px);padding:clamp(24px, 2.6vw, 32px) clamp(28px, 3vw, 40px);background:var(--white);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest);border-radius:var(--radius-md);box-shadow:0 2px 8px rgb(20 30 40 / .04)}.workflow-row+.workflow-row::before{content:'';position:absolute;top:-10px;left:56px;width:1px;height:10px;background:rgb(91 154 79 / .4)}.workflow-row-num{font-family:var(--font-display);font-style:italic;font-size:clamp(36px, 4.4vw, 56px);line-height:1;color:var(--forest);font-weight:400;text-align:center}.workflow-row-content h3{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 26px);line-height:1.2;color:var(--charcoal-deep);font-weight:400;margin:0 0 8px}.workflow-row-content ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--font-body);font-size:14px;color:var(--charcoal-72)}.workflow-row-content ul li{position:relative;padding-left:14px}.workflow-row-content ul li::before{content:'·';position:absolute;left:4px;top:-2px;color:var(--forest);font-weight:700;font-size:16px}.workflow-row-duration{font-family:var(--font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--charcoal-deep);text-align:right;padding:8px 12px;background:var(--cloud);border-radius:100px}.funnel-eyebrow-row{display:flex;align-items:center;gap:14px;max-width:880px;margin:0 auto 18px;font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--charcoal-72)}.funnel-eyebrow-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--forest),rgb(91 154 79 / .2))}.funnel-stack{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.funnel-band{display:grid;grid-template-columns:56px 1fr 2fr;align-items:center;gap:20px;padding:clamp(18px, 2vw, 26px) clamp(22px, 2.4vw, 32px);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest);border-radius:var(--radius-md)}.funnel-band:nth-child(1){background:var(--white)}.funnel-band:nth-child(2){margin:0 calc(880px * 0.04);background:rgb(91 154 79 / .06)}.funnel-band:nth-child(3){margin:0 calc(880px * 0.09);background:rgb(91 154 79 / .1)}.funnel-band:nth-child(4){margin:0 calc(880px * 0.14);background:var(--charcoal-deep);border-color:rgb(232 237 229 / .18);border-left-color:var(--forest-light)}.funnel-num{font-family:var(--font-display);font-style:italic;font-size:clamp(28px, 3vw, 40px);line-height:1;color:var(--forest);text-align:center}.funnel-band:nth-child(4) .funnel-num{color:var(--forest-light)}.funnel-title-block{display:flex;flex-direction:column;gap:4px}.funnel-stage-tag{font-family:var(--font-body);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--forest)}.funnel-band:nth-child(4) .funnel-stage-tag{color:var(--forest-light)}.funnel-title{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 22px);line-height:1.2;color:var(--charcoal-deep)}.funnel-band:nth-child(4) .funnel-title{color:var(--white)}.funnel-bullets{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-family:var(--font-body);font-size:13.5px;color:var(--charcoal-72)}.funnel-band:nth-child(4) .funnel-bullets{color:rgb(232 237 229 / .78)}.funnel-bullets li{position:relative;padding-left:12px}.funnel-bullets li::before{content:'·';position:absolute;left:2px;top:-2px;color:var(--forest);font-weight:700;font-size:16px}.funnel-band:nth-child(4) .funnel-bullets li::before{color:var(--forest-light)}.dd-layout{display:grid;grid-template-columns:0.85fr 1.15fr;gap:clamp(28px, 3.6vw, 56px);max-width:1100px;margin:0 auto;align-items:start}.dataroom-visual{position:relative;padding:clamp(24px, 3vw, 36px);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-md)}.dataroom-stack{position:relative;height:220px;margin-bottom:24px}.dataroom-folder{position:absolute;width:88%;background:var(--white);border:1px solid var(--charcoal-12);border-radius:4px;padding:26px 18px 16px;box-shadow:0 6px 18px rgb(20 30 40 / .08)}.dataroom-folder:nth-child(1){top:0;left:0;transform:rotate(-2.5deg);z-index:1}.dataroom-folder:nth-child(2){top:36px;left:6%;transform:rotate(0.5deg);z-index:2}.dataroom-folder:nth-child(3){top:72px;left:12%;transform:rotate(2.5deg);z-index:3}.dataroom-folder-tab{position:absolute;top:-10px;left:14px;background:var(--forest);color:var(--white);font-family:var(--font-body);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:4px 10px;border-radius:3px 3px 0 0}.dataroom-folder-line{height:6px;background:var(--charcoal-12);border-radius:100px;margin-bottom:6px}.dataroom-folder-line:nth-child(2){width:90%}.dataroom-folder-line:nth-child(3){width:70%}.dataroom-folder-line:nth-child(4){width:85%}.dataroom-folder-line:nth-child(5){width:60%}.dataroom-folder-line:nth-child(6){width:75%}.dataroom-caption{text-align:center;padding-top:16px;border-top:1px solid var(--charcoal-12)}.dataroom-caption-eyebrow{display:inline-block;font-family:var(--font-body);font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:6px}.dataroom-caption h4{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 22px);font-weight:400;color:var(--charcoal-deep);margin:0}.dd-phases-header{font-family:var(--font-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--charcoal-deep);padding-bottom:12px;border-bottom:2px solid var(--charcoal-deep);margin-bottom:18px}.dd-phase-list{display:flex;flex-direction:column;gap:10px}.dd-phase{display:grid;grid-template-columns:56px 1fr 90px;gap:16px;align-items:start;padding:16px 20px;background:var(--white);border:1px solid var(--charcoal-12);border-left:3px solid var(--forest);border-radius:var(--radius-sm)}.dd-phase-num{font-family:var(--font-display);font-style:italic;font-size:clamp(24px, 2.6vw, 32px);color:var(--forest);text-align:center;line-height:1}.dd-phase-content h3{font-family:var(--font-display);font-size:clamp(16px, 1.6vw, 19px);font-weight:400;color:var(--charcoal-deep);margin:0 0 4px}.dd-phase-content ul{list-style:none;padding:0;margin:0;font-family:var(--font-body);font-size:13px;color:var(--charcoal-72);display:flex;flex-wrap:wrap;gap:2px 14px}.dd-phase-content ul li::before{content:'· ';color:var(--forest);font-weight:700}.dd-phase-duration{font-family:var(--font-body);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--charcoal-deep);text-align:right;align-self:center}.dd-verified{margin-top:18px;padding:16px 20px;background:rgb(91 154 79 / .06);border:1px solid rgb(91 154 79 / .25);border-radius:var(--radius-sm);display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center}.dd-verified-stamp{width:64px;height:64px;border-radius:50%;border:2px solid var(--forest);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-style:italic;font-size:20px;color:var(--forest);font-weight:400;transform:rotate(-8deg)}.dd-verified p{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--charcoal-72);margin:0}.dd-verified strong{color:var(--charcoal-deep)}.negotiation-balance{display:grid;grid-template-columns:1fr 80px 1fr;gap:clamp(20px, 2.4vw, 32px);align-items:stretch;max-width:1100px;margin:0 auto;position:relative}.balance-side{padding:clamp(24px, 3vw, 36px);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:14px}.balance-side--secure{background:var(--white);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest)}.balance-side--protect{background:var(--charcoal-deep);color:var(--white);border-left:4px solid var(--forest-light)}.balance-side-eyebrow{font-family:var(--font-body);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--forest)}.balance-side--protect .balance-side-eyebrow{color:var(--forest-light)}.balance-side-title{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 26px);font-weight:400;color:var(--charcoal-deep);line-height:1.2}.balance-side--protect .balance-side-title{color:var(--white)}.balance-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.balance-list li{position:relative;padding-left:22px;font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--charcoal-72)}.balance-side--protect .balance-list li{color:rgb(232 237 229 / .78)}.balance-list li::before{content:'→';position:absolute;left:0;top:0;color:var(--forest);font-weight:700}.balance-side--protect .balance-list li::before{color:var(--forest-light)}.balance-list li strong{color:var(--charcoal-deep);font-weight:600}.balance-side--protect .balance-list li strong{color:var(--white)}.balance-side-meta{margin-top:auto;padding-top:14px;border-top:1px solid var(--charcoal-12);font-family:var(--font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--charcoal-72)}.balance-side--protect .balance-side-meta{border-top-color:rgb(232 237 229 / .18);color:rgb(232 237 229 / .6)}.balance-fulcrum{display:flex;align-items:center;justify-content:center;position:relative}.balance-fulcrum::before{content:'';position:absolute;left:0;right:0;top:50%;height:2px;background:var(--forest);transform:translateY(-50%)}.balance-fulcrum-label{position:relative;background:var(--forest);color:var(--white);font-family:var(--font-body);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;padding:8px 12px;border-radius:100px;text-align:center;line-height:1.3;z-index:1}.closing-layout{display:grid;grid-template-columns:1.4fr 0.9fr;gap:clamp(28px, 3.6vw, 56px);max-width:1100px;margin:0 auto;align-items:start}.closing-checklist{display:flex;flex-direction:column;gap:12px}.closing-checklist-eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--charcoal-deep);padding-bottom:10px;border-bottom:2px solid var(--charcoal-deep);margin-bottom:6px}.closing-check{display:grid;grid-template-columns:40px 1fr 90px;gap:18px;align-items:start;padding:18px 22px;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-sm)}.closing-check-mark{width:32px;height:32px;background:var(--forest);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.closing-check-content h3{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 22px);font-weight:400;color:var(--charcoal-deep);margin:0 0 4px}.closing-check-content ul{list-style:none;padding:0;margin:0;font-family:var(--font-body);font-size:13px;color:var(--charcoal-72);display:flex;flex-wrap:wrap;gap:2px 14px}.closing-check-content ul li::before{content:'· ';color:var(--forest);font-weight:700}.closing-check-duration{font-family:var(--font-body);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--charcoal-deep);text-align:right;align-self:center}.closing-stamp-area{display:flex;flex-direction:column;align-items:center;gap:24px;position:sticky;top:80px}.closing-stamp{width:240px;height:240px;border-radius:50%;border:3px solid var(--forest);position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,transparent 65%,rgb(91 154 79 / .05) 70%,transparent 75%),var(--cloud);transform:rotate(-6deg);box-shadow:0 8px 24px rgb(20 30 40 / .08)}.closing-stamp::before{content:'';position:absolute;inset:8px;border:1px dashed var(--forest);border-radius:50%;opacity:.5}.closing-stamp-inner{text-align:center;padding:20px}.closing-stamp-eyebrow{display:block;font-family:var(--font-body);font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:10px}.closing-stamp-inner h3{font-family:var(--font-display);font-style:italic;font-size:clamp(22px, 2.6vw, 30px);line-height:1;color:var(--charcoal-deep);font-weight:400;margin:0 0 12px}.closing-stamp-rule{display:block;width:50%;height:1px;background:var(--forest);margin:0 auto 10px}.closing-stamp-meta{font-family:var(--font-body);font-size:9.5px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest)}.closing-outcome-note{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);text-align:center;max-width:28ch;margin:0}.closing-outcome-note strong{color:var(--charcoal-deep)}@media (max-width:900px){.workflow-row{grid-template-columns:56px 1fr}.workflow-row-duration{grid-column:1 / -1;justify-self:start;margin-top:0}.funnel-band{grid-template-columns:40px 1fr}.funnel-band:nth-child(2),.funnel-band:nth-child(3),.funnel-band:nth-child(4){margin-left:0;margin-right:0}.funnel-band .funnel-bullets{grid-column:1 / -1;padding-left:56px}.dd-layout{grid-template-columns:1fr}.negotiation-balance{grid-template-columns:1fr;gap:18px}.balance-fulcrum{padding:8px 0}.balance-fulcrum::before{left:50%;right:auto;top:0;bottom:0;width:2px;height:100%;transform:none}.closing-layout{grid-template-columns:1fr}.closing-stamp-area{order:-1;position:static}}@media (max-width:600px){.dd-phase{grid-template-columns:40px 1fr}.dd-phase-duration{grid-column:1 / -1;padding-left:56px;text-align:left}.closing-check{grid-template-columns:32px 1fr}.closing-check-duration{grid-column:1 / -1;padding-left:50px;text-align:left}}.tm-videos{background:var(--cloud)}.tm-videos .section-header{margin-bottom:clamp(36px, 4vw, 56px)}.tm-videos .section-header h2{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px);line-height:1.1;letter-spacing:-.018em;color:var(--charcoal-deep);font-weight:400;margin:8px 0 12px}.tm-videos .section-header p{font-family:var(--font-body);font-size:15px;color:var(--charcoal-72);line-height:1.6;margin:0}.tm-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.4vw, 32px);max-width:1100px;margin:0 auto}.tm-video-card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;transition:transform 0.25s var(--ease-out)}.tm-video-card:hover{transform:translateY(-3px)}.tm-video-card:hover .tm-video-thumb img{transform:scale(1.03)}.tm-video-card:hover .tm-video-play{background:var(--forest);color:var(--white)}.tm-video-thumb{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-md);overflow:hidden;background:var(--charcoal-deep);border:1px solid var(--charcoal-12);box-shadow:0 4px 16px rgb(20 30 40 / .08)}.tm-video-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s var(--ease-out)}.tm-video-play{position:absolute;bottom:14px;right:14px;width:56px;height:56px;border-radius:50%;background:var(--forest);color:var(--white);display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 8px 22px -6px rgb(15 30 22 / .55);transition:background 0.2s var(--ease-out),color 0.2s var(--ease-out),transform 0.2s var(--ease-out)}.tm-video-card:hover .tm-video-play{transform:scale(1.06)}.tm-video-thumb img{object-position:center top}.tm-video-play svg{width:22px;height:22px;margin-left:3px}.tm-video-name{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 26px);font-weight:400;color:var(--charcoal-deep);margin:0;line-height:1.15}.tm-video-meta{font-family:var(--font-body);font-size:12.5px;letter-spacing:.04em;color:var(--charcoal-72);font-weight:500}.tm-video-card:hover .tm-video-meta{color:var(--forest)}@media (max-width:900px){.tm-video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tm-video-grid{grid-template-columns:1fr}}.ee-section-head{text-align:center;max-width:760px;margin:0 auto clamp(36px, 4vw, 56px)}.ee-eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:14px}.ee-eyebrow--dark{color:var(--forest-light)}.ee-section-title{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);line-height:1.1;letter-spacing:-.018em;color:var(--charcoal-deep);font-weight:400;margin:0 0 14px}.ee-section-title em{font-style:italic;color:var(--forest)}.ee-section-lede{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--charcoal-72);margin:0;max-width:60ch;margin-left:auto;margin-right:auto}.ee-hero{position:relative;padding:clamp(100px, 12vw, 180px) 0 clamp(56px, 6vw, 96px);background:radial-gradient(ellipse 40% 50% at 0% 0%,rgb(91 154 79 / .14) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 100% 100%,rgb(0 76 151 / .08) 0%,transparent 60%),linear-gradient(170deg,var(--charcoal-deep) 0%,#11181f 50%,#0c1218 100%);color:var(--white);overflow:hidden}.ee-hero::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 59px,rgb(232 237 229 / .018) 59px 60px),repeating-linear-gradient(90deg,transparent 0 59px,rgb(232 237 229 / .018) 59px 60px);pointer-events:none}.ee-hero__foil{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--forest) 20%,var(--forest-light) 50%,var(--forest) 80%,transparent 100%);z-index:2}.ee-hero .container{position:relative;z-index:1;max-width:var(--container-max)}.ee-hero__grid{display:grid;grid-template-columns:1fr auto;gap:clamp(40px, 6vw, 80px);align-items:center;margin-bottom:clamp(48px, 6vw, 80px)}.ee-hero__copy{text-align:left;max-width:640px}.ee-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;font-weight:700;color:var(--forest-light);padding:7px 16px;border:1px solid rgb(91 154 79 / .3);border-radius:100px;background:rgb(91 154 79 / .08);margin-bottom:28px}.ee-hero__title{font-family:var(--font-display);font-size:clamp(42px, 5.5vw, 80px);line-height:1.08;letter-spacing:-.025em;color:var(--white);margin:0 0 clamp(20px, 2.4vw, 32px);font-weight:400;padding-bottom:.08em}.ee-hero__title em{font-style:italic;background:linear-gradient(110deg,var(--forest-light) 0%,#97c489 50%,var(--forest-light) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;display:inline-block;padding:0 .08em .1em 0;line-height:1.18}.ee-hero__lede{font-family:var(--font-body);font-size:clamp(16px, 1.4vw, 18px);line-height:1.7;color:rgb(232 237 229 / .72);max-width:52ch;margin:0 0 clamp(28px, 3vw, 40px)}.ee-hero__cta-row{display:flex;gap:14px;flex-wrap:wrap}.btn-ghost--light{color:rgb(232 237 229 / .8)!important;border-color:rgb(232 237 229 / .25)!important}.btn-ghost--light:hover{color:var(--white)!important;border-color:rgb(232 237 229 / .5)!important;background:rgb(255 255 255 / .06)!important}.ee-hero__sigil{display:flex;flex-direction:column;align-items:center;gap:0;padding:clamp(24px, 3vw, 40px);user-select:none}.ee-hero__sigil-mark{font-family:var(--font-display);font-size:clamp(72px, 10vw, 140px);line-height:1;letter-spacing:.12em;color:#fff0;-webkit-text-stroke:1px rgb(91 154 79 / .28);font-weight:400}.ee-hero__sigil-line{width:1px;height:clamp(24px, 3vw, 40px);background:linear-gradient(180deg,var(--forest-light) 0%,transparent 100%);margin:8px 0}.ee-hero__sigil-sub{font-family:var(--font-body);font-size:9px;letter-spacing:.36em;text-transform:uppercase;font-weight:700;color:rgb(232 237 229 / .35);writing-mode:horizontal-tb}.ee-hero__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:clamp(20px, 2.4vw, 28px) 0;border-top:1px solid rgb(232 237 229 / .1);border-bottom:1px solid rgb(232 237 229 / .1);position:relative}.ee-hero__stat{position:relative;text-align:center;padding:4px clamp(12px, 1.5vw, 24px);border-right:1px solid rgb(232 237 229 / .1)}.ee-hero__stat:last-child{border-right:0}.ee-hero__stat-value{font-family:var(--font-display);font-size:clamp(22px, 2.6vw, 34px);line-height:1;color:var(--white);letter-spacing:-.02em}.ee-hero__stat-label{font-family:var(--font-body);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:rgb(232 237 229 / .4);margin-top:6px}.ee-letter{background:var(--white)}.ee-letter__grid{display:grid;grid-template-columns:1.5fr 0.85fr;gap:clamp(32px, 4vw, 64px);align-items:center;max-width:1000px;margin:0 auto;padding:clamp(36px, 4vw, 60px);background:linear-gradient(180deg,rgb(91 154 79 / .04) 0%,transparent 100%);border-left:3px solid var(--forest);border-radius:4px}.ee-letter__eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;color:var(--forest);margin-bottom:14px}.ee-letter__title{font-family:var(--font-display);font-size:clamp(28px, 3.2vw, 42px);line-height:1.1;letter-spacing:-.015em;color:var(--charcoal-deep);font-weight:400;margin:0 0 24px}.ee-letter__copy p{font-family:var(--font-body);font-size:16px;line-height:1.72;color:var(--charcoal-72);margin:0 0 16px}.ee-letter__signoff{margin-top:24px;padding-top:18px;border-top:1px solid var(--charcoal-12);display:flex;flex-direction:column;gap:4px}.ee-letter__signoff strong{font-family:var(--font-display);font-style:italic;font-size:clamp(20px, 2vw, 24px);color:var(--charcoal-deep);font-weight:400}.ee-letter__signoff span{font-family:var(--font-body);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--charcoal-60)}.ee-letter__portrait{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--cloud);border:4px solid var(--white);box-shadow:0 12px 32px rgb(20 30 40 / .1);max-width:280px;justify-self:center}.ee-letter__portrait img{width:100%;height:100%;object-fit:cover;display:block}.ee-letter__portrait--placeholder{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-style:italic;font-size:80px;color:var(--forest);background:linear-gradient(135deg,rgb(91 154 79 / .1),rgb(91 154 79 / .04))}.ee-letter__portrait--placeholder::after{content:'DF'}.ee-brief{background:var(--white);position:relative}.ee-brief::before{content:'';position:absolute;top:0;right:0;width:clamp(120px, 15vw, 240px);height:clamp(120px, 15vw, 240px);background:linear-gradient(225deg,var(--sage) 50%,transparent 50%);pointer-events:none}.ee-brief__layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px, 5vw, 80px);align-items:start;max-width:var(--container-max);margin:0 auto}.ee-brief__lead{position:sticky;top:120px}.ee-section-head--left{text-align:left}.ee-section-head--left .ee-section-lede{margin-left:0;margin-right:0}.ee-pull-quote{font-family:var(--font-display);font-style:italic;font-size:clamp(19px, 2vw, 26px);line-height:1.35;color:var(--charcoal-deep);text-align:left;margin:clamp(28px, 3vw, 40px) 0 0;padding:clamp(20px, 2.4vw, 28px) 0 clamp(20px, 2.4vw, 28px) clamp(20px, 2.4vw, 28px);border-left:3px solid var(--forest);border-top:none;border-bottom:none}.ee-pull-quote em{color:var(--forest)}.ee-arc{display:flex;flex-direction:column;gap:0;position:relative;padding-left:32px}.ee-arc__line{position:absolute;left:8px;top:24px;bottom:24px;width:1px;background:linear-gradient(180deg,var(--charcoal-deep) 0%,var(--forest) 50%,var(--blue) 100%)}.ee-arc__marker{position:absolute;left:-28px;top:28px;width:9px;height:9px;border-radius:50%;border:2px solid var(--forest);background:var(--white);z-index:1}.ee-arc__card{position:relative;padding:clamp(28px, 3vw, 36px) clamp(24px, 2.8vw, 32px);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);margin-bottom:clamp(16px, 2vw, 24px);transition:transform 0.25s var(--ease-out),box-shadow 0.25s,border-color 0.25s}.ee-arc__card:last-child{margin-bottom:0}.ee-arc__card:hover{transform:translateX(4px);box-shadow:var(--shadow-md);border-color:var(--forest)}.ee-arc__card:nth-child(2) .ee-arc__marker{border-color:var(--charcoal-deep);background:var(--charcoal-deep)}.ee-arc__card:nth-child(3) .ee-arc__marker{border-color:var(--forest);background:var(--forest)}.ee-arc__card:nth-child(4) .ee-arc__marker{border-color:var(--blue);background:var(--blue)}.ee-arc__num{font-family:var(--font-display);font-size:clamp(28px, 2.8vw, 36px);line-height:1;color:var(--charcoal-42);margin-bottom:10px;letter-spacing:-.02em}.ee-arc__card:nth-child(2) .ee-arc__num{color:var(--charcoal-deep)}.ee-arc__card:nth-child(3) .ee-arc__num{color:var(--forest)}.ee-arc__card:nth-child(4) .ee-arc__num{color:var(--blue)}.ee-arc__title{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 26px);line-height:1.15;color:var(--charcoal-deep);font-weight:400;margin:0 0 10px}.ee-arc__card p{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--charcoal-72);margin:0}@media (max-width:880px){.ee-brief__layout{grid-template-columns:1fr}.ee-brief__lead{position:static}.ee-brief::before{display:none}}.ee-risk{position:relative;padding:clamp(80px, 10vw, 140px) 0 clamp(72px, 8vw, 120px);background:radial-gradient(ellipse 60% 60% at 92% 8%,rgb(91 154 79 / .08) 0%,transparent 60%),linear-gradient(180deg,var(--charcoal-deep) 0%,#16202a 100%);color:var(--white);overflow:hidden}.ee-risk::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 49px,rgb(232 237 229 / .03) 49px 50px);pointer-events:none;mix-blend-mode:overlay;opacity:.5}.ee-risk .container{position:relative;z-index:1}.ee-risk__head{text-align:center;max-width:720px;margin:0 auto clamp(36px, 4vw, 56px)}.ee-risk__title{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);line-height:1.1;letter-spacing:-.018em;color:var(--white);font-weight:400;margin:0 0 14px}.ee-risk__title em{font-style:italic;color:var(--forest-light)}.ee-risk__lede{font-family:var(--font-body);font-size:16px;line-height:1.65;color:rgb(232 237 229 / .78);margin:0;max-width:60ch;margin-left:auto;margin-right:auto}.ee-risk__bar{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:920px;margin:0 auto clamp(48px, 6vw, 72px);padding:clamp(20px, 2.4vw, 28px) 0;background:rgb(0 76 151 / .18);border:1px solid rgb(0 76 151 / .4);border-radius:var(--radius-md)}.ee-risk__stat{text-align:center;padding:0 16px;border-right:1px solid rgb(232 237 229 / .12)}.ee-risk__stat:last-child{border-right:0}.ee-risk__stat-value{font-family:var(--font-display);font-size:clamp(24px, 2.8vw, 38px);line-height:1;color:var(--white);letter-spacing:-.02em}.ee-risk__stat-label{font-family:var(--font-body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:rgb(232 237 229 / .65);margin-top:8px}.ee-risk__body{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(32px, 4vw, 64px);max-width:1100px;margin:0 auto;align-items:start}.ee-risk__mega{padding:clamp(20px, 2.4vw, 28px)}.ee-risk__mega-num{font-family:var(--font-display);font-size:clamp(72px, 9vw, 130px);line-height:1;color:var(--forest-light);letter-spacing:-.04em;font-weight:400}.ee-risk__mega-body{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 18px);line-height:1.6;color:rgb(232 237 229 / .85);margin:18px 0 24px}.ee-risk__mega-callout{font-family:var(--font-body);font-style:italic;font-size:14px;line-height:1.65;color:rgb(232 237 229 / .65);border-left:2px solid var(--forest-light);padding-left:18px;margin:0}.ee-risk__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ee-risk__card{padding:clamp(18px, 2vw, 24px);background:rgb(255 255 255 / .04);border:1px solid rgb(232 237 229 / .14);border-left:3px solid var(--forest-light);border-radius:var(--radius-sm)}.ee-risk__card h4{font-family:var(--font-display);font-size:clamp(16px, 1.6vw, 19px);font-weight:400;color:var(--white);margin:0 0 8px}.ee-risk__card p{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:rgb(232 237 229 / .72);margin:0}.ee-risk__flags{max-width:1100px;margin:clamp(40px, 5vw, 64px) auto 0;padding:clamp(20px, 2.4vw, 28px);background:rgb(255 255 255 / .04);border:1px dashed rgb(232 237 229 / .22);border-radius:var(--radius-sm);display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center}.ee-risk__flags h4{font-family:var(--font-display);font-style:italic;font-size:clamp(18px, 2vw, 22px);color:var(--forest-light);font-weight:400;margin:0}.ee-risk__flags ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 24px;font-family:var(--font-body);font-size:13.5px;color:rgb(232 237 229 / .78)}.ee-risk__flags li::before{content:'⚠ ';color:var(--forest-light);font-weight:700;margin-right:4px}.ee-delta{background:var(--sage);position:relative;overflow:hidden}.ee-delta__fracture{position:absolute;top:0;left:50%;width:1px;height:100%;background:linear-gradient(180deg,transparent 0%,var(--charcoal-20) 20%,var(--charcoal-20) 80%,transparent 100%);pointer-events:none;z-index:0}.ee-delta .container{position:relative;z-index:1}.ee-delta__grid{display:grid;grid-template-columns:1fr 240px 1fr;gap:clamp(20px, 2.4vw, 28px);max-width:1200px;margin:0 auto;align-items:stretch}.ee-delta__card{padding:clamp(28px, 3vw, 40px);border-radius:var(--radius-lg);display:flex;flex-direction:column;transition:transform 0.3s var(--ease-out),box-shadow 0.3s}.ee-delta__card:hover{transform:translateY(-4px)}.ee-delta__card--owner{background:var(--white);border:1px solid var(--charcoal-12);box-shadow:var(--shadow-md)}.ee-delta__card--owner:hover{box-shadow:var(--shadow-lg)}.ee-delta__card--owner .ee-delta__value{color:var(--forest)}.ee-delta__card--buyer{background:var(--charcoal-deep);color:var(--white);border:1px solid rgb(232 237 229 / .08);box-shadow:0 16px 48px rgb(29 40 48 / .25)}.ee-delta__card--buyer:hover{box-shadow:0 24px 64px rgb(29 40 48 / .35)}.ee-delta__card.ee-delta__card--buyer .ee-delta__label{color:rgb(255 255 255 / .75)}.ee-delta__card.ee-delta__card--buyer .ee-delta__value{color:var(--white)}.ee-delta__card.ee-delta__card--buyer p{color:rgb(255 255 255 / .92)}.ee-delta__card.ee-delta__card--buyer ul{color:rgb(255 255 255 / .92)}.ee-delta__card.ee-delta__card--buyer li{color:rgb(255 255 255 / .92)}.ee-delta__card.ee-delta__card--buyer li::before{color:rgb(255 255 255 / .6)}.ee-delta__card.ee-delta__card--buyer .ee-delta__tag{color:rgb(255 255 255 / .85);background:rgb(255 255 255 / .12)}.ee-delta__label{font-family:var(--font-body);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--charcoal-42);margin-bottom:12px}.ee-delta__value{font-family:var(--font-display);font-size:clamp(52px, 7vw, 96px);line-height:1;color:var(--charcoal-deep);letter-spacing:-.03em;margin-bottom:16px}.ee-delta__card p{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);margin:0 0 16px}.ee-delta__card ul{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:6px;font-family:var(--font-body);font-size:13px;color:var(--charcoal-72)}.ee-delta__card li{position:relative;padding-left:18px}.ee-delta__card li::before{content:'·';position:absolute;left:4px;top:-2px;color:var(--forest);font-weight:700;font-size:16px}.ee-delta__tag{margin-top:auto;font-family:var(--font-body);font-size:10px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--charcoal-42);padding:6px 12px;background:rgb(54 69 79 / .06);border-radius:100px;align-self:flex-start}.ee-delta__bridge{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgb(91 154 79 / .16) 0%,transparent 60%),linear-gradient(180deg,#1a2530 0%,var(--charcoal-deep) 50%,#1a2530 100%);color:var(--white);border-radius:var(--radius-lg);padding:clamp(24px, 2.8vw, 32px);text-align:center;display:flex;flex-direction:column;gap:10px;justify-content:center;border:1px solid rgb(91 154 79 / .25);box-shadow:0 0 60px rgb(91 154 79 / .08);position:relative;overflow:hidden}.ee-delta__bridge-crack{width:40px;height:1px;background:linear-gradient(90deg,transparent 0%,var(--forest-light) 50%,transparent 100%);margin:4px auto}.ee-delta__bridge-h{font-family:var(--font-body);font-size:9.5px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--forest-light)}.ee-delta__bridge-num{font-family:var(--font-display);font-size:clamp(32px, 4vw, 52px);line-height:1;font-weight:400;background:linear-gradient(180deg,var(--white) 0%,#d5e8cd 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.ee-delta__bridge p{font-family:var(--font-body);font-size:11.5px;line-height:1.5;color:rgb(232 237 229 / .7);margin:0}.ee-delta__transition{text-align:center;font-family:var(--font-body);font-size:15px;color:var(--charcoal-72);margin:clamp(36px, 4vw, 56px) auto 0;padding:20px clamp(24px, 3vw, 40px);background:var(--white);border-radius:var(--radius-md);max-width:56ch;box-shadow:var(--shadow-sm)}.ee-delta__transition strong{color:var(--forest);font-weight:600}.ee-framework{background:radial-gradient(ellipse 50% 40% at 20% 80%,rgb(91 154 79 / .12) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 90% 10%,rgb(0 76 151 / .06) 0%,transparent 60%),linear-gradient(175deg,#1e2a34 0%,var(--charcoal-deep) 40%,#141e26 100%);color:var(--white);position:relative;overflow:hidden}.ee-framework__grid-bg{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 39px,rgb(91 154 79 / .025) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgb(91 154 79 / .025) 39px 40px);pointer-events:none}.ee-framework .container{position:relative;z-index:1}.ee-section-title--light{color:var(--white)}.ee-section-title--light em{color:var(--forest-light);-webkit-text-fill-color:var(--forest-light)}.ee-section-lede--light{color:rgb(232 237 229 / .7)}.ee-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 2vw, 24px);max-width:1200px;margin:0 auto;position:relative}.ee-steps__connector{display:none}.ee-step{position:relative;z-index:1;background:rgb(255 255 255 / .04);border:1px solid rgb(232 237 229 / .1);padding:clamp(24px, 2.8vw, 32px);border-radius:var(--radius-md);text-align:center;transition:transform 0.25s var(--ease-out),border-color 0.25s,background 0.25s}.ee-step:hover{background:rgb(255 255 255 / .07);border-color:rgb(91 154 79 / .35);transform:translateY(-3px)}.ee-step--final{border-color:rgb(91 154 79 / .45);background:rgb(91 154 79 / .08)}.ee-step__num{width:56px;height:56px;border-radius:50%;background:#fff0;border:2px solid var(--forest-light);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:24px;color:var(--forest-light);margin:0 auto 16px;position:relative;z-index:1;transition:background 0.25s,color 0.25s}.ee-step:hover .ee-step__num{background:var(--forest-light);color:var(--charcoal-deep)}.ee-step--final .ee-step__num{background:var(--forest-light);color:var(--charcoal-deep);border-color:var(--forest-light);box-shadow:0 0 24px rgb(91 154 79 / .3)}.ee-step__title{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 24px);line-height:1.1;color:var(--white);font-weight:400;margin:0 0 14px}.ee-step ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;text-align:left;font-family:var(--font-body);font-size:13px;color:rgb(232 237 229 / .65)}.ee-step li{position:relative;padding-left:14px}.ee-step li::before{content:'\00B7';position:absolute;left:2px;top:-2px;color:var(--forest-light);font-weight:700;font-size:16px}.ee-multiplier{max-width:800px;margin:clamp(48px, 6vw, 72px) auto 0;padding:clamp(28px, 3vw, 40px) clamp(32px, 4vw, 56px);background:rgb(91 154 79 / .08);border:1px solid rgb(91 154 79 / .25);color:var(--white);border-radius:var(--radius-lg);text-align:center;position:relative;overflow:hidden}.ee-multiplier::before{content:'\00D7';position:absolute;top:-50px;right:-10px;font-family:var(--font-display);font-size:280px;line-height:1;color:rgb(91 154 79 / .06);pointer-events:none;font-style:italic}.ee-multiplier>*{position:relative}.ee-multiplier h3{font-family:var(--font-display);font-style:italic;font-size:clamp(22px, 2.4vw, 28px);font-weight:400;color:var(--forest-light);margin:0 0 12px}.ee-multiplier p{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);line-height:1.6;color:rgb(232 237 229 / .78);margin:0;max-width:56ch;margin-left:auto;margin-right:auto}.ee-multiplier strong{color:var(--white);font-weight:600}.ee-stack{background:var(--cloud);position:relative}.ee-stack__ledger{max-width:960px;margin:0 auto;border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow-md)}.ee-stack__row{display:grid;grid-template-columns:72px 180px 1fr;gap:0;align-items:center;padding:clamp(20px, 2.4vw, 28px) clamp(24px, 2.8vw, 32px);border-bottom:1px solid var(--charcoal-12);transition:background 0.2s}.ee-stack__row:last-child{border-bottom:none}.ee-stack__row:hover{background:var(--forest-pale)}.ee-stack__num{font-family:var(--font-display);font-size:clamp(28px, 2.8vw, 36px);line-height:1;color:var(--charcoal-20);font-weight:400;letter-spacing:-.02em}.ee-stack__row:hover .ee-stack__num{color:var(--forest)}.ee-stack__row h4{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 20px);font-weight:400;color:var(--charcoal-deep);margin:0;line-height:1.25}.ee-stack__row p{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--charcoal-72);margin:0}.ee-stack__foot{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:clamp(40px, 4vw, 56px) auto 0;padding-top:clamp(28px, 3vw, 40px);border-top:1px solid var(--charcoal-12)}.ee-stack__foot div{font-family:var(--font-body);font-style:italic;font-size:14px;line-height:1.55;color:var(--charcoal-72);padding:0 8px}.ee-pricing{background:var(--white);position:relative}.ee-plans{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(20px, 2.4vw, 32px);max-width:1060px;margin:0 auto clamp(40px, 5vw, 64px);align-items:stretch}.ee-plan{position:relative;padding:clamp(32px, 3.5vw, 48px);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);display:flex;flex-direction:column;transition:transform 0.3s var(--ease-out),box-shadow 0.3s}.ee-plan:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ee-plan--featured{background:radial-gradient(ellipse 70% 60% at 30% 10%,rgb(91 154 79 / .12) 0%,transparent 60%),linear-gradient(170deg,var(--charcoal-deep) 0%,#11181f 60%,#0c1218 100%);color:var(--white);border-color:rgb(91 154 79 / .35);box-shadow:0 20px 60px -20px rgb(29 40 48 / .35);overflow:hidden}.ee-plan--featured::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 50%,var(--forest) 100%);border-radius:var(--radius-lg) var(--radius-lg) 0 0}.ee-plan--featured>*{position:relative}.ee-plan__badge{align-self:flex-start;font-family:var(--font-body);font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--forest);padding:6px 12px;background:rgb(91 154 79 / .08);border:1px solid rgb(91 154 79 / .25);border-radius:100px;margin-bottom:18px}.ee-plan__badge--featured{color:var(--charcoal-deep);background:var(--forest-light);border-color:var(--forest-light);font-weight:800;box-shadow:0 4px 12px rgb(91 154 79 / .35)}.ee-plan__name{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 28px);line-height:1.15;color:var(--charcoal-deep);font-weight:400;margin:0 0 6px}.ee-plan--featured .ee-plan__name{color:var(--white)}.ee-plan__cycle{font-family:var(--font-body);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--charcoal-72);margin-bottom:18px}.ee-plan--featured .ee-plan__cycle{color:rgb(232 237 229 / .55)}.ee-plan__price{font-family:var(--font-display);font-size:clamp(40px, 5vw, 64px);line-height:1;color:var(--charcoal-deep);letter-spacing:-.02em;margin-bottom:4px}.ee-plan__price span{font-family:var(--font-body);font-size:13px;letter-spacing:.04em;font-weight:600;color:var(--charcoal-72)}.ee-plan--featured .ee-plan__price{background:linear-gradient(180deg,var(--white) 0%,#cfe1c8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.ee-plan--featured .ee-plan__price span{-webkit-text-fill-color:rgb(232 237 229 / .5)}.ee-plan__fit{font-family:var(--font-body);font-style:italic;font-size:13.5px;line-height:1.5;color:var(--charcoal-72);margin:14px 0 22px}.ee-plan--featured .ee-plan__fit{color:rgb(232 237 229 / .65)}.ee-plan ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--charcoal-12);padding-top:18px}.ee-plan--featured ul{border-top-color:rgb(232 237 229 / .12)}.ee-plan li{position:relative;padding-left:22px;font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--charcoal-72)}.ee-plan--featured li{color:rgb(232 237 229 / .78)}.ee-plan li::before{content:'\2713';position:absolute;left:0;top:0;color:var(--forest);font-weight:700}.ee-plan--featured li::before{color:var(--forest-light)}.ee-pricing__fit{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px, 2vw, 24px);max-width:1060px;margin:0 auto}.ee-pricing__fit-card{padding:clamp(24px, 2.8vw, 32px);background:var(--sage);border:none;border-radius:var(--radius-md);position:relative;padding-left:clamp(36px, 3.5vw, 48px)}.ee-pricing__fit-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--forest) 0%,var(--forest-light) 100%);border-radius:var(--radius-md) 0 0 var(--radius-md)}.ee-pricing__fit-card h4{font-family:var(--font-display);font-size:clamp(18px, 2vw, 22px);font-weight:400;color:var(--charcoal-deep);margin:0 0 8px}.ee-pricing__fit-card p{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);margin:0}.ee-closing-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:900px;margin:clamp(32px, 4vw, 48px) auto;border:1px solid rgb(232 237 229 / .1);border-radius:var(--radius-md);overflow:hidden}.ee-closing-steps li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;padding:clamp(20px, 2.4vw, 28px);background:rgb(255 255 255 / .03);border-right:1px solid rgb(232 237 229 / .08);font-family:var(--font-body);font-size:14px;line-height:1.5;color:rgb(232 237 229 / .75);text-align:left;transition:background 0.2s}.ee-closing-steps li:last-child{border-right:none}.ee-closing-steps li:hover{background:rgb(91 154 79 / .06)}.ee-closing-steps__num{width:32px;height:32px;border-radius:50%;background:#fff0;border:1px solid var(--forest-light);color:var(--forest-light);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:15px;font-weight:400}@media (max-width:1024px){.ee-letter__grid{grid-template-columns:1fr;text-align:center}.ee-letter__portrait{margin:0 auto}.ee-letter__signoff{align-items:center}.ee-arc{grid-template-columns:1fr}.ee-risk__body{grid-template-columns:1fr}.ee-risk__grid{grid-template-columns:1fr 1fr}.ee-delta__grid{grid-template-columns:1fr}.ee-delta__bridge{order:0;padding:20px}.ee-delta__fracture{display:none}.ee-steps{grid-template-columns:repeat(2,1fr);row-gap:20px}.ee-steps::before{display:none}.ee-steps__connector{display:none}.ee-stack__row{grid-template-columns:56px 1fr}.ee-stack__row p{grid-column:2}.ee-stack__foot{grid-template-columns:1fr}.ee-plans{grid-template-columns:1fr}.ee-pricing__fit{grid-template-columns:1fr}.ee-closing-steps{grid-template-columns:1fr}}@media (max-width:700px){.ee-hero__grid{grid-template-columns:1fr}.ee-hero__sigil{display:none}.ee-hero__stats{grid-template-columns:1fr 1fr}.ee-hero__stat{border-right:0;border-bottom:1px solid rgb(232 237 229 / .08);padding:12px 0}.ee-hero__stat:nth-last-child(-n+2){border-bottom:0}.ee-risk__bar{grid-template-columns:1fr;padding:14px 0}.ee-risk__stat{padding:10px 12px;border-bottom:1px solid rgb(232 237 229 / .12);border-right:0}.ee-risk__stat:last-child{border-bottom:0}.ee-risk__grid{grid-template-columns:1fr}.ee-risk__flags{grid-template-columns:1fr}.ee-risk__flags ul{grid-template-columns:1fr}.ee-steps{grid-template-columns:1fr}.ee-stack__row{grid-template-columns:48px 1fr}.ee-stack__row h4{grid-column:2}.ee-stack__row p{grid-column:1 / -1;padding-left:48px}}.section.founder-video{background:var(--white);padding-top:clamp(40px, 5vw, 64px);padding-bottom:clamp(40px, 5vw, 64px)}.founder-video-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px, 4vw, 56px);align-items:center;max-width:1180px;margin:0 auto}.founder-video-eyebrow{display:block;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.founder-video-title{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px);line-height:1.1;color:var(--charcoal-deep);margin:0 0 16px}.founder-video-title em{font-style:italic;color:var(--forest)}.founder-video-lede{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--charcoal-72);margin:0 0 20px}.founder-video-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color var(--duration-fast) var(--ease-out)}.founder-video-link:hover{border-bottom-color:var(--forest)}.founder-video-thumb{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:16 / 9;background:var(--charcoal-deep);text-decoration:none}.founder-video-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-base) var(--ease-out)}.founder-video-thumb:hover img{transform:scale(1.03)}.founder-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:var(--white);color:var(--forest);display:grid;place-items:center;box-shadow:0 8px 28px rgb(0 0 0 / .25);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-spring)}.founder-video-thumb:hover .founder-video-play{background:var(--forest);color:var(--white);transform:translate(-50%,-50%) scale(1.06)}@media (max-width:820px){.founder-video-grid{grid-template-columns:1fr}.founder-video-play{width:60px;height:60px}}.section.proof-stats{background:var(--charcoal-deep);padding:clamp(48px, 6vw, 80px) 0}.proof-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px, 3vw, 40px);max-width:1180px;margin:0 auto;padding:0 var(--gutter)}.proof-stat{display:flex;flex-direction:column;gap:6px;text-align:center;padding:0 8px;position:relative}.proof-stat:not(:last-child)::after{content:"";position:absolute;top:18%;bottom:18%;right:calc(clamp(20px, 3vw, 40px) / -2);width:1px;background:rgb(232 237 229 / .14)}.proof-stat__num{font-family:var(--font-display);font-size:clamp(32px, 4vw, 56px);line-height:1;color:var(--white);display:inline-flex;align-items:baseline;justify-content:center}.proof-stat__plus{font-family:var(--font-body);font-size:.5em;font-weight:600;color:var(--forest-light);margin-left:2px}.proof-stat__label{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(232 237 229 / .62)}@media (max-width:720px){.proof-stats-grid{grid-template-columns:repeat(2,1fr);row-gap:32px}.proof-stat:nth-child(2)::after{display:none}.proof-stat:not(:last-child)::after{right:-16px}}@media (max-width:420px){.proof-stats-grid{grid-template-columns:1fr}.proof-stat::after{display:none!important}}.val-evaluate-section{background:var(--white);padding:clamp(80px, 9vw, 120px) 0}.val-evaluate-grid{display:grid;grid-template-columns:1fr;gap:clamp(40px, 5vw, 64px);max-width:1180px;margin:0 auto;padding:0 var(--gutter)}.val-evaluate-grid>.val-evaluate-head{grid-column:1 / -1;max-width:none}@media (min-width:880px){.val-evaluate-grid{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(40px, 5vw, 72px)}.val-evaluate-grid>.val-evaluate-head{grid-column:1 / -1;max-width:880px}.val-evaluate-aside{position:sticky;top:clamp(80px, 10vw, 120px)}}.val-evaluate-title{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 48px);line-height:1.1;color:var(--charcoal-deep);margin:8px 0 18px;letter-spacing:-.015em}.val-evaluate-title em{font-style:italic;color:var(--forest)}.val-evaluate-lede{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--charcoal-72);max-width:60ch;margin:0}.val-evaluate-list{display:grid;gap:clamp(20px, 2.4vw, 28px)}.val-evaluate-item{display:grid;grid-template-columns:56px 1fr;gap:20px;padding-top:clamp(20px, 2.4vw, 28px);border-top:1px solid var(--charcoal-12);align-items:start}.val-evaluate-item:first-child{border-top:0;padding-top:0}.val-evaluate-num{font-family:var(--font-display);font-style:italic;font-size:clamp(22px, 2.4vw, 30px);line-height:1;color:var(--forest);letter-spacing:-.01em}.val-evaluate-item h4{grid-column:2;font-family:var(--font-display);font-size:clamp(18px, 2vw, 22px);font-weight:400;line-height:1.2;color:var(--charcoal-deep);margin:2px 0 8px}.val-evaluate-item p{grid-column:2;font-family:var(--font-body);font-size:15px;line-height:1.65;color:var(--charcoal-72);margin:0}.val-evaluate-item p em{font-style:italic;color:var(--charcoal)}.val-evaluate-aside{background:var(--charcoal-deep);color:var(--white);padding:clamp(28px, 3vw, 40px);border-radius:var(--radius-lg);position:relative;overflow:hidden;align-self:start}.val-evaluate-aside::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 60px,rgb(91 154 79 / .04) 60px 61px);pointer-events:none}.val-evaluate-aside>*{position:relative}.val-evaluate-quote{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 26px);line-height:1.35;color:var(--white);margin:0 0 28px;font-style:normal;letter-spacing:-.005em}.val-evaluate-quote em{font-style:italic;color:var(--forest-light)}.val-evaluate-sources-label{display:block;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:rgb(232 237 229 / .6);margin-bottom:12px}.val-evaluate-sources-row{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.val-evaluate-sources-row li{font-family:var(--font-body);font-size:12px;font-weight:500;color:rgb(232 237 229 / .85);padding:5px 10px;border:1px solid rgb(232 237 229 / .18);border-radius:100px;background:rgb(255 255 255 / .04)}.val-spine-section{background:var(--cloud);padding:clamp(80px, 9vw, 120px) 0}.val-spine-head{max-width:720px;margin:0 auto clamp(48px, 5vw, 72px);text-align:center;padding:0 var(--gutter)}.val-spine-head h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 44px);line-height:1.1;color:var(--charcoal-deep);margin:8px 0 14px;font-weight:400}.val-spine-lede{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--charcoal-72);margin:0}.val-spine{list-style:none;padding:0;margin:0;max-width:1180px;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.4vw, 28px);position:relative;margin-left:auto;margin-right:auto;padding:0 var(--gutter)}.val-spine::before{content:"";position:absolute;top:92px;left:calc(var(--gutter) + 32px);right:calc(var(--gutter) + 32px);height:2px;background:linear-gradient(90deg,var(--forest-12),var(--forest),var(--forest-12));z-index:0}.val-spine__step{position:relative;display:flex;flex-direction:column;align-items:flex-start;z-index:1}.val-spine__when{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--forest);margin-bottom:16px}.val-spine__node{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--white);border:2px solid var(--forest);color:var(--forest);margin-bottom:24px;position:relative;box-shadow:0 0 0 6px var(--cloud)}.val-spine__step--1 .val-spine__node{background:var(--white)}.val-spine__step--2 .val-spine__node{background:var(--charcoal-deep);border-color:var(--charcoal-deep);color:var(--white)}.val-spine__step--3 .val-spine__node{background:var(--forest);border-color:var(--forest);color:var(--white)}.val-spine__title{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 24px);font-weight:400;line-height:1.2;color:var(--charcoal-deep);margin:0 0 12px}.val-spine__copy{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--charcoal-72);margin:0 0 16px;flex:1}.val-spine__chip{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal-72);padding:6px 12px;border:1px dashed var(--charcoal-20);border-radius:100px;align-self:flex-start}.val-spine__step--1{background:linear-gradient(180deg,rgb(91 154 79 / .06),rgb(91 154 79 / .02));border:1px solid var(--forest-12);border-radius:var(--radius-lg);padding:clamp(24px, 2.6vw, 32px)}.val-spine__step--2{background:var(--charcoal-deep);border-radius:var(--radius-lg);padding:clamp(24px, 2.6vw, 32px);position:relative;overflow:hidden}.val-spine__step--2::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 60px,rgb(91 154 79 / .04) 60px 61px);pointer-events:none}.val-spine__step--2>*{position:relative}.val-spine__step--2 .val-spine__when{color:var(--forest-light)}.val-spine__step--2 .val-spine__title{color:var(--white)}.val-spine__step--2 .val-spine__copy{color:rgb(232 237 229 / .78)}.val-spine__step--2 .val-spine__chip{color:rgb(232 237 229 / .7);border-color:rgb(232 237 229 / .22)}.val-spine__step--3{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(24px, 2.6vw, 32px)}.val-spine__deliverable{display:flex;flex-direction:column;gap:6px;padding:14px 14px 12px;margin:0 0 16px;background:var(--cloud);border:1px dashed var(--forest-12);border-radius:var(--radius-md);font-family:var(--font-body)}.val-spine__deliverable-label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest)}.val-spine__deliverable-meta{font-size:12px;color:var(--charcoal-72);margin-bottom:4px}.val-spine__deliverable-list{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--charcoal)}.val-spine__deliverable-list li::before{content:"✓ ";color:var(--forest);font-weight:700;margin-right:4px}@media (max-width:880px){.val-spine{grid-template-columns:1fr}.val-spine::before{display:none}}.val-market-section{background:var(--white);padding:clamp(80px, 9vw, 120px) 0}.val-market-head{max-width:760px;margin:0 auto clamp(40px, 5vw, 56px);text-align:center;padding:0 var(--gutter)}.val-market-head h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 46px);line-height:1.1;color:var(--charcoal-deep);margin:8px 0 12px;font-weight:400}.val-market-head h2 em{font-style:italic;color:var(--forest)}.val-market-stamp{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);background:var(--forest-pale);padding:6px 14px;border-radius:100px;margin:0 0 18px}.val-market-lede{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--charcoal-72);margin:0;max-width:60ch;margin-left:auto;margin-right:auto}.val-market-table{max-width:1180px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:1fr;border-top:2px solid var(--charcoal-deep)}.val-market-row{display:grid;grid-template-columns:1.2fr 1fr 2fr 1.6fr;gap:clamp(16px, 2vw, 28px);padding:clamp(18px, 2vw, 22px) 0;border-bottom:1px solid var(--charcoal-12);align-items:center}.val-market-row--head{background:#fff0;border-bottom:1px solid var(--charcoal-deep)}.val-market-row--head .val-market-cell{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-72)}.val-market-row--featured{background:linear-gradient(180deg,var(--forest-pale) 0%,transparent 100%);margin:0 calc(var(--gutter) * -0.5);padding-left:calc(var(--gutter) * 0.5);padding-right:calc(var(--gutter) * 0.5);border-radius:var(--radius-md);border-bottom-color:var(--forest-12)}.val-market-feature-tag{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);background:var(--white);padding:4px 10px;border-radius:100px;border:1px solid var(--forest-12);margin-bottom:6px}.val-market-cell{font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:var(--charcoal)}.val-market-cell--vertical{display:flex;flex-direction:column;gap:2px}.val-market-vertical{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 20px);font-weight:400;color:var(--charcoal-deep);letter-spacing:-.01em}.val-market-cell--range{font-family:var(--font-display);font-size:clamp(18px, 2vw, 22px);color:var(--charcoal-deep);letter-spacing:-.01em}.val-market-cell--range strong{color:var(--forest);font-weight:400}.val-market-cell--driver{color:var(--charcoal-72)}.val-market-cell--killer{color:var(--charcoal-72);font-style:italic}.val-market-foot{max-width:1180px;margin:clamp(20px, 2vw, 28px) auto 0;padding:0 var(--gutter);font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--charcoal-72);text-align:center;font-style:italic}.val-market-foot strong{color:var(--forest);font-weight:600;font-style:normal}@media (max-width:880px){.val-market-row,.val-market-row--head{display:none}.val-market-row{display:grid;grid-template-columns:1fr;gap:8px;padding:18px 0;border-top:1px solid var(--charcoal-12);border-bottom:0}.val-market-cell--vertical{order:1}.val-market-cell--range{order:2;padding:4px 0}.val-market-cell--driver{order:3}.val-market-cell--killer{order:4}.val-market-cell--driver::before{content:"Driver: ";font-weight:700;color:var(--forest)}.val-market-cell--killer::before{content:"Range-killer: ";font-weight:700;color:var(--charcoal);font-style:normal}}.val-advisor-section{background:linear-gradient(180deg,var(--sage) 0%,var(--cloud) 100%);padding:clamp(80px, 9vw, 120px) 0}.val-advisor-head{text-align:center;max-width:720px;margin:0 auto clamp(40px, 5vw, 56px);padding:0 var(--gutter)}.val-advisor-head h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 46px);line-height:1.1;color:var(--charcoal-deep);margin:8px 0 12px;font-weight:400}.val-advisor-head h2 em{font-style:italic;color:var(--forest)}.val-advisor-lede{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--charcoal-72);margin:0}.val-advisor-card{max-width:1100px;margin:0 auto clamp(40px, 5vw, 56px);padding:0 var(--gutter);display:grid;grid-template-columns:1fr;gap:clamp(24px, 3vw, 40px);align-items:start}@media (min-width:880px){.val-advisor-card{grid-template-columns:0.8fr 1.2fr}.val-advisor-card:has(.val-advisor-body--full){grid-template-columns:1fr;max-width:880px}}.val-advisor-body--full{max-width:720px;margin:0 auto}.val-advisor-portrait{position:relative;margin:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--charcoal-deep);aspect-ratio:4 / 5;border:1px solid var(--forest-12);box-shadow:0 16px 40px rgb(20 30 40 / .1)}.val-advisor-portrait img{width:100%;height:100%;object-fit:cover;display:block}.val-advisor-portrait--placeholder{display:grid;place-items:center;background:linear-gradient(135deg,var(--forest),var(--forest-light));color:var(--white);font-family:var(--font-display);font-size:96px}.val-advisor-portrait--placeholder::before{content:"DF"}.val-advisor-portrait__cap{position:absolute;left:0;right:0;bottom:0;padding:clamp(16px, 2vw, 24px) clamp(20px, 2.4vw, 28px);background:linear-gradient(180deg,transparent,rgb(20 30 40 / .85));color:var(--white);display:flex;flex-direction:column;gap:2px}.val-advisor-portrait__name{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 28px);letter-spacing:-.01em}.val-advisor-portrait__role{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(232 237 229 / .78)}.val-advisor-body{display:flex;flex-direction:column;gap:clamp(20px, 2.4vw, 28px)}.val-advisor-bio{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 18px);line-height:1.65;color:var(--charcoal);margin:0}.val-advisor-deflist{margin:0;display:grid;gap:18px;padding:clamp(20px, 2.4vw, 24px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-md)}.val-advisor-deflist>div{display:flex;flex-direction:column;gap:4px}.val-advisor-deflist dt{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest)}.val-advisor-deflist dd{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--charcoal-72);margin:0}.val-advisor-direct{font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.val-advisor-direct__line{color:var(--forest);text-decoration:none;border-bottom:1px solid var(--forest-12)}.val-advisor-direct__line:hover{border-bottom-color:var(--forest)}.val-advisor-direct__sep{color:var(--charcoal-20)}.val-advisor-voices{max-width:1180px;margin:0 auto;padding:clamp(32px, 4vw, 48px) var(--gutter) 0;border-top:1px solid var(--charcoal-12)}.val-advisor-voices__head{display:block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--forest);text-align:center;margin-bottom:clamp(24px, 3vw, 36px)}.val-advisor-voices__row{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:clamp(20px, 2.4vw, 28px)}@media (min-width:880px){.val-advisor-voices__row{grid-template-columns:repeat(3,1fr)}}.val-advisor-voice{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);padding:clamp(22px, 2.4vw, 28px);display:flex;flex-direction:column;gap:16px}.val-advisor-voice blockquote{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--charcoal);margin:0;border-left:2px solid var(--forest);padding-left:14px}.val-advisor-voice blockquote strong{color:var(--forest);font-weight:600}.val-advisor-voice cite{font-style:normal;display:flex;flex-direction:column;gap:2px;margin-top:auto}.val-advisor-voice__name{font-family:var(--font-display);font-size:16px;color:var(--charcoal-deep);letter-spacing:-.005em}.val-advisor-voice__biz{font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal-72)}.val-why-section{background:var(--white);padding:clamp(80px, 9vw, 120px) 0}.val-why-head{max-width:760px;margin:0 auto clamp(40px, 5vw, 56px);text-align:center;padding:0 var(--gutter)}.val-why-title{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 46px);line-height:1.1;color:var(--charcoal-deep);margin:8px 0 12px;font-weight:400}.val-why-title em{font-style:italic;color:var(--forest)}.val-why-lede{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--charcoal-72);margin:0}.val-why-grid{max-width:1180px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:1fr;gap:clamp(20px, 2.4vw, 28px)}@media (min-width:880px){.val-why-grid{grid-template-columns:repeat(3,1fr)}}.val-why-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(24px, 2.6vw, 32px);display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;transition:transform 0.25s var(--ease-out),border-color 0.2s,box-shadow 0.25s}.val-why-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--charcoal-deep)}.val-why-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(20 30 40 / .06)}.val-why-card--prepare::before{background:var(--forest)}.val-why-card--prepare{background:linear-gradient(180deg,rgb(91 154 79 / .05),var(--white) 60%)}.val-why-card--decide::before{background:var(--charcoal-deep)}.val-why-card--track::before{background:var(--blue)}.val-why-card--track{background:linear-gradient(180deg,rgb(0 76 151 / .04),var(--white) 60%)}.val-why-card__chip{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-72);border:1px dashed var(--charcoal-20);padding:5px 10px;border-radius:100px;align-self:flex-start}.val-why-card--prepare .val-why-card__chip{color:var(--forest);border-color:var(--forest-12)}.val-why-card--decide .val-why-card__chip{color:var(--charcoal-deep);border-color:var(--charcoal-20)}.val-why-card--track .val-why-card__chip{color:var(--blue);border-color:var(--blue-border)}.val-why-card__title{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 26px);line-height:1.15;color:var(--charcoal-deep);font-weight:400;margin:0}.val-why-card__copy{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--charcoal-72);margin:0;flex:1}.val-why-card__copy strong{color:var(--charcoal);font-weight:600}.val-why-card__link{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;align-self:flex-start;transition:border-color var(--duration-fast) var(--ease-out)}.val-why-card__link:hover{border-bottom-color:var(--forest)}.val-why-card--track .val-why-card__link{color:var(--blue);border-bottom-color:var(--blue-border)}.val-why-card--track .val-why-card__link:hover{border-bottom-color:var(--blue)}.val-why-card__link--muted{color:var(--charcoal-72);border-bottom:0;font-style:italic;font-weight:500;cursor:default}.vrt-hero{background:radial-gradient(ellipse 60% 70% at 12% 18%,rgb(91 154 79 / .1) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 88% 86%,rgb(0 76 151 / .06) 0%,transparent 60%),var(--cloud);padding:clamp(96px, 12vw, 160px) 0 clamp(48px, 6vw, 80px);text-align:center;position:relative;overflow:hidden}.vrt-hero .container{max-width:880px;position:relative;z-index:1}.vrt-hero__eyebrow{color:var(--forest)}.vrt-hero__title{font-family:var(--font-display);font-size:clamp(40px, 5.4vw, 76px);line-height:1.05;letter-spacing:-.02em;color:var(--charcoal-deep);margin:12px 0 20px;font-weight:400}.vrt-hero__title em{font-style:italic;color:var(--forest)}.vrt-hero__lede{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 19px);line-height:1.65;color:var(--charcoal-72);max-width:60ch;margin:0 auto}.vrt-grid-section{background:var(--white);padding:clamp(64px, 7vw, 96px) 0}.vrt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.4vw, 28px);max-width:1180px;margin:0 auto;padding:0 var(--gutter)}@media (max-width:880px){.vrt-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vrt-grid{grid-template-columns:1fr}}.vrt-card{display:flex;flex-direction:column;gap:14px;padding:clamp(24px, 2.6vw, 32px);background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);text-decoration:none;position:relative;overflow:hidden;transition:transform 0.25s var(--ease-out),border-color 0.2s,box-shadow 0.25s}.vrt-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--forest);opacity:.7;transition:opacity 0.2s,height 0.2s}.vrt-card:hover{transform:translateY(-4px);border-color:var(--forest);box-shadow:0 16px 40px rgb(20 30 40 / .08)}.vrt-card:hover::before{opacity:1;height:4px}.vrt-card__icon{width:56px;height:56px;border-radius:12px;background:var(--forest-pale);color:var(--forest);display:grid;place-items:center;margin-bottom:4px}.vrt-card__multiple{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);background:var(--white);border:1px solid var(--forest-12);padding:5px 12px;border-radius:100px;align-self:flex-start}.vrt-card__title{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 28px);line-height:1.15;color:var(--charcoal-deep);font-weight:400;margin:0}.vrt-card__copy{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--charcoal-72);margin:0;flex:1}.vrt-card__link{font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--forest);margin-top:4px}.vrt-card--saas::before{background:var(--blue)}.vrt-card--saas .vrt-card__multiple,.vrt-card--saas .vrt-card__icon,.vrt-card--saas .vrt-card__link{color:var(--blue)}.vrt-card--saas .vrt-card__icon{background:rgb(0 76 151 / .08)}.vrt-card--saas:hover{border-color:var(--blue)}.vrt-card--ecom::before{background:var(--forest)}.vrt-card--fba::before{background:#c4694a}.vrt-card--fba .vrt-card__multiple,.vrt-card--fba .vrt-card__icon,.vrt-card--fba .vrt-card__link{color:#c4694a}.vrt-card--fba .vrt-card__icon{background:rgb(196 105 74 / .08)}.vrt-card--fba:hover{border-color:#c4694a}.vrt-card--content::before{background:var(--charcoal-deep)}.vrt-card--content .vrt-card__multiple,.vrt-card--content .vrt-card__icon,.vrt-card--content .vrt-card__link{color:var(--charcoal-deep)}.vrt-card--content .vrt-card__icon{background:rgb(54 69 79 / .08)}.vrt-card--content:hover{border-color:var(--charcoal-deep)}.vrt-card--agency::before{background:var(--forest-light)}.vrt-card--marketplaces::before{background:var(--forest)}.vrt-tail-section{background:var(--cloud);padding:clamp(80px, 9vw, 120px) 0}.vrt-tail__head{max-width:760px;margin:0 auto clamp(36px, 4vw, 56px);text-align:center;padding:0 var(--gutter)}.vrt-tail__title{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 46px);line-height:1.1;color:var(--charcoal-deep);margin:8px 0 12px;font-weight:400}.vrt-tail__title em{font-style:italic;color:var(--forest)}.vrt-tail__lede{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--charcoal-72);margin:0}.vrt-tail__list{list-style:none;margin:0 auto;padding:0;max-width:1100px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 var(--gutter)}@media (max-width:880px){.vrt-tail__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.vrt-tail__list{grid-template-columns:1fr}}.vrt-tail__list li{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--charcoal);background:var(--white);border:1px solid var(--charcoal-12);padding:12px 16px;border-radius:var(--radius-md);text-align:left;position:relative}.vrt-tail__list li::before{content:"·";color:var(--forest);font-weight:700;margin-right:8px}.vrt-tail__foot{max-width:720px;margin:clamp(32px, 3.6vw, 48px) auto 0;padding:0 var(--gutter);text-align:center;font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--charcoal-72)}.vrt-tail__link{color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:2px;font-weight:600}.vrt-tail__link:hover{border-bottom-color:var(--forest)}.voices-videos{margin:clamp(40px, 5vw, 64px) 0 clamp(56px, 6vw, 80px)}.voices-videos__head{font-family:var(--font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;font-weight:700;color:var(--forest);margin:0 0 clamp(20px, 2.5vw, 32px)}.voices-videos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 28px)}.voices-video-card{appearance:none;background:#fff0;border:0;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:14px;font-family:inherit;color:inherit}.voices-video-card__thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:14px;background:var(--charcoal-deep);transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out)}.voices-video-card:hover .voices-video-card__thumb{transform:translateY(-3px);box-shadow:0 14px 32px -16px rgb(15 30 22 / .4)}.voices-video-card__thumb img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.voices-video-card__play{position:absolute;bottom:14px;right:14px;width:52px;height:52px;border-radius:50%;background:var(--forest);color:var(--white);display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 8px 22px -6px rgb(15 30 22 / .55);transition:transform .25s var(--ease-out)}.voices-video-card__play svg{width:22px;height:22px;margin-left:3px}.voices-video-card:hover .voices-video-card__play{transform:scale(1.06)}.voices-video-card__name{font-family:var(--font-display);font-size:clamp(18px, 1.7vw, 22px);color:var(--charcoal-deep);line-height:1.15}.voices-video-card__meta{font-family:var(--font-body);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal-42)}@media (max-width:900px){.voices-videos__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.voices-videos__grid{grid-template-columns:1fr}}.video-lightbox{position:fixed;inset:0;background:rgb(15 30 22 / .88);z-index:9999;display:none;align-items:center;justify-content:center;padding:clamp(20px, 4vw, 60px);opacity:0;transition:opacity .2s ease}.video-lightbox.is-open{display:flex;opacity:1}.video-lightbox__inner{position:relative;width:100%;max-width:1100px}.video-lightbox__frame{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 24px 80px -20px rgb(0 0 0 / .6)}.video-lightbox__frame iframe{width:100%;height:100%;border:0;display:block}.video-lightbox__close{position:absolute;top:-48px;right:0;appearance:none;background:#fff0;border:0;color:rgb(255 255 255 / .92);font-size:32px;line-height:1;cursor:pointer;padding:6px 12px;transition:opacity .2s ease}.video-lightbox__close:hover{opacity:.7}@media (max-width:720px){.video-lightbox__close{top:-40px;font-size:28px}}.proof-deals{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 1.8vw, 24px)}.proof-deal{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(20px, 2vw, 28px);display:flex;flex-direction:column;gap:6px;position:relative;transition:transform 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out),border-color 0.25s}.proof-deal:hover{transform:translateY(-3px);box-shadow:0 14px 32px -16px rgb(15 30 22 / .25);border-color:var(--charcoal-42)}.proof-deal::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.proof-deal--blue::before{background:var(--blue)}.proof-deal--forest::before{background:var(--forest)}.proof-deal--charcoal::before{background:var(--charcoal-deep)}.proof-deal__type{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42);margin-bottom:4px}.proof-deal--blue .proof-deal__type{color:var(--blue)}.proof-deal--forest .proof-deal__type{color:var(--forest)}.proof-deal--charcoal .proof-deal__type{color:var(--charcoal-deep)}.proof-deal__name{font-family:var(--font-display);font-size:clamp(16px, 1.5vw, 19px);font-weight:400;color:var(--charcoal-deep);line-height:1.2}.proof-deal__price{font-family:var(--font-display);font-size:clamp(28px, 3vw, 40px);line-height:1;color:var(--charcoal-deep);margin-top:8px}.proof-deal__meta{font-family:ui-monospace,'SF Mono',Menlo,Consolas,monospace;font-size:12px;color:var(--charcoal-72);margin-bottom:12px}.proof-deal__story{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:var(--charcoal-72);flex:1}.proof-deal__structure{font-family:var(--font-body);font-size:12px;color:var(--charcoal);padding-top:12px;margin-top:4px;border-top:1px solid var(--charcoal-05);display:flex;align-items:center;gap:8px}.proof-deal__dot{width:6px;height:6px;border-radius:50%;background:var(--forest);display:inline-block}.proof-deal--blue .proof-deal__dot{background:var(--blue)}.proof-deal--charcoal .proof-deal__dot{background:var(--charcoal-deep)}.proof-deals-foot{margin-top:clamp(40px, 5vw, 64px);padding-top:clamp(24px, 3vw, 32px);border-top:1px solid var(--charcoal-12);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px}.proof-deals-foot p{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);max-width:60ch;margin:0}.proof-deals-foot__link{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:2px;white-space:nowrap}.proof-deals-foot__link:hover{border-bottom-color:var(--forest)}@media (max-width:1000px){.proof-deals{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.proof-deals{grid-template-columns:1fr}}.process-voices{background:var(--sage);padding:clamp(80px, 10vw, 140px) 0;position:relative}.process-voices::before,.process-voices::after{content:'';position:absolute;left:0;right:0;height:1px;background:var(--charcoal-12)}.process-voices::before{top:0}.process-voices::after{bottom:0}.process-voices__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.4vw, 32px)}.process-voice{background:var(--cloud);border:1px solid var(--charcoal-12);border-left:3px solid var(--forest);border-radius:var(--radius-lg);padding:clamp(24px, 2.6vw, 36px);display:flex;flex-direction:column;gap:20px;margin:0}.process-voice__quote{font-family:var(--font-display);font-size:clamp(16px, 1.5vw, 19px);font-style:italic;line-height:1.55;color:var(--charcoal-deep);margin:0;flex:1}.process-voice__quote strong{color:var(--forest);font-weight:600;font-style:normal}.process-voice__attr{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:0;align-items:center;padding-top:18px;border-top:1px solid var(--charcoal-12)}.process-voice__avatar{grid-row:1 / span 2;width:40px;height:40px;border-radius:50%;background:var(--forest);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em}.process-voice__name{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--charcoal-deep)}.process-voice__role{font-family:var(--font-body);font-size:12px;color:var(--charcoal-72)}@media (max-width:900px){.process-voices__grid{grid-template-columns:1fr}}.ee-risk{background:radial-gradient(ellipse 50% 40% at 8% 12%,rgb(91 154 79 / .2) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 95% 80%,rgb(0 76 151 / .16) 0%,transparent 65%),linear-gradient(180deg,var(--charcoal-deep) 0%,#11181f 60%,#0c1218 100%)}.ee-risk::before{background:radial-gradient(circle at 50% 0%,rgb(91 154 79 / .06) 0%,transparent 30%),repeating-linear-gradient(90deg,transparent 0 49px,rgb(232 237 229 / .025) 49px 50px);opacity:.7}.ee-risk__bar{background:radial-gradient(ellipse 80% 100% at 50% 100%,rgb(91 154 79 / .1) 0%,transparent 70%),rgb(0 76 151 / .14);border:1px solid rgb(91 154 79 / .32);box-shadow:0 0 0 1px rgb(255 255 255 / .05) inset,0 30px 60px -30px rgb(0 0 0 / .7);position:relative;overflow:hidden}.ee-risk__bar::before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--forest-light) 50%,transparent 100%)}.ee-risk__stat-value{background:linear-gradient(180deg,#fff 0%,#cfe1c8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;font-weight:400;filter:drop-shadow(0 2px 8px rgb(91 154 79 / .18))}.ee-risk__mega{position:relative}.ee-risk__mega::before{content:'';position:absolute;left:-30px;top:-10px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgb(91 154 79 / .22) 0%,rgb(91 154 79 / .06) 30%,transparent 70%);pointer-events:none;z-index:0}.ee-risk__mega>*{position:relative;z-index:1}.ee-risk__mega-num{background:linear-gradient(135deg,var(--forest-light) 0%,#d5e8cd 40%,var(--forest-light) 75%,#97c489 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;filter:drop-shadow(0 6px 24px rgb(91 154 79 / .32));line-height:1.15;padding-bottom:.15em;display:inline-block}.ee-risk__card{background:linear-gradient(160deg,rgb(255 255 255 / .06) 0%,rgb(255 255 255 / .02) 100%);border:1px solid rgb(232 237 229 / .16);border-left:3px solid var(--forest-light);position:relative;overflow:hidden;transition:transform 0.25s var(--ease-out),border-color 0.25s,background 0.25s,box-shadow 0.25s}.ee-risk__card::after{content:'';position:absolute;top:0;right:0;width:80px;height:80px;background:radial-gradient(circle at top right,rgb(91 154 79 / .22) 0%,transparent 70%);pointer-events:none}.ee-risk__card:hover{transform:translateY(-3px);border-color:rgb(91 154 79 / .6);background:linear-gradient(160deg,rgb(91 154 79 / .1) 0%,rgb(255 255 255 / .02) 100%);box-shadow:0 18px 36px -18px rgb(0 0 0 / .4)}.ee-risk__card h4{display:flex;align-items:center;gap:10px}.ee-risk__card h4::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 4px rgb(91 154 79 / .2);flex-shrink:0}.ee-risk__flags{background:radial-gradient(ellipse 60% 100% at 0% 0%,rgb(91 154 79 / .1) 0%,transparent 65%),rgb(255 255 255 / .05);border:1px solid rgb(91 154 79 / .28);position:relative}.ee-risk__flags::before{content:'Underwriting flags';position:absolute;top:-10px;left:24px;background:#0d141a;padding:0 12px;font-family:var(--font-body);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--forest-light);font-weight:700}.sell-hero{padding:clamp(72px, 8vw, 120px) 0 clamp(48px, 6vw, 80px);background:linear-gradient(172deg,#0d1a24 0%,#152530 40%,#1a3038 100%)}.sell-hero::before{background:radial-gradient(ellipse 40% 50% at 8% 30%,rgb(74 124 63 / .18) 0%,transparent 55%),radial-gradient(ellipse 35% 40% at 85% 70%,rgb(0 76 151 / .12) 0%,transparent 55%)}.sell-hero__grid-bg{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgb(232 237 229 / .03) 0 1px,transparent 1px 120px),repeating-linear-gradient(0deg,rgb(232 237 229 / .02) 0 1px,transparent 1px 120px);mask-image:radial-gradient(ellipse 70% 70% at 60% 50%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 60% 50%,black 0%,transparent 70%);pointer-events:none}.sell-hero__dateline{display:flex;align-items:center;gap:0;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.36em;text-transform:uppercase;color:rgb(232 237 229 / .45);margin-bottom:clamp(28px, 3.5vw, 48px);padding-bottom:clamp(12px, 1.5vw, 18px);border-bottom:1px solid rgb(232 237 229 / .08)}.sell-hero__dateline-rule{flex:1;height:1px;background:rgb(232 237 229 / .12);margin:0 24px}.sell-hero__split{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(40px, 5vw, 80px);align-items:center;margin-bottom:clamp(40px, 5vw, 72px)}.sell-hero__copy{max-width:700px}.sell-hero h1{text-align:left;font-size:clamp(38px, 5vw, 72px);line-height:1.06;letter-spacing:-.02em}.sell-hero .page-hero-body{text-align:left;margin-left:0;margin-right:0;max-width:54ch}.sell-hero .page-hero-cta-row{justify-content:flex-start}.sell-hero .mini-trust-row{justify-content:flex-start!important}.sell-hero__monogram{display:flex;flex-direction:column;align-items:center;gap:16px;justify-self:center}.sell-hero__monogram-glyph{font-family:var(--font-display);font-style:italic;font-size:clamp(100px, 14vw, 200px);line-height:.85;letter-spacing:-.06em;color:#fff0;-webkit-text-stroke:1.5px rgb(232 237 229 / .12);user-select:none}.sell-hero__monogram-sub{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:rgb(232 237 229 / .25)}.sell-hero__credentials{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid rgb(232 237 229 / .12);border-bottom:1px solid rgb(232 237 229 / .06)}.sell-hero__cred{padding:clamp(24px, 3vw, 40px) clamp(16px, 2vw, 28px);display:flex;flex-direction:column;gap:8px;text-align:left;position:relative}.sell-hero__cred+.sell-hero__cred::before{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgb(232 237 229 / .08)}.sell-hero__cred-value{font-family:var(--font-display);font-size:clamp(28px, 3.2vw, 44px);color:var(--white);line-height:1;letter-spacing:-.02em}.sell-hero__cred-value--accent{color:var(--forest-light)}.sell-hero__cred-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(232 237 229 / .45)}@media (max-width:1024px){.sell-hero__split{grid-template-columns:1fr}.sell-hero__monogram{display:none}}@media (max-width:720px){.sell-hero__credentials{grid-template-columns:repeat(2,1fr)}.sell-hero__dateline{flex-direction:column;gap:6px;align-items:flex-start}.sell-hero__dateline-rule{display:none}}.wireout{background:radial-gradient(ellipse 50% 60% at 6% 20%,rgb(91 154 79 / .08) 0%,transparent 55%),linear-gradient(178deg,#0f1c26 0%,#14222e 60%,#182a36 100%)}.wireout::before{background:repeating-linear-gradient(90deg,transparent 0 79px,rgb(232 237 229 / .025) 79px 80px);opacity:.6}.wireout-copy__title{font-size:clamp(52px, 7.5vw, 124px);letter-spacing:-.035em}.wireout-stamp{background:linear-gradient(170deg,rgb(255 252 245 / .06) 0%,rgb(255 252 245 / .02) 100%);border:1px solid rgb(232 237 229 / .14);border-radius:var(--radius-xl);box-shadow:0 2px 40px rgb(0 0 0 / .18),inset 0 1px 0 rgb(232 237 229 / .06);backdrop-filter:blur(8px)}.wireout-stamp__amount-value{font-size:clamp(40px, 5vw, 68px)}.founder-video{background:var(--white);position:relative;overflow:hidden}.founder-video::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 40% 50% at 0% 50%,rgb(74 124 63 / .04) 0%,transparent 55%);pointer-events:none}.founder-video .container{position:relative;z-index:1}.founder-video-grid{grid-template-columns:1fr 1.15fr;gap:clamp(40px, 5vw, 72px);max-width:1200px}.founder-video-eyebrow{position:relative;padding-left:20px}.founder-video-eyebrow::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--forest)}.founder-video-title{font-size:clamp(30px, 3.8vw, 52px)}.founder-video-thumb{border-radius:var(--radius-xl);box-shadow:0 24px 64px rgb(0 0 0 / .12),0 0 0 1px rgb(54 69 79 / .06)}.founder-video-play{width:80px;height:80px;box-shadow:0 12px 36px rgb(0 0 0 / .22),0 0 0 6px rgb(255 255 255 / .15);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-out)}.founder-video-thumb:hover .founder-video-play{box-shadow:0 16px 44px rgb(74 124 63 / .35),0 0 0 8px rgb(91 154 79 / .18)}.section.proof-stats{background:radial-gradient(ellipse 50% 60% at 20% 50%,rgb(74 124 63 / .1) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 80% 50%,rgb(0 76 151 / .08) 0%,transparent 55%),linear-gradient(180deg,#0f1a24 0%,var(--charcoal-deep) 100%);padding:clamp(56px, 7vw, 100px) 0}.proof-stat__num{font-size:clamp(36px, 4.6vw, 64px);letter-spacing:-.02em}.proof-stat__label{font-size:11px;letter-spacing:.22em}.proof-stat:not(:last-child)::after{background:linear-gradient(180deg,transparent 0%,rgb(232 237 229 / .14) 30%,rgb(232 237 229 / .14) 70%,transparent 100%)}.archetypes{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgb(232 237 229 / .45) 0%,transparent 50%),var(--white)}.archetypes-head{grid-template-columns:0.8fr 1.4fr 1fr;padding-bottom:clamp(28px, 3.5vw, 44px);border-bottom:3px solid var(--charcoal-deep)}.archetype{border-radius:var(--radius-xl);padding:clamp(32px, 3.4vw, 48px);min-height:520px;border:none;box-shadow:0 1px 0 rgb(54 69 79 / .06),0 12px 36px -12px rgb(29 40 48 / .08);position:relative;overflow:hidden}.archetype::after{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--forest);border-radius:4px 0 0 4px}.archetype--blue::after{background:var(--blue)}.archetype--charcoal::after{background:var(--charcoal)}.archetype:hover{transform:translateY(-8px);box-shadow:0 1px 0 rgb(54 69 79 / .06),0 32px 64px -16px rgb(29 40 48 / .14)}.archetype__num{font-size:clamp(56px, 6vw, 88px);opacity:.85}.archetype__name{font-size:clamp(26px, 3vw, 40px)}.roster{background:radial-gradient(ellipse 60% 40% at 50% 0%,rgb(232 237 229 / .35) 0%,transparent 50%),var(--cloud)}.roster-head__title{font-size:clamp(36px, 5vw, 72px)}.roster-tile{border-radius:var(--radius-xl);box-shadow:0 1px 0 rgb(54 69 79 / .05),0 8px 28px -8px rgb(29 40 48 / .08);transition:transform 0.4s var(--ease-out),box-shadow 0.4s var(--ease-out)}.roster-tile:hover{transform:translateY(-6px);box-shadow:0 1px 0 rgb(54 69 79 / .05),0 24px 56px -12px rgb(29 40 48 / .14)}.traps{background:radial-gradient(ellipse 50% 50% at 85% 10%,rgb(211 69 69 / .1) 0%,transparent 55%),radial-gradient(ellipse 40% 60% at 10% 85%,rgb(211 69 69 / .05) 0%,transparent 55%),linear-gradient(176deg,#10181f 0%,#16202a 50%,var(--charcoal-deep) 100%)}.traps-head__title{font-size:clamp(34px, 4.8vw, 68px)}.trap{background:linear-gradient(170deg,#fefbf5 0%,#f8f0e0 100%);border:none;border-radius:var(--radius-xl);box-shadow:0 1px 0 rgb(211 69 69 / .05),0 12px 36px -12px rgb(0 0 0 / .22);padding:clamp(28px, 3vw, 40px);transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.trap:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgb(211 69 69 / .05),0 28px 56px -16px rgb(0 0 0 / .28)}.trap::before{height:4px;background:linear-gradient(90deg,#c54545 0%,#e89595 40%,transparent 100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.trap__name{font-size:clamp(22px, 2.2vw, 28px)}.trust-band{background:linear-gradient(180deg,var(--sage) 0%,#dce4d7 100%);padding:clamp(52px, 7vw, 96px) 0;position:relative}.trust-band::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 80% 30%,rgb(74 124 63 / .08) 0%,transparent 55%);pointer-events:none}.trust-band-inner{position:relative;z-index:1;gap:clamp(32px, 4vw, 56px)}.trust-band-copy h3{font-size:clamp(22px, 2.4vw, 30px);letter-spacing:-.01em}.trust-band-quote{background:rgb(255 255 255 / .55);border:1px solid rgb(74 124 63 / .12);border-radius:var(--radius-lg);padding:clamp(20px, 2.4vw, 28px);backdrop-filter:blur(4px)}.voices{background:radial-gradient(ellipse 50% 50% at 90% 10%,rgb(74 124 63 / .05) 0%,transparent 55%),linear-gradient(180deg,#f8faf6 0%,var(--cloud) 100%)}.voices-lead__quote{font-size:clamp(24px, 3vw, 42px)}.voices-lead__mark{font-size:clamp(180px, 24vw, 380px);opacity:.1}.voice__quote{font-size:clamp(16px, 1.6vw, 20px);line-height:1.5}.voice{padding:clamp(20px, 2.4vw, 32px);background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--charcoal-12);box-shadow:0 4px 16px -4px rgb(29 40 48 / .05)}.voice+.voice{border-left:1px solid var(--charcoal-12);padding-left:clamp(20px, 2.4vw, 32px)}@media (max-width:1024px){.voice+.voice{border-left:1px solid var(--charcoal-12);padding-left:clamp(20px, 2.4vw, 32px);border-top:none;padding-top:clamp(20px, 2.4vw, 32px)}}.qanda{background:radial-gradient(ellipse 50% 50% at 10% 20%,rgb(74 124 63 / .03) 0%,transparent 50%),var(--white)}.qanda-anchor__title{font-size:clamp(28px, 3.4vw, 44px)}.qanda-item__summary{padding:clamp(18px, 2vw, 28px) 0}.qanda-item__q{font-size:clamp(15px, 1.6vw, 20px)}.qanda-anchor__contact{background:linear-gradient(170deg,var(--cloud) 0%,#e8ede5 100%);border:1px solid rgb(74 124 63 / .12);box-shadow:0 4px 16px -4px rgb(29 40 48 / .06)}.sf-section{background:radial-gradient(ellipse 60% 50% at 50% 20%,rgb(232 237 229 / .5) 0%,transparent 50%),var(--cloud);padding:clamp(72px, 10vw, 140px) var(--gutter)}.sf-section__title{font-size:clamp(32px, 4vw, 52px);letter-spacing:-.015em}.sf-card{border:1px solid rgb(54 69 79 / .06);border-radius:var(--radius-xl);box-shadow:0 1px 0 rgb(54 69 79 / .04),0 16px 48px -12px rgb(29 40 48 / .1)}.closing{background:radial-gradient(ellipse 50% 60% at 10% 15%,rgb(74 124 63 / .16) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 90% 85%,rgb(0 76 151 / .1) 0%,transparent 55%),linear-gradient(176deg,#0d1820 0%,#14222e 50%,#16202a 100%);padding:clamp(100px, 12vw, 180px) 0}.closing-title{font-size:clamp(44px, 6vw, 96px);letter-spacing:-.03em}.closing-lede{font-size:clamp(18px, 1.8vw, 24px)}.closing-sig{border-top:2px solid rgb(232 237 229 / .08)}.closing-watermark{font-size:clamp(100px, 14vw, 240px);opacity:.025}.section.proof-stats{padding:clamp(64px, 8vw, 120px) 0;border-top:1px solid rgb(232 237 229 / .06)}.proof-stats-grid{gap:0;border:1px solid rgb(232 237 229 / .08);border-radius:var(--radius-xl);overflow:hidden;background:rgb(255 255 255 / .02)}.proof-stat{padding:clamp(32px, 4vw, 56px) clamp(20px, 2.6vw, 36px);text-align:left;border-right:1px solid rgb(232 237 229 / .06)}.proof-stat:last-child{border-right:none}.proof-stat:not(:last-child)::after{display:none}.proof-stat__num{font-size:clamp(44px, 5.5vw, 80px);letter-spacing:-.03em;background:linear-gradient(180deg,var(--white) 0%,rgb(232 237 229 / .65) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.proof-stat__plus{font-size:.45em;background:linear-gradient(180deg,var(--forest-light) 0%,#8ac47a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.proof-stat__label{font-size:10px;letter-spacing:.28em;color:rgb(232 237 229 / .5);margin-top:4px}@media (max-width:720px){.proof-stat{border-right:none;border-bottom:1px solid rgb(232 237 229 / .06)}.proof-stat:last-child{border-bottom:none}}.archetypes-grid{align-items:start}.archetype:nth-child(2){transform:translateY(32px)}.archetype:nth-child(2):hover{transform:translateY(24px)}.archetype::before{content:'';position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent 0%,rgb(74 124 63 / .03) 100%);pointer-events:none;z-index:0}.archetype--blue::before{background:linear-gradient(180deg,transparent 0%,rgb(0 76 151 / .03) 100%)}.archetype--charcoal::before{background:linear-gradient(180deg,transparent 0%,rgb(54 69 79 / .03) 100%)}.archetype::after{width:4px;transition:width 0.4s var(--ease-out)}.archetype:hover::after{width:6px}.trust-band{border-top:3px solid var(--forest);border-bottom:1px solid rgb(74 124 63 / .18)}.trust-band-inner{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(32px, 4vw, 56px);align-items:center}.trust-band-logo{padding:clamp(16px, 2vw, 24px);background:var(--white);border:1px solid rgb(74 124 63 / .12);border-radius:var(--radius-lg);box-shadow:0 4px 16px -4px rgb(29 40 48 / .06)}.trust-band-logo img{height:44px}.trust-band-copy h3{margin-bottom:8px}.trust-band-copy p{font-size:clamp(13px, 1.3vw, 15px);max-width:44ch}.trust-band-quote{max-width:320px;font-size:clamp(14px, 1.3vw, 16px);line-height:1.5;position:relative}.trust-band-quote::before{content:'\201C';position:absolute;top:-8px;left:12px;font-family:var(--font-display);font-size:48px;color:var(--forest);opacity:.2;line-height:1}.voices-row{gap:clamp(16px, 2vw, 24px);border-top:none;padding-top:0}.voice{transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out);position:relative}.voice::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--forest);border-radius:3px 0 0 3px;opacity:.5;transition:opacity 0.3s var(--ease-out)}.voice:hover{transform:translateY(-4px);box-shadow:0 16px 40px -8px rgb(29 40 48 / .1)}.voice:hover::before{opacity:1}.voice:nth-child(2){transform:translateY(20px)}.voice:nth-child(2):hover{transform:translateY(16px)}.voice+.voice{border-left:1px solid var(--charcoal-12)}@media (max-width:1024px){.voice:nth-child(2){transform:none}.voice:nth-child(2):hover{transform:translateY(-4px)}}.movements-stave{gap:clamp(12px, 1.4vw, 18px)}.movement{position:relative;overflow:visible;transition:background 0.3s var(--ease-out),padding 0.3s var(--ease-out);border-radius:var(--radius-lg);padding-left:clamp(12px, 1.5vw, 20px);padding-right:clamp(12px, 1.5vw, 20px)}.movement::before{display:none}.movement:hover{background:rgb(91 154 79 / .08)}.movement__node{position:relative;z-index:2;border:3px solid var(--white)}.movement__duration{background:linear-gradient(135deg,rgb(74 124 63 / .08) 0%,rgb(74 124 63 / .03) 100%);border-radius:var(--radius-sm);padding:4px 10px;display:inline-block}.qanda-anchor{background:linear-gradient(170deg,var(--charcoal-deep) 0%,#1a2a33 100%);color:var(--white);padding:clamp(32px, 4vw, 48px);border-radius:var(--radius-xl);position:sticky;top:100px}.qanda-anchor__pre{color:var(--forest-light)}.qanda-anchor__pre::before{color:var(--forest-light)}.qanda-anchor__title{color:var(--white)}.qanda-anchor__title em{color:var(--forest-light)}.qanda-anchor__lede{color:rgb(232 237 229 / .72)}.qanda-anchor__lede a{color:var(--forest-light)!important}.qanda-anchor__contact{background:rgb(255 255 255 / .06);border:1px solid rgb(232 237 229 / .1)}.qanda-anchor__contact-line{color:var(--white)}.qanda-anchor__contact-cta{color:var(--forest-light)}.qanda-item{transition:background 0.25s var(--ease-out)}.qanda-item[open]{background:var(--cloud);border-radius:var(--radius-lg);padding:0 clamp(16px, 2vw, 24px);margin:4px 0}.sf-section{position:relative}.sf-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--forest);border-radius:3px}.sf-section__eyebrow{margin-top:12px}.sf-card{position:relative}.sf-card::before{content:'';position:absolute;bottom:-8px;left:5%;right:5%;height:16px;background:rgb(29 40 48 / .04);border-radius:0 0 var(--radius-xl) var(--radius-xl);filter:blur(8px);z-index:-1}.closing::before{background:linear-gradient(180deg,transparent 0%,rgb(232 237 229 / .06) 10%,rgb(232 237 229 / .08) 50%,rgb(232 237 229 / .06) 90%,transparent 100%)}.closing::after{background:linear-gradient(180deg,transparent 0%,rgb(232 237 229 / .06) 10%,rgb(232 237 229 / .08) 50%,rgb(232 237 229 / .06) 90%,transparent 100%)}.closing-pre::before,.closing-pre::after{width:56px;background:linear-gradient(90deg,transparent 0%,rgb(91 154 79 / .6) 100%)}.closing-pre::after{background:linear-gradient(90deg,rgb(91 154 79 / .6) 0%,transparent 100%)}.closing-cta--primary{box-shadow:0 20px 48px rgb(74 124 63 / .4),0 0 0 1px rgb(91 154 79 / .3)}.closing-cta--primary:hover{box-shadow:0 24px 56px rgb(91 154 79 / .5),0 0 0 1px rgb(91 154 79 / .5)}.closing-sig__motto{font-size:clamp(14px, 1.4vw, 17px);letter-spacing:.06em}.marquee{background:linear-gradient(90deg,var(--blue) 0%,#003d7a 50%,var(--blue) 100%);padding:18px 0;border-top:1px solid rgb(0 76 151 / .3);border-bottom:1px solid rgb(0 76 151 / .3)}.marquee-item{font-size:11px;letter-spacing:.12em}.founder-video{padding:clamp(88px, 11vw, 160px) 0}.founder-video-grid{position:relative}.founder-video-copy{position:relative;z-index:1}.founder-video-copy::before{content:'';position:absolute;top:-24px;left:-24px;right:24px;bottom:-24px;background:linear-gradient(160deg,rgb(232 237 229 / .35) 0%,rgb(232 237 229 / .08) 100%);border-radius:var(--radius-xl);z-index:-1}.founder-video-thumb{position:relative}.founder-video-thumb::after{content:'';position:absolute;inset:-6px;border:1px solid rgb(54 69 79 / .08);border-radius:calc(var(--radius-xl) + 6px);pointer-events:none}.closing .container{max-width:960px}.closing .reveal{text-align:center}.closing-pre{margin-bottom:clamp(20px, 2.5vw, 32px)}.closing-title{max-width:16ch}.closing-actions{margin-bottom:clamp(32px, 4vw, 48px)}.closing-cta{padding:18px 36px;font-size:15px}.closing-direct{margin-bottom:clamp(48px, 6vw, 80px)}.closing-sig{padding-top:clamp(32px, 4vw, 48px);position:relative}.closing-sig::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:2px;background:var(--forest-light);opacity:.6}.closing-watermark{letter-spacing:.1em;font-family:var(--font-body);font-weight:200}.sf-section__inner{max-width:920px}.sf-section__title{margin-bottom:clamp(8px, 1vw, 14px)}.sf-section__sub{max-width:580px}.proof-stat{position:relative}.proof-stat::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 50%,transparent 100%);opacity:.3}.proof-stat:nth-child(2)::before{background:linear-gradient(90deg,var(--blue) 0%,rgb(0 76 151 / .5) 50%,transparent 100%)}.proof-stat:nth-child(3)::before{background:linear-gradient(90deg,var(--forest-light) 0%,rgb(91 154 79 / .5) 50%,transparent 100%)}.proof-stat:nth-child(4)::before{background:linear-gradient(90deg,rgb(232 237 229 / .3) 0%,rgb(232 237 229 / .15) 50%,transparent 100%)}.roster-longtail{border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(24px, 3vw, 36px);background:var(--white)}.roster-longtail__list li{font-size:12px;padding:6px 14px;border-radius:var(--radius-sm);background:var(--cloud);border:1px solid var(--charcoal-05);transition:background 0.2s var(--ease-out),border-color 0.2s var(--ease-out)}.roster-longtail__list li:hover{background:var(--sage);border-color:var(--charcoal-12)}.wireout-copy__title{font-size:clamp(26px, 3.75vw, 62px)}.archetypes-head{grid-template-columns:1fr}.archetypes-head__kicker{max-width:72ch;justify-self:start;text-align:left}.roster-head{grid-template-columns:1fr}.roster-head__kicker{max-width:72ch;justify-self:start;text-align:left}.traps-head{grid-template-columns:1fr}.traps-grid{grid-template-columns:repeat(3,1fr)}.trust-band--sell{background:linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(24px, 3vw, 40px) 0;position:relative;overflow:hidden}.trust-band--sell::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px);pointer-events:none}.trust-band--sell .trust-band-inner{grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px, 2.5vw, 32px);text-align:left;max-width:none;margin:0}.trust-band--sell .trust-band-logo{background:var(--white);border:1px solid rgb(255 255 255 / .2);border-radius:var(--radius-md);padding:12px 18px;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.trust-band--sell .trust-band-logo img{filter:none;opacity:1;height:36px;width:auto}.trust-band--sell .trust-band-copy h3{color:var(--white);font-size:clamp(15px, 1.8vw, 20px);margin:0 0 4px}.trust-band--sell .trust-band-copy p{color:rgb(255 255 255 / .7);font-size:14px;margin:0;max-width:none}.voices-lead__quote{max-width:none}.faq-hero--redesign{background:repeating-linear-gradient(0deg,transparent,transparent 59px,rgb(232 237 229 / .025) 59px,rgb(232 237 229 / .025) 60px),repeating-linear-gradient(90deg,transparent,transparent 59px,rgb(232 237 229 / .025) 59px,rgb(232 237 229 / .025) 60px),linear-gradient(175deg,var(--charcoal-deep) 0%,#0f1a13 100%);padding:clamp(80px, 8vw, 100px) 0 clamp(60px, 7vw, 90px);border-left:4px solid var(--forest)}.faq-hero--redesign .faq-hero__bg{background:radial-gradient(ellipse at 20% 10%,rgb(74 124 63 / .16),transparent 55%),radial-gradient(ellipse at 85% 30%,rgb(0 76 151 / .1),transparent 60%)}.faq-hero--redesign .hero-eyebrow-pill{border-radius:2px}.faq-hero--redesign h1 em{background:none;-webkit-text-fill-color:#9BD08E;color:#9BD08E}.faq-hero--redesign .faq-hero__body{border-left:2px solid var(--forest);padding-left:18px}.faq-hero--redesign .faq-search{border-radius:2px;box-shadow:0 20px 60px rgb(0 0 0 / .4)}.faq-hero--redesign .faq-hero__chip{border-radius:2px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.faq-featured--redesign{background:var(--charcoal-deep);padding-top:clamp(60px, 7vw, 100px);padding-bottom:clamp(60px, 7vw, 100px);position:relative}.faq-featured--redesign::before{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent,transparent 199px,rgb(232 237 229 / .02) 199px,rgb(232 237 229 / .02) 200px)}.faq-featured--redesign .faq-featured__card{border-radius:2px;border-left:4px solid var(--forest);box-shadow:8px 8px 0 -2px var(--sage),8px 8px 0 0 rgb(54 69 79 / .2);position:relative;z-index:2}.faq-featured--redesign .faq-featured__tag{border-radius:2px;background:var(--charcoal-deep);color:var(--white)}.faq-body--redesign{background:var(--sage);padding-bottom:clamp(60px, 7vw, 100px)}.faq-body--redesign .faq-nav{border-radius:2px;background:var(--charcoal-deep);border-color:#fff0;color:var(--white)}.faq-body--redesign .faq-nav__label{color:#9BD08E}.faq-body--redesign .faq-nav__item{color:rgb(255 255 255 / .6);border-radius:2px;border-left-color:#fff0}.faq-body--redesign .faq-nav__item:hover{background:rgb(255 255 255 / .06);color:var(--white)}.faq-body--redesign .faq-nav__item.is-active{background:rgb(255 255 255 / .08);color:var(--white);border-left-color:var(--forest)}.faq-body--redesign .faq-nav__count{color:rgb(255 255 255 / .4)}.faq-body--redesign .faq-nav__contact{color:#9BD08E;border-top-color:rgb(255 255 255 / .1)}.faq-body--redesign .faq-category__header{border-bottom-color:var(--forest)}.faq-body--redesign .faq-category__num{font-style:italic}.faq-body--redesign .faq-item{border-radius:2px;border:1px solid var(--charcoal-12);background:var(--white);border-top:3px solid var(--charcoal-deep)}.faq-body--redesign .faq-item[open]{border-top-color:var(--forest)}.faq-body--redesign .faq-item summary{border-radius:2px}.faq-body--redesign .faq-item.is-hidden,.faq-body--redesign .faq-category.is-hidden{display:none}.faq-body--redesign .faq-noresults{border-radius:2px;background:var(--white);border:1px solid var(--charcoal-12);border-top:3px solid var(--forest);padding:28px;display:none}.faq-body--redesign .faq-noresults.is-visible{display:block}.closing--detailed-faq{background:var(--cloud)}.closing--detailed-faq .closing-pre,.closing--detailed-faq .closing-title,.closing--detailed-faq .closing-lede,.closing--detailed-faq .closing-direct,.closing--detailed-faq .closing-direct a,.closing--detailed-faq .closing-sig__motto{color:var(--charcoal-deep)}.closing--detailed-faq .closing-title em{color:var(--forest)}.closing--detailed-faq .closing-lede{color:var(--charcoal-72)}.closing--detailed-faq .closing-cta--primary{background:var(--charcoal-deep);color:var(--white);border-radius:2px}.closing--detailed-faq .closing-cta--primary:hover{background:var(--forest)}.closing--detailed-faq .closing-cta--ghost{border-color:var(--charcoal-20);color:var(--charcoal-deep);border-radius:2px}.closing--detailed-faq .closing-watermark{color:var(--charcoal-12)}.closing--detailed-faq .closing-direct__sep{background:var(--charcoal-20)}.legal-hero{background:var(--charcoal-deep);color:var(--white);padding:clamp(120px, 14vw, 180px) 0 clamp(56px, 7vw, 88px)}.legal-hero h1{font-family:var(--font-display);font-size:clamp(36px, 5vw, 56px);color:var(--white);margin:0 0 12px}.legal-hero p{font-size:16px;color:rgb(255 255 255 / .6);max-width:640px;margin:0}.legal-body{padding:clamp(48px, 6vw, 80px) 0}.legal-body p{font-size:16px;line-height:1.8;color:var(--charcoal);margin:0 0 20px}.legal-placeholder{padding:24px 28px;border-left:3px solid var(--forest);background:var(--cloud);border-radius:0 8px 8px 0;font-size:15px;color:var(--charcoal)}.ba-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin:0 0 var(--space-sm)}.ba-h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px, 3.8vw, 52px);line-height:1.1;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0 0 var(--space-md)}.ba-h2 em{font-style:italic;color:var(--forest)}.ba-lede{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17.5px);line-height:1.7;color:var(--charcoal-72);margin:0;max-width:56ch}.ba-signup{background:linear-gradient(180deg,var(--sage) 0%,var(--cloud) 30%,var(--cloud) 100%);padding:clamp(56px, 7vw, 104px) 0 var(--space-section)}.ba-signup .ba-h2{font-size:clamp(34px, 4.2vw, 58px)}.ba-signup .container{max-width:1200px;display:grid;grid-template-columns:0.85fr 1.25fr;gap:clamp(36px, 5vw, 80px);align-items:start}.ba-form{position:sticky;top:110px}.ba-signup-rail .ba-lede{margin-bottom:clamp(26px, 3vw, 36px)}.ba-rail-steps{border-top:1px solid var(--charcoal-12)}.ba-rail-step{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--charcoal-12);align-items:start}.ba-rail-step-num{font-family:var(--font-display);font-size:26px;line-height:1.1;color:var(--sage);-webkit-text-stroke:1px var(--forest)}.ba-rail-step h3{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--charcoal-deep);margin:0 0 4px}.ba-rail-step p{font-size:13.5px;color:var(--charcoal-72);line-height:1.6;margin:0}.ba-rail-note{margin-top:clamp(22px, 2.6vw, 30px);font-size:13.5px;color:var(--charcoal-72);line-height:1.65}.ba-rail-note a{color:var(--forest);font-weight:600;text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:2px;transition:border-color 0.2s var(--ease-out)}.ba-rail-note a:hover{border-color:var(--forest)}.ba-form{background:var(--white);border:1px solid var(--charcoal-12);border-top:4px solid var(--forest);border-radius:var(--radius-lg);box-shadow:0 20px 60px -20px rgb(29 40 48 / .14);padding:clamp(28px, 3.4vw, 48px) clamp(24px, 3vw, 48px)}.ba-form h3{font-family:var(--font-display);font-weight:400;font-size:clamp(22px, 2.4vw, 30px);color:var(--charcoal-deep);margin:0 0 8px;line-height:1.15}.ba-form-sub{font-size:14px;color:var(--charcoal-72);margin:0 0 clamp(22px, 2.4vw, 30px);line-height:1.6}.form-row{display:grid;gap:16px;margin-bottom:18px}.form-row--2{grid-template-columns:1fr 1fr}.form-field label{display:block;font-size:11px;font-weight:700;color:var(--charcoal);margin-bottom:7px;letter-spacing:.08em;text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{width:100%;padding:14px 16px;border:1px solid var(--charcoal-12);border-radius:var(--radius-md);font-family:var(--font-body);font-size:15px;color:var(--charcoal-deep);background:var(--cloud);transition:border-color .25s,box-shadow .25s,background .25s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--forest);box-shadow:0 0 0 3px rgb(74 124 63 / .12);background:var(--white)}.form-field textarea{min-height:100px;resize:vertical}.chip-group{display:flex;flex-wrap:wrap;gap:8px}.chip-label{position:relative;cursor:pointer;user-select:none;padding:10px 18px;border:1px solid var(--charcoal-12);border-radius:var(--radius-md);font-size:13px;font-weight:500;color:var(--charcoal-72);background:var(--cloud);transition:all .2s}.chip-label input{position:absolute;opacity:0;pointer-events:none}.chip-label:hover{border-color:var(--forest);color:var(--forest);background:var(--white)}.chip-label:has(input:checked){background:var(--forest);color:var(--white);border-color:var(--forest);box-shadow:0 4px 12px rgb(74 124 63 / .25)}.radio-row{display:flex;flex-wrap:wrap;gap:10px 18px}.radio-item{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--charcoal-72);cursor:pointer;padding:8px 14px;border-radius:var(--radius-md);border:1px solid #fff0;transition:all .2s}.radio-item:hover{background:var(--cloud);border-color:var(--charcoal-12)}.radio-item input{accent-color:var(--forest)}.check-row{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--charcoal-72);line-height:1.55;padding:14px 16px;background:var(--cloud);border-radius:var(--radius-md)}.check-row input{margin-top:3px;accent-color:var(--forest)}.form-submit{margin-top:28px}.form-submit button{display:inline-flex;align-items:center;gap:10px;padding:17px 44px;background:var(--forest);color:var(--white);font-size:15px;font-weight:600;font-family:var(--font-body);border-radius:var(--radius-md);border:2px solid var(--forest);cursor:pointer;transition:all .3s var(--ease-out);letter-spacing:.02em}.form-submit button:hover{background:#3e6b34;border-color:#3e6b34;transform:translateY(-2px);box-shadow:0 14px 36px rgb(74 124 63 / .35)}.form-note{font-size:12px;color:var(--charcoal-42);margin-top:14px;line-height:1.55}.ba-how{background:var(--white);padding:var(--space-section) 0}.ba-how .container{max-width:1200px}.ba-how-head{max-width:720px;margin-bottom:clamp(36px, 4.5vw, 60px)}.ba-step{display:grid;grid-template-columns:clamp(56px, 8vw, 110px) minmax(0,0.85fr) 1.4fr;gap:clamp(18px, 3vw, 56px);padding:clamp(26px, 3.2vw, 42px) 0;border-top:1px solid var(--charcoal-12);align-items:start}.ba-step:last-of-type{border-bottom:1px solid var(--charcoal-12)}.ba-step-num{font-family:var(--font-display);font-size:clamp(36px, 4.4vw, 64px);line-height:.9;color:var(--sage);-webkit-text-stroke:1.2px var(--forest);padding-top:2px}.ba-step h3{font-family:var(--font-display);font-weight:400;font-size:clamp(20px, 2.2vw, 27px);line-height:1.22;color:var(--charcoal-deep);margin:0}.ba-step p{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--charcoal-72);margin:0;max-width:58ch}.ba-included{background:var(--charcoal-deep);position:relative;overflow:hidden;padding:var(--space-section) 0}.ba-included::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 90% 10%,rgb(74 124 63 / .16),transparent 60%),radial-gradient(ellipse 40% 50% at 5% 95%,rgb(74 124 63 / .08),transparent 55%);pointer-events:none}.ba-included .container{position:relative;z-index:1;max-width:1200px}.ba-included-head{max-width:720px;margin-bottom:clamp(36px, 4.5vw, 60px)}.ba-included-head .ba-eyebrow{color:#9BD08E}.ba-included-head .ba-h2{color:var(--white)}.ba-included-head .ba-h2 em{color:#cde5c2}.ba-included-head .ba-lede{color:rgb(255 255 255 / .66)}.ba-included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .14)}.ba-included-cell{background:var(--charcoal-deep);padding:clamp(24px, 2.8vw, 40px) clamp(20px, 2.4vw, 34px);transition:background 0.3s var(--ease-out)}.ba-included-cell:hover{background:#243340}.ba-included-tag{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9BD08E;margin:0 0 14px}.ba-included-cell h3{font-family:var(--font-display);font-weight:400;font-size:clamp(19px, 1.9vw, 24px);line-height:1.25;color:var(--white);margin:0 0 10px}.ba-included-cell p{font-size:14px;color:rgb(255 255 255 / .62);line-height:1.7;margin:0}.ba-faq{background:var(--white);padding:var(--space-section) 0}.ba-faq .container{max-width:1200px;display:grid;grid-template-columns:0.85fr 1.4fr;gap:clamp(36px, 5vw, 88px);align-items:start}.ba-faq-rail{position:sticky;top:110px}.ba-faq-rail .ba-lede{margin-bottom:clamp(24px, 3vw, 34px)}.ba-faq-who{border-top:1px solid var(--charcoal-12);padding-top:18px;margin-bottom:clamp(22px, 2.6vw, 30px)}.ba-faq-who-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal-42);margin:0 0 12px}.ba-faq-who ul{list-style:none;margin:0;padding:0}.ba-faq-who li{font-size:14px;color:var(--charcoal-72);line-height:1.6;padding:7px 0 7px 20px;position:relative}.ba-faq-who li::before{content:'';position:absolute;left:0;top:16px;width:10px;height:2px;background:var(--forest)}.ba-faq-rail-link{font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color 0.2s var(--ease-out)}.ba-faq-rail-link:hover{border-color:var(--forest)}.ba-faq-list{border-top:1px solid var(--charcoal-12)}.ba-faq-list details{border-bottom:1px solid var(--charcoal-12)}.ba-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:clamp(18px, 2.2vw, 26px) 4px;font-family:var(--font-display);font-weight:400;font-size:clamp(17px, 1.8vw, 22px);color:var(--charcoal-deep);transition:color 0.2s var(--ease-out)}.ba-faq-list summary:hover{color:var(--forest)}.ba-faq-list summary::-webkit-details-marker{display:none}.ba-faq-list summary::after{content:'+';flex-shrink:0;width:30px;height:30px;border-radius:50%;border:1px solid var(--charcoal-20);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:18px;font-weight:300;color:var(--forest);line-height:1;transition:transform 0.25s var(--ease-out),background 0.25s,color 0.25s}.ba-faq-list details[open] summary::after{transform:rotate(45deg);background:var(--forest);border-color:var(--forest);color:var(--white)}.ba-faq-answer{padding:0 4px clamp(18px, 2.2vw, 26px);font-size:14.5px;color:var(--charcoal-72);line-height:1.75;max-width:60ch}.ba-faq-answer a{color:var(--forest);font-weight:600;text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:1px}.ba-faq-answer a:hover{border-color:var(--forest)}.ba-final{position:relative;overflow:hidden;color:var(--white);background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(72px, 9vw, 132px) 0;text-align:center}.ba-final::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 110%,rgb(29 40 48 / .4) 0%,transparent 60%);pointer-events:none}.ba-final .container{position:relative;z-index:1;max-width:860px}.ba-final-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:rgb(255 255 255 / .72);margin:0 0 18px}.ba-final h2{font-family:var(--font-display);font-weight:400;font-size:clamp(32px, 4.4vw, 60px);line-height:1.08;letter-spacing:-.015em;color:var(--white);margin:0 0 clamp(16px, 2vw, 24px)}.ba-final h2 em{font-style:italic;color:#cde5c2}.ba-final-lede{font-family:var(--font-body);font-weight:300;font-size:clamp(15.5px, 1.5vw, 18px);line-height:1.7;color:rgb(255 255 255 / .82);max-width:52ch;margin:0 auto clamp(30px, 3.6vw, 44px)}.ba-final-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:clamp(34px, 4vw, 52px)}.ba-final-actions .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white)}.ba-final-actions .btn-ghost{color:var(--white);border-color:rgb(255 255 255 / .4)}.ba-final-actions .btn-ghost:hover{background:rgb(255 255 255 / .08)}.ba-final-links{display:flex;justify-content:center;gap:clamp(18px, 3vw, 40px);flex-wrap:wrap;padding-top:clamp(22px, 2.6vw, 30px);border-top:1px solid rgb(255 255 255 / .2)}.ba-final-links a{font-family:var(--font-body);font-size:13.5px;font-weight:600;color:rgb(255 255 255 / .72);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .25);padding-bottom:3px;transition:color 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.ba-final-links a:hover{color:var(--white);border-color:var(--white)}@media (max-width:1040px){.ba-signup .container{grid-template-columns:1fr}.ba-signup-rail{position:static}.ba-faq .container{grid-template-columns:1fr}.ba-faq-rail{position:static}}@media (max-width:920px){.ba-step{grid-template-columns:clamp(48px, 8vw, 72px) 1fr}.ba-step h3{margin-bottom:8px}.ba-step p{grid-column:2}.ba-included-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.form-row--2{grid-template-columns:1fr}.ba-included-grid{grid-template-columns:1fr}}.wbb-hero{position:relative;overflow:hidden;color:var(--white);background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(72px, 8vw, 124px) 0 clamp(56px, 7vw, 96px)}.wbb-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 88% 12%,rgb(29 40 48 / .35) 0%,transparent 60%);pointer-events:none}.wbb-hero .container{position:relative;z-index:1;max-width:1200px;text-align:left}.wbb-hero-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:rgb(255 255 255 / .78);margin-bottom:clamp(22px, 2.6vw, 34px)}.wbb-hero-eyebrow::before{content:'';width:30px;height:1px;background:rgb(255 255 255 / .55)}.wbb-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(38px, 5.2vw, 76px);line-height:1.05;letter-spacing:-.02em;color:var(--white);max-width:17ch;margin:0 0 clamp(18px, 2vw, 26px)}.wbb-hero h1 em{font-style:italic;color:#cde5c2}.wbb-hero-sub{font-family:var(--font-body);font-weight:300;font-size:clamp(16px, 1.5vw, 19px);line-height:1.65;color:rgb(255 255 255 / .84);max-width:58ch;margin:0 0 clamp(30px, 3.6vw, 44px)}.wbb-hero-actions{display:flex;align-items:center;gap:clamp(16px, 2vw, 26px);flex-wrap:wrap;margin-bottom:clamp(52px, 6.5vw, 88px)}.wbb-hero-actions .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white);white-space:nowrap}.wbb-hero-quietlink{font-family:var(--font-body);font-size:14px;font-weight:600;color:rgb(255 255 255 / .78);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .3);padding-bottom:3px;transition:color 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.wbb-hero-quietlink:hover{color:var(--white);border-color:var(--white)}.wbb-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgb(255 255 255 / .24);padding-top:clamp(26px, 3.2vw, 42px)}.wbb-hero-stat{position:relative;padding-right:clamp(14px, 1.8vw, 28px)}.wbb-hero-stat+.wbb-hero-stat{padding-left:clamp(16px, 2.2vw, 32px)}.wbb-hero-stat+.wbb-hero-stat::before{content:'';position:absolute;left:0;top:12%;height:76%;width:1px;background:rgb(255 255 255 / .18)}.wbb-hero-stat-value{font-family:var(--font-display);font-size:clamp(26px, 2.9vw, 42px);color:var(--white);line-height:1;letter-spacing:-.01em;margin-bottom:9px}.wbb-hero-stat-value em{font-style:italic;color:#cde5c2}.wbb-hero-stat-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .62)}@media (max-width:880px){.wbb-hero-stats{grid-template-columns:1fr 1fr;row-gap:26px}.wbb-hero-stat:nth-child(3){padding-left:0}.wbb-hero-stat:nth-child(3)::before{display:none}}@media (max-width:520px){.wbb-hero-stats{grid-template-columns:1fr;row-gap:20px}.wbb-hero-stat+.wbb-hero-stat{padding-left:0}.wbb-hero-stat+.wbb-hero-stat::before{display:none}}.wbb-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin:0 0 var(--space-sm)}.wbb-h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px, 3.8vw, 52px);line-height:1.1;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0 0 var(--space-md)}.wbb-h2 em{font-style:italic;color:var(--forest)}.wbb-lede{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17.5px);line-height:1.7;color:var(--charcoal-72);margin:0;max-width:56ch}.wbb-why{background:var(--white);padding:var(--space-section) 0}.wbb-why .container{max-width:1200px;display:grid;grid-template-columns:0.85fr 1.3fr;gap:clamp(36px, 5vw, 88px);align-items:start}.wbb-why-intro{position:sticky;top:110px}.wbb-why-intro .wbb-lede{margin-bottom:26px}.wbb-why-intro-link{font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color var(--duration-fast) var(--ease-out)}.wbb-why-intro-link:hover{border-color:var(--forest)}.wbb-pillar{display:grid;grid-template-columns:clamp(56px, 7vw, 92px) 1fr;gap:clamp(18px, 2.6vw, 40px);padding:clamp(26px, 3vw, 38px) 0;border-top:1px solid var(--charcoal-12);transition:background var(--duration-base) var(--ease-out)}.wbb-pillar:last-of-type{border-bottom:1px solid var(--charcoal-12)}.wbb-pillar-num{font-family:var(--font-display);font-size:clamp(30px, 3.4vw, 48px);line-height:1;color:var(--sage);-webkit-text-stroke:1px var(--forest);padding-top:4px;transition:color var(--duration-base) var(--ease-out)}.wbb-pillar:hover .wbb-pillar-num{color:var(--forest-pale)}.wbb-pillar-kicker{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-42);margin:0 0 6px}.wbb-pillar h3{font-family:var(--font-display);font-weight:400;font-size:clamp(20px, 2.1vw, 26px);line-height:1.25;color:var(--charcoal-deep);margin:0 0 10px}.wbb-pillar p{font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:var(--charcoal-72);margin:0;max-width:58ch}.wbb-pillar p+p{margin-top:10px}.wbb-pillar p strong{color:var(--charcoal-deep);font-weight:600}@media (max-width:920px){.wbb-why .container{grid-template-columns:1fr}.wbb-why-intro{position:static}}.wbb-page .qanda{background:var(--sage)}.wbb-proof{background:var(--cloud)}.wbb-proof-panel{position:relative;overflow:hidden;background:radial-gradient(ellipse 55% 60% at 90% 0%,rgb(74 124 63 / .16) 0%,transparent 60%),linear-gradient(165deg,var(--charcoal-deep) 0%,#1a2a35 100%);color:var(--white);border-radius:var(--radius-xl);padding:clamp(32px, 4.2vw, 64px);display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px, 4.5vw, 72px);max-width:1140px;margin:0 auto}.wbb-proof-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 100%)}.wbb-proof-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest-light);margin:0 0 14px}.wbb-proof-panel h2{font-family:var(--font-display);font-weight:400;font-size:clamp(26px, 3vw, 40px);line-height:1.12;color:var(--white);margin:0 0 12px}.wbb-proof-panel h2 em{font-style:italic;color:var(--forest-light)}.wbb-proof-lede{font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:rgb(255 255 255 / .7);margin:0 0 clamp(22px, 2.6vw, 34px);max-width:46ch}.wbb-proof-stat{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-top:1px solid rgb(255 255 255 / .12)}.wbb-proof-stat:last-of-type{border-bottom:1px solid rgb(255 255 255 / .12)}.wbb-proof-stat-value{font-family:var(--font-display);font-size:clamp(26px, 2.8vw, 38px);line-height:1;color:var(--white);min-width:4.6ch}.wbb-proof-stat-label{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.wbb-proof-quote{display:flex;flex-direction:column;margin:0;padding-left:clamp(0px, 3vw, 40px);border-left:1px solid rgb(255 255 255 / .12)}.wbb-proof-quote-mark{font-family:var(--font-display);font-size:clamp(56px, 6vw, 84px);line-height:.5;color:var(--forest-light);opacity:.85;margin-bottom:clamp(20px, 2.2vw, 28px)}.wbb-proof-quote blockquote{font-family:var(--font-display);font-style:italic;font-size:clamp(16.5px, 1.7vw, 21px);line-height:1.55;color:rgb(255 255 255 / .92);margin:0 0 clamp(22px, 2.6vw, 32px);padding:0}.wbb-proof-attrib{margin-top:auto;display:flex;align-items:center;gap:14px}.wbb-proof-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:var(--font-display);font-size:19px;background:rgb(91 154 79 / .22);color:#cde5c2;border:1px solid rgb(91 154 79 / .4)}.wbb-proof-attrib cite{font-style:normal;display:block;font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--white)}.wbb-proof-co{font-family:var(--font-body);font-size:12.5px;margin-top:2px;color:rgb(232 237 229 / .55)}@media (max-width:880px){.wbb-proof-panel{grid-template-columns:1fr}.wbb-proof-quote{padding-left:0;border-left:none;padding-top:clamp(24px, 4vw, 36px);border-top:1px solid rgb(255 255 255 / .12)}}.about-hero{position:relative;background:var(--charcoal-deep);padding:clamp(96px, 11vw, 148px) 0 0;overflow:hidden;isolation:isolate}.about-hero::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 25%,rgb(255 255 255 / .045) 0%,transparent 70%),radial-gradient(ellipse 42% 60% at 92% 82%,rgb(74 124 63 / .13) 0%,transparent 60%)}.about-hero-blueprint{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.about-hero-shell{position:relative;z-index:2;max-width:1180px;text-align:left}.about-hero-dateline{display:flex;align-items:center;gap:14px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:clamp(36px, 4.5vw, 64px)}.about-hero-dateline .ahd-dot{color:rgb(255 255 255 / .3)}.about-hero-dateline .ahd-rule{flex:1;height:1px;background:rgb(255 255 255 / .18);margin-left:8px;transform-origin:left center}.about-hero-masthead{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(40px, 5vw, 96px);padding-bottom:clamp(56px, 7vw, 96px)}.about-hero-words{min-width:0}.about-hero h1{font-family:var(--font-display);font-size:clamp(38px, 5.4vw, 76px);color:var(--white);line-height:1.04;letter-spacing:-.005em;margin:0 0 clamp(20px, 2vw, 28px)}.about-hero h1 em{font-style:italic;color:var(--forest-light);font-family:var(--font-display)}.about-hero .hero-sub{font-family:var(--font-body);font-size:clamp(15px, 1.55vw, 18px);color:rgb(255 255 255 / .72);font-weight:300;line-height:1.7;max-width:56ch;margin:0 0 clamp(28px, 3vw, 40px)}.about-hero-cta-row{display:flex;align-items:center;gap:clamp(20px, 2.4vw, 34px);flex-wrap:wrap;margin:0}.about-hero-cta-link{position:relative;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--white);padding-bottom:5px}.about-hero-cta-link::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:rgb(255 255 255 / .4);transition:background 0.25s ease}.about-hero-cta-link:hover::after{background:var(--forest-light)}.about-hero-cta-link span{transition:transform 0.25s ease}.about-hero-cta-link:hover span{transform:translateX(4px)}.about-hero-numeral{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:4px;row-gap:16px;align-items:start;justify-self:end}.ahn-figure{grid-column:1;grid-row:1;font-family:var(--font-display);font-style:italic;font-size:clamp(160px, 22vw, 320px);line-height:.82;letter-spacing:-.03em;background:linear-gradient(180deg,#ffffff 0%,rgb(255 255 255 / .45) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.ahn-plus{grid-column:2;grid-row:1;font-family:var(--font-display);font-style:italic;font-size:clamp(56px, 7vw, 110px);line-height:1;color:var(--forest-light);align-self:start;margin-top:.1em}.ahn-label{grid-column:1 / span 2;grid-row:2;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:rgb(255 255 255 / .62);border-top:1px solid rgb(255 255 255 / .2);padding-top:12px}.about-hero-ribbon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:clamp(20px, 3.4vw, 56px);flex-wrap:wrap;padding:clamp(20px, 2.4vw, 30px) clamp(24px, 4vw, 48px);border-top:1px solid rgb(255 255 255 / .12);border-bottom:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .025);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ahr-item{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--font-body)}.ahr-key{font-family:var(--font-display);font-style:italic;font-size:clamp(17px, 1.8vw, 22px);color:var(--white);line-height:1}.ahr-val{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.ahr-div{width:1px;height:28px;background:rgb(255 255 255 / .18)}@keyframes ah-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.about-hero-dateline,.about-hero h1,.about-hero .hero-sub,.about-hero-cta-row,.about-hero-numeral,.about-hero-ribbon{animation:ah-rise 700ms cubic-bezier(.22,.61,.36,1) both}.about-hero-dateline{animation-delay:0ms}.about-hero h1{animation-delay:120ms}.about-hero .hero-sub{animation-delay:240ms}.about-hero-cta-row{animation-delay:360ms}.about-hero-numeral{animation-delay:480ms;animation-duration:900ms}.about-hero-ribbon{animation-delay:600ms}@media (prefers-reduced-motion:reduce){.about-hero-dateline,.about-hero h1,.about-hero .hero-sub,.about-hero-cta-row,.about-hero-numeral,.about-hero-ribbon{animation:none}}.about-story{background:var(--cloud);position:relative;overflow:hidden}.about-story::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 15% 20%,rgb(74 124 63 / .04) 0%,transparent 60%),radial-gradient(ellipse 50% 45% at 85% 75%,rgb(0 76 151 / .03) 0%,transparent 55%)}.about-story .container{position:relative;z-index:1}.story2-head{max-width:760px;margin-bottom:clamp(44px, 6vw, 84px)}.story2-head .eyebrow{color:var(--forest);display:inline-flex;align-items:center;gap:14px}.story2-head .eyebrow::after{content:'';width:clamp(40px, 5vw, 72px);height:1px;background:var(--forest);opacity:.5}.story2-head h2{font-size:clamp(30px, 4vw, 52px);line-height:1.1;letter-spacing:-.02em;color:var(--charcoal-deep);margin-top:18px}.story2-origin{display:grid;grid-template-columns:clamp(180px, 24vw, 340px) 1fr;gap:clamp(32px, 5vw, 80px);align-items:start;padding-bottom:clamp(44px, 6vw, 80px)}.story2-year-num{display:block;font-family:var(--font-display);font-size:clamp(64px, 11vw, 150px);line-height:.84;letter-spacing:-.03em;color:var(--charcoal-deep);white-space:nowrap}.story2-year-label{display:block;margin-top:18px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest)}.story2-year-label::before{content:'';display:block;width:36px;height:2px;background:var(--forest);margin-bottom:14px}.story2-origin-copy{padding-top:clamp(6px, 1vw, 16px)}.story2-origin-copy p{font-size:clamp(16px, 1.55vw, 19px);line-height:1.8;color:var(--charcoal-72);margin:0 0 20px;max-width:60ch}.story2-origin-copy p:last-child{margin-bottom:0}.story2-origin-copy strong{color:var(--charcoal-deep);font-weight:600}.story2-quote{position:relative;overflow:hidden;color:var(--white);margin:0;padding:clamp(34px, 4vw, 56px) clamp(28px, 4vw, 64px);border-radius:18px;background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%)}.story2-quote::before{content:'\201C';position:absolute;top:clamp(-14px, 0.5vw, 8px);left:clamp(18px, 4vw, 56px);font-family:var(--font-display);font-size:clamp(150px, 21vw, 300px);line-height:1;color:rgb(255 255 255 / .1);pointer-events:none}.story2-quote blockquote{position:relative;margin:0;max-width:22ch;font-family:var(--font-display);font-style:italic;font-size:clamp(25px, 3.4vw, 46px);line-height:1.28;color:var(--white)}.story2-quote figcaption{position:relative;margin-top:clamp(24px, 3vw, 40px);display:flex;flex-direction:column;gap:5px}.story2-quote-name{font-family:var(--font-display);font-size:clamp(18px, 1.8vw, 22px);color:var(--white)}.story2-quote-role{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(205 229 194 / .92)}@media (max-width:760px){.story2-origin{grid-template-columns:1fr;gap:clamp(6px, 2vw, 16px)}.story2-year-num{font-size:clamp(72px, 24vw, 132px)}}.about-diffs{background:var(--cloud)}.about-diffs-header{text-align:center;max-width:720px;margin:0 auto clamp(40px, 5vw, 64px)}.about-diffs-header h2{font-size:clamp(28px, 3.4vw, 42px);margin-bottom:14px}.about-diffs-header p{font-size:clamp(15px, 1.6vw, 18px);color:var(--charcoal-72);line-height:1.7}.about-diffs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px, 2.2vw, 28px);max-width:1040px;margin:0 auto}.about-diff{background:var(--white);border:1px solid var(--charcoal-12);border-radius:16px;padding:clamp(28px, 3.5vw, 40px);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease;position:relative;overflow:hidden}.about-diff::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest),var(--blue));transform:scaleX(0);transform-origin:left;transition:transform 0.4s ease}.about-diff:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px rgb(15 27 35 / .18);border-color:rgb(74 124 63 / .3)}.about-diff:hover::before{transform:scaleX(1)}.about-diff-icon{width:52px;height:52px;border-radius:14px;background:var(--forest-pale);border:1px solid var(--forest-12);display:flex;align-items:center;justify-content:center;color:var(--forest);margin-bottom:20px}.about-diff h3{font-size:clamp(20px, 2.2vw, 26px);margin-bottom:10px;color:var(--charcoal-deep)}.about-diff p{font-size:15px;color:var(--charcoal-72);line-height:1.7}.credo .container{max-width:var(--container-max)}.axial-section{background:var(--sage);position:relative;overflow:hidden}.axial-section::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 65% at 10% 50%,rgb(74 124 63 / .06) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 90% 30%,rgb(255 255 255 / .5) 0%,transparent 55%)}.axial-corners{position:absolute;inset:clamp(16px, 2vw, 32px);pointer-events:none}.axial-corners::before,.axial-corners::after{content:'';position:absolute;width:clamp(28px, 3.5vw, 48px);height:clamp(28px, 3.5vw, 48px);border-color:var(--forest-12);border-style:solid;border-width:0}.axial-corners::before{top:0;left:0;border-top-width:1px;border-left-width:1px}.axial-corners::after{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.axial-corners-extra::before,.axial-corners-extra::after{content:'';position:absolute;width:clamp(28px, 3.5vw, 48px);height:clamp(28px, 3.5vw, 48px);border-color:var(--forest-12);border-style:solid;border-width:0}.axial-corners-extra::before{top:0;right:0;border-top-width:1px;border-right-width:1px}.axial-corners-extra::after{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.axial-layout{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:clamp(36px, 5vw, 80px);align-items:center}.axial-seal{display:flex;flex-direction:column;align-items:center;gap:clamp(14px, 1.6vw, 20px)}.axial-logo-frame{width:clamp(120px, 14vw, 180px);height:clamp(120px, 14vw, 180px);border-radius:50%;background:var(--white);border:2px solid var(--charcoal-12);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 clamp(6px, 0.8vw, 10px) var(--sage),0 0 0 clamp(7px, 0.9vw, 11px) var(--forest-12),var(--shadow-lg);position:relative}.axial-logo-frame img{width:clamp(72px, 9vw, 110px);height:auto;object-fit:contain}.axial-seal-year{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);background:var(--white);padding:5px 14px;border:1px solid var(--forest-12);border-radius:2px}.axial-text{text-align:left}.axial-text .eyebrow{color:var(--forest);position:relative;display:inline-block}.axial-text h2{font-size:clamp(26px, 3.2vw, 42px);line-height:1.15;color:var(--charcoal-deep);margin-bottom:clamp(14px, 1.8vw, 22px)}.axial-text p{font-size:clamp(15px, 1.55vw, 17px);color:var(--charcoal-72);line-height:1.8;margin-bottom:clamp(18px, 2vw, 28px);max-width:60ch}.axial-link{display:inline-flex;align-items:center;gap:10px;color:var(--forest);font-weight:600;font-size:14px;letter-spacing:.04em;padding-bottom:3px;border-bottom:1px solid var(--forest-12);transition:border-color 0.25s ease,gap 0.25s ease}.axial-link:hover{border-color:var(--forest);gap:14px}.axial-link svg{transition:transform 0.25s ease;flex-shrink:0}.axial-link:hover svg{transform:translateX(2px)}@media (max-width:768px){.axial-layout{grid-template-columns:1fr;text-align:center}.axial-seal{order:-1}.axial-text{text-align:center}.axial-text p{max-width:none}.axial-corners,.axial-corners-extra{display:none}}.leadership-section{background:var(--white);padding:clamp(80px, 10vw, 140px) 0;position:relative}.leadership-header{text-align:left;max-width:640px;margin:0 0 clamp(48px, 6vw, 80px)}.leadership-header .eyebrow{color:var(--forest);margin-bottom:16px}.leadership-header h2{font-size:var(--display-lg);margin-bottom:16px;color:var(--charcoal-deep);line-height:1.08}.leadership-header p{font-size:var(--text-lg);color:var(--charcoal-72);line-height:1.7}.partners-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(24px, 3vw, 44px)}.partner-card{text-align:left}.partner-portrait{position:relative;width:clamp(140px, 16vw, 200px);height:clamp(140px, 16vw, 200px);border-radius:50%;overflow:hidden;margin-bottom:clamp(20px, 2.4vw, 28px);border:3px solid var(--charcoal-12);box-shadow:0 4px 20px -6px rgb(15 27 35 / .12)}.partner-portrait img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(30%);transition:filter 0.5s var(--ease-out),transform 0.5s var(--ease-out)}.partner-card:hover .partner-portrait img{filter:grayscale(0%);transform:scale(1.06)}.partner-portrait::after{content:'';position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(29 40 48 / .08);pointer-events:none}.partner-card h3{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 26px);color:var(--charcoal-deep);margin-bottom:6px;line-height:1.15}.partner-card .leader-role{display:block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);margin-bottom:clamp(12px, 1.4vw, 18px)}.partner-card .leader-tagline{font-size:clamp(13px, 1.3vw, 15px);color:var(--charcoal-72);line-height:1.65;margin-bottom:14px;max-width:32ch}.partner-card .leader-link{display:inline-block;font-size:13px;font-weight:600;color:var(--forest);border-bottom:1px solid #fff0;padding-bottom:2px;transition:border-color var(--duration-fast) ease}.partner-card .leader-link:hover{border-color:var(--forest)}.leadership-footer{text-align:left;margin-top:clamp(48px, 6vw, 72px)}.leadership-footer .btn-ghost{color:var(--charcoal-deep);border:1px solid var(--charcoal-20);background:#fff0}.leadership-footer .btn-ghost:hover{background:var(--cloud);border-color:var(--forest);color:var(--forest)}@media (max-width:1024px){.partners-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.partners-gallery{grid-template-columns:1fr;max-width:none}}.credentials-strip{background:var(--charcoal-deep);padding:clamp(52px, 6vw, 80px) 0;position:relative;overflow:hidden;text-align:center}.credentials-strip::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgb(74 124 63 / .06) 0%,transparent 60%)}.credentials-inner{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:1}.colophon-fleuron{display:flex;align-items:center;gap:clamp(16px, 2vw, 28px);margin-bottom:clamp(28px, 3.5vw, 44px)}.colophon-fleuron-rule{width:clamp(48px, 6vw, 80px);height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent)}.colophon-fleuron-mark{width:10px;height:10px;border:1px solid rgb(74 124 63 / .6);transform:rotate(45deg);position:relative}.colophon-fleuron-mark::after{content:'';position:absolute;top:2px;left:2px;right:2px;bottom:2px;background:var(--forest);opacity:.5}.colophon-imprint{font-family:var(--font-display);font-style:italic;font-size:clamp(20px, 2.4vw, 30px);color:var(--white);letter-spacing:.01em;line-height:1;margin-bottom:clamp(6px, 0.8vw, 10px)}.colophon-founding{font-family:var(--font-body);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .4);margin-bottom:clamp(24px, 3vw, 36px)}.colophon-details{display:flex;align-items:center;justify-content:center;gap:clamp(20px, 3vw, 40px);flex-wrap:wrap}.credential-item{display:flex;flex-direction:column;gap:6px;text-align:center}.credential-label{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(74 124 63 / .7)}.credential-value{font-family:var(--font-body);font-size:clamp(13px, 1.3vw, 15px);color:rgb(255 255 255 / .7);font-weight:400;letter-spacing:.02em}.credential-value a{color:rgb(255 255 255 / .7);border-bottom:1px solid rgb(255 255 255 / .2);transition:color 0.2s,border-color 0.2s}.credential-value a:hover{color:var(--forest-light);border-color:var(--forest-light)}.credential-divider{width:1px;height:32px;background:rgb(255 255 255 / .1)}.colophon-foot{margin-top:clamp(28px, 3.5vw, 40px);display:flex;align-items:center;gap:clamp(12px, 1.5vw, 20px)}.colophon-foot-rule{width:clamp(28px, 3vw, 48px);height:1px;background:rgb(255 255 255 / .12)}.colophon-foot-text{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .25)}.about-cta{background:var(--sage);padding:clamp(80px, 10vw, 140px) 0;text-align:center;position:relative;overflow:hidden}.about-cta::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 70% at 50% 0%,rgb(255 255 255 / .6) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 50% 100%,rgb(74 124 63 / .04) 0%,transparent 50%)}.about-cta .container{position:relative;z-index:2}.about-cta-ornament{display:flex;align-items:center;justify-content:center;gap:clamp(14px, 2vw, 24px);margin-bottom:clamp(36px, 4.5vw, 56px)}.about-cta-ornament-line{width:clamp(40px, 5vw, 72px);height:1px;background:var(--forest-12)}.about-cta-ornament-dot{width:5px;height:5px;border-radius:50%;background:var(--forest);opacity:.3}.about-cta h3{font-family:var(--font-display);font-size:clamp(32px, 4.2vw, 56px);font-style:italic;color:var(--charcoal-deep);line-height:1.1;margin-bottom:clamp(18px, 2vw, 28px);letter-spacing:-.01em}.about-cta p{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17px);color:var(--charcoal-72);max-width:580px;margin:0 auto clamp(32px, 4vw, 48px);line-height:1.8;font-weight:300}.about-cta .btn-primary{background:var(--forest);color:var(--white);border-color:var(--forest);padding:16px 40px;font-size:14px;letter-spacing:.06em;box-shadow:0 8px 24px -8px rgb(74 124 63 / .35);transition:transform 0.3s ease,box-shadow 0.3s ease,background 0.3s ease}.about-cta .btn-primary:hover{background:var(--charcoal-deep);border-color:var(--charcoal-deep);transform:translateY(-2px);box-shadow:0 14px 32px -8px rgb(29 40 48 / .3)}.about-cta-secondary{display:block;margin-top:clamp(20px, 2.5vw, 28px);color:var(--charcoal-42);font-size:14px;font-weight:400;letter-spacing:.02em}.about-cta-secondary a{color:var(--charcoal-72);border-bottom:1px solid var(--charcoal-20);transition:color 0.2s,border-color 0.2s}.about-cta-secondary a:hover{color:var(--forest);border-color:var(--forest)}@media (max-width:1120px){.bench-principal{grid-template-columns:1fr}.bench-advisors{grid-template-columns:repeat(2,1fr)}.about-diffs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.about-hero-masthead{grid-template-columns:1fr;gap:clamp(32px, 4vw, 56px)}.about-hero-numeral{justify-self:start}.ahn-figure{font-size:clamp(140px, 32vw, 220px)}}@media (max-width:640px){.bench-advisors{grid-template-columns:1fr}.about-diffs-grid{grid-template-columns:1fr}.credential-divider{display:none}.colophon-details{flex-direction:column;gap:20px}.about-hero-dateline .ahd-rule{display:none}.about-hero h1{font-size:clamp(34px, 9vw, 48px)}.about-hero-ribbon{gap:16px;padding:18px 16px}.ahr-div{display:none}}.rf-hero{position:relative;overflow:hidden;background:var(--charcoal-deep);color:var(--white);padding:clamp(130px, 15vw, 200px) 0 clamp(80px, 10vw, 130px)}.rf-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 10% 30%,rgb(91 154 79 / .18) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 85% 70%,rgb(0 76 151 / .08) 0%,transparent 50%)}.rf-hero::after{content:'15%';position:absolute;right:-2%;top:50%;transform:translateY(-55%);font-family:var(--font-display);font-size:clamp(160px, 24vw, 380px);color:rgb(155 208 142 / .04);line-height:.85;font-style:italic;white-space:nowrap;pointer-events:none}.rf-hero .container{position:relative;z-index:2;max-width:var(--container-max)}.rf-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border:1px solid rgb(74 124 63 / .45);border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9BD08E;background:rgb(74 124 63 / .1);margin-bottom:28px;backdrop-filter:blur(8px)}.rf-hero-eyebrow::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 12px var(--forest-light),0 0 24px rgb(91 154 79 / .3)}.rf-hero h1{font-size:clamp(40px, 5.5vw, 74px);line-height:1.02;color:var(--white);margin-bottom:26px;max-width:780px}.rf-hero h1 em{font-style:italic;display:block;background:linear-gradient(90deg,#9BD08E,#c8efbb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.rf-hero-sub{font-size:clamp(17px, 1.9vw, 21px);font-weight:300;color:rgb(255 255 255 / .58);max-width:680px;line-height:1.6;margin-bottom:42px}.rf-hero-ctas{display:flex;flex-wrap:wrap;gap:14px}.rf-hero .btn-primary,.rf-hero .btn-ghost{padding:16px 32px;border-radius:var(--radius-md);font-weight:600;font-size:15px;display:inline-flex;align-items:center;gap:10px;transition:all 0.3s var(--ease-out)}.rf-hero .btn-primary{background:var(--forest);color:var(--white)}.rf-hero .btn-primary:hover{background:var(--forest-light);transform:translateY(-2px);box-shadow:0 12px 32px rgb(74 124 63 / .4)}.rf-hero .btn-ghost{border:1px solid rgb(255 255 255 / .22);color:rgb(255 255 255 / .8)}.rf-hero .btn-ghost:hover{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .5);color:var(--white)}.rf-math{background:#0d1a12;padding:clamp(90px, 10vw, 150px) 0;position:relative;overflow:hidden}.rf-math::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 50% at 50% 30%,rgb(91 154 79 / .08),transparent 60%);pointer-events:none}.rf-math .section-head{max-width:740px;margin:0 auto clamp(52px, 6vw, 76px);text-align:center;position:relative;z-index:2}.rf-math .eyebrow{color:#9BD08E;border-color:rgb(155 208 142 / .3)}.rf-math h2{font-size:clamp(34px, 4.2vw, 56px);color:var(--white);margin-bottom:14px}.rf-math .section-head p{color:rgb(255 255 255 / .55);font-size:17px}.rf-math-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.5vw, 32px);max-width:1080px;margin:0 auto;position:relative;z-index:2}.rf-math-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-lg);padding:clamp(32px, 3.5vw, 48px) clamp(28px, 3vw, 38px);text-align:center;transition:all 0.4s var(--ease-out);position:relative;overflow:hidden;backdrop-filter:blur(4px)}.rf-math-card::before{content:'';position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,transparent,var(--forest-light),transparent);opacity:.5}.rf-math-card:hover{transform:translateY(-6px);border-color:rgb(155 208 142 / .25);box-shadow:0 24px 56px rgb(0 0 0 / .3);background:rgb(255 255 255 / .06)}.rf-math-size{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .4);font-weight:700;margin-bottom:14px}.rf-math-deal{font-family:var(--font-display);font-size:clamp(30px, 3.5vw, 46px);color:rgb(255 255 255 / .7);margin-bottom:18px;line-height:1}.rf-math-flow{font-size:13px;color:rgb(255 255 255 / .35);line-height:1.7;padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / .08);margin-bottom:20px}.rf-math-flow span{display:block}.rf-math-payout-lbl{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .35);font-weight:700;margin-bottom:10px}.rf-math-payout{font-family:var(--font-display);font-size:clamp(48px, 6vw, 80px);color:#9BD08E;line-height:.9;margin-bottom:6px;text-shadow:0 0 30px rgb(155 208 142 / .25)}.rf-math-fine{font-size:12px;color:rgb(255 255 255 / .3);max-width:720px;margin:32px auto 0;text-align:center;line-height:1.6;position:relative;z-index:2}@media (max-width:820px){.rf-math-grid{grid-template-columns:1fr;max-width:420px}}.rf-buyer-band{background:linear-gradient(135deg,#1e4e8c 0%,#143866 70%,#0c2848 100%);color:var(--white);padding:clamp(36px, 4.5vw, 56px) 0;position:relative;overflow:hidden}.rf-buyer-band::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .05) 80px 81px);pointer-events:none}.rf-buyer-band .container{position:relative;z-index:1}.rf-buyer-grid{display:grid;grid-template-columns:1.6fr auto;gap:clamp(20px, 3vw, 40px);align-items:center}.rf-buyer-eyebrow{display:inline-block;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:rgb(255 255 255 / .85);padding:4px 10px;background:rgb(255 255 255 / .14);border-radius:100px;margin-bottom:10px}.rf-buyer-title{font-family:var(--font-display);font-style:normal;font-size:clamp(20px, 2.4vw, 28px);line-height:1.2;letter-spacing:-.01em;color:var(--white);margin:0 0 6px;max-width:60ch;font-weight:400}.rf-buyer-copy p{font-size:14.5px;line-height:1.55;color:rgb(255 255 255 / .85);margin:0;max-width:60ch}.rf-buyer-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:var(--white);color:#143866;font-family:var(--font-body);font-size:14px;font-weight:600;border-radius:var(--radius-sm);text-decoration:none;transition:background 0.25s,transform 0.25s;white-space:nowrap}.rf-buyer-btn:hover{background:var(--cloud);transform:translateY(-2px)}@media (max-width:720px){.rf-buyer-grid{grid-template-columns:1fr;text-align:center}.rf-buyer-btn{margin:16px auto 0}}.rf-steps{background:var(--white);padding:clamp(90px, 10vw, 140px) 0}.rf-steps .section-head{max-width:740px;margin:0 auto clamp(52px, 6vw, 76px);text-align:center}.rf-steps h2{font-size:clamp(34px, 4.2vw, 56px);color:var(--charcoal-deep);margin-bottom:14px}.rf-steps .section-head p{color:var(--charcoal-72);font-size:17px}.rf-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.rf-steps-grid::before{content:'';position:absolute;top:22px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,var(--forest),var(--forest-light) 50%,var(--forest));opacity:.2}.rf-step{background:#fff0;border-radius:0;border:none;padding:clamp(24px, 2.5vw, 36px) clamp(16px, 2vw, 24px);position:relative;text-align:center}.rf-step-num{width:44px;height:44px;border-radius:50%;background:var(--forest);color:var(--white);font-family:var(--font-display);font-size:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px;line-height:1;box-shadow:0 0 0 6px var(--white),0 0 0 7px var(--forest-12),0 8px 24px rgb(74 124 63 / .2);position:relative;z-index:2}.rf-step-num::after{display:none}.rf-step h3{font-size:clamp(18px, 1.8vw, 22px);color:var(--charcoal-deep);margin-bottom:10px;line-height:1.25}.rf-step p{font-size:14px;color:var(--charcoal-72);line-height:1.65}@media (max-width:980px){.rf-steps-grid{grid-template-columns:repeat(2,1fr)}.rf-steps-grid::before{display:none}}@media (max-width:560px){.rf-steps-grid{grid-template-columns:1fr}}.rf-callout{background:var(--charcoal-deep);color:var(--white);padding:clamp(80px, 9vw, 120px) 0;position:relative;overflow:hidden}.rf-callout::before{content:'$50K';position:absolute;right:-3%;top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(140px, 20vw, 320px);color:rgb(155 208 142 / .04);line-height:.85;font-style:italic;white-space:nowrap;pointer-events:none}.rf-callout::after{content:'';position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--forest-light),var(--forest),transparent)}.rf-callout .container{position:relative;max-width:860px;text-align:left;padding-left:clamp(30px, 4vw, 60px)}.rf-callout h3{font-size:clamp(28px, 3.5vw, 46px);color:var(--white);line-height:1.18;margin-bottom:20px}.rf-callout h3 em{font-style:italic;color:#9BD08E}.rf-callout p{font-size:17px;color:rgb(255 255 255 / .55);line-height:1.7;max-width:680px}.rf-personas{background:var(--sage);padding:clamp(90px, 10vw, 140px) 0}.rf-personas .section-head{max-width:780px;margin:0 auto clamp(52px, 6vw, 76px);text-align:center}.rf-personas h2{font-size:clamp(34px, 4.2vw, 56px);color:var(--charcoal-deep);margin-bottom:14px}.rf-personas .section-head p{color:var(--charcoal-72);font-size:17px}.rf-persona-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px, 2vw, 26px);max-width:1000px;margin:0 auto}.rf-persona{background:var(--white);padding:clamp(30px, 3.5vw, 42px);border-radius:var(--radius-lg);border:1px solid var(--charcoal-12);transition:all 0.35s var(--ease-out);position:relative;overflow:hidden}.rf-persona::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest),var(--forest-light));transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out)}.rf-persona:hover::before{transform:scaleX(1)}.rf-persona:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.rf-persona-icon{width:52px;height:52px;border-radius:50%;background:var(--forest);color:var(--white);display:grid;place-items:center;margin-bottom:22px;box-shadow:0 6px 18px rgb(74 124 63 / .2)}.rf-persona h3{font-size:clamp(19px, 2vw, 24px);color:var(--charcoal-deep);margin-bottom:12px;line-height:1.2}.rf-persona p{font-size:15px;color:var(--charcoal-72);line-height:1.65}@media (max-width:680px){.rf-persona-grid{grid-template-columns:1fr}}.rf-norisk{background:var(--white);padding:clamp(80px, 9vw, 130px) 0;position:relative}.rf-norisk .container{max-width:780px;text-align:center;padding:clamp(40px, 5vw, 64px);border:2px solid var(--charcoal-12);border-radius:var(--radius-xl);position:relative}.rf-norisk .container::before{content:'';position:absolute;inset:6px;border:1px solid var(--charcoal-05);border-radius:calc(var(--radius-xl) - 4px);pointer-events:none}.rf-norisk .eyebrow{color:var(--forest);justify-content:center}.rf-norisk h3{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 42px);color:var(--charcoal-deep);margin:16px 0 24px;line-height:1.15}.rf-norisk p{font-size:16px;color:var(--charcoal-72);line-height:1.75}.rf-mechanics{background:var(--charcoal-deep);padding:clamp(80px, 9vw, 130px) 0;position:relative;overflow:hidden}.rf-mechanics::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgb(91 154 79 / .06),transparent 50%);pointer-events:none}.rf-mechanics .section-head{max-width:780px;margin:0 auto clamp(52px, 6vw, 72px);text-align:center;position:relative;z-index:2}.rf-mechanics .eyebrow{color:#9BD08E;border-color:rgb(155 208 142 / .3)}.rf-mechanics h2{font-size:clamp(32px, 4vw, 50px);color:var(--white);margin-bottom:14px}.rf-mechanics .section-head p{color:rgb(255 255 255 / .55);font-size:17px}.rf-mechanics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:0 auto;position:relative;z-index:2}.rf-mech{text-align:center;padding:clamp(24px, 3vw, 36px);border-right:1px solid rgb(255 255 255 / .08)}.rf-mech:last-child{border-right:none}.rf-mech-icon{width:56px;height:56px;border-radius:50%;background:rgb(155 208 142 / .1);color:#9BD08E;display:grid;place-items:center;margin:0 auto 20px;border:1px solid rgb(155 208 142 / .15)}.rf-mech h4{font-size:18px;color:var(--white);margin-bottom:10px;font-family:var(--font-display)}.rf-mech p{font-size:14px;color:rgb(255 255 255 / .5);line-height:1.65}@media (max-width:820px){.rf-mechanics-grid{grid-template-columns:repeat(2,1fr)}.rf-mech{border-right:none;border-bottom:1px solid rgb(255 255 255 / .06);padding-bottom:28px}.rf-mech:nth-last-child(-n+2){border-bottom:none}}.rf-testimonials{background:linear-gradient(170deg,var(--forest) 0%,#2a5423 100%);color:var(--white);padding:clamp(90px, 10vw, 140px) 0;position:relative;overflow:hidden}.rf-testimonials::before{content:'\201C';position:absolute;font-family:var(--font-display);font-size:clamp(200px, 28vw, 450px);color:rgb(255 255 255 / .04);line-height:.7;left:-3%;top:-8%;pointer-events:none}.rf-testimonials .section-head{text-align:center;position:relative;margin-bottom:clamp(48px, 6vw, 72px);z-index:2}.rf-testimonials .eyebrow{color:rgb(255 255 255 / .6);justify-content:center;border-color:rgb(255 255 255 / .15)}.rf-testimonials h2{font-size:clamp(32px, 4vw, 52px);color:var(--white);margin-top:12px}.rf-t-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.5vw, 32px);position:relative;z-index:2}.rf-t-card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);padding:clamp(30px, 3.5vw, 42px);backdrop-filter:blur(6px);transition:all .35s var(--ease-out)}.rf-t-card:hover{background:rgb(255 255 255 / .09);border-color:rgb(255 255 255 / .18);transform:translateY(-4px)}.rf-t-card:nth-child(2){transform:translateY(20px)}.rf-t-card:nth-child(2):hover{transform:translateY(16px)}.rf-t-card blockquote{font-family:var(--font-display);font-style:italic;font-size:clamp(16px, 1.8vw, 19px);line-height:1.5;color:var(--white);margin-bottom:24px}.rf-t-card cite{font-style:normal;display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .6);font-weight:600;padding-top:18px;border-top:1px solid rgb(255 255 255 / .12)}@media (max-width:920px){.rf-t-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.rf-t-card:nth-child(2){transform:none}}.rf-form-sec{background:linear-gradient(180deg,var(--sage) 0%,var(--cloud) 40%,var(--white) 100%);padding:clamp(90px, 10vw, 140px) 0}.rf-form-sec .section-head{text-align:center;max-width:720px;margin:0 auto clamp(40px, 5vw, 60px)}.rf-form-sec h2{font-size:clamp(32px, 4vw, 52px);color:var(--charcoal-deep);margin-bottom:12px}.rf-form-sec .section-head p{color:var(--charcoal-72);font-size:16px}.rf-form{max-width:760px;margin:0 auto;background:var(--white);border-radius:var(--radius-xl);padding:clamp(36px, 4.5vw, 58px);border:1px solid var(--charcoal-12);box-shadow:0 24px 80px rgb(20 30 25 / .1),0 0 0 1px rgb(74 124 63 / .06)}.rf-form-subhead{font-family:var(--font-display);font-size:19px;color:var(--charcoal-deep);margin:28px 0 16px;padding-bottom:12px;border-bottom:2px solid var(--forest-12)}.rf-form-subhead:first-child{margin-top:0}.rf-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.rf-form-row--full{grid-template-columns:1fr}.rf-form label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);font-weight:700;margin-bottom:8px}.rf-form input,.rf-form select,.rf-form textarea{width:100%;padding:14px 16px;font-size:15px;border:1px solid var(--charcoal-12);border-radius:var(--radius-md);font-family:var(--font-body);background:var(--cloud);color:var(--charcoal-deep);transition:all .25s}.rf-form input:focus,.rf-form select:focus,.rf-form textarea:focus{outline:none;border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-pale);background:var(--white)}.rf-form textarea{min-height:120px;resize:vertical}.rf-form-check{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--cloud);border-radius:var(--radius-md);font-size:13px;color:var(--charcoal);margin-bottom:12px;border:1px solid var(--charcoal-12)}.rf-form-check input{width:auto;margin-top:3px}.rf-form-submit{width:100%;padding:18px;background:var(--forest);color:var(--white);border-radius:var(--radius-md);font-size:15px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .3s var(--ease-out);border:none;font-family:var(--font-body);margin-top:22px}.rf-form-submit:hover{background:var(--forest-light);transform:translateY(-2px);box-shadow:0 12px 32px rgb(74 124 63 / .3)}.rf-form-alt{text-align:center;margin-top:22px;font-size:14px;color:var(--charcoal-72)}.rf-form-alt a{color:var(--forest);font-weight:600;text-decoration:underline}@media (max-width:620px){.rf-form-row{grid-template-columns:1fr}}.rf-form .frm_forms{max-width:100%!important;font-family:var(--font-body)!important}.rf-form h3,.rf-form .frm_section_heading h3{font-family:var(--font-display)!important;font-size:19px!important;color:var(--charcoal-deep)!important;margin:28px 0 16px!important;padding-bottom:12px!important;border-bottom:2px solid var(--forest-12)!important}.rf-form .frm_first_section h3,.rf-form h3:first-of-type{margin-top:0!important}.rf-form label,.rf-form .frm_primary_label{display:block!important;font-size:11px!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:var(--charcoal)!important;font-weight:700!important;margin-bottom:8px!important;font-family:var(--font-body)!important}.rf-form input[type="text"],.rf-form input[type="email"],.rf-form input[type="tel"],.rf-form input[type="url"],.rf-form select,.rf-form textarea{width:100%!important;padding:14px 16px!important;font-size:15px!important;border:1px solid var(--charcoal-12)!important;border-radius:var(--radius-md)!important;font-family:var(--font-body)!important;background:var(--cloud)!important;color:var(--charcoal-deep)!important;transition:all .25s!important;box-sizing:border-box!important}.rf-form input[type="text"]::placeholder,.rf-form input[type="email"]::placeholder,.rf-form input[type="tel"]::placeholder,.rf-form input[type="url"]::placeholder,.rf-form textarea::placeholder{font-family:var(--font-body)!important}.rf-form select option{font-family:var(--font-body)!important}.rf-form input:focus,.rf-form select:focus,.rf-form textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 3px var(--forest-pale)!important;background:var(--white)!important}.rf-form textarea{min-height:120px!important;resize:vertical!important}.rf-form .frm_form_field{margin-bottom:18px!important}.rf-form .frm_checkbox{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;background:var(--cloud)!important;border-radius:var(--radius-md)!important;font-size:13px!important;color:var(--charcoal)!important;margin-bottom:12px!important;border:1px solid var(--charcoal-12)!important;font-family:var(--font-body)!important}.rf-form .frm_checkbox input[type="checkbox"]{width:auto!important;margin-top:3px!important;accent-color:var(--forest)!important}.rf-form .frm_checkbox label,.rf-form .frm_checkbox .frm_opt_container{font-size:13px!important;text-transform:none!important;font-weight:400!important;letter-spacing:normal!important;color:var(--charcoal)!important;margin:0!important;padding:0!important;line-height:1.5!important;font-family:var(--font-body)!important}.rf-form .frm_submit{margin-top:22px!important}.rf-form .frm_submit input[type="submit"],.rf-form .frm_submit button,.rf-form button[type="submit"]{width:100%!important;padding:18px!important;background:var(--forest)!important;color:var(--white)!important;border-radius:var(--radius-md)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.04em!important;cursor:pointer!important;transition:all .3s var(--ease-out)!important;border:none!important;font-family:var(--font-body)!important;text-transform:uppercase!important}.rf-form .frm_submit input[type="submit"]:hover,.rf-form .frm_submit button:hover,.rf-form button[type="submit"]:hover{background:var(--forest-light)!important;transform:translateY(-2px)!important;box-shadow:0 12px 32px rgb(74 124 63 / .3)!important}.rf-form .frm_description,.rf-form .frm_error{font-family:var(--font-body)!important}.rf-faq{background:var(--cloud);padding:clamp(90px, 10vw, 140px) 0}.rf-faq .container{max-width:1100px}.rf-faq-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(40px, 5vw, 80px);align-items:start}.rf-faq .section-head{text-align:left;max-width:none;margin:0;position:sticky;top:120px}.rf-faq h2{font-size:clamp(28px, 3.2vw, 42px);color:var(--charcoal-deep);margin-bottom:12px}.rf-faq .section-head p{color:var(--charcoal-72);font-size:16px;line-height:1.6}.rf-faq-list{max-width:none;margin:0}.rf-faq details{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);margin-bottom:10px;overflow:hidden;transition:all .25s}.rf-faq details[open]{box-shadow:0 6px 20px rgb(20 30 25 / .05);border-color:var(--forest-12)}.rf-faq summary{padding:20px 24px;font-family:var(--font-body);font-size:16px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--charcoal-deep)}.rf-faq summary::-webkit-details-marker{display:none}.rf-faq summary::after{content:'+';font-size:20px;font-weight:300;color:var(--forest);flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--forest-pale);display:flex;align-items:center;justify-content:center;transition:all .25s}.rf-faq details[open] summary::after{transform:rotate(45deg);background:var(--forest);color:var(--white)}.rf-faq-ans{padding:0 24px 22px;font-size:15px;color:var(--charcoal-72);line-height:1.7}.rf-faq-ans a{color:var(--forest);text-decoration:underline}@media (max-width:860px){.rf-faq-layout{grid-template-columns:1fr}.rf-faq .section-head{position:static;text-align:center;margin-bottom:32px}}.rf-about{background:var(--charcoal-deep);color:var(--white);padding:clamp(80px, 9vw, 120px) 0;position:relative}.rf-about::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgb(155 208 142 / .15),transparent)}.rf-about .section-head{text-align:center;max-width:740px;margin:0 auto clamp(40px, 5vw, 60px)}.rf-about .eyebrow{color:#9BD08E;justify-content:center;border-color:rgb(155 208 142 / .3)}.rf-about h2{font-size:clamp(30px, 3.8vw, 46px);color:var(--white);margin-top:12px}.rf-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px, 4vw, 60px);max-width:980px;margin:0 auto}.rf-about-col{padding:clamp(28px, 3vw, 40px);background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-lg)}.rf-about-col h3{font-size:20px;color:#9BD08E;margin-bottom:22px;font-family:var(--font-display);padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .08)}.rf-about-col ul{list-style:none;padding:0}.rf-about-col li{padding:14px 0 14px 28px;position:relative;font-size:15px;color:rgb(255 255 255 / .65);line-height:1.55;border-bottom:1px solid rgb(255 255 255 / .05)}.rf-about-col li:last-child{border-bottom:none}.rf-about-col li::before{content:'';position:absolute;left:0;top:20px;width:10px;height:10px;border-radius:50%;background:var(--forest-light)}@media (max-width:740px){.rf-about-grid{grid-template-columns:1fr}}@media (max-width:768px){.rf-hero .container{text-align:center}.rf-hero h1{max-width:none}.rf-hero-sub{max-width:none;margin-left:auto;margin-right:auto}.rf-hero-ctas{justify-content:center}.rf-hero::after{display:none}.rf-callout .container{text-align:center;padding-left:var(--gutter)}.rf-callout::after{display:none}}.val-testimonial-strip{background:linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(48px, 6vw, 80px) 0;position:relative;overflow:hidden}.val-testimonial-strip::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px);pointer-events:none}.val-testimonial-strip .container{position:relative;z-index:1;max-width:960px}.val-testimonial-strip__quote{font-family:var(--font-display);font-size:clamp(20px, 2.6vw, 30px);font-style:italic;line-height:1.4;color:var(--white);text-align:center;margin:0 0 clamp(24px, 3vw, 36px);padding:0}.val-testimonial-strip__quote strong{color:#9BD08E}.val-testimonial-strip__quote cite{display:flex;justify-content:center;gap:8px;font-style:normal;font-family:var(--font-body);font-size:14px;color:rgb(255 255 255 / .6);margin-top:18px}.val-testimonial-strip__quote cite span:first-child{font-weight:600;color:rgb(255 255 255 / .85)}.val-testimonial-strip__quote cite span+span::before{content:'\00b7\00a0'}.val-testimonial-strip__others{display:grid;grid-template-columns:1fr 1fr;gap:20px}.val-testimonial-strip__card{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-md);padding:clamp(20px, 2.5vw, 28px)}.val-testimonial-strip__card p{font-size:15px;line-height:1.55;color:rgb(255 255 255 / .85);margin:0 0 12px;font-style:italic}.val-testimonial-strip__card cite{font-style:normal;font-size:13px;font-weight:600;color:rgb(255 255 255 / .55)}@media (max-width:640px){.val-testimonial-strip__others{grid-template-columns:1fr}}body .valuation-form-card .frm_forms{font-family:var(--font-body)!important;color:var(--charcoal-deep)!important}body .valuation-form-card .frm_primary_label,body .valuation-form-card label,body .valuation-form-card legend{font-size:12px!important;font-weight:600!important;letter-spacing:0.04em!important;text-transform:uppercase!important;color:var(--charcoal-72)!important;margin-bottom:0!important;padding-bottom:0!important;font-family:var(--font-body)!important}body .valuation-form-card .frm_required{color:var(--forest)!important;margin-left:2px!important}body .valuation-form-card input[type="text"],body .valuation-form-card input[type="email"],body .valuation-form-card input[type="tel"],body .valuation-form-card input[type="url"],body .valuation-form-card select,body .valuation-form-card textarea{width:100%!important;padding:12px 14px!important;font-family:var(--font-body)!important;font-size:16px!important;line-height:1.4!important;color:var(--charcoal-deep)!important;background:var(--white)!important;border:1px solid var(--charcoal-20)!important;border-radius:var(--radius-md)!important;outline:none!important;box-sizing:border-box!important;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)!important;height:auto!important}body .valuation-form-card input[type="text"]::placeholder,body .valuation-form-card input[type="email"]::placeholder,body .valuation-form-card input[type="tel"]::placeholder,body .valuation-form-card input[type="url"]::placeholder,body .valuation-form-card textarea::placeholder{font-family:var(--font-body)!important}body .valuation-form-card select option{font-family:var(--font-body)!important}body .valuation-form-card select{appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2336454F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:36px!important}body .valuation-form-card input:focus,body .valuation-form-card select:focus,body .valuation-form-card textarea:focus{border-color:var(--forest)!important;box-shadow:0 0 0 3px var(--forest-12)!important}body .valuation-form-card .frm_type_captcha,body .valuation-form-card .frm_captcha{margin:12px 0!important;display:flex!important;justify-content:flex-start!important}body .valuation-form-card .frm_submit{margin-top:var(--space-md)!important;width:100%!important;float:none!important;clear:both!important}body .valuation-form-card .frm_submit input[type="submit"],body .valuation-form-card .frm_submit button,body .valuation-form-card button[type="submit"]{padding:14px 28px!important;width:100%!important;font-family:var(--font-body)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.02em!important;color:var(--white)!important;background:var(--forest)!important;border:0!important;border-radius:var(--radius-md)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;text-transform:none!important;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)!important}body .valuation-form-card .frm_submit input[type="submit"]:hover,body .valuation-form-card .frm_submit button:hover,body .valuation-form-card button[type="submit"]:hover{background:var(--forest-light)!important}body .valuation-form-card .frm_submit input[type="submit"]:active,body .valuation-form-card .frm_submit button:active{transform:translateY(1px)!important}body .valuation-form-card .frm_description{font-size:12px!important;color:var(--charcoal-42)!important;margin-top:4px!important;font-family:var(--font-body)!important}body .valuation-form-card .frm_error{color:var(--error)!important;font-size:12px!important;margin-top:4px!important;font-family:var(--font-body)!important}.sell-hero{padding:clamp(72px, 8vw, 120px) 0 clamp(48px, 6vw, 80px);background:linear-gradient(172deg,#0d1a24 0%,#152530 40%,#1a3038 100%)}.sell-hero::before{background:radial-gradient(ellipse 40% 50% at 8% 30%,rgb(74 124 63 / .18) 0%,transparent 55%),radial-gradient(ellipse 35% 40% at 85% 70%,rgb(0 76 151 / .12) 0%,transparent 55%)}.sell-hero__grid-bg{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgb(232 237 229 / .03) 0 1px,transparent 1px 120px),repeating-linear-gradient(0deg,rgb(232 237 229 / .02) 0 1px,transparent 1px 120px);mask-image:radial-gradient(ellipse 70% 70% at 60% 50%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 60% 50%,black 0%,transparent 70%);pointer-events:none}.sell-hero__dateline{display:flex;align-items:center;gap:0;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.36em;text-transform:uppercase;color:rgb(232 237 229 / .45);margin-bottom:clamp(28px, 3.5vw, 48px);padding-bottom:clamp(12px, 1.5vw, 18px);border-bottom:1px solid rgb(232 237 229 / .08)}.sell-hero__dateline-rule{flex:1;height:1px;background:rgb(232 237 229 / .12);margin:0 24px}.sell-hero__split{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(40px, 5vw, 80px);align-items:center;margin-bottom:clamp(40px, 5vw, 72px)}.sell-hero__copy{max-width:700px}.sell-hero h1{text-align:left;font-size:clamp(38px, 5vw, 72px);line-height:1.06;letter-spacing:-.02em}.sell-hero .page-hero-body{text-align:left;margin-left:0;margin-right:0;max-width:54ch}.sell-hero .page-hero-cta-row{justify-content:flex-start}.sell-hero .mini-trust-row{justify-content:flex-start!important}.sell-hero__monogram{display:flex;flex-direction:column;align-items:center;gap:16px;justify-self:center}.sell-hero__monogram-glyph{font-family:var(--font-display);font-style:italic;font-size:clamp(100px, 14vw, 200px);line-height:.85;letter-spacing:-.06em;color:#fff0;-webkit-text-stroke:1.5px rgb(232 237 229 / .12);user-select:none}.sell-hero__monogram-sub{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.42em;text-transform:uppercase;color:rgb(232 237 229 / .25)}.sell-hero__credentials{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid rgb(232 237 229 / .12);border-bottom:1px solid rgb(232 237 229 / .06)}.sell-hero__cred{padding:clamp(24px, 3vw, 40px) clamp(16px, 2vw, 28px);display:flex;flex-direction:column;gap:8px;text-align:left;position:relative}.sell-hero__cred+.sell-hero__cred::before{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgb(232 237 229 / .08)}.sell-hero__cred-value{font-family:var(--font-display);font-size:clamp(28px, 3.2vw, 44px);color:var(--white);line-height:1;letter-spacing:-.02em}.sell-hero__cred-value--accent{color:var(--forest-light)}.sell-hero__cred-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(232 237 229 / .45)}@media (max-width:1024px){.sell-hero__split{grid-template-columns:1fr}.sell-hero__monogram{display:none}}@media (max-width:720px){.sell-hero__credentials{grid-template-columns:repeat(2,1fr)}.sell-hero__dateline{flex-direction:column;gap:6px;align-items:flex-start}.sell-hero__dateline-rule{display:none}}.wireout{background:radial-gradient(ellipse 50% 60% at 6% 20%,rgb(91 154 79 / .08) 0%,transparent 55%),linear-gradient(178deg,#0f1c26 0%,#14222e 60%,#182a36 100%)}.wireout::before{background:repeating-linear-gradient(90deg,transparent 0 79px,rgb(232 237 229 / .025) 79px 80px);opacity:.6}.wireout-copy__title{font-size:clamp(52px, 7.5vw, 124px);letter-spacing:-.035em}.wireout-stamp{background:linear-gradient(170deg,rgb(255 252 245 / .06) 0%,rgb(255 252 245 / .02) 100%);border:1px solid rgb(232 237 229 / .14);border-radius:var(--radius-xl);box-shadow:0 2px 40px rgb(0 0 0 / .18),inset 0 1px 0 rgb(232 237 229 / .06);backdrop-filter:blur(8px)}.wireout-stamp__amount-value{font-size:clamp(40px, 5vw, 68px)}.founder-video{background:var(--white);position:relative;overflow:hidden}.founder-video::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 40% 50% at 0% 50%,rgb(74 124 63 / .04) 0%,transparent 55%);pointer-events:none}.founder-video .container{position:relative;z-index:1}.founder-video-grid{grid-template-columns:1fr 1.15fr;gap:clamp(40px, 5vw, 72px);max-width:1200px}.founder-video-eyebrow{position:relative;padding-left:20px}.founder-video-eyebrow::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:var(--forest)}.founder-video-title{font-size:clamp(30px, 3.8vw, 52px)}.founder-video-thumb{border-radius:var(--radius-xl);box-shadow:0 24px 64px rgb(0 0 0 / .12),0 0 0 1px rgb(54 69 79 / .06)}.founder-video-play{width:80px;height:80px;box-shadow:0 12px 36px rgb(0 0 0 / .22),0 0 0 6px rgb(255 255 255 / .15);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-out)}.founder-video-thumb:hover .founder-video-play{box-shadow:0 16px 44px rgb(74 124 63 / .35),0 0 0 8px rgb(91 154 79 / .18)}.section.proof-stats{background:radial-gradient(ellipse 50% 60% at 20% 50%,rgb(74 124 63 / .1) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 80% 50%,rgb(0 76 151 / .08) 0%,transparent 55%),linear-gradient(180deg,#0f1a24 0%,var(--charcoal-deep) 100%);padding:clamp(56px, 7vw, 100px) 0}.proof-stat__num{font-size:clamp(36px, 4.6vw, 64px);letter-spacing:-.02em}.proof-stat__label{font-size:11px;letter-spacing:.22em}.proof-stat:not(:last-child)::after{background:linear-gradient(180deg,transparent 0%,rgb(232 237 229 / .14) 30%,rgb(232 237 229 / .14) 70%,transparent 100%)}.archetypes{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgb(232 237 229 / .45) 0%,transparent 50%),var(--white)}.archetypes-head{grid-template-columns:0.8fr 1.4fr 1fr;padding-bottom:clamp(28px, 3.5vw, 44px);border-bottom:3px solid var(--charcoal-deep)}.archetype{border-radius:var(--radius-xl);padding:clamp(32px, 3.4vw, 48px);min-height:520px;border:none;box-shadow:0 1px 0 rgb(54 69 79 / .06),0 12px 36px -12px rgb(29 40 48 / .08);position:relative;overflow:hidden}.archetype::after{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--forest);border-radius:4px 0 0 4px}.archetype--blue::after{background:var(--blue)}.archetype--charcoal::after{background:var(--charcoal)}.archetype:hover{transform:translateY(-8px);box-shadow:0 1px 0 rgb(54 69 79 / .06),0 32px 64px -16px rgb(29 40 48 / .14)}.archetype__num{font-size:clamp(56px, 6vw, 88px);opacity:.85}.archetype__name{font-size:clamp(26px, 3vw, 40px)}.roster{background:radial-gradient(ellipse 60% 40% at 50% 0%,rgb(232 237 229 / .35) 0%,transparent 50%),var(--cloud)}.roster-head__title{font-size:clamp(36px, 5vw, 72px)}.roster-tile{border-radius:var(--radius-xl);box-shadow:0 1px 0 rgb(54 69 79 / .05),0 8px 28px -8px rgb(29 40 48 / .08);transition:transform 0.4s var(--ease-out),box-shadow 0.4s var(--ease-out)}.roster-tile:hover{transform:translateY(-6px);box-shadow:0 1px 0 rgb(54 69 79 / .05),0 24px 56px -12px rgb(29 40 48 / .14)}.traps{background:radial-gradient(ellipse 50% 50% at 85% 10%,rgb(211 69 69 / .1) 0%,transparent 55%),radial-gradient(ellipse 40% 60% at 10% 85%,rgb(211 69 69 / .05) 0%,transparent 55%),linear-gradient(176deg,#10181f 0%,#16202a 50%,var(--charcoal-deep) 100%)}.traps-head__title{font-size:clamp(34px, 4.8vw, 68px)}.trap{background:linear-gradient(170deg,#fefbf5 0%,#f8f0e0 100%);border:none;border-radius:var(--radius-xl);box-shadow:0 1px 0 rgb(211 69 69 / .05),0 12px 36px -12px rgb(0 0 0 / .22);padding:clamp(28px, 3vw, 40px);transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.trap:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgb(211 69 69 / .05),0 28px 56px -16px rgb(0 0 0 / .28)}.trap::before{height:4px;background:linear-gradient(90deg,#c54545 0%,#e89595 40%,transparent 100%);border-radius:var(--radius-xl) var(--radius-xl) 0 0}.trap__name{font-size:clamp(22px, 2.2vw, 28px)}.trust-band{background:linear-gradient(180deg,var(--sage) 0%,#dce4d7 100%);padding:clamp(52px, 7vw, 96px) 0;position:relative}.trust-band::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 80% 30%,rgb(74 124 63 / .08) 0%,transparent 55%);pointer-events:none}.trust-band-inner{position:relative;z-index:1;gap:clamp(32px, 4vw, 56px)}.trust-band-copy h3{font-size:clamp(22px, 2.4vw, 30px);letter-spacing:-.01em}.trust-band-quote{background:rgb(255 255 255 / .55);border:1px solid rgb(74 124 63 / .12);border-radius:var(--radius-lg);padding:clamp(20px, 2.4vw, 28px);backdrop-filter:blur(4px)}.voices{background:radial-gradient(ellipse 50% 50% at 90% 10%,rgb(74 124 63 / .05) 0%,transparent 55%),linear-gradient(180deg,#f8faf6 0%,var(--cloud) 100%)}.voices-lead__quote{font-size:clamp(24px, 3vw, 42px)}.voices-lead__mark{font-size:clamp(180px, 24vw, 380px);opacity:.1}.voice__quote{font-size:clamp(16px, 1.6vw, 20px);line-height:1.5}.voice{padding:clamp(20px, 2.4vw, 32px);background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--charcoal-12);box-shadow:0 4px 16px -4px rgb(29 40 48 / .05)}.voice+.voice{border-left:1px solid var(--charcoal-12);padding-left:clamp(20px, 2.4vw, 32px)}@media (max-width:1024px){.voice+.voice{border-left:1px solid var(--charcoal-12);padding-left:clamp(20px, 2.4vw, 32px);border-top:none;padding-top:clamp(20px, 2.4vw, 32px)}}.qanda{background:radial-gradient(ellipse 50% 50% at 10% 20%,rgb(74 124 63 / .03) 0%,transparent 50%),var(--white)}.qanda-anchor__title{font-size:clamp(28px, 3.4vw, 44px)}.qanda-item__summary{padding:clamp(18px, 2vw, 28px) 0}.qanda-item__q{font-size:clamp(15px, 1.6vw, 20px)}.qanda-anchor__contact{background:linear-gradient(170deg,var(--cloud) 0%,#e8ede5 100%);border:1px solid rgb(74 124 63 / .12);box-shadow:0 4px 16px -4px rgb(29 40 48 / .06)}.sf-section{background:radial-gradient(ellipse 60% 50% at 50% 20%,rgb(232 237 229 / .5) 0%,transparent 50%),var(--cloud);padding:clamp(72px, 10vw, 140px) var(--gutter)}.sf-section__title{font-size:clamp(32px, 4vw, 52px);letter-spacing:-.015em}.sf-card{border:1px solid rgb(54 69 79 / .06);border-radius:var(--radius-xl);box-shadow:0 1px 0 rgb(54 69 79 / .04),0 16px 48px -12px rgb(29 40 48 / .1)}.closing{background:radial-gradient(ellipse 50% 60% at 10% 15%,rgb(74 124 63 / .16) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 90% 85%,rgb(0 76 151 / .1) 0%,transparent 55%),linear-gradient(176deg,#0d1820 0%,#14222e 50%,#16202a 100%);padding:clamp(100px, 12vw, 180px) 0}.closing-title{font-size:clamp(44px, 6vw, 96px);letter-spacing:-.03em}.closing-lede{font-size:clamp(18px, 1.8vw, 24px)}.closing-sig{border-top:2px solid rgb(232 237 229 / .08)}.closing-watermark{font-size:clamp(100px, 14vw, 240px);opacity:.025}.section.proof-stats{padding:clamp(64px, 8vw, 120px) 0;border-top:1px solid rgb(232 237 229 / .06)}.proof-stats-grid{gap:0;border:1px solid rgb(232 237 229 / .08);border-radius:var(--radius-xl);overflow:hidden;background:rgb(255 255 255 / .02)}.proof-stat{padding:clamp(32px, 4vw, 56px) clamp(20px, 2.6vw, 36px);text-align:left;border-right:1px solid rgb(232 237 229 / .06)}.proof-stat:last-child{border-right:none}.proof-stat:not(:last-child)::after{display:none}.proof-stat__num{font-size:clamp(44px, 5.5vw, 80px);letter-spacing:-.03em;background:linear-gradient(180deg,var(--white) 0%,rgb(232 237 229 / .65) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.proof-stat__plus{font-size:.45em;background:linear-gradient(180deg,var(--forest-light) 0%,#8ac47a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.proof-stat__label{font-size:10px;letter-spacing:.28em;color:rgb(232 237 229 / .5);margin-top:4px}@media (max-width:720px){.proof-stat{border-right:none;border-bottom:1px solid rgb(232 237 229 / .06)}.proof-stat:last-child{border-bottom:none}}.archetypes-grid{align-items:start}.archetype:nth-child(2){transform:translateY(32px)}.archetype:nth-child(2):hover{transform:translateY(24px)}.archetype::before{content:'';position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent 0%,rgb(74 124 63 / .03) 100%);pointer-events:none;z-index:0}.archetype--blue::before{background:linear-gradient(180deg,transparent 0%,rgb(0 76 151 / .03) 100%)}.archetype--charcoal::before{background:linear-gradient(180deg,transparent 0%,rgb(54 69 79 / .03) 100%)}.archetype::after{width:4px;transition:width 0.4s var(--ease-out)}.archetype:hover::after{width:6px}.trust-band{border-top:3px solid var(--forest);border-bottom:1px solid rgb(74 124 63 / .18)}.trust-band-inner{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(32px, 4vw, 56px);align-items:center}.trust-band-logo{padding:clamp(16px, 2vw, 24px);background:var(--white);border:1px solid rgb(74 124 63 / .12);border-radius:var(--radius-lg);box-shadow:0 4px 16px -4px rgb(29 40 48 / .06)}.trust-band-logo img{height:44px}.trust-band-copy h3{margin-bottom:8px}.trust-band-copy p{font-size:clamp(13px, 1.3vw, 15px);max-width:44ch}.trust-band-quote{max-width:320px;font-size:clamp(14px, 1.3vw, 16px);line-height:1.5;position:relative}.trust-band-quote::before{content:'\201C';position:absolute;top:-8px;left:12px;font-family:var(--font-display);font-size:48px;color:var(--forest);opacity:.2;line-height:1}.voices-row{gap:clamp(16px, 2vw, 24px);border-top:none;padding-top:0}.voice{transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out);position:relative}.voice::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--forest);border-radius:3px 0 0 3px;opacity:.5;transition:opacity 0.3s var(--ease-out)}.voice:hover{transform:translateY(-4px);box-shadow:0 16px 40px -8px rgb(29 40 48 / .1)}.voice:hover::before{opacity:1}.voice:nth-child(2){transform:translateY(20px)}.voice:nth-child(2):hover{transform:translateY(16px)}.voice+.voice{border-left:1px solid var(--charcoal-12)}@media (max-width:1024px){.voice:nth-child(2){transform:none}.voice:nth-child(2):hover{transform:translateY(-4px)}}.movements-stave{gap:clamp(12px, 1.4vw, 18px)}.movement{position:relative;overflow:visible;transition:background 0.3s var(--ease-out),padding 0.3s var(--ease-out);border-radius:var(--radius-lg);padding-left:clamp(12px, 1.5vw, 20px);padding-right:clamp(12px, 1.5vw, 20px)}.movement::before{display:none}.movement:hover{background:rgb(91 154 79 / .08)}.movement__node{position:relative;z-index:2;border:3px solid var(--white)}.movement__duration{background:linear-gradient(135deg,rgb(74 124 63 / .08) 0%,rgb(74 124 63 / .03) 100%);border-radius:var(--radius-sm);padding:4px 10px;display:inline-block}.qanda-anchor{background:linear-gradient(170deg,var(--charcoal-deep) 0%,#1a2a33 100%);color:var(--white);padding:clamp(32px, 4vw, 48px);border-radius:var(--radius-xl);position:sticky;top:100px}.qanda-anchor__pre{color:var(--forest-light)}.qanda-anchor__pre::before{color:var(--forest-light)}.qanda-anchor__title{color:var(--white)}.qanda-anchor__title em{color:var(--forest-light)}.qanda-anchor__lede{color:rgb(232 237 229 / .72)}.qanda-anchor__lede a{color:var(--forest-light)!important}.qanda-anchor__contact{background:rgb(255 255 255 / .06);border:1px solid rgb(232 237 229 / .1)}.qanda-anchor__contact-line{color:var(--white)}.qanda-anchor__contact-cta{color:var(--forest-light)}.qanda-item{transition:background 0.25s var(--ease-out)}.qanda-item[open]{background:var(--cloud);border-radius:var(--radius-lg);padding:0 clamp(16px, 2vw, 24px);margin:4px 0}.sf-section{position:relative}.sf-section::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--forest);border-radius:3px}.sf-section__eyebrow{margin-top:12px}.sf-card{position:relative}.sf-card::before{content:'';position:absolute;bottom:-8px;left:5%;right:5%;height:16px;background:rgb(29 40 48 / .04);border-radius:0 0 var(--radius-xl) var(--radius-xl);filter:blur(8px);z-index:-1}.closing::before{background:linear-gradient(180deg,transparent 0%,rgb(232 237 229 / .06) 10%,rgb(232 237 229 / .08) 50%,rgb(232 237 229 / .06) 90%,transparent 100%)}.closing::after{background:linear-gradient(180deg,transparent 0%,rgb(232 237 229 / .06) 10%,rgb(232 237 229 / .08) 50%,rgb(232 237 229 / .06) 90%,transparent 100%)}.closing-pre::before,.closing-pre::after{width:56px;background:linear-gradient(90deg,transparent 0%,rgb(91 154 79 / .6) 100%)}.closing-pre::after{background:linear-gradient(90deg,rgb(91 154 79 / .6) 0%,transparent 100%)}.closing-cta--primary{box-shadow:0 20px 48px rgb(74 124 63 / .4),0 0 0 1px rgb(91 154 79 / .3)}.closing-cta--primary:hover{box-shadow:0 24px 56px rgb(91 154 79 / .5),0 0 0 1px rgb(91 154 79 / .5)}.closing-sig__motto{font-size:clamp(14px, 1.4vw, 17px);letter-spacing:.06em}.marquee{background:linear-gradient(90deg,var(--blue) 0%,#003d7a 50%,var(--blue) 100%);padding:18px 0;border-top:1px solid rgb(0 76 151 / .3);border-bottom:1px solid rgb(0 76 151 / .3)}.marquee-item{font-size:11px;letter-spacing:.12em}.founder-video{padding:clamp(88px, 11vw, 160px) 0}.founder-video-grid{position:relative}.founder-video-copy{position:relative;z-index:1}.founder-video-copy::before{content:'';position:absolute;top:-24px;left:-24px;right:24px;bottom:-24px;background:linear-gradient(160deg,rgb(232 237 229 / .35) 0%,rgb(232 237 229 / .08) 100%);border-radius:var(--radius-xl);z-index:-1}.founder-video-thumb{position:relative}.founder-video-thumb::after{content:'';position:absolute;inset:-6px;border:1px solid rgb(54 69 79 / .08);border-radius:calc(var(--radius-xl) + 6px);pointer-events:none}.closing .container{max-width:960px}.closing .reveal{text-align:center}.closing-pre{margin-bottom:clamp(20px, 2.5vw, 32px)}.closing-title{max-width:16ch}.closing-actions{margin-bottom:clamp(32px, 4vw, 48px)}.closing-cta{padding:18px 36px;font-size:15px}.closing-direct{margin-bottom:clamp(48px, 6vw, 80px)}.closing-sig{padding-top:clamp(32px, 4vw, 48px);position:relative}.closing-sig::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:2px;background:var(--forest-light);opacity:.6}.closing-watermark{letter-spacing:.1em;font-family:var(--font-body);font-weight:200}.sf-section__inner{max-width:920px}.sf-section__title{margin-bottom:clamp(8px, 1vw, 14px)}.sf-section__sub{max-width:580px}.proof-stat{position:relative}.proof-stat::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 50%,transparent 100%);opacity:.3}.proof-stat:nth-child(2)::before{background:linear-gradient(90deg,var(--blue) 0%,rgb(0 76 151 / .5) 50%,transparent 100%)}.proof-stat:nth-child(3)::before{background:linear-gradient(90deg,var(--forest-light) 0%,rgb(91 154 79 / .5) 50%,transparent 100%)}.proof-stat:nth-child(4)::before{background:linear-gradient(90deg,rgb(232 237 229 / .3) 0%,rgb(232 237 229 / .15) 50%,transparent 100%)}.roster-longtail{border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(24px, 3vw, 36px);background:var(--white)}.roster-longtail__list li{font-size:12px;padding:6px 14px;border-radius:var(--radius-sm);background:var(--cloud);border:1px solid var(--charcoal-05);transition:background 0.2s var(--ease-out),border-color 0.2s var(--ease-out)}.roster-longtail__list li:hover{background:var(--sage);border-color:var(--charcoal-12)}.wireout-copy__title{font-size:clamp(26px, 3.75vw, 62px)}.archetypes-head{grid-template-columns:1fr}.archetypes-head__kicker{max-width:72ch;justify-self:start;text-align:left}.roster-head{grid-template-columns:1fr}.roster-head__kicker{max-width:72ch;justify-self:start;text-align:left}.traps-head{grid-template-columns:1fr}.traps-grid{grid-template-columns:repeat(3,1fr)}.trust-band--sell{background:linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(24px, 3vw, 40px) 0;position:relative;overflow:hidden}.trust-band--sell::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px);pointer-events:none}.trust-band--sell .trust-band-inner{grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px, 2.5vw, 32px);text-align:left;max-width:none;margin:0}.trust-band--sell .trust-band-logo{background:var(--white);border:1px solid rgb(255 255 255 / .2);border-radius:var(--radius-md);padding:12px 18px;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.trust-band--sell .trust-band-logo img{filter:none;opacity:1;height:36px;width:auto}.trust-band--sell .trust-band-copy h3{color:var(--white);font-size:clamp(15px, 1.8vw, 20px);margin:0 0 4px}.trust-band--sell .trust-band-copy p{color:rgb(255 255 255 / .7);font-size:14px;margin:0;max-width:none}.voices-lead__quote{max-width:none}body .sf-card .frm_forms{font-family:var(--font-body)!important;color:var(--charcoal-deep)!important}body .sf-card .frm_primary_label,body .sf-card label,body .sf-card legend{font-size:12px!important;font-weight:600!important;letter-spacing:0.04em!important;text-transform:uppercase!important;color:var(--charcoal-72)!important;margin-bottom:0!important;padding-bottom:0!important;font-family:var(--font-body)!important}body .sf-card .frm_required{color:var(--forest)!important;margin-left:2px!important}body .sf-card input[type="text"],body .sf-card input[type="email"],body .sf-card input[type="tel"],body .sf-card input[type="url"],body .sf-card select,body .sf-card textarea{width:100%!important;padding:12px 14px!important;font-family:var(--font-body)!important;font-size:16px!important;line-height:1.4!important;color:var(--charcoal-deep)!important;background:var(--white)!important;border:1px solid var(--charcoal-20)!important;border-radius:var(--radius-md)!important;outline:none!important;box-sizing:border-box!important;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)!important;height:auto!important}body .sf-card input[type="text"]::placeholder,body .sf-card input[type="email"]::placeholder,body .sf-card input[type="tel"]::placeholder,body .sf-card input[type="url"]::placeholder,body .sf-card textarea::placeholder{font-family:var(--font-body)!important}body .sf-card select option{font-family:var(--font-body)!important}body .sf-card select{appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2336454F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:36px!important}body .sf-card input:focus,body .sf-card select:focus,body .sf-card textarea:focus{border-color:var(--forest)!important;box-shadow:0 0 0 3px var(--forest-12)!important}body .sf-card .frm_type_captcha,body .sf-card .frm_captcha{margin:12px 0!important;display:flex!important;justify-content:flex-start!important}body .sf-card .frm_submit{margin-top:var(--space-md)!important;width:100%!important;float:none!important;clear:both!important}body .sf-card .frm_submit input[type="submit"],body .sf-card .frm_submit button,body .sf-card button[type="submit"]{padding:14px 28px!important;width:100%!important;font-family:var(--font-body)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.02em!important;color:var(--white)!important;background:var(--forest)!important;border:0!important;border-radius:var(--radius-md)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;height:auto!important;text-transform:none!important;transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)!important}body .sf-card .frm_submit input[type="submit"]:hover,body .sf-card .frm_submit button:hover,body .sf-card button[type="submit"]:hover{background:var(--forest-light)!important}body .sf-card .frm_submit input[type="submit"]:active,body .sf-card .frm_submit button:active{transform:translateY(1px)!important}body .sf-card .frm_description{font-size:12px!important;color:var(--charcoal-42)!important;margin-top:4px!important;font-family:var(--font-body)!important}body .sf-card .frm_error{color:var(--error)!important;font-size:12px!important;margin-top:4px!important;font-family:var(--font-body)!important}.cs-hero{position:relative;overflow:hidden;isolation:isolate;color:var(--white);background:radial-gradient(ellipse 60% 50% at 82% 0%,rgb(74 124 63 / .16) 0%,transparent 55%),linear-gradient(178deg,#0d1820 0%,#16242f 55%,var(--charcoal-deep) 100%);padding:clamp(88px, 10vw, 140px) 0 clamp(56px, 7vw, 92px)}.cs-hero .container{position:relative;z-index:2;max-width:1200px;text-align:left}.cs-hero-watermark{position:absolute;right:-.06em;bottom:-.22em;z-index:1;font-family:var(--font-display);font-style:italic;font-size:clamp(160px, 24vw, 340px);line-height:1;color:rgb(255 255 255 / .03);pointer-events:none;user-select:none;white-space:nowrap}.cs-hero-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:rgb(255 255 255 / .66);margin-bottom:clamp(24px, 3vw, 38px)}.cs-hero-eyebrow::before{content:'';width:30px;height:1px;background:var(--forest-light)}.cs-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(42px, 5.8vw, 84px);line-height:1.04;letter-spacing:-.02em;color:var(--white);max-width:17ch;margin:0 0 clamp(18px, 2vw, 26px)}.cs-hero h1 em{font-style:italic;color:#cfe3c6}.cs-hero-sub{font-family:var(--font-body);font-weight:300;font-size:clamp(16px, 1.5vw, 19px);line-height:1.68;color:rgb(255 255 255 / .78);max-width:58ch;margin:0 0 clamp(44px, 5.5vw, 76px)}.cs-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid rgb(255 255 255 / .18)}.cs-proof-item{position:relative;text-align:left;padding:clamp(24px, 3vw, 38px) clamp(12px, 1.6vw, 24px) 0}.cs-proof-item:first-child{padding-left:0}.cs-proof-item+.cs-proof-item::before{content:'';position:absolute;left:0;top:26%;height:64%;width:1px;background:rgb(255 255 255 / .14)}.cs-proof-value{font-family:var(--font-display);font-size:clamp(32px, 3.8vw, 52px);line-height:1;letter-spacing:-.02em;color:var(--white);margin-bottom:9px}.cs-proof-value em{font-style:italic;color:#cfe3c6}.cs-proof-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .5)}@keyframes cs-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cs-hero-eyebrow,.cs-hero h1,.cs-hero-sub,.cs-hero-proof{animation:cs-rise 700ms cubic-bezier(.22,.61,.36,1) both}.cs-hero-eyebrow{animation-delay:0ms}.cs-hero h1{animation-delay:110ms}.cs-hero-sub{animation-delay:220ms}.cs-hero-proof{animation-delay:360ms;animation-duration:900ms}@media (prefers-reduced-motion:reduce){.cs-hero-eyebrow,.cs-hero h1,.cs-hero-sub,.cs-hero-proof{animation:none}}.cs-privacy{background:linear-gradient(180deg,#0b141b 0%,#101c25 100%);border-top:1px solid rgb(255 255 255 / .1);padding:clamp(40px, 5vw, 72px) 0;color:var(--white)}.cs-privacy-grid{display:grid;grid-template-columns:minmax(150px,0.62fr) 1.5fr 0.85fr 0.85fr;gap:clamp(26px, 3.5vw, 56px);align-items:start}.cs-privacy-grid>div+div{border-left:1px solid rgb(255 255 255 / .1);padding-left:clamp(26px, 3.5vw, 56px)}.cs-privacy-tag{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--forest-light);margin-bottom:14px}.cs-privacy-tag svg{flex-shrink:0}.cs-privacy-q{font-family:var(--font-display);font-style:italic;font-size:clamp(22px, 2.3vw, 30px);line-height:1.15;color:var(--white);margin:0}.cs-privacy-body p{font-family:var(--font-body);font-size:14.5px;font-weight:300;line-height:1.75;color:rgb(255 255 255 / .74);margin:0 0 14px}.cs-privacy-body p:last-child{margin-bottom:0}.cs-privacy-body strong{color:var(--white);font-weight:600}.cs-privacy-fine{font-size:12.5px!important;color:rgb(255 255 255 / .46)!important}.cs-privacy-col h3{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0 0 6px}.cs-privacy-col--share h3{color:var(--forest-light)}.cs-privacy-col--hold h3{color:rgb(255 255 255 / .42)}.cs-privacy-col ul{list-style:none;margin:0;padding:0}.cs-privacy-col li{font-family:var(--font-body);font-size:13px;font-weight:300;line-height:1.5;color:rgb(255 255 255 / .72);padding:9px 0;border-bottom:1px solid rgb(255 255 255 / .08)}.cs-privacy-col li:last-child{border-bottom:none}@media (max-width:1020px){.cs-privacy-grid{grid-template-columns:1fr 1fr}.cs-privacy-grid>div+div{border-left:none;padding-left:0}.cs-privacy-grid>.cs-privacy-body{grid-column:2;grid-row:1 / span 2}.cs-privacy-grid>.cs-privacy-col{border-top:1px solid rgb(255 255 255 / .1);padding-top:20px}}@media (max-width:640px){.cs-privacy-grid{grid-template-columns:1fr}.cs-privacy-grid>.cs-privacy-body{grid-column:auto;grid-row:auto}}.cs-shead{margin-bottom:clamp(44px, 6vw, 80px)}.cs-shead .eyebrow{color:var(--forest);margin-bottom:clamp(14px, 1.6vw, 22px)}.cs-shead h2{font-family:var(--font-display);font-weight:400;font-size:clamp(34px, 4.6vw, 64px);line-height:1.06;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0}.cs-shead h2 em{font-style:italic;color:var(--forest)}.cs-shead-sub{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);font-weight:300;color:var(--charcoal-72);line-height:1.7;margin:clamp(14px, 1.8vw, 22px) 0 0;max-width:58ch}.cs-featured{background:var(--white);padding:var(--space-section) 0}.cs-featured .container{max-width:1240px}.cs-spreads{display:flex;flex-direction:column;gap:clamp(72px, 9vw, 140px)}.cs-spread{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(40px, 6vw, 100px);align-items:start}.cs-spread:nth-of-type(even) .cs-plate-wrap{order:2}.cs-plate-wrap{position:sticky;top:clamp(84px, 12vh, 120px);min-width:0}.cs-plate{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);padding:clamp(30px, 3.6vw, 52px);color:var(--white);background:linear-gradient(165deg,#18272f 0%,var(--charcoal-deep) 55%,#0e1a22 100%);box-shadow:0 36px 72px -28px rgb(15 27 35 / .45)}.cs-plate::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 85% 60% at 18% 8%,rgb(74 124 63 / .22) 0%,transparent 60%)}.cs-spread:nth-of-type(2) .cs-plate::before{background:radial-gradient(ellipse 85% 60% at 82% 8%,rgb(0 76 151 / .26) 0%,transparent 60%)}.cs-spread:nth-of-type(3) .cs-plate::before{background:radial-gradient(ellipse 70% 50% at 14% 6%,rgb(74 124 63 / .18) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 90% 90%,rgb(0 76 151 / .16) 0%,transparent 55%)}.cs-plate::after{content:'';position:absolute;inset:13px;border:1px solid rgb(255 255 255 / .13);border-radius:calc(var(--radius-lg) - 6px);pointer-events:none}.cs-plate-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:clamp(22px, 2.6vw, 34px)}.cs-plate-num{font-family:var(--font-display);font-size:clamp(40px, 4.4vw, 60px);line-height:.9;color:#fff0;-webkit-text-stroke:1px rgb(255 255 255 / .42);user-select:none}.cs-plate-vert{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--forest-light);text-align:right;padding-top:8px}.cs-plate-title{font-family:var(--font-display);font-size:clamp(20px, 2.1vw, 27px);line-height:1.2;color:rgb(255 255 255 / .92);margin:0 0 clamp(26px, 3vw, 40px)}.cs-plate-price{font-family:var(--font-display);font-size:clamp(58px, 6.6vw, 96px);line-height:.95;letter-spacing:-.02em;background:linear-gradient(135deg,#ffffff 0%,#cfe3c6 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;margin-bottom:8px}.cs-plate-price-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .46);margin-bottom:clamp(24px, 2.8vw, 36px)}.cs-plate-stats{margin-bottom:clamp(24px, 2.8vw, 36px)}.cs-plate-stat{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid rgb(255 255 255 / .11)}.cs-plate-stat dt{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .46);margin:0}.cs-plate-stat dd{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--white);margin:0;text-align:right}.cs-plate-foot{display:flex;align-items:center;justify-content:center;gap:9px;padding-top:clamp(16px, 1.8vw, 22px);border-top:1px solid rgb(255 255 255 / .11);font-family:var(--font-body);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .4)}.cs-plate-foot svg{color:var(--forest-light);flex-shrink:0}.cs-spread-copy{min-width:0;padding-top:clamp(4px, 1vw, 14px)}.cs-spread-copy .eyebrow{color:var(--forest)}.cs-spread-h{font-family:var(--font-display);font-weight:400;font-size:clamp(27px, 3.2vw, 44px);line-height:1.12;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0 0 clamp(24px, 3vw, 38px);max-width:22ch}.cs-spread-h em{font-style:italic;color:var(--forest)}.cs-arc-block{display:grid;grid-template-columns:clamp(118px, 13vw, 168px) 1fr;gap:clamp(16px, 2.4vw, 36px);padding:clamp(18px, 2.2vw, 28px) 0;border-top:1px solid var(--charcoal-12)}.cs-arc-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-42);padding-top:5px}.cs-arc-block p{font-family:var(--font-body);font-size:15.5px;font-weight:300;line-height:1.75;color:var(--charcoal-72);margin:0;max-width:56ch}.cs-arc-block p strong{color:var(--charcoal-deep);font-weight:600}.cs-spread-cta{display:flex;align-items:center;gap:clamp(16px, 2vw, 28px);flex-wrap:wrap;padding:clamp(18px, 2.2vw, 26px) 0 0;border-top:1px solid var(--charcoal-12)}.cs-spread-cta p{font-family:var(--font-body);font-size:13px;color:var(--charcoal-42);line-height:1.6;margin:0;max-width:44ch;flex:1 1 260px}.cs-spread-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--forest);text-decoration:none;white-space:nowrap;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color 0.25s var(--ease-out),gap 0.25s var(--ease-out)}.cs-spread-link:hover{border-color:var(--forest);gap:12px}@media (max-width:940px){.cs-spread{grid-template-columns:1fr}.cs-spread:nth-of-type(even) .cs-plate-wrap{order:0}.cs-plate-wrap{position:static;max-width:560px}}@media (max-width:560px){.cs-arc-block{grid-template-columns:1fr;gap:8px}.cs-arc-label{padding-top:0}}.cs-ledger-section{background:var(--sage);border-top:1px solid var(--charcoal-12);padding:var(--space-section) 0}.cs-ledger{border-top:2px solid var(--charcoal-deep)}.cs-ledger-row,.cs-ledger-head{display:grid;grid-template-columns:clamp(34px, 3.4vw, 48px) minmax(0,1.9fr) 0.5fr minmax(130px,0.95fr);column-gap:clamp(12px, 1.8vw, 28px);align-items:baseline}.cs-ledger-head{padding:14px 2px;border-bottom:1px solid var(--charcoal-20)}.cs-ledger-head span{font-family:var(--font-body);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-42)}.cs-ledger-head .lh-price{text-align:right}.cs-ledger-row{padding:clamp(14px, 1.8vw, 21px) 2px;border-bottom:1px solid var(--charcoal-20);transition:background 0.25s var(--ease-out)}.cs-ledger-row:last-child{border-bottom:2px solid var(--charcoal-deep)}.cs-ledger-row:hover{background:rgb(255 255 255 / .55)}.lg-num{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--charcoal-42)}.lg-name{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 22px);line-height:1.2;letter-spacing:-.01em;color:var(--charcoal-deep);transition:color 0.25s var(--ease-out)}.cs-ledger-row:hover .lg-name{color:var(--forest)}.lg-figs{display:contents}.lg-mult{font-family:var(--font-body);font-size:13.5px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--charcoal-72);white-space:nowrap}.lg-price{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 22px);line-height:1;color:var(--forest);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lg-price--na{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--charcoal-42);white-space:normal}.cs-ledger-foot{font-family:var(--font-body);font-size:13px;color:var(--charcoal-42);line-height:1.6;margin:clamp(20px, 2.6vw, 32px) 0 0}.cs-ledger-foot a{color:var(--forest);font-weight:600;text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:1px;transition:border-color 0.25s var(--ease-out)}.cs-ledger-foot a:hover{border-color:var(--forest)}@media (max-width:860px){.cs-ledger-head{display:none}.cs-ledger{border-top-width:2px}.cs-ledger-row{grid-template-columns:clamp(30px, 6vw, 40px) minmax(0,1fr) auto;grid-template-areas:"num name price" "num figs figs";row-gap:7px}.lg-num{grid-area:num;padding-top:4px}.lg-name{grid-area:name}.lg-price{grid-area:price;align-self:start;padding-top:2px}.lg-figs{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;grid-area:figs}.lg-figs>*+*::before{content:'·';margin:0 9px;color:var(--charcoal-42)}}.cs-final{position:relative;overflow:hidden;color:var(--white);background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(80px, 10vw, 140px) 0;text-align:center}.cs-final::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 50% 110%,rgb(29 40 48 / .3) 0%,transparent 60%);pointer-events:none}.cs-final .container{position:relative;z-index:1;max-width:880px}.cs-final-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgb(255 255 255 / .7);margin:0 0 18px}.cs-final h2{font-family:var(--font-display);font-weight:400;font-size:clamp(34px, 4.6vw, 62px);line-height:1.08;letter-spacing:-.02em;color:var(--white);margin:0 0 clamp(16px, 1.8vw, 22px)}.cs-final h2 em{font-style:italic;color:#cde5c2}.cs-final-lede{font-family:var(--font-body);font-weight:300;font-size:clamp(15.5px, 1.5vw, 18px);line-height:1.7;color:rgb(255 255 255 / .82);max-width:54ch;margin:0 auto clamp(32px, 4vw, 48px)}.cs-final-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:clamp(28px, 3.4vw, 40px)}.cs-final-actions .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white)}.cs-final-actions .btn-primary:hover{background:rgb(255 255 255 / .92);box-shadow:0 12px 28px rgb(0 0 0 / .22)}.cs-final-actions .btn-ghost{color:var(--white);border-color:rgb(255 255 255 / .4)}.cs-final-actions .btn-ghost:hover{background:rgb(255 255 255 / .08)}.cs-final-links{display:flex;gap:clamp(18px, 2.6vw, 36px);justify-content:center;flex-wrap:wrap;padding-top:clamp(22px, 2.6vw, 32px);border-top:1px solid rgb(255 255 255 / .2)}.cs-final-links a{font-family:var(--font-body);font-size:13.5px;font-weight:600;color:rgb(255 255 255 / .78);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .3);padding-bottom:3px;transition:color 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.cs-final-links a:hover{color:var(--white);border-color:var(--white)}@media (max-width:700px){.cs-hero-proof{grid-template-columns:1fr}.cs-proof-item{padding-left:0}.cs-proof-item+.cs-proof-item::before{top:0;left:0;right:0;height:1px;width:auto}}.contact-hero{padding-top:clamp(96px, 11vw, 148px)}.hero-eyebrow-pill{position:relative;display:inline-flex;align-items:center;gap:10px;padding:8px 18px 8px 14px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .7);margin-bottom:24px;transition:border-color 0.3s}.hero-eyebrow-pill:hover{border-color:rgb(74 124 63 / .4)}.hero-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 3px rgb(91 154 79 / .25);animation:contact-pulse 2.5s ease-in-out infinite}@keyframes contact-pulse{0%,100%{box-shadow:0 0 0 3px rgb(91 154 79 / .25)}50%{box-shadow:0 0 0 7px rgb(91 154 79 / .06)}}.contact-routing{background:var(--white)}.contact-routing .section-header h2{font-size:clamp(30px, 3.6vw, 48px)}.route-card{border-radius:0;border:1px solid var(--charcoal-12);padding:clamp(28px, 3vw, 38px)}.route-card::before{border-radius:0}.route-card__icon{border-radius:50%}.route-card:hover{border-color:#fff0}.contact-form{border-radius:0;border:1px solid var(--charcoal-12);border-top:3px solid var(--forest)}.contact-office{background:var(--sage);color:var(--charcoal-deep);position:relative}.contact-office::before{background:radial-gradient(ellipse 55% 65% at 10% 50%,rgb(74 124 63 / .05) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 90% 30%,rgb(255 255 255 / .4) 0%,transparent 55%)}.contact-office__plaque-frame{position:absolute;inset:clamp(16px, 2vw, 32px);pointer-events:none}.contact-office__plaque-frame::before,.contact-office__plaque-frame::after{content:'';position:absolute;width:clamp(28px, 3.5vw, 48px);height:clamp(28px, 3.5vw, 48px);border-color:var(--forest-12);border-style:solid;border-width:0}.contact-office__plaque-frame::before{top:0;left:0;border-top-width:1px;border-left-width:1px}.contact-office__plaque-frame::after{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.contact-office__copy .eyebrow{color:var(--forest)}.contact-office__copy h2{color:var(--charcoal-deep)}.contact-office__copy h2 em{color:var(--forest)!important}.contact-office__copy p{color:var(--charcoal-72)}.contact-office__copy a{color:var(--forest)!important;border-bottom-color:var(--forest-12)!important}.contact-office__copy a:hover{border-bottom-color:var(--forest)!important}.contact-office__facts dt{color:var(--forest)}.contact-office__facts dd{color:var(--charcoal-deep)}.contact-office__facts a{color:var(--charcoal-deep)!important;border-bottom:1px solid var(--charcoal-20)!important}.contact-office__facts a:hover{color:var(--forest)!important;border-bottom-color:var(--forest)!important}@media (max-width:768px){.contact-office__plaque-frame{display:none}}.contact-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px, 5vw, 80px);align-items:center}.contact-hero{padding-bottom:clamp(56px, 7vw, 96px)}.ch-form{background:var(--white);border-top:4px solid var(--forest);border-radius:var(--radius-lg);box-shadow:0 24px 70px -24px rgb(0 0 0 / .45);padding:clamp(26px, 3vw, 42px)}.ch-form h2{font-family:var(--font-display);font-weight:400;font-size:clamp(22px, 2.3vw, 30px);color:var(--charcoal-deep);margin:0 0 6px}.ch-form-sub{font-size:14px;color:var(--charcoal-72);margin:0 0 22px}.ch-field{display:block;margin-bottom:16px}.ch-field span{display:block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal);margin-bottom:7px}.ch-field input,.ch-field textarea{width:100%;padding:11px 14px;border:1px solid var(--charcoal-20);border-radius:6px;background:var(--white);color:var(--charcoal-deep);font-family:var(--font-body);font-size:15px}.ch-field input:focus,.ch-field textarea:focus{outline:none;border-color:var(--forest)}.ch-form .btn-primary{width:auto}.ch-form-note{margin-top:14px;font-size:12px;color:var(--charcoal-72);line-height:1.6}@media (max-width:920px){.contact-hero__inner{grid-template-columns:1fr}}.contact-routing__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px, 2.2vw, 28px)}@media (max-width:760px){.contact-routing__grid{grid-template-columns:1fr}}.contact-info{background:var(--sage);padding:var(--space-section) 0}.contact-info .eyebrow{color:var(--forest)}.contact-info h2{font-family:var(--font-display);font-weight:400;font-size:clamp(28px, 3.4vw, 44px);color:var(--charcoal-deep);margin:0 0 clamp(28px, 3.5vw, 44px)}.contact-info-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--charcoal-deep)}.contact-info-cell{padding:clamp(20px, 2.4vw, 30px) clamp(16px, 2vw, 28px) clamp(20px, 2.4vw, 30px) 0;border-bottom:1px solid rgb(54 69 79 / .18)}.contact-info-cell+.contact-info-cell{border-left:1px solid rgb(54 69 79 / .14);padding-left:clamp(16px, 2vw, 28px)}.contact-info-cell h3{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin:0 0 12px}.contact-info-cell p{font-size:15px;line-height:1.7;color:var(--charcoal-deep);margin:0}.contact-info-cell a{color:var(--charcoal-deep);text-decoration:none;border-bottom:1px solid var(--charcoal-20);transition:color 0.2s,border-color 0.2s}.contact-info-cell a:hover{color:var(--forest);border-color:var(--forest)}.contact-info-cell small{display:block;font-size:12.5px;color:var(--charcoal-72);margin-top:4px}@media (max-width:920px){.contact-info-grid{grid-template-columns:1fr 1fr}.contact-info-cell:nth-child(odd){border-left:none;padding-left:0}}@media (max-width:560px){.contact-info-grid{grid-template-columns:1fr}.contact-info-cell{border-left:none!important;padding-left:0!important}}.ch-form .frm_forms{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.ch-form .frm_form_fields{width:100%!important}.ch-form .frm_form_field{margin-bottom:16px!important;width:100%!important;clear:both!important}.ch-form .frm_primary_label{display:block!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:var(--charcoal)!important;margin-bottom:7px!important}.ch-form input[type="text"],.ch-form input[type="email"],.ch-form input[type="tel"],.ch-form textarea{width:100%!important;padding:11px 14px!important;border:1px solid var(--charcoal-20)!important;border-radius:6px!important;background:var(--white)!important;color:var(--charcoal-deep)!important;font-family:var(--font-body)!important;font-size:15px!important;box-sizing:border-box!important;transition:border-color var(--duration-fast)!important}.ch-form input[type="text"]:focus,.ch-form input[type="email"]:focus,.ch-form input[type="tel"]:focus,.ch-form textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 3px rgb(74 124 63 / .12)!important}.ch-form .frm_submit{margin-top:20px!important;clear:both!important}.ch-form .frm_submit button,.ch-form .frm_submit input[type="submit"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 28px!important;background:var(--forest)!important;color:var(--white)!important;font-size:15px!important;font-weight:600!important;border-radius:4px!important;letter-spacing:0.05em!important;cursor:pointer!important;transition:background var(--duration-fast)!important;border:none!important;font-family:var(--font-body)!important;text-transform:uppercase!important;width:100%!important;height:50px!important}.ch-form .frm_submit button:hover,.ch-form .frm_submit input[type="submit"]:hover{background:var(--forest-light)!important}.tm-hero{background:linear-gradient(165deg,#141e28 0%,#1a2a34 50%,#162028 100%);padding:clamp(80px, 10vw, 160px) 0 clamp(56px, 7vw, 96px)}.tm-hero::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(232 237 229 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(232 237 229 / .02) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 65% 75% at 40% 45%,#000 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 65% 75% at 40% 45%,#000 0%,transparent 80%);pointer-events:none;z-index:0}.tm-hero::after{content:'';position:absolute;top:0;left:clamp(24px, 5vw, 80px);bottom:0;width:3px;background:linear-gradient(180deg,transparent 0%,var(--forest) 15%,var(--forest) 85%,transparent 100%);pointer-events:none;z-index:1;opacity:.4}.tm-hero__inner{grid-template-columns:1.4fr 1fr;gap:clamp(40px, 5vw, 80px)}.tm-hero h1{font-size:clamp(40px, 5.2vw, 76px);line-height:1.02;letter-spacing:-.02em}.tm-hero__body{font-size:clamp(15px, 1.4vw, 18px);max-width:50ch}.tm-hero__proof{grid-template-columns:auto auto;gap:clamp(24px, 3vw, 48px);justify-content:start;border-top:2px solid rgb(91 154 79 / .3);padding-top:28px}.tm-proof__value{font-size:clamp(30px, 3.4vw, 44px);letter-spacing:-.02em}.tm-collage-card{background:rgb(255 255 255 / .04);border:1px solid rgb(232 237 229 / .08);border-left:2px solid rgb(91 154 79 / .4);border-radius:2px;backdrop-filter:blur(12px);box-shadow:0 16px 40px rgb(0 0 0 / .4)}.tm-featured{background:var(--cloud);padding:clamp(88px, 10vw, 140px) 0}.tm-featured .section-header{text-align:left;max-width:820px}.tm-featured .section-header .eyebrow{color:var(--forest)}.tm-featured .section-header h2{color:var(--charcoal-deep);font-size:clamp(30px, 3.8vw, 52px);letter-spacing:-.015em;line-height:1.06}.tm-featured .section-header h2 em{color:var(--forest)}.tm-featured__card{background:var(--white);border:none;border-left:5px solid var(--forest);border-radius:0 2px 2px 0;box-shadow:10px 10px 0 -2px var(--cloud),10px 10px 0 0 rgb(91 154 79 / .2),0 24px 64px rgb(29 40 48 / .08);padding:clamp(36px, 4vw, 56px)}.tm-featured__main blockquote{font-size:clamp(18px, 2vw, 24px);line-height:1.65}.tm-featured__quote{color:var(--charcoal-20);opacity:.5}.tm-featured__meta{background:var(--charcoal-deep);border-radius:2px;border-top:3px solid var(--forest);padding:clamp(24px, 2.6vw, 32px)}.tm-featured__meta dl>div{border-bottom-color:rgb(232 237 229 / .06)}.tm-featured__cta{border-top-color:rgb(232 237 229 / .1)}.tm-videos{background:var(--charcoal-deep);padding:clamp(88px, 10vw, 140px) 0;position:relative;overflow:hidden;border-top:3px solid var(--forest)}.tm-videos::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 20% 30%,rgb(74 124 63 / .06) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 80% 70%,rgb(0 76 151 / .05) 0%,transparent 60%);pointer-events:none}.tm-videos .section-header{position:relative;z-index:1}.tm-videos .section-header .eyebrow{color:var(--forest-light)}.tm-videos .section-header h2{color:var(--white)}.tm-videos .section-header p{color:rgb(232 237 229 / .6)}.tm-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.4vw, 32px);position:relative;z-index:1;margin-top:clamp(36px, 4vw, 52px)}.tm-video-card{display:flex;flex-direction:column;text-decoration:none;transition:transform 0.3s var(--ease-out)}.tm-video-card:hover{transform:translateY(-4px)}.tm-video-thumb{position:relative;border-radius:2px;overflow:hidden;border:2px solid rgb(232 237 229 / .1);aspect-ratio:16/9;background:#0a0f14}.tm-video-card:hover .tm-video-thumb{border-color:rgb(91 154 79 / .4)}.tm-video-thumb img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity 0.3s}.tm-video-card:hover .tm-video-thumb img{opacity:1}.tm-video-play{position:absolute;inset:0;display:grid;place-items:center}.tm-video-play svg{width:48px;height:48px;color:var(--white);background:rgb(0 0 0 / .45);border:2px solid rgb(232 237 229 / .3);border-radius:50%;padding:12px;transition:background 0.25s,border-color 0.25s}.tm-video-card:hover .tm-video-play svg{background:rgb(74 124 63 / .7);border-color:var(--forest-light)}.tm-video-name{font-family:var(--font-display);font-size:clamp(18px, 2vw, 22px);color:var(--white);margin-top:16px;letter-spacing:-.005em}.tm-video-meta{font-size:12px;color:rgb(232 237 229 / .5);margin-top:4px;letter-spacing:.04em}@media (max-width:720px){.tm-video-grid{grid-template-columns:1fr}}.tm-wall{background:linear-gradient(180deg,var(--sage) 0%,#dfe6da 100%);padding:clamp(88px, 10vw, 140px) 0;position:relative}.tm-wall::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgb(74 124 63 / .04) 79px,rgb(74 124 63 / .04) 80px);pointer-events:none}.tm-grid{position:relative;z-index:1}.tm-card{background:var(--white);border:1px solid var(--charcoal-12);border-top:3px solid var(--charcoal-deep);border-radius:2px;padding:clamp(20px, 2.2vw, 28px);transition:transform 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out)}.tm-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgb(29 40 48 / .1);border-color:var(--charcoal-12);border-top-color:var(--forest)}.tm-card blockquote{font-size:15px;line-height:1.7;color:var(--charcoal)}.tm-card blockquote strong{color:var(--charcoal-deep);font-weight:600;font-style:normal}.tm-card__head{margin-bottom:14px}.tm-card__badge{border-radius:2px;font-size:10px;letter-spacing:.14em;padding:3px 8px}.tm-card__meta{border-top:1px solid var(--charcoal-12);padding-top:14px}.tm-card__tag{border-radius:2px;font-size:10px;letter-spacing:.1em}.tm-logos{background:var(--white);padding:clamp(88px, 10vw, 140px) 0;position:relative}.tm-logos::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--charcoal-12) 30%,var(--charcoal-12) 70%,transparent 95%)}.tm-logos .section-header h2{font-size:clamp(28px, 3.4vw, 44px);letter-spacing:-.015em}.tm-logos__grid{grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--charcoal-deep);border-top:3px solid var(--charcoal-deep);border-radius:2px;overflow:hidden}.tm-logo-tile{background:var(--white);border:none;border-bottom:1px solid var(--charcoal-12);border-right:1px solid var(--charcoal-12);border-radius:0;font-family:var(--font-display);font-size:14px;color:var(--charcoal);padding:20px 16px;letter-spacing:-.005em;transition:background 0.2s,color 0.2s}.tm-logo-tile:nth-child(5n){border-right:none}.tm-logo-tile:nth-last-child(-n+5){border-bottom:none}.tm-logo-tile:hover{background:var(--charcoal-deep);color:var(--white);transform:none;border-color:var(--charcoal-deep)}@media (max-width:1024px){.tm-logos__grid{grid-template-columns:repeat(3,1fr)}.tm-logo-tile:nth-child(5n){border-right:1px solid var(--charcoal-12)}.tm-logo-tile:nth-child(3n){border-right:none}}@media (max-width:640px){.tm-logos__grid{grid-template-columns:repeat(2,1fr)}.tm-logo-tile:nth-child(3n){border-right:1px solid var(--charcoal-12)}.tm-logo-tile:nth-child(2n){border-right:none}}.tm-press{padding:clamp(52px, 6vw, 72px) 0;background:var(--sage);color:var(--charcoal-deep);position:relative}.tm-press::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgb(74 124 63 / .15) 30%,rgb(74 124 63 / .15) 70%,transparent 95%)}.tm-press__eyebrow{color:var(--forest);font-size:10px;letter-spacing:.28em;margin-bottom:24px}.tm-press__name{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 22px);color:var(--charcoal);letter-spacing:0;font-style:italic}.tm-press__dot{background:rgb(74 124 63 / .3)}.tm-press__row{gap:clamp(18px, 2vw, 28px)}.closing{border-top:none}.wfs-hero{background:linear-gradient(160deg,var(--charcoal-deep) 0%,var(--charcoal) 55%,#2a3d47 100%);position:relative;overflow:hidden;padding:clamp(90px, 10vw, 130px) 0 clamp(50px, 6vw, 80px)}.wfs-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 12% 40%,rgb(74 124 63 / .18) 0%,transparent 60%),radial-gradient(ellipse 45% 55% at 90% 60%,rgb(0 76 151 / .1) 0%,transparent 60%);pointer-events:none}.wfs-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,black 40%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,black 40%,transparent 90%);pointer-events:none}.wfs-hero .container{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px, 5vw, 64px);align-items:start}.wfs-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:100px;background:rgb(91 154 79 / .12);border:1px solid rgb(91 154 79 / .28);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--forest-light);margin-bottom:22px}.wfs-hero-eyebrow::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 12px var(--forest-light);animation:wfs-pulse 2s ease-in-out infinite}@keyframes wfs-pulse{0%,100%{opacity:1}50%{opacity:.5}}.wfs-hero h1{font-size:clamp(38px, 5vw, 68px);color:var(--white);line-height:1.05;margin-bottom:18px;letter-spacing:-.01em}.wfs-hero h1 em{font-style:italic;color:var(--forest-light)}.wfs-hero p{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 18px);color:rgb(255 255 255 / .7);font-weight:300;line-height:1.65;max-width:560px}.wfs-hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px, 1.8vw, 20px)}.wfs-hero-stat{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);padding:clamp(18px, 2vw, 24px);transition:background 0.3s,border-color 0.3s}.wfs-hero-stat:hover{background:rgb(91 154 79 / .08);border-color:rgb(91 154 79 / .3)}.wfs-hero-stat-value{font-family:var(--font-display);font-size:clamp(26px, 3vw, 36px);color:var(--white);line-height:1;margin-bottom:6px}.wfs-hero-stat-value em{font-style:italic;color:var(--forest-light);font-size:.62em}.wfs-hero-stat-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .5)}.wfs-hero-left{display:flex;flex-direction:column;gap:clamp(24px, 3vw, 36px)}.wfs-pba{background:var(--white);border-radius:var(--radius-lg);padding:clamp(22px, 2.4vw, 30px);box-shadow:var(--shadow-md)}.wfs-pba__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);display:block;margin-bottom:10px}.wfs-pba__title{font-family:var(--font-display);font-size:clamp(22px, 2.2vw, 28px);line-height:1.12;color:var(--charcoal-deep);margin:0 0 8px}.wfs-pba .wfs-pba__sub{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--charcoal);margin:0 0 18px;max-width:none}.wfs-pba__form{display:flex;flex-direction:column;gap:10px}.wfs-pba__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wfs-pba .frm_forms,.wfs-pba .frm_forms form,.wfs-pba .frm_form_fields,.wfs-pba .frm_form_fields>fieldset,.wfs-pba .frm_fields_container{margin:0!important;padding:0!important;border:none!important;background:transparent!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.wfs-pba .frm_submit{margin:0!important;padding:0!important;margin-top:16px!important;width:100%!important}.wfs-pba .with_frm_style .frm_form_fields>fieldset,.wfs-pba .frm_form_fields>fieldset,.wfs-pba .frm_fields_container{display:flex!important;flex-wrap:wrap!important;gap:12px 10px!important}.wfs-pba .with_frm_style .frm_grid_2,.wfs-pba .with_frm_style .frm_grid,.wfs-pba .frm_grid_2,.wfs-pba .frm_grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 10px!important;margin:0!important;padding:0!important}.wfs-pba .with_frm_style .frm_form_field,.wfs-pba .frm_form_field{width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important;clear:both!important;margin:0!important;padding:0!important}.wfs-pba .with_frm_style .frm_form_field:nth-of-type(1),.wfs-pba .with_frm_style .frm_form_field:nth-of-type(2),.wfs-pba .frm_form_field:nth-of-type(1),.wfs-pba .frm_form_field:nth-of-type(2){width:calc(50% - 5px)!important;flex:0 0 calc(50% - 5px)!important;grid-column:span 1!important;clear:none!important}.wfs-pba .with_frm_style .frm_form_field:nth-of-type(3),.wfs-pba .with_frm_style .frm_form_field:nth-of-type(4),.wfs-pba .frm_form_field:nth-of-type(3),.wfs-pba .frm_form_field:nth-of-type(4),.wfs-pba .frm_form_field:has(input[type="tel"]),.wfs-pba .frm_form_field:has(input[type="email"]),.wfs-pba .frm_form_field:has(input[placeholder*="Phone" i]),.wfs-pba .frm_form_field:has(input[placeholder*="Email" i]){width:calc(50% - 5px)!important;flex:0 0 calc(50% - 5px)!important;grid-column:span 1!important;clear:none!important}.wfs-pba .with_frm_style .frm_form_field:nth-of-type(n+5),.wfs-pba .frm_form_field:nth-of-type(n+5),.wfs-pba .with_frm_style .frm_form_field.frm_type_captcha,.wfs-pba .frm_form_field.frm_type_captcha,.wfs-pba .frm_form_field:has(div.g-recaptcha),.wfs-pba .frm_form_field:has(div.frm_captcha){width:100%!important;max-width:100%!important;flex:0 0 100%!important;grid-column:1 / -1!important;float:none!important;clear:both!important}.wfs-pba .g-recaptcha>div,.wfs-pba .frm_captcha>div,.wfs-pba .frm_form_field.frm_type_captcha .g-recaptcha>div{transform:scale(.85)!important;transform-origin:left top!important;-webkit-transform:scale(.85)!important;-webkit-transform-origin:left top!important}.wfs-pba .frm_form_field.frm_type_captcha,.wfs-pba .frm_type_captcha{margin:4px 0 16px!important}.wfs-pba div#frm_field_328_container{height:40px!important}.wfs-pba__form input,.wfs-pba .with_frm_style input[type="text"],.wfs-pba .with_frm_style input[type="email"],.wfs-pba .with_frm_style input[type="tel"],.wfs-pba .with_frm_style select,.wfs-pba .with_frm_style textarea,.wfs-pba input[type="text"],.wfs-pba input[type="email"],.wfs-pba input[type="tel"],.wfs-pba select,.wfs-pba textarea{width:100%!important;box-sizing:border-box!important;font-family:var(--font-body)!important;font-size:14px!important;padding:11px 13px!important;border:1px solid var(--charcoal-12)!important;border-radius:var(--radius-sm)!important;background:#fff!important;color:var(--charcoal-deep)!important;min-height:30px!important;line-height:1.4!important;box-shadow:none!important}.wfs-pba__form input:focus,.wfs-pba .with_frm_style input:focus,.wfs-pba input:focus,.wfs-pba select:focus,.wfs-pba textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 2px rgb(61 99 70 / .12)!important}.wfs-pba__form button,.wfs-pba .with_frm_style .frm_submit input[type="submit"],.wfs-pba .with_frm_style .frm_submit button,.wfs-pba .with_frm_style input[type="submit"].frm_button_submit,.wfs-pba .with_frm_style button.frm_button_submit,.wfs-pba .frm_submit input[type="submit"],.wfs-pba .frm_submit button,.wfs-pba input[type="submit"],.wfs-pba button{width:100%!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important;padding:13px!important;border:none!important;border-radius:var(--radius-sm)!important;background:var(--forest)!important;color:#fff!important;cursor:pointer!important;transition:background 0.2s!important;margin-top:8px!important;box-shadow:none!important;text-shadow:none!important;line-height:1.2!important;height:auto!important}.wfs-pba__form button:hover,.wfs-pba .with_frm_style .frm_submit input[type="submit"]:hover,.wfs-pba .with_frm_style .frm_submit button:hover,.wfs-pba .with_frm_style input[type="submit"].frm_button_submit:hover,.wfs-pba .with_frm_style button.frm_button_submit:hover,.wfs-pba .frm_submit input[type="submit"]:hover,.wfs-pba .frm_submit button:hover,.wfs-pba input[type="submit"]:hover,.wfs-pba button:hover{background:var(--charcoal-deep)!important;color:#fff!important}.wfs-pba .wfs-pba__fine{font-family:var(--font-body);font-size:11px;color:var(--charcoal-42);margin:12px 0 0;text-align:center}.wfs-head{background:var(--white);padding:clamp(28px, 4vw, 52px) 0 clamp(20px, 2.5vw, 32px)}.wfs-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;color:var(--charcoal-42);margin-bottom:18px}.wfs-breadcrumb a{color:var(--charcoal-72);text-decoration:none}.wfs-breadcrumb a:hover{color:var(--forest)}.wfs-breadcrumb__sep{color:var(--charcoal-72);font-size:16px;line-height:1}.wfs-breadcrumb__current{color:var(--charcoal-deep);font-weight:500}.wfs-head h1{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 46px);line-height:1.08;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 12px}.wfs-head h1 em{font-style:italic;color:var(--forest)}.wfs-head p{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);line-height:1.6;color:var(--charcoal-72);max-width:640px;margin:0}.wfs-layout{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) clamp(300px, 26vw, 340px);gap:clamp(24px, 3vw, 40px);align-items:start}.wfs-list{max-width:none;padding:0}.wfs-sidebar{display:flex;flex-direction:column;gap:clamp(16px, 2vw, 22px);position:sticky;top:90px}.wfs-side-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(18px, 2vw, 24px)}.wfs-side-card__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);display:block;margin-bottom:14px}.wfs-testi{margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--charcoal-05)}.wfs-testi:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.wfs-testi p{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--charcoal-72);font-style:italic;margin:0 0 8px}.wfs-testi cite{font-family:var(--font-body);font-size:12px;font-style:normal;color:var(--charcoal-deep);font-weight:600}.wfs-testi cite span{display:block;color:var(--charcoal-42);font-weight:400}.wfs-side-more{display:inline-block;margin-top:14px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--forest);text-decoration:none}.wfs-side-more:hover{text-decoration:underline}@media (max-width:900px){.wfs-layout{grid-template-columns:1fr}}.wfs-toolbar-wrap{position:sticky;top:0;z-index:40;background:var(--white);border-bottom:1px solid var(--charcoal-12);box-shadow:0 4px 20px rgb(29 40 48 / .04)}.wfs-toolbar{max-width:var(--container-max);margin:0 auto;padding:clamp(14px, 1.8vw, 20px) var(--gutter);display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between}.wfs-search{display:flex;flex:1 1 320px;max-width:440px;position:relative}.wfs-search input[type="search"]{flex:1;width:100%;padding:12px 48px 12px 16px;background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;color:var(--charcoal-deep);transition:border-color 0.25s,background 0.25s}.wfs-search input[type="search"]::placeholder{color:var(--charcoal-42)}.wfs-search input[type="search"]:focus{outline:none;border-color:var(--forest);background:var(--white)}.wfs-search button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:var(--radius-sm);background:var(--forest);color:var(--white);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.25s}.wfs-search button:hover{background:#3a6a31}.wfs-sort{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.wfs-sort-label{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42)}.wfs-sort a{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--charcoal-72);padding-bottom:3px;border-bottom:2px solid #fff0;transition:color 0.25s,border-color 0.25s}.wfs-sort a:hover{color:var(--forest)}.wfs-sort a[aria-current="true"]{color:var(--charcoal-deep);font-weight:600;border-bottom-color:var(--forest)}.wfs-list-section{background:var(--cloud);padding:clamp(40px, 5vw, 64px) 0 clamp(56px, 7vw, 88px)}.wfs-list{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;gap:clamp(16px, 2vw, 24px)}.wfs-listing{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) clamp(210px, 21vw, 250px);transition:transform 0.3s var(--ease-out),box-shadow 0.3s,border-color 0.3s}.wfs-listing:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--forest-12)}.wfs-listing-main{padding:clamp(22px, 2.6vw, 32px);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.wfs-flag{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:5px 11px;border-radius:var(--radius-sm);margin-bottom:12px}.wfs-flag--pending{background:rgb(218 145 0 / .1);color:#8f5d00;border:1px solid rgb(218 145 0 / .3)}.wfs-flag--current{background:rgb(91 154 79 / .12);color:var(--forest);border:1px solid rgb(91 154 79 / .3)}.wfs-listing-title{font-family:var(--font-display);font-size:clamp(20px, 2vw, 26px);line-height:1.25;margin-bottom:8px}.wfs-listing-title a{color:var(--charcoal-deep);transition:color 0.25s}.wfs-listing-title a:hover{color:var(--forest)}.wfs-listing-cat{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.wfs-badges{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0}.wfs-badges li{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:11.5px;font-weight:600;color:var(--charcoal);background:var(--sage);border:1px solid var(--charcoal-12);border-radius:100px;padding:4px 12px}.wfs-badges li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--forest);flex-shrink:0}.wfs-teaser{font-family:var(--font-body);font-size:14px;color:var(--charcoal-72);line-height:1.65;margin-bottom:18px;max-width:72ch}.wfs-more{color:var(--forest);font-weight:600;white-space:nowrap}.wfs-more:hover{text-decoration:underline}.wfs-listing-meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px 24px;font-family:var(--font-body);font-size:12.5px;color:var(--charcoal-72)}.wfs-meta-item{display:inline-flex;align-items:center;gap:6px}.wfs-meta-item svg{flex-shrink:0;color:var(--forest)}.wfs-meta-item strong{color:var(--charcoal-deep);font-weight:600}.wfs-listing-fin{padding:clamp(22px, 2.6vw, 32px) clamp(22px, 2.6vw, 32px) clamp(22px, 2.6vw, 32px) clamp(6px, 1vw, 12px);display:flex;flex-direction:column}.wfs-fin-list{margin:0 0 14px}.wfs-fin-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--charcoal-12)}.wfs-fin-row dt{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42)}.wfs-fin-row dd{font-family:var(--font-display);font-size:15px;color:var(--charcoal-deep);margin:0;text-align:right}.wfs-fin-row--ask{border-bottom:none;padding-top:14px}.wfs-fin-row--ask dd{font-size:clamp(18px, 1.7vw, 21px);color:var(--forest)}.wfs-details{margin-top:auto;display:block;text-align:center;padding:12px 18px;background:var(--charcoal-deep);color:var(--white);font-family:var(--font-body);font-size:13px;font-weight:600;border-radius:var(--radius-md);transition:background 0.3s}.wfs-details:hover{background:var(--forest);color:var(--white)}.wfs-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:clamp(36px, 4.5vw, 56px)}.wfs-page{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:14px;font-weight:600;background:var(--white);border:1px solid var(--charcoal-12);color:var(--charcoal-72);transition:all 0.25s}a.wfs-page:hover{border-color:var(--forest);color:var(--forest)}.wfs-page.is-current{background:var(--forest);border-color:var(--forest);color:var(--white)}.wfs-sell-strip{background:linear-gradient(120deg,var(--forest) 0%,#3a6a31 100%);padding:clamp(30px, 4vw, 44px) 0}.wfs-sell-strip .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px}.wfs-sell-strip h2{font-family:var(--font-display);font-style:italic;font-size:clamp(22px, 2.6vw, 30px);color:var(--white);margin-bottom:4px;line-height:1.2}.wfs-sell-strip p{font-family:var(--font-body);font-size:14.5px;color:rgb(255 255 255 / .8);margin:0}.wfs-sell-btn{display:inline-block;padding:13px 26px;background:var(--white);color:var(--forest);font-family:var(--font-body);font-size:14px;font-weight:600;border-radius:var(--radius-md);white-space:nowrap;transition:transform 0.25s,box-shadow 0.25s}.wfs-sell-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(29 40 48 / .22);color:var(--forest)}@media (max-width:1120px){.wfs-hero .container{grid-template-columns:1fr}}@media (max-width:860px){.wfs-listing{grid-template-columns:1fr}.wfs-listing-fin{border-left:none;border-top:1px solid var(--charcoal-12)}.wfs-details{margin-top:4px}.wfs-toolbar{justify-content:flex-start}}@media (max-width:580px){.wfs-hero-stats{grid-template-columns:repeat(2,1fr)}.wfs-sort{gap:6px 14px}}.closing{padding-bottom:clamp(48px, 6vw, 80px)}.bsa-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin:0 0 var(--space-sm)}.bsa-h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px, 3.8vw, 52px);line-height:1.1;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0 0 var(--space-md)}.bsa-h2 em{font-style:italic;color:var(--forest)}.bsa-lede{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17.5px);line-height:1.7;color:var(--charcoal-72);margin:0;max-width:56ch}.bsa-hero{position:relative;overflow:hidden;color:var(--white);background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(72px, 8vw, 124px) 0 clamp(56px, 7vw, 96px)}.bsa-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 88% 12%,rgb(29 40 48 / .35) 0%,transparent 60%);pointer-events:none}.bsa-hero .container{position:relative;z-index:1;max-width:1200px;text-align:left}.bsa-hero-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:rgb(255 255 255 / .78);margin-bottom:clamp(22px, 2.6vw, 34px)}.bsa-hero-eyebrow::before{content:'';width:30px;height:1px;background:rgb(255 255 255 / .55)}.bsa-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(40px, 5.6vw, 82px);line-height:1.04;letter-spacing:-.02em;color:var(--white);max-width:17ch;margin:0 0 clamp(18px, 2vw, 26px)}.bsa-hero h1 em{font-style:italic;color:#cde5c2}.bsa-hero-sub{font-family:var(--font-body);font-weight:300;font-size:clamp(16px, 1.5vw, 19px);line-height:1.65;color:rgb(255 255 255 / .84);max-width:58ch;margin:0 0 clamp(30px, 3.6vw, 44px)}.bsa-hero-actions{display:flex;align-items:center;gap:clamp(16px, 2vw, 26px);flex-wrap:wrap;margin-bottom:clamp(52px, 6.5vw, 88px)}.bsa-hero-actions .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white);white-space:nowrap}.bsa-hero-quietlink{font-family:var(--font-body);font-size:14px;font-weight:600;color:rgb(255 255 255 / .78);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .3);padding-bottom:3px;transition:color 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.bsa-hero-quietlink:hover{color:var(--white);border-color:var(--white)}.bsa-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;border-top:1px solid rgb(255 255 255 / .24);padding-top:clamp(26px, 3.2vw, 42px)}.bsa-hero-stat{position:relative;padding-right:clamp(14px, 1.8vw, 28px)}.bsa-hero-stat+.bsa-hero-stat{padding-left:clamp(18px, 2.4vw, 36px)}.bsa-hero-stat+.bsa-hero-stat::before{content:'';position:absolute;left:0;top:12%;height:76%;width:1px;background:rgb(255 255 255 / .18)}.bsa-hero-stat-value{font-family:var(--font-display);font-size:clamp(28px, 3.2vw, 44px);color:var(--white);line-height:1;letter-spacing:-.01em;margin-bottom:9px}.bsa-hero-stat-value em{font-style:italic;color:#cde5c2}.bsa-hero-stat-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .62)}.bsa-offers{background:linear-gradient(180deg,var(--cloud) 0%,var(--white) 35%,var(--white) 100%);padding:var(--space-section) 0}.bsa-offers .container{max-width:1200px}.bsa-offers-head{max-width:720px;margin-bottom:clamp(40px, 5vw, 64px)}.bsa-pair{display:grid;grid-template-columns:minmax(0,0.94fr) minmax(0,1.06fr);gap:clamp(20px, 2.6vw, 36px);align-items:center}.bsa-tier{display:flex;flex-direction:column;border-radius:var(--radius-lg);transition:transform 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out),border-color 0.3s var(--ease-out)}.bsa-tier:hover{transform:translateY(-4px)}.bsa-tier-tag{display:flex;align-items:center;gap:14px;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;margin:0 0 clamp(22px, 2.6vw, 30px)}.bsa-tier-tag::after{content:'';flex:1;height:1px}.bsa-tier-price{margin:0 0 clamp(18px, 2.2vw, 26px)}.bsa-tier h3{font-family:var(--font-display);font-weight:400;font-size:clamp(23px, 2.4vw, 30px);line-height:1.18;margin:0 0 12px}.bsa-tier-body{font-family:var(--font-body);font-size:15px;line-height:1.7;margin:0 0 clamp(20px, 2.4vw, 28px);max-width:52ch}.bsa-tier-listlabel{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;margin:0 0 4px}.bsa-tier-list{list-style:none;margin:0;padding:0}.bsa-tier-list li{font-family:var(--font-body);font-size:14.5px;line-height:1.6;padding:12px 0 12px 30px;position:relative}.bsa-tier-list li::before{content:'\2713';position:absolute;left:2px;top:12px;font-size:14px;font-weight:700;line-height:1.6}.bsa-tier-foot{margin-top:auto;padding-top:clamp(22px, 2.6vw, 30px);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bsa-tier-assure{font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.02em;margin:0}.bsa-tier--free{background:var(--white);border:1px solid var(--charcoal-12);box-shadow:var(--shadow-sm);padding:clamp(30px, 3.4vw, 48px) clamp(26px, 3vw, 44px)}.bsa-tier--free:hover{border-color:rgb(74 124 63 / .45);box-shadow:var(--shadow-md)}.bsa-tier--free .bsa-tier-tag{color:var(--charcoal-42)}.bsa-tier--free .bsa-tier-tag::after{background:var(--charcoal-12)}.bsa-pill{display:inline-block;font-family:var(--font-display);font-style:italic;font-size:clamp(21px, 2vw, 26px);line-height:1;color:var(--white);background:var(--forest);padding:10px 28px 13px;border-radius:999px}.bsa-tier--free h3{color:var(--charcoal-deep)}.bsa-tier--free .bsa-tier-body{color:var(--charcoal-72)}.bsa-tier--free .bsa-tier-listlabel{color:var(--forest)}.bsa-tier--free .bsa-tier-list li{color:var(--charcoal-deep);border-bottom:1px solid var(--charcoal-12)}.bsa-tier--free .bsa-tier-list li::before{color:var(--forest)}.bsa-tier--free .bsa-tier-assure{color:var(--charcoal-42)}.bsa-tier--mandate{position:relative;overflow:hidden;color:var(--white);background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);box-shadow:var(--shadow-xl);padding:clamp(36px, 4.4vw, 64px) clamp(28px, 3.6vw, 56px)}.bsa-tier--mandate::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 90% 0%,rgb(29 40 48 / .35) 0%,transparent 60%);pointer-events:none}.bsa-tier--mandate>*{position:relative;z-index:1}.bsa-tier--mandate:hover{box-shadow:0 30px 80px rgb(29 40 48 / .26)}.bsa-tier--mandate .bsa-tier-tag{color:#9BD08E}.bsa-tier--mandate .bsa-tier-tag::after{background:rgb(255 255 255 / .22)}.bsa-tier-price-main{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(42px, 4.6vw, 66px);line-height:1;letter-spacing:-.015em;color:var(--white)}.bsa-tier-price-main .u{font-family:var(--font-body);font-weight:500;font-size:.3em;letter-spacing:.08em;color:#cde5c2}.bsa-tier-price-plus{display:inline-block;margin-top:12px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .88);padding:7px 16px;border:1px solid rgb(255 255 255 / .3);border-radius:999px}.bsa-tier--mandate h3{color:var(--white)}.bsa-tier--mandate .bsa-tier-body{color:rgb(255 255 255 / .8)}.bsa-tier--mandate .bsa-tier-listlabel{color:#9BD08E}.bsa-tier--mandate .bsa-tier-list li{color:rgb(255 255 255 / .86);border-bottom:1px solid rgb(255 255 255 / .14)}.bsa-tier--mandate .bsa-tier-list li strong{font-weight:600;color:var(--white)}.bsa-tier--mandate .bsa-tier-list li::before{color:#cde5c2}.bsa-tier--mandate .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white);white-space:nowrap}.bsa-tier--mandate .btn-primary:hover{background:#eef4ea;border-color:#eef4ea;transform:translateY(-2px);box-shadow:0 8px 24px rgb(29 40 48 / .3)}.bsa-tier-fineprint{font-family:var(--font-body);font-size:12.5px;line-height:1.6;color:rgb(255 255 255 / .62);margin:clamp(20px, 2.4vw, 26px) 0 0;padding-top:14px;border-top:1px solid rgb(255 255 255 / .16)}.bsa-pair-bridge{display:flex;align-items:center;justify-content:center;gap:clamp(14px, 2vw, 22px);margin:clamp(30px, 3.6vw, 48px) 0 0;font-family:var(--font-body);font-size:13.5px;font-weight:600;letter-spacing:.03em;color:var(--charcoal-42);text-align:center}.bsa-pair-bridge::before,.bsa-pair-bridge::after{content:'';height:1px;width:clamp(36px, 7vw, 96px);background:var(--charcoal-20);flex:none}.bsa-credit{position:relative;overflow:hidden;background:var(--charcoal-deep);padding:clamp(64px, 8vw, 120px) 0}.bsa-credit::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 90% 10%,rgb(74 124 63 / .16),transparent 60%),radial-gradient(ellipse 40% 50% at 5% 95%,rgb(74 124 63 / .08),transparent 55%);pointer-events:none}.bsa-credit .container{position:relative;z-index:1;max-width:960px}.bsa-credit-inner{border-left:3px solid var(--forest);padding-left:clamp(24px, 3.6vw, 56px)}.bsa-credit-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#9BD08E;margin:0 0 18px}.bsa-credit h2{font-family:var(--font-display);font-weight:400;font-size:clamp(28px, 3.6vw, 50px);line-height:1.15;letter-spacing:-.015em;color:var(--white);margin:0 0 clamp(16px, 2vw, 24px);max-width:24ch}.bsa-credit h2 em{font-style:italic;color:#cde5c2}.bsa-credit p{font-family:var(--font-body);font-weight:300;font-size:clamp(15.5px, 1.5vw, 18px);line-height:1.7;color:rgb(255 255 255 / .72);margin:0;max-width:56ch}.bsa-how{background:var(--sage);padding:var(--space-section) 0}.bsa-how .container{max-width:1200px}.bsa-how-head{max-width:720px;margin-bottom:clamp(36px, 4.5vw, 60px)}.bsa-step{display:grid;grid-template-columns:clamp(56px, 8vw, 110px) minmax(0,0.85fr) 1.4fr;gap:clamp(18px, 3vw, 56px);padding:clamp(26px, 3.2vw, 42px) 0;border-top:1px solid var(--charcoal-20);align-items:start}.bsa-step:last-of-type{border-bottom:1px solid var(--charcoal-20)}.bsa-step-num{font-family:var(--font-display);font-size:clamp(36px, 4.4vw, 64px);line-height:.9;color:var(--sage);-webkit-text-stroke:1.2px var(--forest);padding-top:2px}.bsa-step h3{font-family:var(--font-display);font-weight:400;font-size:clamp(20px, 2.2vw, 27px);line-height:1.22;color:var(--charcoal-deep);margin:0}.bsa-step p{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--charcoal-72);margin:0;max-width:58ch}.bsa-final{position:relative;overflow:hidden;color:var(--white);background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(72px, 9vw, 132px) 0;text-align:center}.bsa-final::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 110%,rgb(29 40 48 / .4) 0%,transparent 60%);pointer-events:none}.bsa-final .container{position:relative;z-index:1;max-width:860px}.bsa-final-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:rgb(255 255 255 / .72);margin:0 0 18px}.bsa-final h2{font-family:var(--font-display);font-weight:400;font-size:clamp(32px, 4.4vw, 60px);line-height:1.08;letter-spacing:-.015em;color:var(--white);margin:0 0 clamp(16px, 2vw, 24px)}.bsa-final h2 em{font-style:italic;color:#cde5c2}.bsa-final-lede{font-family:var(--font-body);font-weight:300;font-size:clamp(15.5px, 1.5vw, 18px);line-height:1.7;color:rgb(255 255 255 / .82);max-width:52ch;margin:0 auto clamp(30px, 3.6vw, 44px)}.bsa-final-actions{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:clamp(34px, 4vw, 52px)}.bsa-final-actions .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white)}.bsa-final-actions .btn-ghost{color:var(--white);border-color:rgb(255 255 255 / .4)}.bsa-final-actions .btn-ghost:hover{background:rgb(255 255 255 / .08)}.bsa-final-links{display:flex;justify-content:center;gap:clamp(18px, 3vw, 40px);flex-wrap:wrap;padding-top:clamp(22px, 2.6vw, 30px);border-top:1px solid rgb(255 255 255 / .2)}.bsa-final-links a{font-family:var(--font-body);font-size:13.5px;font-weight:600;color:rgb(255 255 255 / .72);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .25);padding-bottom:3px;transition:color 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.bsa-final-links a:hover{color:var(--white);border-color:var(--white)}@media (max-width:920px){.bsa-pair{grid-template-columns:1fr}.bsa-step{grid-template-columns:clamp(48px, 8vw, 72px) 1fr}.bsa-step h3{margin-bottom:8px}.bsa-step p{grid-column:2}}@media (max-width:560px){.bsa-hero-stats{grid-template-columns:1fr}.bsa-hero-stat{padding-left:0!important;padding-bottom:22px}.bsa-hero-stat::before{display:none!important}}.fba-hero{background:linear-gradient(172deg,#0a1820 0%,#12222e 40%,#1a3038 100%);position:relative;overflow:hidden;padding:clamp(64px, 7vw, 100px) 0 clamp(64px, 8vw, 120px)}.fba-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 45% 55% at 6% 30%,rgb(74 124 63 / .2) 0%,transparent 55%),radial-gradient(ellipse 35% 45% at 88% 70%,rgb(0 76 151 / .12) 0%,transparent 55%);pointer-events:none}.fba-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:100px 100px;mask-image:radial-gradient(ellipse 65% 65% at 55% 50%,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 65% 65% at 55% 50%,black 30%,transparent 70%);pointer-events:none}.fba-hero .container{position:relative;z-index:2;max-width:1200px;text-align:left}.fba-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.36em;text-transform:uppercase;color:rgb(232 237 229 / .45);margin-bottom:clamp(24px, 3vw, 36px);padding-bottom:0;border-bottom:none;width:100%;background:none;border-radius:0;border-top:none;border-left:none;border-right:none;padding-top:0;padding-left:0;padding-right:0}.fba-hero h1{font-size:clamp(42px, 6vw, 88px);color:var(--white);line-height:1.02;margin-bottom:clamp(18px, 2vw, 28px);letter-spacing:-.03em;max-width:14ch}.fba-hero h1 em{font-style:italic;color:var(--forest-light)}.fba-hero-sub{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 19px);color:rgb(255 255 255 / .65);font-weight:300;line-height:1.65;max-width:56ch;margin:0 0 clamp(32px, 4vw, 44px)}.fba-hero-actions{display:flex;gap:14px;justify-content:flex-start;flex-wrap:wrap;margin-bottom:clamp(56px, 7vw, 96px)}.fba-hero-actions .btn-ghost{color:var(--white);border-color:rgb(255 255 255 / .22)}.fba-hero-actions .btn-ghost:hover{background:rgb(255 255 255 / .06)}.fba-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid rgb(232 237 229 / .12);border-bottom:1px solid rgb(232 237 229 / .06)}.fba-hero-stat{text-align:left;padding:clamp(24px, 3vw, 40px) clamp(12px, 1.6vw, 24px);position:relative}.fba-hero-stat+.fba-hero-stat::before{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgb(232 237 229 / .08)}.fba-hero-stat-value{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);color:var(--white);line-height:1;margin-bottom:8px;letter-spacing:-.02em}.fba-hero-stat-value em{font-style:italic;color:var(--forest-light)}.fba-hero-stat-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(232 237 229 / .42)}.fba-market{background:radial-gradient(ellipse 50% 40% at 90% 10%,rgb(74 124 63 / .04) 0%,transparent 50%),var(--white);position:relative;overflow:clip}.fba-market .container{max-width:1200px;display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(40px, 6vw, 88px);align-items:start}.fba-market-left p.eyebrow{color:var(--forest)}.fba-market-left h2{font-size:clamp(32px, 4vw, 56px);margin-bottom:clamp(24px, 2.5vw, 32px);line-height:1.08;color:var(--charcoal-deep);letter-spacing:-.02em}.fba-market-left h2 em{color:var(--forest);font-style:italic}.fba-market-left p{font-size:clamp(15px, 1.5vw, 17px);color:var(--charcoal-72);line-height:1.75;margin-bottom:16px}.fba-takeaways{background:linear-gradient(160deg,var(--cloud) 0%,#e8ede5 100%);border:1px solid rgb(74 124 63 / .12);border-left:4px solid var(--forest);border-radius:var(--radius-lg);padding:clamp(20px, 2.4vw, 28px);margin-top:24px;box-shadow:0 4px 16px -4px rgb(29 40 48 / .05)}.fba-takeaways-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin-bottom:12px}.fba-takeaways ul{list-style:none;margin:0;padding:0;font-size:14px;color:var(--charcoal-deep);line-height:1.7}.fba-takeaways li{padding-left:22px;position:relative;margin-bottom:6px}.fba-takeaways li::before{content:'';position:absolute;left:0;top:10px;width:10px;height:2px;background:var(--forest)}.fba-market-cards{display:flex;flex-direction:column;gap:14px;position:sticky;top:100px}.fba-mkt-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(24px, 2.8vw, 34px);transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out);position:relative;overflow:hidden}.fba-mkt-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--forest);border-radius:4px 0 0 4px;opacity:.4;transition:opacity 0.3s var(--ease-out)}.fba-mkt-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.fba-mkt-card:hover::before{opacity:1}.fba-mkt-card-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin-bottom:10px}.fba-mkt-card-value{font-family:var(--font-display);font-size:clamp(26px, 2.8vw, 36px);color:var(--charcoal-deep);line-height:1.15;margin-bottom:8px;letter-spacing:-.01em}.fba-mkt-card-note{font-size:13px;color:var(--charcoal-72);line-height:1.6}.fba-uw{background:radial-gradient(ellipse 40% 50% at 100% 100%,rgb(74 124 63 / .06) 0%,transparent 50%),var(--cloud);position:relative;overflow:hidden}.fba-uw::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 40% 60% at 0% 0%,rgb(0 76 151 / .04) 0%,transparent 55%);pointer-events:none}.fba-uw .container{position:relative;z-index:1}.fba-uw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 1.8vw, 22px);margin-top:clamp(48px, 6vw, 72px)}.fba-uw-card{background:var(--white);border:none;border-radius:var(--radius-xl);padding:clamp(28px, 3.2vw, 40px);position:relative;overflow:hidden;box-shadow:0 1px 0 rgb(54 69 79 / .05),0 8px 28px -8px rgb(29 40 48 / .07);transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.fba-uw-card::after{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--forest);border-radius:4px 0 0 4px;opacity:.35;transition:opacity 0.3s var(--ease-out)}.fba-uw-card:hover{transform:translateY(-6px);box-shadow:0 1px 0 rgb(54 69 79 / .05),0 24px 48px -12px rgb(29 40 48 / .12)}.fba-uw-card:hover::after{opacity:1}.fba-uw-card-num{position:absolute;top:18px;right:22px;font-family:var(--font-display);font-size:clamp(48px, 5vw, 64px);color:var(--forest);opacity:.12;line-height:1}.fba-uw-icon{width:48px;height:48px;border-radius:var(--radius-md);background:linear-gradient(135deg,rgb(74 124 63 / .1) 0%,rgb(74 124 63 / .04) 100%);border:1px solid var(--forest-12);display:flex;align-items:center;justify-content:center;color:var(--forest);margin-bottom:18px}.fba-uw-card h3{font-size:clamp(17px, 1.7vw, 20px);margin-bottom:10px;color:var(--charcoal-deep);line-height:1.3}.fba-uw-card p{font-size:14px;color:var(--charcoal-72);line-height:1.7}.fba-listings{background:var(--white)}.fba-listings-controls{display:flex;justify-content:space-between;align-items:center;margin:clamp(32px, 4vw, 48px) 0 clamp(24px, 3vw, 32px);gap:16px;flex-wrap:wrap;padding-bottom:clamp(16px, 2vw, 24px);border-bottom:1px solid var(--charcoal-12)}.fba-listings-count{font-family:var(--font-body);font-size:13px;color:var(--charcoal-72)}.fba-listings-count strong{color:var(--charcoal-deep)}.fba-select-wrap{position:relative;display:inline-flex;align-items:center}.fba-select{appearance:none;-webkit-appearance:none;background:var(--cloud);border:1px solid var(--charcoal-12);color:var(--charcoal-deep);padding:10px 36px 10px 14px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:border-color 0.2s var(--ease-out)}.fba-select:hover{border-color:var(--charcoal-20)}.fba-select-wrap::after{content:'';position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid var(--charcoal-42);border-bottom:2px solid var(--charcoal-42);transform:translateY(-75%) rotate(45deg);pointer-events:none}.fba-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 1.8vw, 22px)}.fba-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(24px, 2.8vw, 32px);display:flex;flex-direction:column;position:relative;transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out),border-color 0.35s;box-shadow:0 2px 8px rgb(29 40 48 / .04)}.fba-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest),var(--forest-light));border-radius:var(--radius-xl) var(--radius-xl) 0 0;transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--ease-out)}.fba-card:hover{transform:translateY(-5px);box-shadow:0 2px 8px rgb(29 40 48 / .04),0 20px 48px -12px rgb(29 40 48 / .12);border-color:var(--forest-12)}.fba-card:hover::before{transform:scaleX(1)}.fba-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.fba-card-badge{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);background:var(--forest-pale);padding:5px 12px;border-radius:var(--radius-sm);border:1px solid var(--forest-12)}.fba-card-badge--sold{color:var(--charcoal-72);background:var(--cloud);border-color:var(--charcoal-12)}.fba-card-num{font-family:var(--font-body);font-size:11px;color:var(--charcoal-42)}.fba-card h3{font-family:var(--font-display);font-size:17px;color:var(--charcoal-deep);line-height:1.3;margin-bottom:10px;min-height:44px}.fba-card-region{font-size:12px;color:var(--charcoal-72);margin-bottom:14px}.fba-card-price-row{padding:16px 0;margin-bottom:14px;border-top:1px solid var(--charcoal-12);border-bottom:1px solid var(--charcoal-12)}.fba-card-price{font-family:var(--font-display);font-size:clamp(28px, 3vw, 34px);color:var(--forest);line-height:1;margin-bottom:4px}.fba-card-price-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42)}.fba-card-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:18px}.fba-card-stat{text-align:center}.fba-card-stat-value{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--charcoal-deep);display:block}.fba-card-stat-label{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-42)}.fba-card-nda{display:block;text-align:center;padding:12px 16px;background:var(--charcoal-deep);color:var(--white);font-family:var(--font-body);font-size:13px;font-weight:600;border-radius:var(--radius-md);margin-top:auto;transition:background 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out);text-decoration:none}.fba-card-nda:hover{background:var(--forest);box-shadow:0 8px 20px -4px rgb(74 124 63 / .3)}.fba-listings-footer{text-align:center;margin-top:clamp(36px, 4.5vw, 56px)}.fba-listings-footer a{color:var(--forest);font-family:var(--font-body);font-weight:600;font-size:16px;border-bottom:2px solid var(--forest-12);padding-bottom:3px;text-decoration:none;transition:border-color 0.25s var(--ease-out)}.fba-listings-footer a:hover{border-color:var(--forest)}.fba-closes{background:radial-gradient(ellipse 50% 50% at 50% 0%,rgb(74 124 63 / .12) 0%,transparent 55%),linear-gradient(178deg,#0d1820 0%,#14222e 50%,var(--charcoal-deep) 100%);color:var(--white);position:relative;overflow:hidden}.fba-closes::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 99px,rgb(232 237 229 / .02) 99px 100px);pointer-events:none}.fba-closes .container{position:relative;z-index:1}.fba-closes .section-header h2{color:var(--white)}.fba-closes .section-header p{color:rgb(232 237 229 / .55)}.fba-closes .eyebrow{color:var(--forest-light)}.fba-closes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px, 1.6vw, 20px);margin-top:clamp(48px, 6vw, 72px)}.fba-close-card{background:linear-gradient(170deg,rgb(255 252 245 / .05) 0%,rgb(255 252 245 / .02) 100%);border:1px solid rgb(232 237 229 / .1);border-radius:var(--radius-xl);padding:clamp(24px, 2.8vw, 32px);backdrop-filter:blur(6px);transition:transform 0.35s var(--ease-out),border-color 0.35s,box-shadow 0.35s}.fba-close-card:hover{border-color:rgb(91 154 79 / .35);transform:translateY(-4px);box-shadow:0 16px 40px -8px rgb(0 0 0 / .2)}.fba-close-date{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest-light);padding:5px 12px;background:rgb(91 154 79 / .08);border:1px solid rgb(91 154 79 / .22);border-radius:var(--radius-sm);margin-bottom:16px}.fba-close-card h4{font-family:var(--font-display);font-size:clamp(17px, 1.7vw, 20px);color:var(--white);line-height:1.3;margin-bottom:16px}.fba-close-price{font-family:var(--font-display);font-size:clamp(28px, 3vw, 36px);color:var(--forest-light);line-height:1;margin-bottom:4px;letter-spacing:-.01em}.fba-close-buyer{font-size:12px;color:rgb(232 237 229 / .48);padding-top:14px;margin-top:14px;border-top:1px solid rgb(232 237 229 / .08);letter-spacing:.02em}.fba-seller{background:radial-gradient(ellipse 50% 50% at 80% 20%,rgb(74 124 63 / .05) 0%,transparent 50%),var(--cloud)}.fba-seller .container{max-width:1200px;display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(40px, 6vw, 80px);align-items:center}.fba-seller-left .eyebrow{color:var(--blue)}.fba-seller h2{font-size:clamp(30px, 3.8vw, 52px);line-height:1.08;margin-bottom:clamp(18px, 2.2vw, 28px);color:var(--charcoal-deep);letter-spacing:-.015em}.fba-seller h2 em{color:var(--forest);font-style:italic}.fba-seller-left p{font-size:clamp(15px, 1.5vw, 17px);color:var(--charcoal-72);line-height:1.75;margin-bottom:20px}.fba-seller-list{list-style:none;padding:0;margin:0 0 28px}.fba-seller-list li{position:relative;padding:12px 0 12px 32px;font-size:15px;color:var(--charcoal-deep);line-height:1.5;border-bottom:1px solid var(--charcoal-12)}.fba-seller-list li:last-child{border-bottom:none}.fba-seller-list li::before{content:'';position:absolute;left:0;top:18px;width:16px;height:2px;background:var(--forest)}.fba-seller-card{background:var(--white);border:none;border-radius:var(--radius-xl);padding:clamp(32px, 4vw, 48px);position:relative;overflow:hidden;box-shadow:0 1px 0 rgb(54 69 79 / .04),0 16px 48px -12px rgb(29 40 48 / .1)}.fba-seller-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--forest) 0%,var(--blue) 100%)}.fba-seller-card-eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin-bottom:12px}.fba-seller-card h3{font-size:clamp(24px, 2.6vw, 32px);margin-bottom:14px;color:var(--charcoal-deep);line-height:1.15;letter-spacing:-.01em}.fba-seller-card p{font-size:15px;color:var(--charcoal-72);line-height:1.7;margin-bottom:24px}.fba-seller-card .btn-primary{width:100%;justify-content:center;text-align:center}.fba-seller-card-note{font-size:11px;color:var(--charcoal-42);text-align:center;margin-top:16px;font-style:italic}.fba-process{background:radial-gradient(ellipse 60% 50% at 50% 0%,rgb(232 237 229 / .35) 0%,transparent 50%),var(--white)}.fba-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(12px, 1.5vw, 20px);margin-top:clamp(48px, 6vw, 72px);position:relative}.fba-process-step{text-align:center;position:relative;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(52px, 5vw, 64px) clamp(16px, 1.8vw, 24px) clamp(24px, 2.8vw, 32px);box-shadow:0 2px 12px -4px rgb(29 40 48 / .05);transition:transform 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out)}.fba-process-step:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.fba-process-num{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--forest) 0%,var(--forest-light) 100%);border:3px solid var(--white);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--white);margin:0 auto 16px;box-shadow:0 4px 12px -2px rgb(74 124 63 / .3);position:absolute;top:-24px;left:50%;transform:translateX(-50%)}.fba-process-step h4{font-family:var(--font-display);font-size:clamp(15px, 1.5vw, 18px);color:var(--charcoal-deep);margin-bottom:8px}.fba-process-step p{font-size:12.5px;color:var(--charcoal-72);line-height:1.6}.faq-section{background:radial-gradient(ellipse 50% 50% at 10% 20%,rgb(74 124 63 / .03) 0%,transparent 50%),var(--cloud)}.faq-header{text-align:center;margin-bottom:clamp(40px, 5vw, 64px)}.faq-list{max-width:880px;margin:0 auto}.faq-list details{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);margin-bottom:10px;overflow:hidden;transition:box-shadow 0.3s var(--ease-out),border-color 0.3s;box-shadow:0 2px 8px -4px rgb(29 40 48 / .04)}.faq-list details:hover{box-shadow:var(--shadow-md)}.faq-list details[open]{box-shadow:var(--shadow-md);border-color:rgb(74 124 63 / .18);background:linear-gradient(180deg,var(--white) 0%,#fafcf9 100%)}.faq-list summary{padding:clamp(20px, 2.2vw, 28px) clamp(24px, 2.8vw, 32px);font-family:var(--font-display);font-size:clamp(18px, 1.9vw, 22px);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--charcoal-deep);gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';font-family:var(--font-body);font-size:22px;font-weight:300;color:var(--forest);transition:transform 0.3s var(--ease-out);flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--charcoal-20);display:grid;place-items:center;background:var(--white)}.faq-list details[open] summary::after{transform:rotate(45deg);background:var(--charcoal-deep);border-color:var(--charcoal-deep);color:var(--white)}.faq-list .faq-answer{padding:0 clamp(24px, 2.8vw, 32px) clamp(20px, 2.4vw, 28px);font-size:15px;color:var(--charcoal-72);line-height:1.75;animation:fbaFaqReveal 0.3s var(--ease-out)}@keyframes fbaFaqReveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.fba-final{background:radial-gradient(ellipse 50% 60% at 30% 20%,rgb(74 124 63 / .14) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 80% 80%,rgb(0 76 151 / .08) 0%,transparent 55%),linear-gradient(176deg,#0d1820 0%,var(--charcoal-deep) 100%);color:var(--white);padding:clamp(80px, 10vw, 140px) 0 clamp(36px, 4vw, 56px)}.fba-final .container{max-width:1040px;text-align:center}.fba-final .eyebrow{color:var(--forest-light)}.fba-final h2{font-size:clamp(34px, 4.4vw, 60px);color:var(--white);margin-bottom:16px;letter-spacing:-.02em}.fba-final p{font-size:17px;color:rgb(232 237 229 / .55);margin:0 auto clamp(40px, 5vw, 64px);max-width:600px}.fba-final-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px, 2vw, 24px)}.fba-final-tile{background:linear-gradient(170deg,rgb(255 252 245 / .05) 0%,rgb(255 252 245 / .02) 100%);border:1px solid rgb(232 237 229 / .1);border-radius:var(--radius-xl);padding:clamp(36px, 4.4vw, 52px);text-align:left;text-decoration:none;display:block;backdrop-filter:blur(6px);transition:transform 0.35s var(--ease-out),border-color 0.35s,box-shadow 0.35s}.fba-final-tile:hover{border-color:rgb(91 154 79 / .35);transform:translateY(-5px);box-shadow:0 20px 48px -12px rgb(0 0 0 / .22)}.fba-final-tile-icon{width:48px;height:48px;border-radius:var(--radius-md);background:rgb(91 154 79 / .1);border:1px solid rgb(91 154 79 / .25);display:flex;align-items:center;justify-content:center;color:var(--forest-light);margin-bottom:22px}.fba-final-tile h4{font-family:var(--font-display);font-size:clamp(24px, 2.6vw, 32px);color:var(--white);margin-bottom:12px}.fba-final-tile p{font-size:14.5px;color:rgb(232 237 229 / .58);line-height:1.65;margin:0 0 20px;max-width:none}.fba-final-tile a,.fba-final-tile span{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--forest-light);letter-spacing:.06em}.fba-final-tile span::after{content:' \2192';display:inline-block;transition:margin 0.3s}.fba-final-tile:hover span::after{margin-left:4px}.fba-disclaimer{max-width:none;margin:0 auto;font-size:9.5px;color:rgb(232 237 229 / .35);line-height:1.6;text-align:center;padding:0;border:none;border-top:1px solid rgb(232 237 229 / .08);border-radius:0;background:none;padding-top:16px}.buyer-cta{background:linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(56px, 7vw, 96px) 0;text-align:center;position:relative;overflow:hidden}.buyer-cta::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgb(255 255 255 / .06) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(0 76 151 / .15) 0%,transparent 40%);pointer-events:none}.buyer-cta .container{position:relative;z-index:1;max-width:760px}.buyer-cta-eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .75);margin-bottom:16px;padding:6px 14px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);border-radius:100px}.buyer-cta h3{font-size:clamp(28px, 3.6vw, 44px);font-style:italic;color:var(--white);margin-bottom:16px;line-height:1.15}.buyer-cta p{font-size:clamp(15px, 1.4vw, 17px);color:rgb(255 255 255 / .78);line-height:1.7;margin-bottom:clamp(24px, 3vw, 32px)}.buyer-cta .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white)}@media (max-width:1120px){.fba-market .container{grid-template-columns:1fr}.fba-market-cards{position:static}.fba-uw-grid{grid-template-columns:repeat(2,1fr)}.fba-grid{grid-template-columns:repeat(2,1fr)}.fba-closes-grid{grid-template-columns:repeat(2,1fr)}.fba-seller .container{grid-template-columns:1fr}}@media (max-width:820px){.fba-hero-stats{grid-template-columns:repeat(2,1fr)}.fba-process-grid{grid-template-columns:repeat(2,1fr);gap:32px 16px}.fba-final-tiles{grid-template-columns:1fr}}@media (max-width:580px){.fba-uw-grid,.fba-grid,.fba-closes-grid{grid-template-columns:1fr}}.vh-hero{position:relative;overflow:hidden;color:var(--white);padding:clamp(72px, 8vw, 120px) 0 clamp(56px, 7vw, 96px);background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%)}.vh-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 85% 15%,rgb(255 255 255 / .05) 0%,transparent 55%),radial-gradient(ellipse 45% 55% at 10% 90%,rgb(13 24 32 / .3) 0%,transparent 60%);pointer-events:none}.vh-hero .container{position:relative;z-index:2;max-width:1200px;text-align:left}.vh-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.36em;text-transform:uppercase;color:rgb(255 255 255 / .65);margin-bottom:clamp(24px, 3vw, 36px)}.vh-hero-eyebrow::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--white);box-shadow:0 0 12px rgb(255 255 255 / .8)}.vh-hero h1{font-family:var(--font-display);font-size:clamp(42px, 6vw, 84px);color:var(--white);line-height:1.04;letter-spacing:-.025em;max-width:16ch;margin:0 0 clamp(18px, 2vw, 26px)}.vh-hero h1 em{font-style:italic;color:#cfe3c6}.vh-hero-sub{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 19px);color:rgb(255 255 255 / .78);font-weight:300;line-height:1.65;max-width:58ch;margin:0 0 clamp(30px, 4vw, 44px)}.vh-hero-actions{display:flex;gap:14px;justify-content:flex-start;flex-wrap:wrap;margin-bottom:clamp(48px, 6vw, 84px)}.vh-hero-actions .vh-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:15px;font-weight:600;padding:14px 28px;border-radius:var(--radius-md);text-decoration:none;transition:transform 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out),background 0.25s}.vh-btn--solid{background:var(--white);color:var(--forest);box-shadow:0 8px 24px -8px rgb(13 24 32 / .35)}.vh-btn--solid:hover{transform:translateY(-2px);box-shadow:0 14px 32px -10px rgb(13 24 32 / .45)}.vh-btn--ghost{color:var(--white);border:1px solid rgb(255 255 255 / .32)}.vh-btn--ghost:hover{background:rgb(255 255 255 / .08)}.vh-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid rgb(255 255 255 / .18);border-bottom:1px solid rgb(255 255 255 / .08)}.vh-proof-item{text-align:left;position:relative;padding:clamp(22px, 3vw, 36px) clamp(12px, 1.6vw, 24px)}.vh-proof-item+.vh-proof-item::before{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgb(255 255 255 / .14)}.vh-proof-value{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);color:var(--white);line-height:1;letter-spacing:-.02em;margin-bottom:8px}.vh-proof-value em{font-style:italic;color:#cfe3c6}.vh-proof-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55)}.vl{background:var(--white);position:relative}.vh-shead{margin-bottom:clamp(40px, 5.5vw, 72px)}.vh-shead .eyebrow{color:var(--forest);margin-bottom:clamp(14px, 1.6vw, 22px)}.vh-shead h2{font-family:var(--font-display);font-weight:400;font-size:clamp(36px, 4.8vw, 68px);line-height:1.04;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0}.vh-shead h2 em{font-style:italic;color:var(--forest)}.vh-shead-sub{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);color:var(--charcoal-72);font-weight:300;line-height:1.7;margin:clamp(14px, 1.8vw, 22px) 0 0;max-width:56ch}.vl-list{border-top:2px solid var(--charcoal-deep)}.vl-row{position:relative;overflow:hidden;display:grid;grid-template-columns:clamp(56px, 7vw, 104px) minmax(0,1fr) minmax(0,0.92fr) auto;grid-template-areas:"num title desc go";align-items:center;column-gap:clamp(16px, 3vw, 48px);padding:clamp(26px, 3.6vw, 46px) clamp(16px, 2.6vw, 40px);border-bottom:1px solid var(--charcoal-12);text-decoration:none;isolation:isolate}.vl-row:last-child{border-bottom:2px solid var(--charcoal-deep)}.vl-row::before{content:'';position:absolute;inset:0;z-index:-1;opacity:0;background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);transition:opacity 0.45s var(--ease-out)}.vl-row:is(:hover,:focus-visible)::before{opacity:1}.vl-row:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.vl-num{grid-area:num;font-family:var(--font-display);font-size:clamp(34px, 4.4vw, 64px);line-height:1;letter-spacing:-.02em;color:var(--charcoal);opacity:.18;user-select:none;transition:color 0.45s var(--ease-out),opacity 0.45s var(--ease-out)}.vl-row:is(:hover,:focus-visible) .vl-num{color:var(--white);opacity:.42}.vl-title{grid-area:title;min-width:0;transition:transform 0.45s var(--ease-out)}.vl-row:is(:hover,:focus-visible) .vl-title{transform:translateX(clamp(6px, 1vw, 14px))}.vl-name{display:block;font-family:var(--font-display);font-size:clamp(30px, 4vw, 56px);line-height:1.02;letter-spacing:-.02em;color:var(--charcoal-deep);transition:color 0.45s var(--ease-out)}.vl-tag{display:block;margin-top:10px;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--forest);transition:color 0.45s var(--ease-out)}.vl-row:is(:hover,:focus-visible) .vl-name{color:var(--white)}.vl-row:is(:hover,:focus-visible) .vl-tag{color:#cfe3c6}.vl-desc{grid-area:desc;font-family:var(--font-body);font-size:clamp(14px, 1.3vw, 15.5px);font-weight:300;line-height:1.7;color:var(--charcoal-72);max-width:40ch;border-left:1px solid var(--charcoal-12);padding-left:clamp(18px, 2.4vw, 34px);transition:color 0.45s var(--ease-out),border-color 0.45s var(--ease-out)}.vl-row:is(:hover,:focus-visible) .vl-desc{color:rgb(255 255 255 / .82);border-color:rgb(255 255 255 / .25)}.vl-go{grid-area:go;display:inline-flex;align-items:center;gap:16px;justify-self:end}.vl-go-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal-42);white-space:nowrap;transition:color 0.45s var(--ease-out)}.vl-go-circle{flex-shrink:0;width:clamp(44px, 4vw, 54px);height:clamp(44px, 4vw, 54px);border-radius:50%;border:1px solid var(--charcoal-20);display:inline-flex;align-items:center;justify-content:center;color:var(--charcoal);transition:background 0.45s var(--ease-out),border-color 0.45s var(--ease-out),color 0.45s var(--ease-out),transform 0.45s var(--ease-out)}.vl-row:is(:hover,:focus-visible) .vl-go-label{color:rgb(255 255 255 / .7)}.vl-row:is(:hover,:focus-visible) .vl-go-circle{background:var(--white);border-color:var(--white);color:var(--forest);transform:translateX(6px)}.vh-index{background:var(--sage);border-top:1px solid var(--charcoal-12)}.vh-index-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(10,auto);grid-auto-flow:column;column-gap:clamp(44px, 7vw, 112px);border-top:2px solid var(--charcoal-deep)}.vh-index-row{display:flex;align-items:baseline;gap:clamp(16px, 2.2vw, 30px);padding:clamp(15px, 2vw, 22px) 2px;border-bottom:1px solid var(--charcoal-20);transition:border-color 0.3s var(--ease-out)}.vh-index-row:nth-child(10),.vh-index-row:nth-child(20){border-bottom:2px solid var(--charcoal-deep)}.vh-index-num{flex-shrink:0;min-width:2.4em;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--charcoal-42);transition:color 0.3s var(--ease-out)}.vh-index-name{font-family:var(--font-display);font-size:clamp(19px, 1.9vw, 25px);line-height:1.15;letter-spacing:-.01em;color:var(--charcoal-deep);text-decoration:none;transition:color 0.3s var(--ease-out)}a.vh-index-name:hover{color:var(--forest)}.vh-index-row:hover{border-color:var(--charcoal)}.vh-index-row:hover .vh-index-num,.vh-index-row:hover .vh-index-name{color:var(--forest)}.vh-index-foot{font-family:var(--font-body);font-size:var(--text-base);color:var(--charcoal-72);max-width:60ch;margin:clamp(28px, 3.5vw, 44px) 0 0}.vh-index-foot a{color:var(--forest);font-weight:600;text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:2px;transition:border-color 0.25s var(--ease-out)}.vh-index-foot a:hover{border-color:var(--forest)}@media (max-width:920px){.vl-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num title go" "num desc  go";row-gap:12px}.vl-num{align-self:start}.vl-desc{border-left:none;padding-left:0}.vl-go-label{display:none}}@media (max-width:700px){.vh-hero-proof{grid-template-columns:1fr}.vh-proof-item+.vh-proof-item::before{top:0;left:0;right:0;height:1px;width:auto}.vh-index-list{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.vh-index-row:nth-child(10){border-bottom:1px solid var(--charcoal-20)}}@media (max-width:560px){.vl-row{grid-template-columns:1fr;grid-template-areas:"num" "title" "desc" "go";row-gap:10px;padding-left:0;padding-right:0}.vl-num{font-size:30px}.vl-go{justify-self:start;margin-top:8px}.vl-go-label{display:inline}}@media (prefers-reduced-motion:reduce){.vl-row::before,.vl-num,.vl-title,.vl-name,.vl-tag,.vl-desc,.vl-go-label,.vl-go-circle,.vh-index-row,.vh-index-num,.vh-index-name,.vh-index-foot a{transition:none}.vl-row:is(:hover,:focus-visible) .vl-title{transform:none}.vl-row:is(:hover,:focus-visible) .vl-go-circle{transform:none}}.sx-hero{background:radial-gradient(ellipse 45% 60% at 8% 25%,rgb(74 124 63 / .18) 0%,transparent 55%),radial-gradient(ellipse 35% 45% at 90% 75%,rgb(0 76 151 / .1) 0%,transparent 55%),linear-gradient(172deg,#121d26 0%,var(--charcoal-deep) 55%,#16222c 100%);position:relative;overflow:hidden;padding:clamp(64px, 7vw, 104px) 0 clamp(56px, 7vw, 100px);color:var(--white)}.sx-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:110px 110px;mask-image:radial-gradient(ellipse 70% 70% at 60% 40%,black 25%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 60% 40%,black 25%,transparent 72%);pointer-events:none}.sx-hero .container{position:relative;z-index:2;max-width:1200px;text-align:left}.sx-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:rgb(232 237 229 / .5);margin-bottom:clamp(24px, 3vw, 36px)}.sx-hero-eyebrow::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 12px var(--forest-light)}.sx-hero h1{font-family:var(--font-display);font-size:clamp(40px, 5.6vw, 80px);line-height:1.04;letter-spacing:-.025em;color:var(--white);margin:0 0 clamp(18px, 2vw, 26px);max-width:16ch}.sx-hero h1 em{font-style:italic;color:var(--forest-light)}.sx-hero-sub{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 19px);font-weight:300;color:rgb(255 255 255 / .66);line-height:1.65;max-width:54ch;margin:0 0 clamp(30px, 3.6vw, 44px)}.sx-hero-actions{display:flex;align-items:center;gap:clamp(16px, 2vw, 26px);flex-wrap:wrap;margin-bottom:clamp(56px, 7vw, 92px)}.sx-hero-actions .btn-primary{white-space:nowrap}.sx-hero-quietlink{font-family:var(--font-body);font-size:14px;font-weight:600;color:rgb(255 255 255 / .72);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .22);padding-bottom:3px;transition:color 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.sx-hero-quietlink:hover{color:var(--forest-light);border-color:var(--forest-light)}.sx-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(232 237 229 / .16);padding-top:clamp(28px, 3.4vw, 44px)}.sx-hero-stat{position:relative;padding-right:clamp(16px, 2vw, 32px)}.sx-hero-stat+.sx-hero-stat{padding-left:clamp(18px, 2.4vw, 36px)}.sx-hero-stat+.sx-hero-stat::before{content:'';position:absolute;left:0;top:10%;height:80%;width:1px;background:rgb(232 237 229 / .1)}.sx-hero-stat-value{font-family:var(--font-display);font-size:clamp(30px, 3.4vw, 46px);line-height:1;color:var(--white);letter-spacing:-.01em;margin-bottom:10px}.sx-hero-stat-value em{font-style:italic;color:var(--forest-light)}.sx-hero-stat-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(232 237 229 / .45)}@media (max-width:680px){.sx-hero-stats{grid-template-columns:1fr;row-gap:22px}.sx-hero-stat+.sx-hero-stat{padding-left:0}.sx-hero-stat+.sx-hero-stat::before{display:none}}.sx-questions{background:var(--white);position:relative}.sx-questions::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 45%,transparent 100%)}.sx-questions .container{max-width:1200px}.sx-questions-head{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px, 4vw, 72px);align-items:end;margin-bottom:clamp(40px, 5vw, 64px)}.sx-questions-head .eyebrow{color:var(--forest)}.sx-questions-head h2{font-family:var(--font-display);font-size:clamp(30px, 3.8vw, 52px);line-height:1.08;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0}.sx-questions-head h2 em{font-style:italic;color:var(--forest)}.sx-questions-head>p{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17px);color:var(--charcoal-72);line-height:1.75;margin:0}.sx-q-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px, 1.8vw, 24px)}.sx-q-card{background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(26px, 3vw, 40px);position:relative;overflow:hidden;transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out),border-color 0.35s}.sx-q-card:hover{transform:translateY(-4px);box-shadow:0 20px 44px -14px rgb(29 40 48 / .14);border-color:var(--forest-12)}.sx-q-tag{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);background:var(--forest-pale);border:1px solid var(--forest-12);border-radius:100px;padding:5px 13px;margin-bottom:18px}.sx-q-card h3{font-family:var(--font-display);font-size:clamp(21px, 2.2vw, 27px);line-height:1.2;color:var(--charcoal-deep);margin:0 0 12px}.sx-q-card>p{font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);line-height:1.7;margin:0 0 16px}.sx-q-answer{display:flex;gap:10px;align-items:flex-start;padding-top:14px;border-top:1px solid var(--charcoal-12);font-family:var(--font-body);font-size:13.5px;color:var(--charcoal-deep);line-height:1.6}.sx-q-answer svg{flex-shrink:0;color:var(--forest);margin-top:2px}.sx-q-answer strong{color:var(--forest);font-weight:700}@media (max-width:880px){.sx-questions-head{grid-template-columns:1fr;align-items:start}.sx-q-grid{grid-template-columns:1fr}}.sx-ai{background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);color:var(--white);padding:clamp(64px, 8vw, 120px) 0;position:relative;overflow:hidden}.sx-ai .container{max-width:1140px;position:relative;z-index:1}.sx-ai-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgb(255 255 255 / .65);margin-bottom:18px}.sx-ai h2{font-family:var(--font-display);font-size:clamp(30px, 4vw, 54px);line-height:1.08;letter-spacing:-.015em;color:var(--white);margin:0 0 clamp(14px, 1.6vw, 20px);max-width:22ch}.sx-ai h2 em{font-style:italic;color:#cde5c2}.sx-ai-lede{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 18px);font-weight:300;color:rgb(255 255 255 / .82);line-height:1.7;max-width:62ch;margin:0 0 clamp(36px, 4.4vw, 56px)}.sx-ai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 1.8vw, 24px)}.sx-ai-card{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .16);border-radius:var(--radius-xl);padding:clamp(24px, 2.8vw, 34px);backdrop-filter:blur(4px);transition:background 0.3s var(--ease-out),transform 0.35s var(--ease-out)}.sx-ai-card:hover{background:rgb(255 255 255 / .11);transform:translateY(-3px)}.sx-ai-card-icon{width:42px;height:42px;border-radius:var(--radius-md);background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);display:flex;align-items:center;justify-content:center;color:#d8ecce;margin-bottom:16px}.sx-ai-card h3{font-family:var(--font-display);font-size:clamp(18px, 1.8vw, 22px);color:var(--white);line-height:1.25;margin:0 0 8px}.sx-ai-card p{font-family:var(--font-body);font-size:14px;color:rgb(255 255 255 / .78);line-height:1.7;margin:0}@media (max-width:880px){.sx-ai-grid{grid-template-columns:1fr}}.sx-deals{background:radial-gradient(ellipse 50% 45% at 85% 10%,rgb(74 124 63 / .1) 0%,transparent 55%),linear-gradient(178deg,#101b24 0%,var(--charcoal-deep) 100%);color:var(--white);position:relative;overflow:hidden}.sx-deals::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 119px,rgb(232 237 229 / .02) 119px 120px);pointer-events:none}.sx-deals .container{position:relative;z-index:1;max-width:1200px}.sx-deals .section-header h2{color:var(--white)}.sx-deals .section-header p{color:rgb(232 237 229 / .55)}.sx-deals .eyebrow{color:var(--forest-light)}.sx-deals-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px, 1.6vw, 20px);margin-top:clamp(40px, 5vw, 64px)}.sx-deal-card{background:linear-gradient(170deg,rgb(255 252 245 / .05) 0%,rgb(255 252 245 / .02) 100%);border:1px solid rgb(232 237 229 / .1);border-radius:var(--radius-xl);padding:clamp(24px, 2.6vw, 32px);display:flex;flex-direction:column;transition:transform 0.35s var(--ease-out),border-color 0.35s,box-shadow 0.35s}.sx-deal-card:hover{border-color:rgb(91 154 79 / .35);transform:translateY(-4px);box-shadow:0 16px 40px -8px rgb(0 0 0 / .22)}.sx-deal-badge{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest-light);background:rgb(91 154 79 / .1);border:1px solid rgb(91 154 79 / .26);border-radius:var(--radius-sm);padding:5px 12px;margin-bottom:16px}.sx-deal-badge::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--forest-light)}.sx-deal-card h3{font-family:var(--font-display);font-size:clamp(17px, 1.7vw, 21px);line-height:1.3;color:var(--white);margin:0 0 10px}.sx-deal-card p{font-family:var(--font-body);font-size:13.5px;color:rgb(232 237 229 / .55);line-height:1.65;margin:0 0 16px}.sx-deal-type{margin-top:auto;padding-top:14px;border-top:1px solid rgb(232 237 229 / .08);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(232 237 229 / .42)}.sx-deals-note{margin-top:clamp(28px, 3.4vw, 40px);text-align:center;font-family:var(--font-body);font-size:13px;color:rgb(232 237 229 / .45);font-style:italic}@media (max-width:1080px){.sx-deals-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.sx-deals-grid{grid-template-columns:1fr}}.sx-value{background:radial-gradient(ellipse 45% 50% at 95% 5%,rgb(74 124 63 / .05) 0%,transparent 50%),var(--white)}.sx-value .container{max-width:1200px;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(40px, 5.6vw, 84px);align-items:start}.sx-value-copy .eyebrow{color:var(--forest)}.sx-value-copy h2{font-family:var(--font-display);font-size:clamp(30px, 3.8vw, 52px);line-height:1.08;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0 0 clamp(20px, 2.4vw, 28px)}.sx-value-copy h2 em{font-style:italic;color:var(--forest)}.sx-value-copy p{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17px);color:var(--charcoal-72);line-height:1.75;margin:0 0 16px}.sx-value-cta{display:inline-flex;align-items:center;gap:10px;margin-top:12px;font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--white);background:var(--forest);border:1px solid var(--forest-light);border-radius:999px;padding:14px 28px;text-decoration:none;box-shadow:0 12px 32px -8px rgb(74 124 63 / .4);transition:background 0.25s var(--ease-out),gap 0.25s var(--ease-out)}.sx-value-cta:hover{background:var(--forest-light);gap:14px}.sx-measures{display:flex;flex-direction:column;gap:12px}.sx-measure{background:var(--cloud);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest);border-radius:var(--radius-lg);padding:clamp(20px, 2.2vw, 26px) clamp(20px, 2.4vw, 30px);transition:transform 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out)}.sx-measure:hover{transform:translateX(4px);box-shadow:var(--shadow-md)}.sx-measure-term{font-family:var(--font-display);font-size:clamp(18px, 1.9vw, 23px);color:var(--charcoal-deep);margin:0 0 4px;line-height:1.25}.sx-measure-def{font-family:var(--font-body);font-size:13.5px;color:var(--charcoal-72);line-height:1.65;margin:0}.sx-measure--rest{border-left-color:var(--blue)}@media (max-width:980px){.sx-value .container{grid-template-columns:1fr}}.sx-process{background:radial-gradient(ellipse 55% 45% at 10% 100%,rgb(74 124 63 / .06) 0%,transparent 55%),var(--cloud)}.sx-process .container{max-width:1200px}.sx-process .section-header .eyebrow{color:var(--forest)}.sx-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px, 1.6vw, 22px);margin-top:clamp(40px, 5vw, 64px)}.sx-step{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(24px, 2.8vw, 34px);position:relative;transition:transform 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out)}.sx-step:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.sx-step-num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--forest) 0%,var(--forest-light) 100%);color:var(--white);font-family:var(--font-body);font-size:15px;font-weight:700;line-height:1;letter-spacing:.02em;box-shadow:0 6px 16px -4px rgb(74 124 63 / .45);margin-bottom:18px}.sx-step h3{font-family:var(--font-display);font-size:clamp(18px, 1.8vw, 22px);line-height:1.25;color:var(--charcoal-deep);margin:0 0 8px}.sx-step p{font-family:var(--font-body);font-size:13.5px;color:var(--charcoal-72);line-height:1.65;margin:0}.sx-process-note{margin-top:clamp(28px, 3.4vw, 40px);display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-size:14px;color:var(--charcoal-72)}.sx-process-note svg{color:var(--forest);flex-shrink:0}@media (max-width:980px){.sx-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.sx-process-grid{grid-template-columns:1fr}}.sx-words{background:var(--white);position:relative}.sx-words::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--charcoal-12),transparent)}.sx-words .container{max-width:1200px}.sx-words .section-header .eyebrow{color:var(--forest)}.sx-words-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(16px, 2vw, 28px);margin-top:clamp(40px, 5vw, 60px);align-items:stretch}.sx-quote{border-radius:var(--radius-xl);padding:clamp(30px, 3.6vw, 52px);display:flex;flex-direction:column;position:relative;overflow:hidden}.sx-quote--lead{background:linear-gradient(165deg,var(--charcoal-deep) 0%,#1a2a35 100%);color:var(--white)}.sx-quote--lead::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 100%)}.sx-quote--side{background:var(--cloud);border:1px solid var(--charcoal-12)}.sx-quote-mark{font-family:var(--font-display);font-size:clamp(56px, 6vw, 84px);line-height:.5;margin-bottom:clamp(18px, 2vw, 26px)}.sx-quote--lead .sx-quote-mark{color:var(--forest-light);opacity:.85}.sx-quote--side .sx-quote-mark{color:var(--forest);opacity:.4}.sx-quote blockquote{font-family:var(--font-display);font-style:italic;margin:0 0 clamp(24px, 3vw, 36px);padding:0}.sx-quote--lead blockquote{font-size:clamp(18px, 1.9vw, 24px);line-height:1.5;color:rgb(255 255 255 / .92)}.sx-quote--side blockquote{font-size:clamp(16px, 1.6vw, 19px);line-height:1.55;color:var(--charcoal-deep)}.sx-quote-attrib{margin-top:auto;display:flex;align-items:center;gap:14px}.sx-quote-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:var(--font-display);font-size:19px}.sx-quote--lead .sx-quote-avatar{background:rgb(91 154 79 / .22);color:#cde5c2;border:1px solid rgb(91 154 79 / .4)}.sx-quote--side .sx-quote-avatar{background:var(--forest-pale);color:var(--forest);border:1px solid var(--forest-12)}.sx-quote-attrib cite{font-style:normal;display:block;font-family:var(--font-body);font-size:15px;font-weight:700}.sx-quote--lead .sx-quote-attrib cite{color:var(--white)}.sx-quote--side .sx-quote-attrib cite{color:var(--charcoal-deep)}.sx-quote-co{font-family:var(--font-body);font-size:12.5px;margin-top:2px}.sx-quote--lead .sx-quote-co{color:rgb(232 237 229 / .55)}.sx-quote--side .sx-quote-co{color:var(--charcoal-42)}.sx-quote-vertical{display:inline-block;margin-top:6px;font-family:var(--font-body);font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:3px 10px;border-radius:100px}.sx-quote--lead .sx-quote-vertical{color:var(--forest-light);background:rgb(91 154 79 / .12);border:1px solid rgb(91 154 79 / .3)}.sx-quote--side .sx-quote-vertical{color:var(--forest);background:var(--forest-pale);border:1px solid var(--forest-12)}.sx-words-footer{text-align:center;margin-top:clamp(28px, 3.4vw, 44px)}.sx-words-footer a{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color 0.25s var(--ease-out)}.sx-words-footer a:hover{border-color:var(--forest)}@media (max-width:880px){.sx-words-grid{grid-template-columns:1fr}}.ec-hero{background:radial-gradient(ellipse 55% 60% at 90% 0%,rgb(74 124 63 / .07) 0%,transparent 55%),linear-gradient(180deg,var(--white) 0%,var(--cloud) 100%);padding:clamp(72px, 9vw, 130px) 0 0;position:relative;overflow:hidden}.ec-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(54 69 79 / .045) 1px,transparent 1px);background-size:100% 120px;mask-image:radial-gradient(ellipse 70% 60% at 85% 40%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 85% 40%,black 20%,transparent 75%);pointer-events:none}.ec-hero .container{position:relative;z-index:1;max-width:1200px}.ec-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--forest);margin-bottom:clamp(22px, 3vw, 34px)}.ec-hero-eyebrow::before{content:'';width:28px;height:2px;background:var(--forest)}.ec-hero h1{font-family:var(--font-display);font-size:clamp(40px, 5.6vw, 82px);line-height:1.04;color:var(--charcoal-deep);letter-spacing:-.025em;max-width:17ch;margin:0 0 clamp(20px, 2.4vw, 30px)}.ec-hero h1 em{font-style:italic;color:var(--forest)}.ec-hero-sub{font-family:var(--font-body);font-size:clamp(16px, 1.55vw, 19px);font-weight:300;line-height:1.7;color:var(--charcoal-72);max-width:52ch;margin:0 0 clamp(30px, 3.6vw, 44px)}.ec-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:clamp(56px, 7vw, 92px)}.ec-hero .btn-ghost{color:var(--charcoal-deep);border-color:var(--charcoal-20)}.ec-hero .btn-ghost:hover{background:var(--charcoal-05);border-color:var(--charcoal-42);color:var(--charcoal-deep)}.ec-hero-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--charcoal-deep);background:#fff0}.ec-hero-fact{padding:clamp(20px, 2.6vw, 34px) clamp(4px, 1vw, 16px) clamp(28px, 3.4vw, 44px) 0;position:relative}.ec-hero-fact+.ec-hero-fact{padding-left:clamp(14px, 1.8vw, 26px)}.ec-hero-fact+.ec-hero-fact::before{content:'';position:absolute;left:0;top:22px;bottom:30px;width:1px;background:var(--charcoal-12)}.ec-hero-fact-value{font-family:var(--font-display);font-size:clamp(26px, 3vw, 42px);color:var(--charcoal-deep);line-height:1.05;margin-bottom:6px;letter-spacing:-.01em}.ec-hero-fact-value em{font-style:italic;color:var(--forest)}.ec-hero-fact-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal-42)}.ec-questions{background:var(--white);padding:var(--space-section) 0}.ec-questions .container{max-width:1200px;display:grid;grid-template-columns:0.85fr 1.4fr;gap:clamp(40px, 6vw, 96px);align-items:start}.ec-q-rail{position:sticky;top:110px}.ec-q-rail .eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.ec-q-rail h2{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);line-height:1.1;color:var(--charcoal-deep);letter-spacing:-.02em;margin:0 0 clamp(16px, 2vw, 24px)}.ec-q-rail h2 em{font-style:italic;color:var(--forest)}.ec-q-rail p{font-family:var(--font-body);font-size:clamp(15px, 1.45vw, 17px);color:var(--charcoal-72);line-height:1.7;margin:0 0 22px}.ec-q-rail-cta{display:inline-block;font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color 0.25s var(--ease-out)}.ec-q-rail-cta:hover{border-color:var(--forest)}.ec-q-list{display:flex;flex-direction:column}.ec-q-item{display:grid;grid-template-columns:auto 1fr;gap:clamp(20px, 2.6vw, 40px);padding:clamp(32px, 4vw, 52px) 0;border-top:1px solid var(--charcoal-12)}.ec-q-item:first-child{border-top:2px solid var(--charcoal-deep)}.ec-q-num{font-family:var(--font-display);font-size:clamp(40px, 4.6vw, 64px);line-height:.9;color:var(--sage);-webkit-text-stroke:1px var(--forest);min-width:1.4em}.ec-q-body h3{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 30px);color:var(--charcoal-deep);line-height:1.2;margin:0 0 12px;letter-spacing:-.01em}.ec-q-body>p{font-family:var(--font-body);font-size:clamp(14.5px, 1.4vw, 16px);color:var(--charcoal-72);line-height:1.75;margin:0 0 18px}.ec-q-helps{list-style:none;margin:0;padding:clamp(16px, 1.8vw, 22px) clamp(18px, 2vw, 26px);background:var(--cloud);border-radius:var(--radius-lg);border-left:3px solid var(--forest)}.ec-q-helps-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin-bottom:8px}.ec-q-helps li{font-family:var(--font-body);font-size:13.5px;color:var(--charcoal-deep);line-height:1.6;padding:4px 0 4px 20px;position:relative}.ec-q-helps li::before{content:'';position:absolute;left:0;top:13px;width:10px;height:2px;background:var(--forest)}.ec-q-helps li.ec-q-helps-label{padding-left:0}.ec-q-helps li.ec-q-helps-label::before{display:none}.ec-valband{background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(64px, 8vw, 110px) 0;position:relative;overflow:hidden}.ec-valband .container{max-width:1040px;display:grid;grid-template-columns:1.5fr auto;gap:clamp(32px, 5vw, 72px);align-items:center}.ec-valband-kicker{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:rgb(255 255 255 / .6);margin-bottom:16px}.ec-valband h2{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 46px);color:var(--white);line-height:1.12;letter-spacing:-.015em;margin:0 0 16px}.ec-valband h2 em{font-style:italic;color:#cfe3c7}.ec-valband p{font-family:var(--font-body);font-size:clamp(15px, 1.45vw, 17px);color:rgb(255 255 255 / .78);line-height:1.7;margin:0;max-width:56ch}.ec-valband-action{text-align:center}.ec-valband-action .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white);white-space:nowrap}.ec-valband-action .btn-primary:hover{background:var(--cloud)}.ec-valband-note{display:block;font-family:var(--font-body);font-size:12px;color:rgb(255 255 255 / .55);margin-top:12px;font-style:italic}.ec-transfer{background:var(--cloud);padding:var(--space-section) 0}.ec-transfer-header{max-width:720px;margin-bottom:clamp(40px, 5vw, 64px)}.ec-transfer-header .eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.ec-transfer-header h2{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);color:var(--charcoal-deep);line-height:1.12;letter-spacing:-.02em;margin:0 0 14px}.ec-transfer-header h2 em{font-style:italic;color:var(--forest)}.ec-transfer-header p{font-family:var(--font-body);font-size:clamp(15px, 1.45vw, 17px);color:var(--charcoal-72);line-height:1.7;margin:0}.ec-transfer-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px, 2.4vw, 32px)}.ec-transfer-panel{background:var(--white);border-radius:var(--radius-xl);padding:clamp(28px, 3.4vw, 44px);box-shadow:0 1px 0 rgb(54 69 79 / .04),0 12px 36px -12px rgb(29 40 48 / .08);position:relative;overflow:hidden}.ec-transfer-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:4px}.ec-transfer-panel--with::before{background:linear-gradient(90deg,var(--forest),var(--forest-light))}.ec-transfer-panel--prep::before{background:linear-gradient(90deg,var(--charcoal),var(--charcoal-soft))}.ec-transfer-panel h3{font-family:var(--font-display);font-size:clamp(20px, 2.1vw, 26px);color:var(--charcoal-deep);margin:0 0 6px}.ec-transfer-panel-sub{font-family:var(--font-body);font-size:13.5px;color:var(--charcoal-42);margin:0 0 22px;line-height:1.6}.ec-transfer-panel ul{list-style:none;margin:0;padding:0}.ec-transfer-panel li{display:flex;gap:12px;align-items:flex-start;font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-deep);line-height:1.6;padding:11px 0;border-top:1px solid var(--charcoal-12)}.ec-transfer-panel li svg{flex-shrink:0;margin-top:3px}.ec-transfer-panel--with li svg{color:var(--forest)}.ec-transfer-panel--prep li svg{color:var(--charcoal-soft)}.ec-transfer-panel li span strong{font-weight:600}.ec-transfer-foot{margin-top:clamp(28px, 3.4vw, 40px);font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);line-height:1.7}.ec-transfer-foot a{color:var(--forest);font-weight:600;text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:2px;transition:border-color 0.25s var(--ease-out)}.ec-transfer-foot a:hover{border-color:var(--forest)}.ec-buyers{background:radial-gradient(ellipse 50% 45% at 15% 0%,rgb(74 124 63 / .14) 0%,transparent 55%),linear-gradient(176deg,#16242e 0%,var(--charcoal-deep) 100%);color:var(--white);padding:var(--space-section) 0;position:relative;overflow:hidden}.ec-buyers::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 119px,rgb(232 237 229 / .025) 119px 120px);pointer-events:none}.ec-buyers .container{position:relative;z-index:1;max-width:1200px}.ec-buyers-header{max-width:760px;margin-bottom:clamp(40px, 5vw, 64px)}.ec-buyers-header .eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest-light);margin-bottom:14px}.ec-buyers-header h2{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);color:var(--white);line-height:1.12;letter-spacing:-.02em;margin:0 0 14px}.ec-buyers-header h2 em{font-style:italic;color:var(--forest-light)}.ec-buyers-header p{font-family:var(--font-body);font-size:clamp(15px, 1.45vw, 17px);color:rgb(232 237 229 / .6);line-height:1.7;margin:0}.ec-buyers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px, 1.8vw, 24px)}.ec-buyer-card{background:linear-gradient(170deg,rgb(255 252 245 / .05) 0%,rgb(255 252 245 / .02) 100%);border:1px solid rgb(232 237 229 / .1);border-radius:var(--radius-xl);padding:clamp(26px, 3vw, 40px);transition:transform 0.35s var(--ease-out),border-color 0.35s}.ec-buyer-card:hover{transform:translateY(-4px);border-color:rgb(91 154 79 / .35)}.ec-buyer-card-tag{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest-light);background:rgb(91 154 79 / .1);border:1px solid rgb(91 154 79 / .24);border-radius:var(--radius-sm);padding:5px 12px;margin-bottom:16px}.ec-buyer-card h3{font-family:var(--font-display);font-size:clamp(19px, 2vw, 24px);color:var(--white);line-height:1.25;margin:0 0 10px}.ec-buyer-card>p{font-family:var(--font-body);font-size:14.5px;color:rgb(232 237 229 / .62);line-height:1.7;margin:0 0 16px}.ec-buyer-card-want{font-family:var(--font-body);font-size:12.5px;line-height:1.6;color:rgb(232 237 229 / .48);padding-top:14px;border-top:1px solid rgb(232 237 229 / .08)}.ec-buyer-card-want strong{color:var(--forest-light);font-weight:600;letter-spacing:.04em}.ec-buyers-foot{margin-top:clamp(32px, 4vw, 48px);font-family:var(--font-body);font-size:15px;color:rgb(232 237 229 / .65);line-height:1.7;max-width:68ch}.ec-buyers-foot a{color:var(--forest-light);font-weight:600;text-decoration:none;border-bottom:2px solid rgb(91 154 79 / .3);padding-bottom:2px;transition:border-color 0.25s var(--ease-out)}.ec-buyers-foot a:hover{border-color:var(--forest-light)}.ec-process{background:var(--white);padding:var(--space-section) 0}.ec-process-header{text-align:center;max-width:720px;margin:0 auto clamp(48px, 6vw, 76px)}.ec-process-header .eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.ec-process-header h2{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 48px);color:var(--charcoal-deep);line-height:1.12;letter-spacing:-.02em;margin:0 0 14px}.ec-process-header h2 em{font-style:italic;color:var(--forest)}.ec-process-header p{font-family:var(--font-body);font-size:clamp(15px, 1.45vw, 17px);color:var(--charcoal-72);line-height:1.7;margin:0}.ec-process-rail{display:flex;flex-direction:column;max-width:880px;margin:0 auto}.ec-process-stage{display:grid;grid-template-columns:64px 1fr;gap:clamp(20px, 2.6vw, 36px);padding:clamp(24px, 3vw, 36px) 0;border-top:1px solid var(--charcoal-12);position:relative}.ec-process-stage:first-child{border-top:none}.ec-process-dot{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--forest) 0%,var(--forest-light) 100%);color:var(--white);font-family:var(--font-body);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px -3px rgb(74 124 63 / .35)}.ec-process-stage h3{font-family:var(--font-display);font-size:clamp(19px, 2vw, 24px);color:var(--charcoal-deep);margin:10px 0 8px;line-height:1.25}.ec-process-stage p{font-family:var(--font-body);font-size:15px;color:var(--charcoal-72);line-height:1.7;margin:0;max-width:62ch}.ec-process-foot{text-align:center;margin-top:clamp(32px, 4vw, 44px)}.ec-process-foot a{color:var(--forest);font-family:var(--font-body);font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color 0.25s var(--ease-out)}.ec-process-foot a:hover{border-color:var(--forest)}.ec-quotes{background:var(--sage);padding:var(--space-section) 0}.ec-quotes-header{text-align:center;max-width:680px;margin:0 auto clamp(40px, 5vw, 60px)}.ec-quotes-header .eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.ec-quotes-header h2{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px);color:var(--charcoal-deep);line-height:1.12;margin:0;letter-spacing:-.02em}.ec-quotes-header h2 em{font-style:italic;color:var(--forest)}.ec-quotes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 26px);align-items:stretch}.ec-quote{background:var(--white);border-radius:var(--radius-xl);padding:clamp(26px, 3vw, 38px);display:flex;flex-direction:column;box-shadow:0 1px 0 rgb(54 69 79 / .04),0 10px 32px -10px rgb(29 40 48 / .1);position:relative}.ec-quote::before{content:'\201C';font-family:var(--font-display);font-size:64px;line-height:.6;color:var(--forest);opacity:.35;display:block;margin-bottom:14px}.ec-quote blockquote{font-family:var(--font-body);font-size:15px;color:var(--charcoal-deep);line-height:1.75;margin:0 0 22px;flex:1}.ec-quote figcaption{padding-top:16px;border-top:1px solid var(--charcoal-12)}.ec-quote cite{font-family:var(--font-body);font-size:14px;font-weight:700;font-style:normal;color:var(--charcoal-deep);display:block}.ec-quote-meta{font-family:var(--font-body);font-size:12px;color:var(--charcoal-42);margin-top:3px}.ec-quotes-foot{text-align:center;margin-top:clamp(30px, 3.6vw, 44px)}.ec-quotes-foot a{color:var(--forest);font-family:var(--font-body);font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color 0.25s var(--ease-out)}.ec-quotes-foot a:hover{border-color:var(--forest)}.ec-faq{background:var(--white);padding:var(--space-section) 0}.ec-faq .container{max-width:880px}.ec-faq-header{text-align:center;margin-bottom:clamp(36px, 4.4vw, 56px)}.ec-faq-header .eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.ec-faq-header h2{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px);color:var(--charcoal-deep);line-height:1.12;margin:0;letter-spacing:-.02em}.ec-faq details{border-top:1px solid var(--charcoal-12)}.ec-faq details:last-of-type{border-bottom:1px solid var(--charcoal-12)}.ec-faq summary{font-family:var(--font-display);font-size:clamp(18px, 1.9vw, 23px);color:var(--charcoal-deep);cursor:pointer;list-style:none;padding:clamp(20px, 2.4vw, 28px) 8px;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:color 0.25s var(--ease-out)}.ec-faq summary:hover{color:var(--forest)}.ec-faq summary::-webkit-details-marker{display:none}.ec-faq summary::after{content:'+';font-family:var(--font-body);font-size:22px;font-weight:300;color:var(--forest);flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--charcoal-20);display:grid;place-items:center;transition:transform 0.3s var(--ease-out),background 0.3s}.ec-faq details[open] summary::after{transform:rotate(45deg);background:var(--charcoal-deep);border-color:var(--charcoal-deep);color:var(--white)}.ec-faq-answer{font-family:var(--font-body);font-size:15px;color:var(--charcoal-72);line-height:1.75;padding:0 8px clamp(20px, 2.4vw, 28px);max-width:70ch}.ec-final{background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(84px, 10vw, 150px) 0;text-align:center;position:relative;overflow:hidden}.ec-final .container{max-width:820px;position:relative;z-index:1}.ec-final-kicker{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:rgb(255 255 255 / .6);margin-bottom:18px}.ec-final h2{font-family:var(--font-display);font-size:clamp(32px, 4.4vw, 58px);color:var(--white);line-height:1.1;letter-spacing:-.02em;margin:0 0 18px}.ec-final h2 em{font-style:italic;color:#cfe3c7}.ec-final p{font-family:var(--font-body);font-size:clamp(15.5px, 1.5vw, 18px);color:rgb(255 255 255 / .78);line-height:1.7;max-width:54ch;margin:0 auto clamp(32px, 4vw, 44px)}.ec-final .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white);font-size:16px}.ec-final .btn-primary:hover{background:var(--cloud)}.ec-final p.ec-final-alt{margin:clamp(28px, 3.5vw, 40px) auto 0;font-family:var(--font-body);font-size:14px;color:rgb(255 255 255 / .6)}.ec-final-alt a{color:var(--white);font-weight:600;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .35);padding-bottom:2px;transition:border-color 0.25s var(--ease-out)}.ec-final-alt a:hover{border-color:var(--white)}@media (max-width:1020px){.ec-questions .container{grid-template-columns:1fr}.ec-q-rail{position:static}.ec-valband .container{grid-template-columns:1fr;text-align:left}.ec-valband-action{text-align:left}}@media (max-width:880px){.ec-buyers-grid{grid-template-columns:1fr}.ec-quotes-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.ec-transfer-grid{grid-template-columns:1fr}}@media (max-width:680px){.ec-hero-facts{grid-template-columns:1fr 1fr;border-top-width:1px}.ec-hero-fact+.ec-hero-fact::before{display:none}.ec-hero-fact+.ec-hero-fact{padding-left:0}.ec-q-item{grid-template-columns:1fr;gap:12px}.ec-process-stage{grid-template-columns:1fr;gap:8px}.ec-process-stage h3{margin-top:4px}}.cv-hero{background:radial-gradient(ellipse 50% 60% at 12% 18%,rgb(74 124 63 / .16) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 90% 85%,rgb(232 237 229 / .05) 0%,transparent 55%),linear-gradient(174deg,#161f16 0%,var(--charcoal-deep) 60%,#1a2630 100%);color:var(--white);padding:clamp(64px, 8vw, 112px) 0 0;position:relative;overflow:hidden}.cv-hero::after{content:'CONTENT';position:absolute;right:-.08em;bottom:-.18em;font-family:var(--font-display);font-size:clamp(120px, 18vw, 280px);line-height:1;color:rgb(232 237 229 / .025);letter-spacing:-.04em;pointer-events:none;user-select:none}.cv-hero .container{position:relative;z-index:1;max-width:1180px}.cv-hero-dateline{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:14px;margin-bottom:clamp(32px, 4vw, 56px);border-bottom:1px solid rgb(232 237 229 / .16);font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:rgb(232 237 229 / .55)}.cv-hero-dateline em{font-style:normal;color:var(--forest-light)}.cv-hero h1{font-family:var(--font-display);font-size:clamp(40px, 5.6vw, 80px);line-height:1.04;letter-spacing:-.02em;color:var(--white);margin:0 0 clamp(18px, 2vw, 26px);max-width:17ch}.cv-hero h1 em{font-style:italic;color:var(--forest-light)}.cv-hero-sub{font-family:var(--font-body);font-weight:300;font-size:clamp(16px, 1.5vw, 19px);line-height:1.65;color:rgb(255 255 255 / .68);max-width:54ch;margin:0 0 clamp(28px, 3.5vw, 40px)}.cv-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:clamp(48px, 6vw, 84px)}.cv-hero-actions .btn-ghost{color:var(--white);border-color:rgb(255 255 255 / .24)}.cv-hero-actions .btn-ghost:hover{background:rgb(255 255 255 / .06)}.cv-hero-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid rgb(232 237 229 / .14);padding-bottom:clamp(48px, 6vw, 72px)}.cv-hero-fact{padding:clamp(20px, 2.6vw, 34px) clamp(8px, 1.4vw, 20px) 0;position:relative}.cv-hero-fact+.cv-hero-fact::before{content:'';position:absolute;left:0;top:30%;height:55%;width:1px;background:rgb(232 237 229 / .1)}.cv-hero-fact-value{font-family:var(--font-display);font-size:clamp(26px, 3.2vw, 42px);color:var(--white);line-height:1.05;margin-bottom:6px;letter-spacing:-.01em}.cv-hero-fact-value em{font-style:italic;color:var(--forest-light)}.cv-hero-fact-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(232 237 229 / .45)}.cv-toc{background:var(--white);padding:clamp(64px, 8vw, 120px) 0}.cv-toc .container{max-width:1180px}.cv-toc-head{max-width:640px;margin-bottom:clamp(36px, 4.5vw, 56px)}.cv-toc-head .eyebrow{color:var(--forest)}.cv-toc-head h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 48px);line-height:1.1;color:var(--charcoal-deep);letter-spacing:-.015em;margin:0 0 14px}.cv-toc-head p{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);color:var(--charcoal-72);line-height:1.7;margin:0}.cv-toc-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--charcoal-12)}.cv-toc-list a{display:grid;grid-template-columns:72px 1fr auto;gap:clamp(16px, 2.4vw, 36px);align-items:baseline;text-decoration:none;padding:clamp(20px, 2.4vw, 30px) clamp(4px, 1vw, 12px);border-bottom:1px solid var(--charcoal-12);transition:background 0.25s var(--ease-out),padding-left 0.25s var(--ease-out)}.cv-toc-list a:hover{background:var(--cloud);padding-left:clamp(12px, 1.8vw, 24px)}.cv-toc-num{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 28px);color:var(--forest);font-style:italic}.cv-toc-item h3{font-family:var(--font-display);font-size:clamp(19px, 2.1vw, 26px);color:var(--charcoal-deep);margin:0 0 4px;line-height:1.25}.cv-toc-item p{font-family:var(--font-body);font-size:14px;color:var(--charcoal-42);line-height:1.55;margin:0}.cv-toc-arrow{font-family:var(--font-body);color:var(--forest);font-size:18px}.cv-traffic{background:var(--cloud);padding:clamp(72px, 9vw, 130px) 0;position:relative}.cv-traffic::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--charcoal-20),transparent)}.cv-traffic .container{max-width:1180px}.cv-traffic-head{max-width:680px;margin-bottom:clamp(40px, 5vw, 64px)}.cv-traffic-head .eyebrow{color:var(--forest)}.cv-traffic-head h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 48px);line-height:1.1;color:var(--charcoal-deep);letter-spacing:-.015em;margin:0 0 16px}.cv-traffic-head p{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);color:var(--charcoal-72);line-height:1.75;margin:0}.cv-ledger{border-top:2px solid var(--charcoal)}.cv-ledger-labels{display:grid;grid-template-columns:0.85fr 1.3fr 1.3fr;gap:clamp(16px, 2.4vw, 40px);padding:14px clamp(4px, 1vw, 12px);font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-42);border-bottom:1px solid var(--charcoal-12)}.cv-ledger-row{display:grid;grid-template-columns:0.85fr 1.3fr 1.3fr;gap:clamp(16px, 2.4vw, 40px);padding:clamp(22px, 2.8vw, 34px) clamp(4px, 1vw, 12px);border-bottom:1px solid var(--charcoal-12);background:#fff0;transition:background 0.25s var(--ease-out)}.cv-ledger-row:hover{background:rgb(255 255 255 / .7)}.cv-ledger-row h3{font-family:var(--font-display);font-size:clamp(19px, 2vw, 24px);color:var(--charcoal-deep);margin:0 0 6px;line-height:1.2}.cv-ledger-chip{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--forest);background:var(--forest-pale);border:1px solid var(--forest-12);border-radius:100px;padding:4px 10px}.cv-ledger-row p{font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);line-height:1.65;margin:0}.cv-ledger-row p strong{color:var(--charcoal-deep);font-weight:600}.cv-traffic-cta{margin-top:clamp(28px, 3.5vw, 44px);font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);color:var(--charcoal-72)}.cv-traffic-cta a{color:var(--forest);font-weight:600;text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:2px;transition:border-color 0.25s var(--ease-out)}.cv-traffic-cta a:hover{border-color:var(--forest)}.cv-ai{background:radial-gradient(ellipse 45% 55% at 85% 15%,rgb(74 124 63 / .14) 0%,transparent 55%),linear-gradient(176deg,var(--charcoal-deep) 0%,#16211a 100%);color:var(--white);padding:clamp(72px, 9vw, 130px) 0;position:relative;overflow:hidden}.cv-ai .container{max-width:1180px;display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(40px, 6vw, 88px);align-items:start}.cv-ai-copy .eyebrow{color:var(--forest-light)}.cv-ai-copy h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 48px);line-height:1.1;color:var(--white);letter-spacing:-.015em;margin:0 0 clamp(18px, 2.2vw, 26px)}.cv-ai-copy h2 em{font-style:italic;color:var(--forest-light)}.cv-ai-copy p{font-family:var(--font-body);font-size:clamp(15px, 1.45vw, 17px);font-weight:300;color:rgb(255 255 255 / .72);line-height:1.78;margin:0 0 16px}.cv-ai-copy p strong{color:var(--white);font-weight:500}.cv-ai-pull{margin:clamp(24px, 3vw, 36px) 0 0;padding:clamp(20px, 2.4vw, 28px) 0 0;border-top:1px solid rgb(232 237 229 / .16);font-family:var(--font-display);font-style:italic;font-size:clamp(20px, 2.3vw, 28px);line-height:1.4;color:var(--forest-light)}.cv-ai-card{background:linear-gradient(168deg,rgb(255 252 245 / .06) 0%,rgb(255 252 245 / .02) 100%);border:1px solid rgb(232 237 229 / .14);border-radius:var(--radius-xl);padding:clamp(28px, 3.4vw, 44px);position:sticky;top:110px}.cv-ai-card::before{content:none}.cv-ai-card-eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest-light);margin-bottom:12px}.cv-ai-card h3{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 30px);color:var(--white);line-height:1.2;margin:0 0 12px}.cv-ai-card p{font-family:var(--font-body);font-size:14.5px;font-weight:300;color:rgb(255 255 255 / .62);line-height:1.7;margin:0 0 22px}.cv-ai-card .btn-primary{width:100%;justify-content:center;text-align:center}.cv-ai-card-note{font-family:var(--font-body);font-size:11.5px;color:rgb(255 255 255 / .4);text-align:center;margin-top:14px;font-style:italic}.cv-money{background:var(--white);padding:clamp(72px, 9vw, 130px) 0}.cv-money .container{max-width:1180px}.cv-money-head{max-width:680px;margin-bottom:clamp(40px, 5vw, 60px)}.cv-money-head .eyebrow{color:var(--forest)}.cv-money-head h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 48px);line-height:1.1;color:var(--charcoal-deep);letter-spacing:-.015em;margin:0 0 16px}.cv-money-head p{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);color:var(--charcoal-72);line-height:1.75;margin:0}.cv-mix{display:flex;flex-direction:column;gap:clamp(14px, 1.8vw, 20px)}.cv-mix-row{display:grid;grid-template-columns:200px 1fr;gap:clamp(16px, 2.6vw, 44px);align-items:center;padding:clamp(16px, 2vw, 24px) clamp(16px, 2.2vw, 28px);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);transition:transform 0.3s var(--ease-out),border-color 0.3s var(--ease-out)}.cv-mix-row:hover{transform:translateX(4px);border-color:var(--forest)}.cv-mix-name{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 21px);color:var(--charcoal-deep);line-height:1.25}.cv-mix-bar{height:6px;border-radius:3px;background:var(--sage);margin-top:8px;overflow:hidden;position:relative}.cv-mix-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--forest),var(--forest-light))}.cv-mix-check{font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);line-height:1.65}.cv-mix-check strong{display:block;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--charcoal-42);margin-bottom:4px}.cv-money-close{margin-top:clamp(28px, 3.5vw, 44px);max-width:720px;font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);color:var(--charcoal-72);line-height:1.75}.cv-money-close a{color:var(--forest);font-weight:600;text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:2px;transition:border-color 0.25s var(--ease-out)}.cv-money-close a:hover{border-color:var(--forest)}.cv-voice{background:var(--sage);padding:clamp(72px, 9vw, 130px) 0;position:relative;overflow:hidden}.cv-voice::after{content:'\201C';position:absolute;top:-.12em;right:2%;font-family:var(--font-display);font-size:clamp(220px, 30vw, 480px);line-height:1;color:rgb(74 124 63 / .07);pointer-events:none;user-select:none}.cv-voice .container{max-width:1180px;position:relative;z-index:1}.cv-voice-head{max-width:660px;margin-bottom:clamp(36px, 4.5vw, 56px)}.cv-voice-head .eyebrow{color:var(--forest)}.cv-voice-head h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 48px);line-height:1.1;color:var(--charcoal-deep);letter-spacing:-.015em;margin:0 0 16px}.cv-voice-head p{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);color:var(--charcoal-72);line-height:1.75;margin:0 0 12px}.cv-voice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px, 1.8vw, 22px)}.cv-voice-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(22px, 2.8vw, 34px);transition:transform 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out)}.cv-voice-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.cv-voice-card-kicker{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);margin-bottom:10px}.cv-voice-card h3{font-family:var(--font-display);font-size:clamp(18px, 1.9vw, 23px);color:var(--charcoal-deep);margin:0 0 8px;line-height:1.25}.cv-voice-card p{font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);line-height:1.65;margin:0}.cv-buyers{background:var(--white);padding:clamp(72px, 9vw, 130px) 0}.cv-buyers .container{max-width:880px}.cv-buyers .eyebrow{color:var(--forest);text-align:center}.cv-buyers h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 48px);line-height:1.1;color:var(--charcoal-deep);letter-spacing:-.015em;margin:0 0 clamp(28px, 3.5vw, 44px);text-align:center}.cv-buyers-prose{border-top:2px solid var(--charcoal);padding-top:clamp(28px, 3.5vw, 44px)}.cv-buyers-prose p{font-family:var(--font-body);font-size:clamp(16px, 1.55vw, 19px);color:var(--charcoal-72);line-height:1.85;margin:0 0 22px}.cv-buyers-prose p strong{color:var(--charcoal-deep);font-weight:600}.cv-buyers-prose p:first-of-type::first-letter{font-family:var(--font-display);float:left;font-size:4.2em;line-height:.82;padding:6px 12px 0 0;color:var(--forest)}.cv-proof{background:var(--cloud);padding:clamp(72px, 9vw, 130px) 0;position:relative}.cv-proof::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--charcoal-20),transparent)}.cv-proof .container{max-width:1180px}.cv-proof-head{text-align:center;max-width:640px;margin:0 auto clamp(40px, 5vw, 60px)}.cv-proof-head .eyebrow{color:var(--forest)}.cv-proof-head h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 48px);line-height:1.1;color:var(--charcoal-deep);letter-spacing:-.015em;margin:0 0 12px}.cv-proof-head p{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);color:var(--charcoal-72);line-height:1.7;margin:0}.cv-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px)}.cv-proof-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(24px, 3vw, 36px);display:flex;flex-direction:column;transition:transform 0.3s var(--ease-out),box-shadow 0.3s var(--ease-out)}.cv-proof-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.cv-proof-card blockquote{font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);line-height:1.75;margin:0 0 20px;flex:1}.cv-proof-card blockquote::before{content:'\201C';display:block;font-family:var(--font-display);font-size:44px;line-height:.6;color:var(--forest);margin-bottom:14px}.cv-proof-attrib{border-top:1px solid var(--charcoal-12);padding-top:16px}.cv-proof-attrib strong{display:block;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--charcoal-deep)}.cv-proof-attrib span{font-family:var(--font-body);font-size:12px;color:var(--charcoal-42)}.cv-proof-more{text-align:center;margin-top:clamp(32px, 4vw, 48px)}.cv-proof-more a{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color 0.25s var(--ease-out)}.cv-proof-more a:hover{border-color:var(--forest)}.cv-process{background:var(--white);padding:clamp(64px, 8vw, 110px) 0}.cv-process .container{max-width:1180px}.cv-process-head{max-width:640px;margin-bottom:clamp(32px, 4vw, 48px)}.cv-process-head .eyebrow{color:var(--forest)}.cv-process-head h2{font-family:var(--font-display);font-size:clamp(26px, 3.2vw, 42px);line-height:1.12;color:var(--charcoal-deep);letter-spacing:-.015em;margin:0}.cv-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--charcoal-12);border-left:1px solid var(--charcoal-12)}.cv-process-step{padding:clamp(22px, 2.8vw, 36px);border-right:1px solid var(--charcoal-12);border-bottom:1px solid var(--charcoal-12);transition:background 0.25s var(--ease-out)}.cv-process-step:hover{background:var(--cloud)}.cv-process-num{font-family:var(--font-display);font-style:italic;font-size:clamp(26px, 3vw, 38px);color:var(--forest);line-height:1;margin-bottom:14px}.cv-process-step h3{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 21px);color:var(--charcoal-deep);margin:0 0 8px;line-height:1.25}.cv-process-step p{font-family:var(--font-body);font-size:13.5px;color:var(--charcoal-72);line-height:1.65;margin:0}.cv-final{background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);color:var(--white);text-align:center;padding:clamp(80px, 10vw, 140px) 0;position:relative;overflow:hidden}.cv-final .container{max-width:760px;position:relative;z-index:1}.cv-final-eyebrow{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:rgb(255 255 255 / .8);padding:7px 16px;border:1px solid rgb(255 255 255 / .25);border-radius:100px;background:rgb(255 255 255 / .07);margin-bottom:clamp(20px, 2.5vw, 28px)}.cv-final h2{font-family:var(--font-display);font-size:clamp(32px, 4.4vw, 58px);line-height:1.08;letter-spacing:-.02em;color:var(--white);margin:0 0 16px}.cv-final h2 em{font-style:italic}.cv-final p{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 18px);font-weight:300;color:rgb(255 255 255 / .82);line-height:1.7;margin:0 auto clamp(32px, 4vw, 44px);max-width:52ch}.cv-final .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white);font-size:16px;padding:16px 36px}.cv-final .btn-primary:hover{background:var(--cloud)}.cv-final-alt{margin-top:22px}.cv-final-alt a{font-family:var(--font-body);font-size:14px;font-weight:500;color:rgb(255 255 255 / .85);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .35);padding-bottom:2px;transition:border-color 0.25s var(--ease-out)}.cv-final-alt a:hover{border-color:var(--white)}.cv-final-sig{margin-top:clamp(36px, 4.5vw, 52px);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .5)}@media (max-width:1024px){.cv-ai .container{grid-template-columns:1fr}.cv-ai-card{position:static}}@media (max-width:860px){.cv-hero-facts{grid-template-columns:repeat(2,1fr)}.cv-hero-fact:nth-child(3)::before{display:none}.cv-ledger-labels{display:none}.cv-ledger-row{grid-template-columns:1fr;gap:12px}.cv-mix-row{grid-template-columns:1fr;gap:12px}.cv-voice-grid{grid-template-columns:1fr}.cv-proof-grid{grid-template-columns:1fr}.cv-process-grid{grid-template-columns:repeat(2,1fr)}.cv-toc-list a{grid-template-columns:48px 1fr}.cv-toc-arrow{display:none}}@media (max-width:560px){.cv-process-grid{grid-template-columns:1fr}.cv-hero-facts{grid-template-columns:1fr 1fr}}.ag-hero{position:relative;overflow:hidden;color:var(--white);background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(72px, 8vw, 124px) 0 clamp(56px, 7vw, 96px)}.ag-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 88% 12%,rgb(29 40 48 / .35) 0%,transparent 60%);pointer-events:none}.ag-hero .container{position:relative;z-index:1;max-width:1200px;text-align:left}.ag-hero-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:rgb(255 255 255 / .78);margin-bottom:clamp(22px, 2.6vw, 34px)}.ag-hero-eyebrow::before{content:'';width:30px;height:1px;background:rgb(255 255 255 / .55)}.ag-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(40px, 5.6vw, 82px);line-height:1.04;letter-spacing:-.02em;color:var(--white);max-width:15ch;margin:0 0 clamp(18px, 2vw, 26px)}.ag-hero h1 em{font-style:italic;color:#cde5c2}.ag-hero-sub{font-family:var(--font-body);font-weight:300;font-size:clamp(16px, 1.5vw, 19px);line-height:1.65;color:rgb(255 255 255 / .84);max-width:56ch;margin:0 0 clamp(30px, 3.6vw, 44px)}.ag-hero-actions{display:flex;align-items:center;gap:clamp(16px, 2vw, 26px);flex-wrap:wrap;margin-bottom:clamp(52px, 6.5vw, 88px)}.ag-hero-actions .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white);white-space:nowrap}.ag-hero-quietlink{font-family:var(--font-body);font-size:14px;font-weight:600;color:rgb(255 255 255 / .78);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .3);padding-bottom:3px;transition:color 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.ag-hero-quietlink:hover{color:var(--white);border-color:var(--white)}.ag-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgb(255 255 255 / .24);padding-top:clamp(26px, 3.2vw, 42px)}.ag-hero-stat{position:relative;padding-right:clamp(16px, 2vw, 32px)}.ag-hero-stat+.ag-hero-stat{padding-left:clamp(18px, 2.4vw, 36px)}.ag-hero-stat+.ag-hero-stat::before{content:'';position:absolute;left:0;top:12%;height:76%;width:1px;background:rgb(255 255 255 / .18)}.ag-hero-stat-value{font-family:var(--font-display);font-size:clamp(28px, 3.2vw, 44px);color:var(--white);line-height:1;letter-spacing:-.01em;margin-bottom:9px}.ag-hero-stat-value em{font-style:italic;color:#cde5c2}.ag-hero-stat-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .62)}@media (max-width:680px){.ag-hero-stats{grid-template-columns:1fr;row-gap:20px}.ag-hero-stat+.ag-hero-stat{padding-left:0}.ag-hero-stat+.ag-hero-stat::before{display:none}}.ag-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin:0 0 var(--space-sm)}.ag-h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px, 3.8vw, 52px);line-height:1.1;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0 0 var(--space-md)}.ag-h2 em{font-style:italic;color:var(--forest)}.ag-lede{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17.5px);line-height:1.7;color:var(--charcoal-72);margin:0;max-width:56ch}.ag-why{background:var(--white);padding:var(--space-section) 0}.ag-why .container{max-width:1200px;display:grid;grid-template-columns:0.85fr 1.3fr;gap:clamp(36px, 5vw, 88px);align-items:start}.ag-why-intro{position:sticky;top:110px}.ag-why-intro .ag-lede{margin-bottom:26px}.ag-why-intro-link{font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color var(--duration-fast) var(--ease-out)}.ag-why-intro-link:hover{border-color:var(--forest)}.ag-why-item{display:grid;grid-template-columns:clamp(56px, 7vw, 92px) 1fr;gap:clamp(18px, 2.6vw, 40px);padding:clamp(26px, 3vw, 38px) 0;border-top:1px solid var(--charcoal-12)}.ag-why-item:last-of-type{border-bottom:1px solid var(--charcoal-12)}.ag-why-num{font-family:var(--font-display);font-size:clamp(30px, 3.4vw, 48px);line-height:1;color:var(--sage);-webkit-text-stroke:1px var(--forest);padding-top:4px}.ag-why-item h3{font-family:var(--font-display);font-weight:400;font-size:clamp(19px, 2vw, 25px);line-height:1.25;color:var(--charcoal-deep);margin:0 0 8px}.ag-why-item p{font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:var(--charcoal-72);margin:0;max-width:58ch}@media (max-width:920px){.ag-why .container{grid-template-columns:1fr}.ag-why-intro{position:static}}.ag-look{background:var(--cloud);padding:var(--space-section) 0}.ag-look .container{max-width:1200px;display:grid;grid-template-columns:1.35fr 0.85fr;gap:clamp(36px, 5vw, 80px);align-items:start}.ag-look-head{margin-bottom:clamp(30px, 3.6vw, 48px)}.ag-factor{padding:clamp(24px, 2.8vw, 34px) 0;border-top:1px solid var(--charcoal-12)}.ag-factor:last-of-type{border-bottom:1px solid var(--charcoal-12)}.ag-factor-top{display:flex;align-items:baseline;gap:14px;margin-bottom:8px}.ag-factor-tag{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-42);flex-shrink:0}.ag-factor h3{font-family:var(--font-display);font-weight:400;font-size:clamp(19px, 2vw, 24px);line-height:1.25;color:var(--charcoal-deep);margin:0}.ag-factor>p{font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:var(--charcoal-72);margin:0 0 12px;max-width:60ch}.ag-factor-helps{display:flex;gap:10px;align-items:flex-start;font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--charcoal-90);max-width:60ch}.ag-factor-helps svg{flex-shrink:0;color:var(--forest);margin-top:3px}.ag-factor-helps strong{color:var(--forest);font-weight:700}.ag-look-card{position:sticky;top:110px;background:var(--white);border-radius:var(--radius-xl);padding:clamp(28px, 3.2vw, 42px);box-shadow:0 1px 0 rgb(54 69 79 / .04),0 16px 48px -12px rgb(29 40 48 / .1);overflow:hidden}.ag-look-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 100%)}.ag-look-card-eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin-bottom:12px}.ag-look-card h3{font-family:var(--font-display);font-weight:400;font-size:clamp(22px, 2.4vw, 30px);line-height:1.15;color:var(--charcoal-deep);margin:0 0 12px}.ag-look-card>p{font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:var(--charcoal-72);margin:0 0 22px}.ag-look-card .btn-primary{width:100%;justify-content:center;text-align:center}.ag-look-card-note{font-family:var(--font-body);font-size:11.5px;font-style:italic;color:var(--charcoal-42);text-align:center;margin-top:14px}@media (max-width:920px){.ag-look .container{grid-template-columns:1fr}.ag-look-card{position:static}}.ag-price{background:radial-gradient(ellipse 55% 50% at 12% 0%,rgb(74 124 63 / .14) 0%,transparent 60%),var(--charcoal-deep);color:var(--white);padding:var(--space-section) 0}.ag-price-head{max-width:720px;margin-bottom:clamp(36px, 4.5vw, 60px)}.ag-price-head .ag-eyebrow{color:var(--forest-light)}.ag-price-head h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px, 3.8vw, 52px);line-height:1.1;color:var(--white);margin:0 0 var(--space-md)}.ag-price-head h2 em{font-style:italic;color:var(--forest-light)}.ag-price-head p{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17px);line-height:1.7;color:rgb(255 255 255 / .72);margin:0 0 14px;max-width:60ch}.ag-price-head p strong{color:var(--white);font-weight:600}.ag-price-panels{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px, 2vw, 26px);margin-bottom:clamp(30px, 3.6vw, 48px)}.ag-price-panel{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-xl);padding:clamp(26px, 3vw, 40px)}.ag-price-panel h3{font-family:var(--font-display);font-weight:400;font-size:clamp(20px, 2.1vw, 26px);color:var(--white);margin:0 0 6px}.ag-price-panel-tag{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}.ag-price-panel--up .ag-price-panel-tag{color:var(--forest-light)}.ag-price-panel--down .ag-price-panel-tag{color:rgb(255 255 255 / .45)}.ag-price-panel ul{list-style:none;margin:0;padding:0}.ag-price-panel li{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:rgb(255 255 255 / .74);padding:11px 0 11px 24px;position:relative;border-top:1px solid rgb(255 255 255 / .08)}.ag-price-panel li::before{content:'';position:absolute;left:0;top:20px;width:12px;height:2px}.ag-price-panel--up li::before{background:var(--forest-light)}.ag-price-panel--down li::before{background:rgb(255 255 255 / .35)}.ag-price-foot{display:grid;grid-template-columns:1.4fr auto;gap:clamp(20px, 3vw, 44px);align-items:center;border:1px dashed rgb(91 154 79 / .45);border-radius:var(--radius-lg);padding:clamp(20px, 2.4vw, 30px) clamp(20px, 2.8vw, 36px)}.ag-price-foot p{font-family:var(--font-body);font-size:15px;line-height:1.65;color:rgb(255 255 255 / .8);margin:0;max-width:60ch}.ag-price-foot p strong{color:var(--forest-light);font-weight:600}.ag-price-foot .btn-primary{white-space:nowrap}@media (max-width:880px){.ag-price-panels{grid-template-columns:1fr}.ag-price-foot{grid-template-columns:1fr}}.ag-process{background:var(--sage);padding:var(--space-section) 0}.ag-process-head{max-width:720px;margin-bottom:clamp(36px, 4.5vw, 56px)}.ag-step{display:grid;grid-template-columns:clamp(60px, 8vw, 110px) minmax(200px,0.6fr) 1.4fr;gap:clamp(16px, 3vw, 56px);padding:clamp(26px, 3.2vw, 42px) 0;border-top:1px solid var(--charcoal-12)}.ag-step:last-of-type{border-bottom:1px solid var(--charcoal-12)}.ag-step-num{font-family:var(--font-display);font-size:clamp(34px, 4.2vw, 60px);line-height:.9;color:var(--white);-webkit-text-stroke:1px var(--forest);padding-top:4px}.ag-step h3{font-family:var(--font-display);font-weight:400;font-size:clamp(20px, 2.2vw, 27px);line-height:1.2;color:var(--charcoal-deep);margin:0}.ag-step p{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--charcoal-72);margin:0;max-width:62ch}.ag-process-links{display:flex;gap:clamp(20px, 3vw, 40px);flex-wrap:wrap;margin-top:clamp(28px, 3.5vw, 44px)}.ag-process-links a{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color var(--duration-fast) var(--ease-out)}.ag-process-links a:hover{border-color:var(--forest)}@media (max-width:820px){.ag-step{grid-template-columns:clamp(48px, 9vw, 64px) 1fr}.ag-step-num{grid-row:1 / span 2;grid-column:1}.ag-step h3{grid-column:2;margin-bottom:8px}.ag-step>div:not(.ag-step-num){grid-column:2}}.ag-mistakes{background:var(--white);padding:var(--space-section) 0}.ag-mistakes-head{max-width:720px;margin-bottom:clamp(36px, 4.5vw, 56px)}.ag-mistakes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(32px, 4.5vw, 72px)}.ag-mistake{display:grid;grid-template-columns:clamp(44px, 5vw, 64px) 1fr;gap:clamp(14px, 2vw, 24px);padding:clamp(24px, 2.8vw, 36px) 0;border-top:1px solid var(--charcoal-12)}.ag-mistake-num{font-family:var(--font-display);font-size:clamp(26px, 2.8vw, 38px);line-height:1;color:var(--sage);-webkit-text-stroke:1px var(--charcoal);padding-top:3px}.ag-mistake h3{font-family:var(--font-display);font-weight:400;font-size:clamp(18px, 1.9vw, 22px);line-height:1.25;color:var(--charcoal-deep);margin:0 0 8px}.ag-mistake p{font-family:var(--font-body);font-size:14px;line-height:1.65;color:var(--charcoal-72);margin:0 0 10px}.ag-mistake-fix{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--charcoal-90);margin:0;padding-left:14px;border-left:3px solid var(--forest)}.ag-mistake-fix strong{color:var(--forest);font-weight:700}@media (max-width:760px){.ag-mistakes-grid{grid-template-columns:1fr}}.ag-buyers{background:radial-gradient(ellipse 50% 45% at 88% 8%,rgb(74 124 63 / .12) 0%,transparent 55%),var(--charcoal-deep);color:var(--white);padding:var(--space-section) 0}.ag-buyers-head{max-width:700px;margin-bottom:clamp(32px, 4vw, 52px)}.ag-buyers-head .ag-eyebrow{color:var(--forest-light)}.ag-buyers-head h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px, 3.8vw, 52px);line-height:1.1;color:var(--white);margin:0 0 var(--space-md)}.ag-buyers-head h2 em{font-style:italic;color:var(--forest-light)}.ag-buyers-head p{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17px);line-height:1.7;color:rgb(255 255 255 / .7);margin:0;max-width:58ch}.ag-buyer-row{display:grid;grid-template-columns:minmax(200px,0.7fr) 1.3fr;gap:clamp(16px, 3vw, 56px);padding:clamp(22px, 2.6vw, 34px) 0;border-top:1px solid rgb(255 255 255 / .12);transition:background var(--duration-base) var(--ease-out)}.ag-buyer-row:last-of-type{border-bottom:1px solid rgb(255 255 255 / .12)}.ag-buyer-row h3{font-family:var(--font-display);font-weight:400;font-size:clamp(19px, 2vw, 25px);line-height:1.25;color:var(--white);margin:0}.ag-buyer-row p{font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:rgb(255 255 255 / .66);margin:0;max-width:62ch}.ag-confidential{display:flex;align-items:flex-start;gap:16px;margin-top:clamp(28px, 3.4vw, 44px);background:rgb(91 154 79 / .1);border:1px solid rgb(91 154 79 / .3);border-radius:var(--radius-lg);padding:clamp(20px, 2.4vw, 28px) clamp(20px, 2.8vw, 36px)}.ag-confidential svg{flex-shrink:0;color:var(--forest-light);margin-top:2px}.ag-confidential p{font-family:var(--font-body);font-size:15px;line-height:1.65;color:rgb(255 255 255 / .82);margin:0}.ag-confidential p strong{color:var(--white)}@media (max-width:720px){.ag-buyer-row{grid-template-columns:1fr;gap:8px}}.ag-words{background:var(--cloud);padding:var(--space-section) 0}.ag-words-head{text-align:center;max-width:680px;margin:0 auto clamp(36px, 4.5vw, 56px)}.ag-words-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(16px, 2vw, 28px);align-items:stretch;max-width:1100px;margin:0 auto}.ag-quote{border-radius:var(--radius-xl);padding:clamp(30px, 3.6vw, 52px);display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-quote--lead{background:linear-gradient(165deg,var(--charcoal-deep) 0%,#1a2a35 100%);color:var(--white)}.ag-quote--lead::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 100%)}.ag-quote--side{background:var(--white);border:1px solid var(--charcoal-12)}.ag-quote-mark{font-family:var(--font-display);font-size:clamp(56px, 6vw, 84px);line-height:.5;margin-bottom:clamp(18px, 2vw, 26px)}.ag-quote--lead .ag-quote-mark{color:var(--forest-light);opacity:.85}.ag-quote--side .ag-quote-mark{color:var(--forest);opacity:.4}.ag-quote blockquote{font-family:var(--font-display);font-style:italic;margin:0 0 clamp(24px, 3vw, 36px);padding:0}.ag-quote--lead blockquote{font-size:clamp(17px, 1.8vw, 22px);line-height:1.55;color:rgb(255 255 255 / .92)}.ag-quote--side blockquote{font-size:clamp(16px, 1.6vw, 19px);line-height:1.55;color:var(--charcoal-deep)}.ag-quote-attrib{margin-top:auto;display:flex;align-items:center;gap:14px}.ag-quote-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-family:var(--font-display);font-size:19px}.ag-quote--lead .ag-quote-avatar{background:rgb(91 154 79 / .22);color:#cde5c2;border:1px solid rgb(91 154 79 / .4)}.ag-quote--side .ag-quote-avatar{background:var(--forest-pale);color:var(--forest);border:1px solid var(--forest-12)}.ag-quote-attrib cite{font-style:normal;display:block;font-family:var(--font-body);font-size:15px;font-weight:700}.ag-quote--lead .ag-quote-attrib cite{color:var(--white)}.ag-quote--side .ag-quote-attrib cite{color:var(--charcoal-deep)}.ag-quote-co{font-family:var(--font-body);font-size:12.5px;margin-top:2px}.ag-quote--lead .ag-quote-co{color:rgb(232 237 229 / .55)}.ag-quote--side .ag-quote-co{color:var(--charcoal-42)}.ag-words-footer{text-align:center;margin-top:clamp(28px, 3.4vw, 44px)}.ag-words-footer a{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color var(--duration-fast) var(--ease-out)}.ag-words-footer a:hover{border-color:var(--forest)}@media (max-width:880px){.ag-words-grid{grid-template-columns:1fr}}.ag-faq{background:var(--white);padding:var(--space-section) 0}.ag-faq-head{text-align:center;max-width:680px;margin:0 auto clamp(36px, 4.5vw, 56px)}.ag-faq-list{max-width:860px;margin:0 auto}.ag-faq-list details{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);margin-bottom:10px;overflow:hidden;transition:box-shadow var(--duration-base) var(--ease-out),border-color var(--duration-base);box-shadow:0 2px 8px -4px rgb(29 40 48 / .04)}.ag-faq-list details:hover{box-shadow:var(--shadow-md)}.ag-faq-list details[open]{box-shadow:var(--shadow-md);border-color:rgb(74 124 63 / .18);background:linear-gradient(180deg,var(--white) 0%,#fafcf9 100%)}.ag-faq-list summary{padding:clamp(18px, 2.2vw, 26px) clamp(22px, 2.8vw, 32px);font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 21px);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--charcoal-deep);gap:20px}.ag-faq-list summary::-webkit-details-marker{display:none}.ag-faq-list summary::after{content:'+';font-family:var(--font-body);font-size:22px;font-weight:300;color:var(--forest);transition:transform var(--duration-base) var(--ease-out);flex-shrink:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--charcoal-20);display:grid;place-items:center;background:var(--white)}.ag-faq-list details[open] summary::after{transform:rotate(45deg);background:var(--charcoal-deep);border-color:var(--charcoal-deep);color:var(--white)}.ag-faq-answer{padding:0 clamp(22px, 2.8vw, 32px) clamp(18px, 2.4vw, 26px);font-family:var(--font-body);font-size:15px;color:var(--charcoal-72);line-height:1.75}.ag-faq-answer a{color:var(--forest);font-weight:600}.ag-final{position:relative;overflow:hidden;color:var(--white);background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(80px, 10vw, 140px) 0;text-align:center}.ag-final::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 50% 110%,rgb(29 40 48 / .3) 0%,transparent 60%);pointer-events:none}.ag-final .container{position:relative;z-index:1;max-width:880px}.ag-final-eyebrow{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:rgb(255 255 255 / .7);margin:0 0 18px}.ag-final h2{font-family:var(--font-display);font-weight:400;font-size:clamp(34px, 4.6vw, 62px);line-height:1.08;letter-spacing:-.02em;color:var(--white);margin:0 0 clamp(16px, 1.8vw, 22px)}.ag-final h2 em{font-style:italic;color:#cde5c2}.ag-final-lede{font-family:var(--font-body);font-weight:300;font-size:clamp(15.5px, 1.5vw, 18px);line-height:1.7;color:rgb(255 255 255 / .82);max-width:54ch;margin:0 auto clamp(32px, 4vw, 48px)}.ag-final-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:clamp(28px, 3.4vw, 40px)}.ag-final-actions .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white)}.ag-final-actions .btn-ghost{color:var(--white);border-color:rgb(255 255 255 / .4)}.ag-final-actions .btn-ghost:hover{background:rgb(255 255 255 / .08)}.ag-final-links{display:flex;gap:clamp(18px, 2.6vw, 36px);justify-content:center;flex-wrap:wrap;padding-top:clamp(22px, 2.6vw, 32px);border-top:1px solid rgb(255 255 255 / .2)}.ag-final-links a{font-family:var(--font-body);font-size:13.5px;font-weight:600;color:rgb(255 255 255 / .78);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .28);padding-bottom:2px;transition:color 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.ag-final-links a:hover{color:var(--white);border-color:var(--white)}.mkt-hero{background:radial-gradient(ellipse 45% 55% at 8% 25%,rgb(74 124 63 / .18) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 92% 80%,rgb(74 124 63 / .07) 0%,transparent 55%),linear-gradient(174deg,#131e17 0%,#1a2a20 45%,var(--charcoal-deep) 100%);position:relative;overflow:hidden;padding:clamp(72px, 8vw, 116px) 0 clamp(56px, 7vw, 96px)}.mkt-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(232 237 229 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(232 237 229 / .03) 1px,transparent 1px);background-size:90px 90px;mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,black 25%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 40%,black 25%,transparent 72%);pointer-events:none}.mkt-hero .container{position:relative;z-index:2;max-width:1160px;text-align:left}.mkt-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:rgb(232 237 229 / .5);margin-bottom:clamp(24px, 3vw, 36px)}.mkt-hero-eyebrow::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 12px var(--forest-light)}.mkt-hero h1{font-family:var(--font-display);font-size:clamp(40px, 5.6vw, 80px);color:var(--white);line-height:1.04;letter-spacing:-.025em;margin:0 0 clamp(18px, 2vw, 26px);max-width:17ch}.mkt-hero h1 em{font-style:italic;color:var(--forest-light)}.mkt-hero-sub{font-family:var(--font-body);font-size:clamp(16px, 1.5vw, 19px);color:rgb(255 255 255 / .66);font-weight:300;line-height:1.65;max-width:54ch;margin:0 0 clamp(28px, 3.5vw, 40px)}.mkt-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:clamp(52px, 6.5vw, 84px)}.mkt-hero-actions .btn-ghost{color:var(--white);border-color:rgb(255 255 255 / .22)}.mkt-hero-actions .btn-ghost:hover{background:rgb(255 255 255 / .06)}.mkt-flow{display:grid;grid-template-columns:1fr 48px 1.15fr 48px 1fr;align-items:stretch;max-width:980px}.mkt-flow-side,.mkt-flow-core{border:1px solid rgb(232 237 229 / .13);border-radius:var(--radius-lg);padding:clamp(18px, 2.2vw, 28px);background:rgb(255 255 255 / .03)}.mkt-flow-core{background:linear-gradient(165deg,rgb(91 154 79 / .16) 0%,rgb(91 154 79 / .05) 100%);border-color:rgb(91 154 79 / .4);position:relative}.mkt-flow-label{display:block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest-light);margin-bottom:8px}.mkt-flow-side .mkt-flow-label{color:rgb(232 237 229 / .5)}.mkt-flow-side p,.mkt-flow-core p{font-family:var(--font-body);font-size:13.5px;line-height:1.55;color:rgb(255 255 255 / .72);margin:0}.mkt-flow-core p strong{color:var(--white);font-weight:600}.mkt-flow-link{position:relative}.mkt-flow-link::before{content:'';position:absolute;top:50%;left:6px;right:6px;height:1px;background:repeating-linear-gradient(90deg,rgb(91 154 79 / .7) 0 5px,transparent 5px 10px)}.mkt-flow-caption{font-family:var(--font-body);font-size:12px;color:rgb(232 237 229 / .42);margin-top:14px;max-width:980px;font-style:italic}@media (max-width:720px){.mkt-flow{grid-template-columns:1fr;gap:0}.mkt-flow-link{height:28px}.mkt-flow-link::before{top:4px;bottom:4px;left:50%;right:auto;width:1px;height:auto;background:repeating-linear-gradient(180deg,rgb(91 154 79 / .7) 0 5px,transparent 5px 10px)}}.mkt-facts{background:var(--white);border-bottom:1px solid var(--charcoal-12);padding:clamp(28px, 3.5vw, 48px) 0}.mkt-facts-grid{display:grid;grid-template-columns:repeat(4,1fr);max-width:1160px;margin:0 auto}.mkt-fact{padding:4px clamp(14px, 2vw, 28px);position:relative}.mkt-fact+.mkt-fact::before{content:'';position:absolute;left:0;top:12%;height:76%;width:1px;background:var(--charcoal-12)}.mkt-fact-value{font-family:var(--font-display);font-size:clamp(24px, 2.8vw, 38px);color:var(--charcoal-deep);line-height:1.05;margin-bottom:6px;letter-spacing:-.01em}.mkt-fact-value em{font-style:italic;color:var(--forest)}.mkt-fact-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal-42);line-height:1.5}@media (max-width:720px){.mkt-facts-grid{grid-template-columns:repeat(2,1fr);row-gap:24px}.mkt-fact:nth-child(3)::before{display:none}}.mkt-types{background:var(--cloud);padding:var(--space-section) 0}.mkt-types .section-header{max-width:720px}.mkt-types .section-header .eyebrow{color:var(--forest)}.mkt-types-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px, 1.6vw, 20px);margin-top:clamp(36px, 4.5vw, 56px)}.mkt-type-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(22px, 2.6vw, 32px);display:flex;flex-direction:column;transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out),border-color 0.35s}.mkt-type-card:hover{transform:translateY(-4px);border-color:var(--forest-12);box-shadow:0 18px 40px -12px rgb(29 40 48 / .12)}.mkt-type-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--forest-pale);border:1px solid var(--forest-12);display:flex;align-items:center;justify-content:center;color:var(--forest);margin-bottom:16px}.mkt-type-card h3{font-family:var(--font-display);font-size:clamp(17px, 1.7vw, 20px);color:var(--charcoal-deep);line-height:1.3;margin:0 0 10px}.mkt-type-card p{font-family:var(--font-body);font-size:13.5px;color:var(--charcoal-72);line-height:1.65;margin:0 0 14px}.mkt-type-earn{margin-top:auto;padding-top:12px;border-top:1px solid var(--charcoal-12);font-family:var(--font-body);font-size:12px;line-height:1.55;color:var(--charcoal-42)}.mkt-type-earn strong{display:block;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);margin-bottom:3px}.mkt-types-note{margin-top:clamp(24px, 3vw, 36px);font-family:var(--font-body);font-size:15px;color:var(--charcoal-72);font-style:italic;max-width:640px}@media (max-width:1020px){.mkt-types-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mkt-types-grid{grid-template-columns:1fr}}.mkt-sides{background:var(--white);padding:var(--space-section) 0}.mkt-sides .section-header{max-width:760px}.mkt-sides .section-header .eyebrow{color:var(--forest)}.mkt-sides-grid{display:grid;grid-template-columns:1fr clamp(56px, 7vw, 96px) 1fr;margin-top:clamp(40px, 5vw, 64px);align-items:stretch}.mkt-side-col{background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(24px, 3vw, 40px)}.mkt-side-col-head{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--forest);margin-bottom:6px}.mkt-side-col h3{font-family:var(--font-display);font-size:clamp(20px, 2.2vw, 26px);color:var(--charcoal-deep);margin:0 0 6px;line-height:1.2}.mkt-side-col-sub{font-family:var(--font-body);font-size:13px;color:var(--charcoal-42);margin:0 0 20px;line-height:1.6}.mkt-side-item{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--charcoal-12)}.mkt-side-item-check{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--forest-pale);color:var(--forest);display:flex;align-items:center;justify-content:center;margin-top:1px}.mkt-side-item h4{font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--charcoal-deep);margin:0 0 3px;line-height:1.4}.mkt-side-item p{font-family:var(--font-body);font-size:13px;color:var(--charcoal-72);line-height:1.6;margin:0}.mkt-sides-seam{position:relative;display:flex;align-items:center;justify-content:center}.mkt-sides-seam::before{content:'';position:absolute;top:8%;bottom:8%;left:50%;width:1px;background:repeating-linear-gradient(180deg,var(--forest-12) 0 6px,transparent 6px 12px)}.mkt-sides-knot{position:relative;z-index:1;width:clamp(56px, 6vw, 76px);height:clamp(56px, 6vw, 76px);border-radius:50%;background:var(--charcoal-deep);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 8px 24px -6px rgb(29 40 48 / .35);text-align:center}.mkt-sides-knot span{font-family:var(--font-body);font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;color:rgb(255 255 255 / .85);padding:0 6px}.mkt-sides-bridge{margin:clamp(28px, 3.5vw, 44px) auto 0;max-width:720px;padding:clamp(18px, 2.2vw, 26px) clamp(20px, 2.6vw, 32px);background:var(--sage);border-left:4px solid var(--forest);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:var(--charcoal-deep)}@media (max-width:880px){.mkt-sides-grid{grid-template-columns:1fr;row-gap:0}.mkt-sides-seam{height:72px}.mkt-sides-seam::before{top:50%;bottom:auto;left:8%;right:8%;width:auto;height:1px;background:repeating-linear-gradient(90deg,var(--forest-12) 0 6px,transparent 6px 12px)}}.mkt-questions{background:radial-gradient(ellipse 50% 45% at 85% 15%,rgb(74 124 63 / .1) 0%,transparent 60%),linear-gradient(178deg,#14211a 0%,var(--charcoal-deep) 70%);color:var(--white);padding:var(--space-section) 0;position:relative;overflow:hidden}.mkt-questions .section-header h2{color:var(--white)}.mkt-questions .section-header p{color:rgb(232 237 229 / .55)}.mkt-questions .eyebrow{color:var(--forest-light)}.mkt-q-list{margin-top:clamp(36px, 4.5vw, 56px);max-width:980px}.mkt-q-row{display:grid;grid-template-columns:clamp(72px, 9vw, 120px) 1fr;gap:clamp(16px, 2.5vw, 40px);align-items:start;padding:clamp(26px, 3.2vw, 40px) 0;border-top:1px solid rgb(232 237 229 / .1)}.mkt-q-row:last-child{border-bottom:1px solid rgb(232 237 229 / .1)}.mkt-q-num{font-family:var(--font-display);font-size:clamp(40px, 5vw, 68px);color:rgb(91 154 79 / .45);line-height:.9;font-style:italic}.mkt-q-row h3{font-family:var(--font-display);font-size:clamp(20px, 2.3vw, 28px);color:var(--white);margin:0 0 10px;line-height:1.25}.mkt-q-row p{font-family:var(--font-body);font-size:14.5px;line-height:1.7;color:rgb(232 237 229 / .6);margin:0 0 10px;max-width:62ch}.mkt-q-help{font-family:var(--font-body);font-size:13px;line-height:1.65;color:var(--forest-light);margin:0;max-width:62ch}.mkt-q-help strong{font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-right:8px}.mkt-push{background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(56px, 7vw, 100px) 0;text-align:center;position:relative;overflow:hidden}.mkt-push .container{max-width:760px;position:relative;z-index:1}.mkt-push-eyebrow{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:rgb(255 255 255 / .78);margin-bottom:18px;padding:7px 16px;background:rgb(255 255 255 / .09);border:1px solid rgb(255 255 255 / .2);border-radius:100px}.mkt-push h2{font-family:var(--font-display);font-size:clamp(30px, 4vw, 50px);color:var(--white);line-height:1.12;margin:0 0 18px;letter-spacing:-.015em}.mkt-push h2 em{font-style:italic}.mkt-push p{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 17.5px);color:rgb(255 255 255 / .82);line-height:1.7;margin:0 auto clamp(26px, 3.2vw, 38px);max-width:56ch}.mkt-push .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white)}.mkt-push-note{font-family:var(--font-body);font-size:12px;color:rgb(255 255 255 / .6);margin-top:16px;font-style:italic}.mkt-buyers{background:var(--white);padding:var(--space-section) 0}.mkt-buyers .section-header{max-width:720px}.mkt-buyers .section-header .eyebrow{color:var(--forest)}.mkt-buyers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px);margin-top:clamp(36px, 4.5vw, 56px)}.mkt-buyer-card{background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-xl);padding:clamp(24px, 3vw, 36px);position:relative;overflow:hidden;transition:transform 0.35s var(--ease-out),box-shadow 0.35s var(--ease-out)}.mkt-buyer-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest),var(--forest-light));opacity:.35;transition:opacity 0.3s var(--ease-out)}.mkt-buyer-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.mkt-buyer-card:hover::before{opacity:1}.mkt-buyer-card h3{font-family:var(--font-display);font-size:clamp(19px, 2vw, 24px);color:var(--charcoal-deep);margin:0 0 10px;line-height:1.25}.mkt-buyer-card>p{font-family:var(--font-body);font-size:14px;color:var(--charcoal-72);line-height:1.7;margin:0 0 16px}.mkt-buyer-watch{padding-top:14px;border-top:1px solid var(--charcoal-12);font-family:var(--font-body);font-size:12.5px;line-height:1.6;color:var(--charcoal-42)}.mkt-buyer-watch strong{display:block;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);margin-bottom:4px}.mkt-buyers-close{margin-top:clamp(26px, 3.2vw, 40px);max-width:680px;font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--charcoal-72)}@media (max-width:880px){.mkt-buyers-grid{grid-template-columns:1fr}}.mkt-quiet{background:var(--cloud);padding:var(--space-section) 0}.mkt-quiet .container{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px, 6vw, 88px);align-items:start;max-width:1160px}.mkt-quiet-left .eyebrow{color:var(--forest)}.mkt-quiet-left h2{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 46px);color:var(--charcoal-deep);line-height:1.1;margin:0 0 18px;letter-spacing:-.015em}.mkt-quiet-left h2 em{font-style:italic;color:var(--forest)}.mkt-quiet-left p{font-family:var(--font-body);font-size:clamp(14.5px, 1.4vw, 16.5px);color:var(--charcoal-72);line-height:1.75;margin:0 0 16px}.mkt-steps{display:flex;flex-direction:column;gap:0}.mkt-step{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:clamp(18px, 2.2vw, 26px) 0;position:relative;border-top:1px solid var(--charcoal-12)}.mkt-step:last-child{border-bottom:1px solid var(--charcoal-12)}.mkt-step-num{width:40px;height:40px;border-radius:50%;background:var(--white);border:1px solid var(--forest-12);color:var(--forest);font-family:var(--font-display);font-size:18px;display:flex;align-items:center;justify-content:center}.mkt-step h3{font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 21px);color:var(--charcoal-deep);margin:0 0 5px;line-height:1.3}.mkt-step p{font-family:var(--font-body);font-size:13.5px;color:var(--charcoal-72);line-height:1.65;margin:0}.mkt-steps-more{margin-top:22px}.mkt-steps-more a{color:var(--forest);font-family:var(--font-body);font-weight:600;font-size:14.5px;border-bottom:2px solid var(--forest-12);padding-bottom:3px;text-decoration:none;transition:border-color 0.25s var(--ease-out)}.mkt-steps-more a:hover{border-color:var(--forest)}@media (max-width:880px){.mkt-quiet .container{grid-template-columns:1fr}}.mkt-voices{background:var(--white);padding:var(--space-section) 0}.mkt-voices .section-header{text-align:center;max-width:680px;margin:0 auto}.mkt-voices .section-header .eyebrow{color:var(--forest)}.mkt-voices-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(16px, 2vw, 24px);margin-top:clamp(36px, 4.5vw, 56px);max-width:1020px;margin-left:auto;margin-right:auto}.mkt-voice{background:var(--cloud);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest);border-radius:var(--radius-lg);padding:clamp(26px, 3.2vw, 44px);position:relative}.mkt-voice-mark{font-family:var(--font-display);font-size:clamp(52px, 6vw, 80px);color:var(--sage);position:absolute;top:10px;right:22px;line-height:1;pointer-events:none}.mkt-voice blockquote{font-family:var(--font-display);font-style:italic;font-size:clamp(16px, 1.7vw, 20px);line-height:1.55;color:var(--charcoal-deep);margin:0 0 18px;position:relative;z-index:1}.mkt-voice--small blockquote{font-size:clamp(15px, 1.5vw, 17.5px)}.mkt-voice cite{font-family:var(--font-body);font-style:normal;font-weight:600;font-size:14px;color:var(--charcoal);display:block}.mkt-voice-meta{font-family:var(--font-body);font-size:12px;color:var(--charcoal-42);margin-top:3px}.mkt-voices-more{text-align:center;margin-top:clamp(28px, 3.4vw, 44px)}.mkt-voices-more a{color:var(--forest);font-family:var(--font-body);font-weight:600;font-size:15px;border-bottom:2px solid var(--forest-12);padding-bottom:3px;text-decoration:none;transition:border-color 0.25s var(--ease-out)}.mkt-voices-more a:hover{border-color:var(--forest)}@media (max-width:820px){.mkt-voices-grid{grid-template-columns:1fr}}.mkt-final{background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .04) 80px 81px),linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(80px, 10vw, 140px) 0;text-align:center;position:relative;overflow:hidden}.mkt-final .container{max-width:840px;position:relative;z-index:1}.mkt-final-eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:rgb(255 255 255 / .7);margin-bottom:20px;display:block}.mkt-final h2{font-family:var(--font-display);font-size:clamp(34px, 4.6vw, 62px);color:var(--white);line-height:1.08;margin:0 0 20px;letter-spacing:-.02em}.mkt-final h2 em{font-style:italic}.mkt-final p{font-family:var(--font-body);font-size:clamp(15.5px, 1.5vw, 18px);color:rgb(255 255 255 / .84);line-height:1.7;margin:0 auto clamp(32px, 4vw, 48px);max-width:54ch}.mkt-final-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.mkt-final-actions .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white)}.mkt-final-actions .btn-ghost{color:var(--white);border-color:rgb(255 255 255 / .35)}.mkt-final-actions .btn-ghost:hover{background:rgb(255 255 255 / .08)}.mkt-final-links{margin-top:clamp(28px, 3.4vw, 44px);display:flex;gap:22px;justify-content:center;flex-wrap:wrap;font-family:var(--font-body);font-size:13px}.mkt-final-links a{color:rgb(255 255 255 / .75);text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .25);padding-bottom:2px;transition:color 0.25s,border-color 0.25s}.mkt-final-links a:hover{color:var(--white);border-color:var(--white)}.gl-hero{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,transparent,transparent 79px,rgb(232 237 229 / .025) 79px,rgb(232 237 229 / .025) 80px),linear-gradient(175deg,var(--charcoal-deep) 0%,#0f1a13 100%);color:var(--white);padding:clamp(120px, 13vw, 160px) 0 clamp(70px, 8vw, 100px);border-left:4px solid var(--forest)}.gl-hero::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 65% at 50% 35%,rgb(74 124 63 / .14) 0%,transparent 60%),radial-gradient(ellipse 40% 55% at 85% 80%,rgb(0 76 151 / .08) 0%,transparent 60%)}.gl-hero .container{max-width:820px;text-align:center;position:relative;z-index:2}.gl-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid rgb(74 124 63 / .55);border-radius:2px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#9BD08E;background:rgb(74 124 63 / .08);margin-bottom:24px}.gl-hero-eyebrow::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 4px rgb(91 154 79 / .18)}.gl-hero h1{font-size:clamp(38px, 5.4vw, 72px);line-height:1.05;color:var(--white);margin-bottom:18px}.gl-hero h1 em{font-style:italic;color:#9BD08E;font-family:var(--font-display)}.gl-hero-sub{font-size:clamp(16px, 1.8vw, 20px);font-weight:300;color:rgb(255 255 255 / .72);max-width:680px;margin:0 auto clamp(28px, 3vw, 36px);line-height:1.6}.gl-search{display:flex;gap:10px;max-width:620px;margin:0 auto;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:2px;padding:6px 6px 6px 24px;backdrop-filter:blur(6px)}.gl-search input{flex:1;background:#fff0;border:none;color:var(--white);font-size:16px;font-family:var(--font-body);outline:none;padding:14px 0}.gl-search input::placeholder{color:rgb(255 255 255 / .55)}.gl-search .gl-search-icon{color:rgb(255 255 255 / .55);padding:12px 14px 12px 0}.gl-hero-stats{display:flex;justify-content:center;gap:clamp(20px, 4vw, 56px);margin-top:clamp(32px, 4vw, 48px);padding-top:clamp(24px, 3vw, 36px);border-top:1px solid rgb(255 255 255 / .08)}.gl-hero-stat .n{font-family:var(--font-display);font-size:clamp(26px, 3vw, 40px);color:#9BD08E;line-height:1}.gl-hero-stat .l{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-top:6px}.gl-rail{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:2px solid var(--charcoal-deep);padding:14px 0}.gl-rail-inner{display:flex;align-items:center;gap:clamp(18px, 3vw, 36px);flex-wrap:wrap}.gl-rail-letters{display:flex;gap:2px;flex-wrap:wrap;flex:1}.gl-letter{width:28px;height:28px;border-radius:2px;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--charcoal);font-family:var(--font-display);transition:all 0.2s}.gl-letter.active{color:var(--forest);background:var(--forest-pale)}.gl-letter.active:hover{background:var(--forest);color:var(--white)}.gl-letter.inactive{color:var(--charcoal-12);cursor:default}.gl-rail-filters{display:flex;gap:6px;flex-wrap:wrap}.gl-chip{padding:7px 14px;border-radius:2px;border:1px solid var(--charcoal-12);background:var(--white);font-size:11px;font-weight:700;color:var(--charcoal);cursor:pointer;transition:all 0.2s;text-transform:uppercase;letter-spacing:.08em}.gl-chip:hover{border-color:var(--forest);color:var(--forest)}.gl-chip.is-active{background:var(--charcoal-deep);color:var(--white);border-color:var(--charcoal-deep)}@media (max-width:820px){.gl-rail-letters{justify-content:center}.gl-rail-filters{justify-content:center;width:100%}}.gl-body{background:var(--sage);padding:clamp(60px, 7vw, 100px) 0}.gl-letter-section{max-width:860px;margin:0 auto clamp(50px, 5vw, 80px)}.gl-letter-big{font-family:var(--font-display);font-size:clamp(80px, 10vw, 140px);line-height:.8;color:var(--forest);margin-bottom:24px;letter-spacing:-.04em;font-style:italic;padding-bottom:18px;border-bottom:2px solid var(--forest)}.gl-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:2px;overflow:hidden;margin-bottom:16px;scroll-margin-top:100px;transition:box-shadow 0.3s,border-color 0.3s;border-top:3px solid var(--charcoal-deep)}.gl-card:hover{border-color:var(--forest-12);box-shadow:6px 6px 0 -2px var(--cloud),6px 6px 0 0 var(--forest-12)}.gl-card.is-hidden{display:none}.gl-card-head{padding:clamp(24px, 2.6vw, 34px) clamp(24px, 2.6vw, 36px);position:relative}.gl-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.gl-tag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);font-weight:700;padding:4px 10px;background:var(--forest-pale);border-radius:2px}.gl-tag--legal{color:var(--blue);background:var(--blue-light)}.gl-tag--financial{color:var(--charcoal);background:var(--charcoal-05)}.gl-card dt{font-family:var(--font-display);font-size:clamp(26px, 3vw, 38px);color:var(--charcoal-deep);line-height:1.15;margin-bottom:10px;display:inline-block}.gl-card .gl-quick{font-size:clamp(15px, 1.6vw, 18px);color:var(--charcoal-deep);font-weight:500;line-height:1.55;margin-bottom:16px;border-left:2px solid var(--forest);padding-left:14px}.gl-card dd{font-size:15px;color:var(--charcoal-72);line-height:1.75;margin:0}.gl-card dd p{margin-bottom:14px}.gl-card dd p:last-child{margin-bottom:0}.gl-card details{margin-top:6px}.gl-card details summary{list-style:none;cursor:pointer;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);font-weight:600;display:inline-flex;align-items:center;gap:8px;padding:10px 0}.gl-card details summary::-webkit-details-marker{display:none}.gl-card details summary::after{content:'+';font-size:18px;font-weight:300}.gl-card details[open] summary::after{content:'\2013'}.gl-card details>*:not(summary){padding-top:10px}.gl-seealso{padding:14px clamp(24px, 2.6vw, 36px);background:var(--charcoal-deep);border-top:none;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.gl-seealso-lbl{color:#9BD08E;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.gl-seealso a{padding:5px 12px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:2px;color:rgb(255 255 255 / .8);font-weight:500;font-size:12px;transition:all 0.2s}.gl-seealso a:hover{background:var(--forest);color:var(--white);border-color:var(--forest)}.gl-suggest{background:var(--white);padding:clamp(80px, 9vw, 120px) 0}.gl-suggest .container{max-width:780px;text-align:center}.gl-suggest h2{font-size:clamp(30px, 3.8vw, 48px);color:var(--charcoal-deep);margin-bottom:12px}.gl-suggest p{color:var(--charcoal-72);font-size:16px;max-width:620px;margin:0 auto clamp(28px, 3vw, 40px);line-height:1.7}.gl-suggest-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:620px;margin:0 auto}.gl-suggest-form input,.gl-suggest-form textarea{width:100%;padding:14px 18px;border:1px solid var(--charcoal-12);border-radius:2px;font-size:15px;font-family:var(--font-body);background:var(--cloud);transition:border-color 0.25s,box-shadow 0.25s}.gl-suggest-form textarea{min-height:110px;resize:vertical;grid-column:1 / -1}.gl-suggest-form input:focus,.gl-suggest-form textarea:focus{outline:none;border-color:var(--forest);background:var(--white);box-shadow:0 0 0 3px var(--forest-pale)}.gl-suggest-form button{grid-column:1 / -1;padding:18px;background:var(--charcoal-deep);color:var(--white);border-radius:2px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background 0.25s}.gl-suggest-form button:hover{background:var(--forest)}@media (max-width:560px){.gl-suggest-form{grid-template-columns:1fr}}.gl-related{background:var(--charcoal-deep);padding:clamp(80px, 9vw, 120px) 0;border-top:none}.gl-related .section-head{text-align:center;max-width:720px;margin:0 auto clamp(38px, 4vw, 54px)}.gl-related .eyebrow{color:#9BD08E}.gl-related h2{font-size:clamp(30px, 3.6vw, 46px);color:var(--white);margin-bottom:12px}.gl-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px, 2.2vw, 28px)}.gl-related-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:2px;padding:clamp(26px, 3vw, 36px);transition:transform 0.4s,box-shadow 0.4s;border-top:3px solid var(--forest)}.gl-related-card:hover{transform:translateY(-3px);box-shadow:6px 6px 0 -2px var(--sage),6px 6px 0 0 rgb(74 124 63 / .2)}.gl-related-icon{width:44px;height:44px;border-radius:2px;background:var(--charcoal-deep);color:var(--white);display:grid;place-items:center;margin-bottom:18px}.gl-related-card h3{font-size:clamp(20px, 2vw, 24px);color:var(--charcoal-deep);margin-bottom:10px;line-height:1.2}.gl-related-card p{font-size:14px;color:var(--charcoal-72);line-height:1.6;margin-bottom:16px}.gl-related-card a{display:inline-flex;gap:8px;font-size:12px;font-weight:700;color:var(--forest);text-transform:uppercase;letter-spacing:.12em}@media (max-width:860px){.gl-related-grid{grid-template-columns:1fr}}.gl-empty{display:none;text-align:center;padding:60px 20px;color:var(--charcoal-72)}.gl-empty.is-visible{display:block}.gl-empty h3{font-family:var(--font-display);font-size:28px;color:var(--charcoal-deep);margin-bottom:10px}.team-hero{background:var(--charcoal-deep);position:relative;overflow:hidden;isolation:isolate;padding:clamp(96px, 11vw, 148px) 0 0}.team-hero::after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 25%,rgb(255 255 255 / .04) 0%,transparent 70%),radial-gradient(ellipse 42% 60% at 92% 82%,rgb(74 124 63 / .12) 0%,transparent 60%)}.team-hero .container{position:relative;z-index:2;text-align:left;max-width:1180px}.team-hero-dateline{display:flex;align-items:center;gap:14px;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:rgb(255 255 255 / .5);margin-bottom:clamp(36px, 4.5vw, 64px)}.team-hero-dateline .thd-dot{color:rgb(255 255 255 / .3)}.team-hero-dateline .thd-rule{flex:1;height:1px;background:rgb(255 255 255 / .15);margin-left:8px}.team-hero-masthead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(40px, 5vw, 96px);padding-bottom:clamp(56px, 7vw, 96px)}.team-hero-words{min-width:0}.team-hero h1{font-size:clamp(38px, 5.4vw, 76px);color:var(--white);line-height:1.04;letter-spacing:-.005em;margin:0 0 clamp(20px, 2vw, 28px)}.team-hero h1 em{font-style:italic;color:var(--forest-light)}.team-hero-sub{font-family:var(--font-body);font-size:clamp(15px, 1.55vw, 18px);color:rgb(255 255 255 / .68);font-weight:300;line-height:1.7;max-width:52ch}.team-hero-emblem{justify-self:end;align-self:center}.team-hero-emblem img{width:clamp(120px, 15vw, 210px);height:auto;opacity:.92;filter:drop-shadow(0 8px 28px rgb(0 0 0 / .35))}.team-hero-ribbon{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:clamp(20px, 3.4vw, 56px);flex-wrap:wrap;padding:clamp(20px, 2.4vw, 30px) clamp(24px, 4vw, 48px);border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .02);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.thr-item{display:inline-flex;align-items:baseline;gap:10px}.thr-key{font-family:var(--font-display);font-style:italic;font-size:clamp(17px, 1.8vw, 22px);color:var(--white)}.thr-val{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .5)}.thr-div{width:1px;height:26px;background:rgb(255 255 255 / .15)}@keyframes th-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.team-hero-dateline,.team-hero h1,.team-hero-sub,.team-hero-emblem,.team-hero-ribbon{animation:th-rise 700ms cubic-bezier(.22,.61,.36,1) both}.team-hero-dateline{animation-delay:0ms}.team-hero h1{animation-delay:120ms}.team-hero-sub{animation-delay:240ms}.team-hero-emblem{animation-delay:400ms;animation-duration:900ms}.team-hero-ribbon{animation-delay:550ms}@media (prefers-reduced-motion:reduce){.team-hero-dateline,.team-hero h1,.team-hero-sub,.team-hero-emblem,.team-hero-ribbon{animation:none}}.profile-section{background:var(--white);position:relative;overflow:hidden}.profile-section--alt{background:var(--cloud)}.profile-section--dark{background:var(--charcoal-deep);color:var(--white)}.profile-block{display:grid;grid-template-columns:clamp(300px, 30vw, 420px) 1fr;gap:clamp(48px, 6vw, 96px);align-items:start;max-width:1180px;margin:0 auto}.profile-block--reverse{grid-template-columns:1fr clamp(300px, 30vw, 420px)}.profile-block--reverse .profile-media{order:2}.profile-media{position:relative;display:flex;flex-direction:column;gap:24px}.profile-media-frame{position:relative}.profile-photo{width:clamp(240px, 28vw, 340px);height:clamp(240px, 28vw, 340px);border-radius:50%;overflow:hidden;background:linear-gradient(135deg,var(--charcoal),var(--charcoal-deep));display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-xl);position:relative;margin:0 auto}.profile-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(15%);transition:filter 0.6s var(--ease-out),transform 0.6s var(--ease-out)}.profile-photo:hover img{filter:grayscale(0%);transform:scale(1.02)}.profile-photo::after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgb(29 40 48 / .1);pointer-events:none}.profile-photo--placeholder::after{content:'Photo coming soon';position:absolute;bottom:14px;left:0;right:0;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .5);text-align:center;box-shadow:none}.profile-media-rule{position:absolute;bottom:-16px;left:0;width:48px;height:3px;background:var(--forest)}.profile-block--reverse .profile-media-rule{left:auto;right:0}.profile-expertise{margin:0;padding:clamp(20px, 2.4vw, 28px) clamp(22px, 2.6vw, 28px);background:var(--cloud);border-left:3px solid var(--forest)}.profile-section--alt .profile-expertise{background:var(--white)}.profile-section--dark .profile-expertise{background:rgb(255 255 255 / .04);border-left-color:var(--forest-light)}.profile-expertise-label{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.profile-section--dark .profile-expertise-label{color:var(--forest-light)}.profile-expertise ul{list-style:none;padding:0;margin:0}.profile-expertise li{font-size:13px;color:var(--charcoal-deep);line-height:1.5;padding:11px 0 11px 30px;position:relative;border-top:1px solid rgb(31 41 51 / .09)}.profile-expertise li:first-child{border-top:none;padding-top:2px}.profile-expertise li:last-child{padding-bottom:2px}.profile-section--dark .profile-expertise li{color:rgb(255 255 255 / .72);border-top-color:rgb(255 255 255 / .12)}.profile-expertise li::before{content:'';position:absolute;left:6px;top:15px;width:6px;height:11px;border:solid var(--forest);border-width:0 2px 2px 0;transform:rotate(45deg)}.profile-expertise li:first-child::before{top:6px}.profile-section--dark .profile-expertise li::before{border-color:var(--forest-light)}.profile-contacts{display:flex;gap:12px;flex-wrap:wrap}.profile-contact{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--white);border:1px solid var(--charcoal-12);color:var(--charcoal-deep);font-size:13px;font-weight:600;transition:all var(--duration-fast) ease}.profile-section--alt .profile-contact{background:var(--white)}.profile-section--dark .profile-contact{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .12);color:var(--white)}.profile-contact:hover{background:var(--forest);color:var(--white);border-color:var(--forest);transform:translateY(-1px)}.profile-contact svg{width:15px;height:15px}.profile-content{position:relative}.profile-content .eyebrow{color:var(--forest);margin-bottom:10px}.profile-section--dark .profile-content .eyebrow{color:var(--forest-light)}.profile-content h2{font-size:clamp(34px, 4.2vw, 58px);line-height:1.04;margin-bottom:8px;color:var(--charcoal-deep)}.profile-section--dark .profile-content h2{color:var(--white)}.profile-title{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);margin-bottom:clamp(20px, 2.4vw, 28px);padding-bottom:clamp(20px, 2.4vw, 28px);border-bottom:1px solid var(--charcoal-12)}.profile-section--dark .profile-title{color:var(--forest-light);border-bottom-color:rgb(255 255 255 / .1)}.profile-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.profile-tag{display:inline-block;padding:5px 13px;background:#fff0;color:var(--forest);font-size:11px;font-weight:600;letter-spacing:.06em;border:1px solid var(--forest-12)}.profile-section--dark .profile-tag{color:var(--forest-light);border-color:rgb(74 124 63 / .3)}.profile-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:28px}.profile-stat{text-align:left;padding:clamp(16px, 2vw, 22px) clamp(14px, 1.6vw, 20px);background:var(--cloud);position:relative}.profile-section--alt .profile-stat{background:var(--white)}.profile-section--dark .profile-stat{background:rgb(255 255 255 / .04)}.profile-stat:not(:last-child)::after{content:'';position:absolute;right:0;top:20%;bottom:20%;width:1px;background:var(--charcoal-12)}.profile-section--dark .profile-stat:not(:last-child)::after{background:rgb(255 255 255 / .08)}.profile-stat-num{font-family:var(--font-display);font-size:clamp(22px, 2.6vw, 32px);color:var(--forest);line-height:1;margin-bottom:6px}.profile-section--dark .profile-stat-num{color:var(--forest-light)}.profile-stat-label{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal-42)}.profile-section--dark .profile-stat-label{color:rgb(255 255 255 / .4)}.profile-bio p{font-size:clamp(15px, 1.5vw, 17px);color:var(--charcoal-72);line-height:1.85;margin-bottom:18px}.profile-section--dark .profile-bio p{color:rgb(255 255 255 / .65)}#david-fairley .profile-bio p:first-child::first-letter{font-family:var(--font-display);font-style:italic;float:left;font-size:3.4em;line-height:.82;margin:.06em .12em 0 -.02em;color:var(--charcoal-deep)}.profile-ordinal{position:absolute;top:clamp(60px, 8vw, 100px);right:0;font-family:var(--font-display);font-style:italic;font-size:clamp(120px, 14vw, 200px);line-height:1;color:var(--charcoal-05);pointer-events:none;transform:translateX(15%)}.profile-section--alt .profile-ordinal{color:rgb(54 69 79 / .04)}.profile-section--dark .profile-ordinal{color:rgb(255 255 255 / .03)}.senior-band{background:var(--sage);color:var(--charcoal-deep);position:relative;overflow:hidden}.senior-band::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 80% at 20% 20%,rgb(74 124 63 / .06) 0%,transparent 55%),radial-gradient(ellipse 50% 60% at 80% 80%,rgb(255 255 255 / .4) 0%,transparent 55%)}.senior-header{text-align:center;max-width:720px;margin:0 auto clamp(48px, 6vw, 72px);position:relative;z-index:1}.senior-header .eyebrow{color:var(--forest)}.senior-header h2{font-size:clamp(28px, 3.4vw, 44px);color:var(--charcoal-deep);margin-bottom:14px;line-height:1.15}.senior-header p{font-size:clamp(15px, 1.6vw, 18px);color:var(--charcoal-72);line-height:1.7}.senior-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative;z-index:1}.senior-card{padding:clamp(36px, 4vw, 52px) clamp(28px, 3.2vw, 40px);background:var(--white);border:1px solid var(--charcoal-12);position:relative;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.senior-card:first-child{border-right:none}.senior-card:last-child{border-left:none}.senior-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);z-index:2}.senior-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--forest);transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--ease-out)}.senior-card:hover::before{transform:scaleX(1)}.senior-ordinal{font-family:var(--font-display);font-style:italic;font-size:clamp(56px, 6vw, 80px);line-height:1;color:var(--charcoal-05);margin-bottom:clamp(20px, 2.4vw, 28px)}.senior-icon{width:44px;height:44px;border-radius:50%;background:var(--forest-pale);border:1px solid var(--forest-12);display:flex;align-items:center;justify-content:center;color:var(--forest);margin-bottom:18px}.senior-card h3{font-size:clamp(20px, 2.2vw, 26px);color:var(--charcoal-deep);margin-bottom:12px}.senior-card p{font-size:14px;color:var(--charcoal-72);line-height:1.75}.credentials-strip{background:var(--charcoal-deep);padding:clamp(48px, 6vw, 72px) 0;position:relative;overflow:hidden;text-align:center}.credentials-strip::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgb(74 124 63 / .05) 0%,transparent 60%)}.credentials-inner{display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:1}.colophon-fleuron{display:flex;align-items:center;gap:clamp(14px, 2vw, 24px);margin-bottom:clamp(24px, 3vw, 36px)}.colophon-fleuron-rule{width:clamp(40px, 5vw, 64px);height:1px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .18),transparent)}.colophon-fleuron-mark{width:8px;height:8px;border:1px solid rgb(74 124 63 / .5);transform:rotate(45deg);position:relative}.colophon-fleuron-mark::after{content:'';position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:var(--forest);opacity:.4}.colophon-imprint{font-family:var(--font-display);font-style:italic;font-size:clamp(18px, 2.2vw, 26px);color:var(--white);margin-bottom:6px}.colophon-founding{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .35);margin-bottom:clamp(20px, 2.4vw, 32px)}.colophon-details{display:flex;align-items:center;justify-content:center;gap:clamp(18px, 2.6vw, 36px);flex-wrap:wrap}.credential-item{display:flex;flex-direction:column;gap:5px;text-align:center}.credential-label{font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(74 124 63 / .65)}.credential-value{font-family:var(--font-body);font-size:clamp(13px, 1.3vw, 15px);color:rgb(255 255 255 / .65);font-weight:400}.credential-value a{color:rgb(255 255 255 / .65);border-bottom:1px solid rgb(255 255 255 / .18);transition:color 0.2s,border-color 0.2s}.credential-value a:hover{color:var(--forest-light);border-color:var(--forest-light)}.credential-divider{width:1px;height:28px;background:rgb(255 255 255 / .08)}.team-cta{background:var(--cloud);padding:clamp(72px, 9vw, 120px) 0;text-align:center;position:relative;overflow:hidden}.team-cta::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 20% 30%,rgb(74 124 63 / .05) 0%,transparent 55%),radial-gradient(ellipse 40% 50% at 80% 70%,rgb(0 76 151 / .03) 0%,transparent 55%)}.team-cta .container{position:relative;z-index:2;max-width:740px}.team-cta-fleuron{display:flex;align-items:center;justify-content:center;gap:clamp(12px, 1.6vw, 20px);margin-bottom:clamp(28px, 3.5vw, 44px)}.team-cta-fleuron-rule{width:clamp(40px, 5vw, 64px);height:1px;background:var(--charcoal-12)}.team-cta-fleuron-mark{width:6px;height:6px;background:var(--forest);border-radius:50%;opacity:.5}.team-cta h3{font-size:clamp(30px, 3.8vw, 48px);font-style:italic;color:var(--charcoal-deep);margin-bottom:clamp(14px, 1.6vw, 22px);line-height:1.12}.team-cta p{font-size:clamp(15px, 1.6vw, 18px);color:var(--charcoal-72);max-width:600px;margin:0 auto clamp(28px, 3.2vw, 40px);line-height:1.75}.team-cta p a{color:var(--forest);border-bottom:1px solid var(--forest-12);transition:border-color 0.2s}.team-cta p a:hover{border-color:var(--forest)}.team-cta .btn-primary{background:var(--forest);color:var(--white);border-color:var(--forest)}.team-cta .btn-primary:hover{background:var(--forest-light);border-color:var(--forest-light);transform:translateY(-2px);box-shadow:0 12px 28px rgb(74 124 63 / .25)}.team-cta-secondary{display:block;margin-top:18px;color:var(--charcoal-42);font-size:14px}.team-cta-secondary a{color:var(--charcoal-deep);font-weight:600;border-bottom:1px solid var(--charcoal-20)}.team-cta-secondary a:hover{color:var(--forest);border-color:var(--forest)}@media (max-width:960px){.team-hero-masthead{grid-template-columns:1fr}.team-hero-emblem{justify-self:start}.team-hero-emblem img{width:clamp(96px, 22vw, 140px)}.profile-block,.profile-block--reverse{grid-template-columns:1fr;gap:36px}.profile-block--reverse .profile-media{order:0}.profile-media{max-width:400px;margin:0 auto}.profile-ordinal{display:none}.senior-grid{grid-template-columns:1fr}.senior-card{border:1px solid var(--charcoal-12)!important}.senior-card:not(:last-child){margin-bottom:-1px}}@media (max-width:640px){.profile-stats{grid-template-columns:1fr;gap:0}.profile-stat:not(:last-child)::after{right:20%;left:20%;top:auto;bottom:0;width:auto;height:1px}.credential-divider{display:none}.colophon-details{flex-direction:column;gap:20px}.team-hero-ribbon{gap:12px}.thr-div{display:none}}.buy-hero{background:linear-gradient(160deg,var(--charcoal-deep) 0%,var(--charcoal) 50%,#2a3d47 100%);position:relative;overflow:hidden;padding:clamp(110px, 13vw, 170px) 0 clamp(70px, 8vw, 110px)}.buy-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 8% 35%,rgb(74 124 63 / .18) 0%,transparent 60%),radial-gradient(ellipse 45% 55% at 92% 65%,rgb(0 76 151 / .1) 0%,transparent 60%);pointer-events:none}.buy-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 40%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 40%,transparent 85%);pointer-events:none}.buy-hero .container{position:relative;z-index:2;max-width:1000px;text-align:center}.buy-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:100px;background:rgb(91 154 79 / .12);border:1px solid rgb(91 154 79 / .28);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-light);margin-bottom:clamp(20px, 2.4vw, 32px)}.buy-hero-eyebrow::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 12px var(--forest-light)}.buy-hero h1{font-size:clamp(38px, 5.5vw, 76px);color:var(--white);line-height:1.05;margin-bottom:clamp(16px, 1.8vw, 24px);letter-spacing:-.01em}.buy-hero h1 em{font-style:italic;color:var(--forest-light)}.buy-hero-sub{font-family:var(--font-body);font-size:clamp(16px, 1.6vw, 20px);color:rgb(255 255 255 / .68);font-weight:300;line-height:1.6;max-width:760px;margin:0 auto clamp(32px, 4vw, 44px)}.buy-hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:clamp(44px, 5vw, 64px)}.buy-hero-actions .btn-ghost{color:var(--white);border-color:rgb(255 255 255 / .28)}.buy-hero-actions .btn-ghost:hover{background:rgb(255 255 255 / .08)}.buy-hero-tertiary{display:block;margin-top:14px;font-family:var(--font-body);font-size:14px;color:rgb(255 255 255 / .55)}.buy-hero-tertiary a{color:var(--forest-light);text-decoration:none;border-bottom:1px solid rgb(91 154 79 / .4)}.buy-hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.5vw, 36px);padding-top:clamp(28px, 3.5vw, 44px);border-top:1px solid rgb(255 255 255 / .1);max-width:720px;margin-left:auto;margin-right:auto}.buy-hero-stat{text-align:center}.buy-hero-stat-value{font-family:var(--font-display);font-size:clamp(26px, 3.2vw, 40px);color:var(--white);line-height:1;margin-bottom:6px}.buy-hero-stat-value em{font-style:italic;color:var(--forest-light)}.buy-hero-stat-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .5)}.buy-position{background:var(--white)}.buy-position .container{max-width:880px}.buy-position-lede{font-family:var(--font-display);font-size:clamp(22px, 2.6vw, 34px);color:var(--charcoal-deep);line-height:1.35;margin-bottom:clamp(20px, 2vw, 28px);text-wrap:balance}.buy-position-lede em{color:var(--forest);font-style:italic}.buy-position p{font-size:clamp(16px, 1.5vw, 18px);color:var(--charcoal-72);line-height:1.75;margin-bottom:16px}.buy-position-rule{display:flex;gap:6px;margin:clamp(32px, 4vw, 48px) auto 0;width:120px}.buy-position-rule span{flex:1;height:3px;border-radius:2px}.buy-position-rule span:nth-child(1){background:var(--forest)}.buy-position-rule span:nth-child(2){background:var(--blue)}.buy-position-rule span:nth-child(3){background:var(--charcoal)}.buy-verticals{background:var(--cloud);position:relative;overflow:hidden}.buy-verticals::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 40% 60% at 0% 100%,var(--forest-pale) 0%,transparent 60%);pointer-events:none}.buy-verticals .container{position:relative;z-index:1}.buy-vert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px, 2vw, 26px);margin-top:clamp(32px, 4vw, 48px)}.buy-vert-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(24px, 2.8vw, 34px);position:relative;overflow:hidden;transition:transform 0.35s var(--ease-out),box-shadow 0.35s,border-color 0.35s}.buy-vert-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest),var(--forest-light));transform:scaleX(0);transform-origin:left;transition:transform 0.4s var(--ease-out)}.buy-vert-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--forest-12)}.buy-vert-card:hover::before{transform:scaleX(1)}.buy-vert-icon{width:48px;height:48px;border-radius:12px;background:var(--forest-pale);border:1px solid var(--forest-12);display:flex;align-items:center;justify-content:center;color:var(--forest);margin-bottom:18px}.buy-vert-card h3{font-size:clamp(20px, 2vw, 24px);margin-bottom:10px;color:var(--charcoal-deep)}.buy-vert-card p{font-size:14px;color:var(--charcoal-72);line-height:1.6;margin-bottom:16px}.buy-vert-meta{display:flex;flex-direction:column;gap:6px;padding-top:14px;border-top:1px solid var(--charcoal-12);font-family:var(--font-body);font-size:12px}.buy-vert-meta-row{display:flex;justify-content:space-between;align-items:center}.buy-vert-meta-label{color:var(--charcoal-42);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.buy-vert-meta-value{color:var(--charcoal-deep);font-weight:600}.buy-also{max-width:1180px;margin:clamp(28px, 3vw, 40px) auto 0;padding:clamp(16px, 1.8vw, 22px) clamp(20px, 2.4vw, 28px);background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;font-family:var(--font-body)}.buy-also__label{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal-72)}.buy-also__link{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:var(--forest);text-decoration:none;border-bottom:2px solid var(--forest-12);padding-bottom:2px;transition:border-color var(--duration-fast) var(--ease-out)}.buy-also__link:hover{border-bottom-color:var(--forest)}.buy-underwriting{background:var(--cloud);position:relative;overflow:hidden}.buy-underwriting::before{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 40% 50% at 0% 30%,rgb(91 154 79 / .07) 0%,transparent 60%),repeating-linear-gradient(0deg,transparent 0 39px,rgb(54 69 79 / .025) 39px 40px);pointer-events:none}.buy-underwriting>.container{position:relative;z-index:1}.buy-underwriting .buy-uw-card{background:var(--white);border:1px solid var(--charcoal-12);box-shadow:0 4px 14px rgb(20 30 40 / .04)}.buy-underwriting .buy-uw-num{color:var(--forest)}.buy-uw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 2vw, 24px);margin-top:clamp(40px, 5vw, 60px)}.buy-uw-card{background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(26px, 3vw, 36px);position:relative;transition:transform 0.35s var(--ease-out),box-shadow 0.35s}.buy-uw-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.buy-uw-num{font-family:var(--font-display);font-size:48px;color:var(--forest);line-height:1;opacity:.4;position:absolute;top:20px;right:24px}.buy-uw-icon{width:52px;height:52px;border-radius:12px;background:var(--white);border:1px solid var(--forest-12);display:flex;align-items:center;justify-content:center;color:var(--forest);margin-bottom:18px;position:relative;z-index:1}.buy-uw-card h3{font-size:18px;margin-bottom:10px;color:var(--charcoal-deep);position:relative;z-index:1}.buy-uw-card p{font-size:14px;color:var(--charcoal-72);line-height:1.65;position:relative;z-index:1}.buy-process{background:linear-gradient(180deg,var(--charcoal-deep) 0%,var(--charcoal) 100%);color:var(--white);position:relative;overflow:hidden}.buy-process::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 70% at 50% 0%,rgb(74 124 63 / .12) 0%,transparent 60%);pointer-events:none}.buy-process .container{position:relative;z-index:1}.buy-process .section-header h2{color:var(--white)}.buy-process .section-header p{color:rgb(255 255 255 / .6)}.buy-process .eyebrow{color:var(--forest-light)}.buy-process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(12px, 1.4vw, 18px);margin-top:clamp(40px, 5vw, 60px);position:relative}@media (max-width:1100px){.buy-process-grid{grid-template-columns:repeat(3,1fr);row-gap:32px}}@media (max-width:600px){.buy-process-grid{grid-template-columns:repeat(2,1fr)}}.buy-process-grid::before{content:'';position:absolute;top:32px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,rgb(91 154 79 / .4),transparent);z-index:0}.buy-process-step{position:relative;z-index:1;text-align:center}.buy-process-num{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--forest) 0%,var(--forest-light) 100%);border:3px solid var(--charcoal-deep);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:24px;color:var(--white);margin:0 auto 18px;box-shadow:0 0 30px rgb(91 154 79 / .3)}.buy-process-step h4{font-family:var(--font-display);font-size:18px;color:var(--white);margin-bottom:8px}.buy-process-days{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest-light);margin-bottom:10px;padding:4px 10px;background:rgb(91 154 79 / .1);border:1px solid rgb(91 154 79 / .25);border-radius:100px}.buy-process-step p{font-size:13px;color:rgb(255 255 255 / .62);line-height:1.6}.buy-listings{background:var(--white)}.buy-listings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px, 2vw, 24px);margin-top:clamp(40px, 5vw, 56px)}.buy-list-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(22px, 2.5vw, 28px);position:relative;display:flex;flex-direction:column;transition:transform 0.35s var(--ease-out),box-shadow 0.35s,border-color 0.35s}.buy-list-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--forest-12)}.buy-list-badge{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);background:var(--forest-pale);padding:5px 10px;border-radius:4px;border:1px solid var(--forest-12);align-self:flex-start;margin-bottom:14px}.buy-list-card h3{font-family:var(--font-display);font-size:17px;color:var(--charcoal-deep);line-height:1.3;margin-bottom:14px;min-height:44px}.buy-list-price{font-family:var(--font-display);font-size:28px;color:var(--forest);line-height:1;margin-bottom:3px}.buy-list-price-label{font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-42);margin-bottom:14px}.buy-list-stats{display:flex;justify-content:space-between;gap:8px;padding:12px 0;border-top:1px solid var(--charcoal-12);border-bottom:1px solid var(--charcoal-12);margin-bottom:16px}.buy-list-stat{text-align:center;flex:1}.buy-list-stat-value{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--charcoal-deep);display:block}.buy-list-stat-label{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal-42)}.buy-list-nda{display:block;text-align:center;padding:10px 16px;background:var(--charcoal-deep);color:var(--white);font-family:var(--font-body);font-size:13px;font-weight:600;border-radius:var(--radius-md);margin-top:auto;transition:background 0.3s}.buy-list-nda:hover{background:var(--forest)}.buy-listings-footer{text-align:center;margin-top:clamp(32px, 4vw, 48px)}.buy-listings-footer a{color:var(--forest);font-family:var(--font-body);font-weight:600;font-size:16px;border-bottom:2px solid var(--forest-12);padding-bottom:3px;transition:border-color 0.3s}.buy-listings-footer a:hover{border-bottom-color:var(--forest)}.buyer-cta{background:linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(56px, 7vw, 96px) 0;text-align:center;position:relative;overflow:hidden}.buyer-cta::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgb(255 255 255 / .06) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgb(0 76 151 / .15) 0%,transparent 40%);pointer-events:none}.buyer-cta .container{position:relative;z-index:1;max-width:760px}.buyer-cta-eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .75);margin-bottom:16px;padding:6px 14px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);border-radius:100px}.buyer-cta h3{font-size:clamp(28px, 3.6vw, 44px);font-style:italic;color:var(--white);margin-bottom:clamp(12px, 1.4vw, 20px);line-height:1.15}.buyer-cta p{font-size:clamp(15px, 1.4vw, 17px);color:rgb(255 255 255 / .78);line-height:1.7;margin-bottom:clamp(24px, 3vw, 32px)}.buyer-cta .btn-primary{background:var(--white);color:var(--forest);border-color:var(--white)}.faq-section{background:var(--cloud)}.faq-header{text-align:center;margin-bottom:clamp(32px, 4vw, 56px)}.faq-list{max-width:860px;margin:0 auto}.faq-list details{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);margin-bottom:12px;overflow:hidden;transition:box-shadow 0.3s,border-color 0.3s}.faq-list details:hover{box-shadow:var(--shadow-md)}.faq-list details[open]{box-shadow:var(--shadow-md);border-color:var(--forest-12)}.faq-list summary{padding:clamp(18px, 2vw, 24px) clamp(22px, 2.5vw, 30px);font-family:var(--font-display);font-size:clamp(17px, 1.8vw, 21px);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--charcoal-deep);gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';font-family:var(--font-body);font-size:26px;font-weight:300;color:var(--forest);transition:transform 0.3s;flex-shrink:0}.faq-list details[open] summary::after{transform:rotate(45deg)}.faq-list .faq-answer{padding:0 clamp(22px, 2.5vw, 30px) clamp(18px, 2vw, 24px);font-size:15px;color:var(--charcoal-72);line-height:1.75}.buy-final{background:var(--charcoal-deep);color:var(--white);padding:clamp(64px, 8vw, 110px) 0}.buy-final .container{max-width:1000px;text-align:center}.buy-final .eyebrow{color:var(--forest-light)}.buy-final h2{font-size:clamp(32px, 4vw, 54px);color:var(--white);margin-bottom:16px}.buy-final p{font-size:17px;color:rgb(255 255 255 / .6);max-width:620px;margin:0 auto clamp(36px, 4.5vw, 52px)}.buy-final-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 24px)}.buy-final-tile{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);padding:clamp(28px, 3vw, 36px);text-align:left;transition:background 0.35s,border-color 0.35s,transform 0.35s}.buy-final-tile:hover{background:rgb(91 154 79 / .08);border-color:rgb(91 154 79 / .3);transform:translateY(-4px)}.buy-final-tile-icon{width:46px;height:46px;border-radius:10px;background:rgb(91 154 79 / .12);border:1px solid rgb(91 154 79 / .3);display:flex;align-items:center;justify-content:center;color:var(--forest-light);margin-bottom:18px}.buy-final-tile h4{font-family:var(--font-display);font-size:22px;color:var(--white);margin-bottom:8px}.buy-final-tile p{font-size:14px;color:rgb(255 255 255 / .6);line-height:1.6;margin:0 0 16px}.buy-final-tile a{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--forest-light);letter-spacing:.04em}.buy-final-tile a::after{content:' →';transition:margin 0.3s;display:inline-block}.buy-final-tile:hover a::after{margin-left:4px}.contact-info-section{background:var(--white)}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(20px, 2.5vw, 32px);max-width:1000px;margin:0 auto}.contact-info-item{text-align:center}.contact-info-item h4{font-size:11px;font-family:var(--font-body);font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--charcoal-42);margin-bottom:10px}.contact-info-item p{font-size:14px;color:var(--charcoal-72);line-height:1.6}.contact-info-item a{color:var(--forest);text-decoration:none}.contact-info-item a:hover{text-decoration:underline}@media (max-width:1120px){.buy-vert-grid,.buy-uw-grid{grid-template-columns:repeat(2,1fr)}.buy-listings-grid{grid-template-columns:repeat(2,1fr)}.buy-process-grid{grid-template-columns:repeat(5,1fr);gap:12px}}@media (max-width:820px){.buy-hero-stats{grid-template-columns:repeat(2,1fr);gap:24px}.buy-process-grid{grid-template-columns:repeat(2,1fr)}.buy-process-grid::before{display:none}.buy-final-tiles{grid-template-columns:1fr}}@media (max-width:580px){.buy-vert-grid,.buy-uw-grid,.buy-listings-grid{grid-template-columns:1fr}}.buy-why{background:var(--white)}.buy-why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px, 2.4vw, 32px);margin-top:clamp(40px, 5vw, 60px)}.buy-why-card{background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(28px, 3vw, 40px);border-left:4px solid var(--forest);transition:transform 0.35s var(--ease-out),box-shadow 0.35s,border-left-color 0.35s}.buy-why-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-left-color:var(--forest-light)}.buy-why-card h3{font-size:clamp(20px, 2vw, 26px);margin-bottom:12px;color:var(--charcoal-deep)}.buy-why-card p{font-size:15px;color:var(--charcoal-72);line-height:1.7;margin:0}.buy-lifestyle{margin-top:clamp(48px, 6vw, 72px);padding-top:clamp(32px, 4vw, 48px);border-top:1px solid var(--charcoal-12);text-align:center}.buy-lifestyle-pre{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal-42);margin:0 0 clamp(20px, 2vw, 28px)}.buy-lifestyle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px, 2vw, 28px);max-width:880px;margin:0 auto}.buy-lifestyle-tile{padding:clamp(18px, 2vw, 24px) clamp(14px, 1.6vw, 20px);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);background:var(--white)}.buy-lifestyle-tile h4{font-family:var(--font-display);font-size:17px;color:var(--charcoal-deep);margin:0 0 6px}.buy-lifestyle-tile p{font-size:13px;color:var(--charcoal-72);line-height:1.55;margin:0}.buy-working{background:var(--cloud)}.buy-working-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px, 2vw, 24px);margin-top:clamp(40px, 5vw, 56px)}.buy-working-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(24px, 2.8vw, 32px);transition:transform 0.35s,box-shadow 0.35s,border-color 0.35s}.buy-working-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--forest-12)}.buy-working-num{font-family:var(--font-display);font-size:36px;color:var(--forest);line-height:1;opacity:.5;margin-bottom:14px}.buy-working-card h3{font-size:17px;margin-bottom:10px;color:var(--charcoal-deep);line-height:1.3}.buy-working-card p{font-size:14px;color:var(--charcoal-72);line-height:1.65;margin:0}.buyer-alert-strip{background:linear-gradient(135deg,var(--forest) 0%,#3a6a31 50%,var(--charcoal-deep) 130%);padding:clamp(56px, 7vw, 88px) 0;position:relative;overflow:hidden}.buyer-alert-strip::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 18% 30%,rgb(255 255 255 / .08) 0%,transparent 40%),radial-gradient(circle at 82% 70%,rgb(0 76 151 / .18) 0%,transparent 40%);pointer-events:none}.buyer-alert-strip .container{position:relative;z-index:1;max-width:1180px}.buyer-alert-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(36px, 4vw, 64px);align-items:start}@media (max-width:980px){.buyer-alert-grid{grid-template-columns:1fr}}.buyer-alert-copy{color:var(--white)}.buyer-alert-eyebrow{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .78);margin-bottom:16px;padding:6px 14px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);border-radius:100px}.buyer-alert-strip h3{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px);color:var(--white);margin:0 0 clamp(14px, 1.6vw, 22px);line-height:1.1;font-weight:400;letter-spacing:-.01em}.buyer-alert-strip h3 em{font-style:italic;color:rgb(255 255 255 / .92)}.buyer-alert-strip .buyer-alert-copy p{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);color:rgb(255 255 255 / .82);line-height:1.7;margin:0 0 22px}.buyer-alert-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.buyer-alert-bullets li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-family:var(--font-body);font-size:14.5px;line-height:1.55;color:rgb(255 255 255 / .85)}.buyer-alert-bullets strong{color:var(--white);font-weight:600}.buyer-alert-check{width:22px;height:22px;border-radius:50%;background:var(--white);color:var(--forest);display:grid;place-items:center;font-size:12px;font-weight:700;margin-top:2px}.buyer-alert-card{background:var(--white);border-radius:var(--radius-lg);padding:clamp(28px, 3vw, 36px);box-shadow:0 16px 40px rgb(0 0 0 / .18);display:flex;flex-direction:column;gap:14px}.buyer-alert-card-pre{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest)}.buyer-alert-card-h{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 28px);color:var(--charcoal-deep);font-weight:400;margin:0;letter-spacing:-.01em}.buyer-alert-card-p{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--charcoal-72);margin:0 0 6px}.buyer-alert-card-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;background:var(--forest);color:var(--white);border-radius:var(--radius-md);font-family:var(--font-body);font-size:15px;font-weight:600;text-decoration:none;transition:background 0.2s,transform 0.2s}.buyer-alert-card-btn:hover{background:var(--forest-light);transform:translateY(-1px)}.buyer-alert-card-link{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--forest);text-decoration:none;text-align:center;padding-top:4px;border-top:1px solid var(--charcoal-12);margin-top:4px;padding-top:14px}.buyer-alert-card-link:hover{text-decoration:underline}.buy-cross-cta{background:var(--white);padding:clamp(56px, 7vw, 88px) 0;border-top:1px solid var(--charcoal-12)}.buy-cross-cta-grid{display:grid;grid-template-columns:1fr auto;gap:clamp(24px, 3vw, 48px);align-items:center;max-width:1000px;margin:0 auto}.buy-cross-cta-grid .eyebrow{color:var(--charcoal-42);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:8px}.buy-cross-cta-grid h3{font-family:var(--font-display);font-size:clamp(24px, 2.6vw, 32px);color:var(--charcoal-deep);margin:0 0 6px;line-height:1.2}.buy-cross-cta-grid p{font-size:15px;color:var(--charcoal-72);line-height:1.6;margin:0}@media (max-width:1120px){.buy-working-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.buy-why-grid,.buy-lifestyle-grid{grid-template-columns:1fr}.buy-cross-cta-grid{grid-template-columns:1fr;text-align:center}}@media (max-width:580px){.buy-working-grid{grid-template-columns:1fr}}.buy-position{background:var(--white);padding:clamp(80px, 10vw, 130px) 0}.buy-position-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(48px, 6vw, 96px);align-items:start}.buy-position-anchor{position:sticky;top:100px}.buy-position-anchor .eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-weight:700;margin:0 0 18px}.buy-position-title{font-family:var(--font-display);font-size:clamp(32px, 4.2vw, 54px);line-height:1.05;letter-spacing:-.018em;color:var(--charcoal-deep);margin:0}.buy-position-title em{font-style:italic;color:var(--forest)}.buy-position-body p{font-size:clamp(16px, 1.5vw, 18px);color:var(--charcoal-72);line-height:1.75;margin:0 0 20px}.buy-position-bullets{list-style:none;padding:clamp(24px, 3vw, 32px) 0 0;margin:clamp(24px, 3vw, 32px) 0 0;border-top:1px solid var(--charcoal-12);display:grid;gap:14px}.buy-position-bullets li{font-size:15px;color:var(--charcoal-72);line-height:1.55;padding-left:28px;position:relative}.buy-position-bullets li::before{content:'\2713';position:absolute;left:0;top:1px;color:var(--forest);font-weight:700}.buy-position-bullets strong{color:var(--charcoal-deep);font-weight:600}.buy-versus{background:var(--white);padding:clamp(80px, 10vw, 130px) 0}.buy-versus-table{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(20px, 2.5vw, 48px);align-items:stretch;margin-top:clamp(48px, 6vw, 72px)}.buy-versus-col{border-radius:var(--radius-lg);padding:clamp(32px, 3.4vw, 44px)}.buy-versus-col--build{background:rgb(54 69 79 / .04);border:1px solid var(--charcoal-12)}.buy-versus-col--buy{background:var(--white);border:1px solid var(--forest-12);border-top:4px solid var(--forest);box-shadow:var(--shadow-md)}.buy-versus-tag{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:clamp(20px, 2vw, 28px);padding:6px 14px;border-radius:100px}.buy-versus-col--build .buy-versus-tag{color:var(--charcoal-72);background:rgb(54 69 79 / .06);border:1px solid var(--charcoal-12)}.buy-versus-col--buy .buy-versus-tag{color:var(--forest);background:var(--forest-pale);border:1px solid var(--forest-12)}.buy-versus-list{list-style:none;padding:0;margin:0;display:grid;gap:clamp(12px, 1.4vw, 16px)}.buy-versus-list li{font-size:clamp(14px, 1.4vw, 16px);line-height:1.5;padding-left:30px;position:relative}.buy-versus-col--build .buy-versus-list li{color:var(--charcoal-72);text-decoration:line-through;text-decoration-color:rgb(54 69 79 / .3);text-decoration-thickness:1px}.buy-versus-col--build .buy-versus-list li::before{content:'\2715';position:absolute;left:0;top:0;color:var(--charcoal-42);font-weight:700;text-decoration:none;display:inline-block}.buy-versus-col--buy .buy-versus-list li{color:var(--charcoal-deep)}.buy-versus-col--buy .buy-versus-list li::before{content:'\2713';position:absolute;left:0;top:0;color:var(--forest);font-weight:700}.buy-versus-divider{display:flex;align-items:center;justify-content:center}.buy-versus-divider span{width:56px;height:56px;border-radius:50%;background:var(--charcoal-deep);color:var(--white);display:grid;place-items:center;font-family:var(--font-display);font-style:italic;font-size:18px}.buy-versus-lifestyle{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-top:clamp(40px, 5vw, 56px);padding-top:clamp(28px, 3vw, 40px);border-top:1px solid var(--charcoal-12)}.buy-versus-lifestyle-pre{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal-42);margin-right:8px}.buy-versus-lifestyle-pill{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--charcoal-deep);padding:7px 14px;background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:100px}.buy-commitments{background:var(--charcoal-deep);color:var(--white);padding:clamp(96px, 11vw, 140px) 0;position:relative;overflow:hidden}.buy-commit__bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 88% 12%,rgb(91 154 79 / .16) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 12% 88%,rgb(0 76 151 / .1) 0%,transparent 60%);pointer-events:none}.buy-commitments .container{position:relative;z-index:1}.buy-commit__head{max-width:760px;margin:0 auto clamp(56px, 6vw, 80px);text-align:center;padding:0 var(--gutter)}.eyebrow--light{color:var(--forest-light)}.buy-commit__title{font-family:var(--font-display);font-size:clamp(32px, 4vw, 56px);line-height:1.05;color:var(--white);margin:12px 0 16px;font-weight:400;letter-spacing:-.015em}.buy-commit__title em{font-style:italic;color:var(--forest-light)}.buy-commit__lede{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:rgb(232 237 229 / .78);margin:0}.buy-commit-list{list-style:none;padding:0;margin:0 auto;max-width:1080px;padding:0 var(--gutter);display:flex;flex-direction:column;gap:0}.buy-commit-row{display:grid;grid-template-columns:140px 1fr auto;gap:clamp(24px, 3vw, 40px);align-items:center;padding:clamp(32px, 4vw, 48px) 0;border-top:1px solid rgb(232 237 229 / .1)}.buy-commit-row:first-child{border-top:0}.buy-commit-num{font-family:var(--font-display);font-size:clamp(64px, 8vw, 120px);line-height:.9;color:var(--forest-light);font-weight:400;letter-spacing:-.04em;text-align:center;font-style:normal;opacity:1}.buy-commit-body{display:flex;flex-direction:column;gap:10px}.buy-commit-h{font-family:var(--font-display);font-size:clamp(22px, 2.6vw, 32px);line-height:1.15;color:var(--white);font-weight:400;margin:0;letter-spacing:-.01em}.buy-commit-p{font-family:var(--font-body);font-size:15px;line-height:1.7;color:rgb(232 237 229 / .78);margin:0}.buy-commit-tag{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest-light);padding:8px 14px;border:1px solid rgb(91 154 79 / .32);border-radius:100px;white-space:nowrap}@media (max-width:880px){.buy-commit-row{grid-template-columns:1fr;gap:14px;padding:28px 0}.buy-commit-num{text-align:left;font-size:56px}.buy-commit-tag{align-self:flex-start}}.buyer-alert-cta{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:20px 38px;background:var(--white);color:var(--forest);border-radius:var(--radius-md);text-decoration:none;font-family:var(--font-body);transition:transform 0.3s,box-shadow 0.3s;box-shadow:0 6px 24px rgb(0 0 0 / .18)}.buyer-alert-cta:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgb(0 0 0 / .26)}.buyer-alert-cta-main{font-size:17px;font-weight:700;letter-spacing:.02em}.buyer-alert-cta-meta{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal-42)}.buy-cross{background:linear-gradient(135deg,#1e4e8c 0%,#143866 70%,#0c2848 100%);color:var(--white);padding:clamp(36px, 4.5vw, 56px) 0;position:relative;overflow:hidden}.buy-cross::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 80px,rgb(255 255 255 / .05) 80px 81px);pointer-events:none}.buy-cross .container{position:relative;z-index:1}.buy-cross-grid{display:grid;grid-template-columns:1.6fr auto;gap:clamp(20px, 3vw, 40px);align-items:center}.buy-cross-eyebrow{display:inline-block;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:rgb(255 255 255 / .85);padding:4px 10px;background:rgb(255 255 255 / .14);border-radius:100px;margin-bottom:10px}.buy-cross-title{font-family:var(--font-display);font-style:normal;font-size:clamp(20px, 2.4vw, 28px);line-height:1.2;letter-spacing:-.01em;color:var(--white);margin:0 0 6px;max-width:60ch;font-weight:400}.buy-cross-copy p{font-size:14.5px;line-height:1.55;color:rgb(255 255 255 / .85);margin:0;max-width:60ch}.buy-cross-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;background:var(--white);color:#143866;border-radius:var(--radius-md);text-decoration:none;font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.02em;transition:transform 0.3s,gap 0.3s;white-space:nowrap}.buy-cross-btn:hover{transform:translateY(-2px);gap:14px}@media (max-width:980px){.buy-position-grid{grid-template-columns:1fr;gap:36px}.buy-position-anchor{position:static}.buy-versus-table{grid-template-columns:1fr;gap:16px}.buy-versus-divider span{width:44px;height:44px;font-size:16px}.buy-cross-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:820px){.buy-commit-list{grid-template-columns:1fr}}.buy-hero{background:radial-gradient(ellipse 45% 55% at 5% 20%,rgb(74 124 63 / .16) 0%,transparent 60%),radial-gradient(ellipse 40% 50% at 95% 85%,rgb(0 76 151 / .08) 0%,transparent 60%),linear-gradient(170deg,var(--charcoal-deep) 0%,#11181f 50%,#0c1218 100%);padding:clamp(110px, 13vw, 180px) 0 clamp(56px, 6vw, 96px)}.buy-hero::before{background:repeating-linear-gradient(0deg,transparent 0 59px,rgb(232 237 229 / .018) 59px 60px),repeating-linear-gradient(90deg,transparent 0 59px,rgb(232 237 229 / .018) 59px 60px);mask-image:none;-webkit-mask-image:none}.buy-hero::after{display:none}.buy-hero__foil{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,var(--forest) 20%,var(--forest-light) 50%,var(--forest) 80%,transparent 100%);z-index:3}.buy-hero .container{max-width:var(--container-max);text-align:left}.buy-hero__grid{display:grid;grid-template-columns:1fr 320px;gap:clamp(40px, 5vw, 72px);align-items:center;margin-bottom:clamp(48px, 6vw, 72px)}.buy-hero__copy{text-align:left}.buy-hero h1{text-align:left}.buy-hero-sub{text-align:left;margin-left:0}.buy-hero-actions{justify-content:flex-start}.buy-hero-actions .btn-ghost{color:rgb(232 237 229 / .75);border-color:rgb(232 237 229 / .2)}.buy-hero-actions .btn-ghost:hover{color:var(--white);border-color:rgb(232 237 229 / .45);background:rgb(255 255 255 / .06)}.buy-hero__pipeline{background:rgb(255 255 255 / .03);border:1px solid rgb(232 237 229 / .08);border-radius:var(--radius-lg);padding:clamp(24px, 2.6vw, 30px) clamp(22px, 2.4vw, 28px);font-family:var(--font-body)}.buy-hero__pipeline-label{display:block;font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--forest-light);margin-bottom:26px;padding-bottom:16px;border-bottom:1px solid rgb(232 237 229 / .08)}.buy-hero__steps{list-style:none;margin:0;padding:0}.buy-hero__step{position:relative;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:14px;padding-bottom:26px}.buy-hero__step:last-child{padding-bottom:0}.buy-hero__step:not(:last-child)::before{content:'';position:absolute;left:14px;top:30px;bottom:0;width:1.5px;background:linear-gradient(180deg,rgb(91 154 79 / .55),rgb(232 237 229 / .1))}.buy-hero__step-node{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .04);border:1.5px solid rgb(232 237 229 / .2);color:var(--forest-light);position:relative;z-index:2}.buy-hero__step-node svg{width:14px;height:14px}.buy-hero__step-text{display:flex;flex-direction:column}.buy-hero__step-title{font-size:13.5px;font-weight:600;color:rgb(232 237 229 / .9);letter-spacing:.01em}.buy-hero__step-meta{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(232 237 229 / .42);margin-top:3px}.buy-hero__step--final .buy-hero__step-node{background:var(--forest);border-color:var(--forest-light);color:var(--white);box-shadow:0 0 0 4px rgb(91 154 79 / .15)}.buy-hero__step--final .buy-hero__step-title{color:var(--white)}.buy-hero-stats{border-top:1px solid rgb(232 237 229 / .08);border-bottom:1px solid rgb(232 237 229 / .08);padding:clamp(20px, 2.4vw, 28px) 0;max-width:none;gap:0}.buy-hero-stat{border-right:1px solid rgb(232 237 229 / .08);padding:4px clamp(12px, 1.5vw, 24px)}.buy-hero-stat:last-child{border-right:none}.buy-hero-stat-value{color:var(--white)}@media (max-width:980px){.buy-hero__grid{grid-template-columns:1fr}.buy-hero__pipeline{display:none}.buy-hero .container{text-align:center}.buy-hero__copy{text-align:center}.buy-hero h1{text-align:center}.buy-hero-sub{text-align:center;margin:0 auto clamp(32px, 4vw, 44px)}.buy-hero-actions{justify-content:center}}@media (max-width:820px){.buy-hero-stats{grid-template-columns:1fr 1fr 1fr}.buy-hero-stat{border-right:1px solid rgb(232 237 229 / .08)}}.buy-versus{background:var(--sage);padding:clamp(88px, 11vw, 140px) 0}.buy-versus-col--build{background:var(--white);border:1px solid var(--charcoal-12);box-shadow:none}.buy-versus-col--buy{background:var(--charcoal-deep);color:var(--white);border:1px solid rgb(91 154 79 / .3);border-top:3px solid var(--forest-light);box-shadow:0 20px 48px -16px rgb(29 40 48 / .3)}.buy-versus-col--buy .buy-versus-tag{color:var(--charcoal-deep);background:var(--forest-light);border-color:var(--forest-light);font-weight:800}.buy-versus-col--buy .buy-versus-list li{color:rgb(232 237 229 / .88)}.buy-versus-col--buy .buy-versus-list li::before{color:var(--forest-light)}.buy-versus-divider span{background:var(--forest);box-shadow:0 0 0 8px var(--sage)}.buy-versus-lifestyle{border-top-color:rgb(54 69 79 / .12)}.buy-versus-lifestyle-pill{background:var(--white)}.buy-also{background:var(--white);border-color:rgb(54 69 79 / .08)}.buy-underwriting{background:var(--white);padding:clamp(88px, 11vw, 140px) 0}.buy-underwriting::before{background:none}.buy-uw-grid{display:grid;grid-template-columns:1fr;gap:0;max-width:960px;margin:clamp(40px, 5vw, 60px) auto 0;border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;background:var(--cloud);box-shadow:var(--shadow-md)}.buy-uw-card{display:grid;grid-template-columns:72px 1fr;gap:0 clamp(16px, 2vw, 24px);align-items:start;padding:clamp(24px, 2.8vw, 32px) clamp(24px, 2.8vw, 32px);border-bottom:1px solid var(--charcoal-12);border-radius:0;background:var(--white);border:none;box-shadow:none;transition:background 0.2s}.buy-uw-card:last-child{border-bottom:none}.buy-uw-card:hover{transform:none;box-shadow:none;background:var(--forest-pale)}.buy-uw-num{position:static;font-size:clamp(28px, 2.8vw, 36px);color:var(--charcoal-20);opacity:1;grid-row:1 / span 2;display:flex;align-items:flex-start;padding-top:2px}.buy-uw-card:hover .buy-uw-num{color:var(--forest)}.buy-uw-icon{display:none}.buy-uw-card h3{font-size:clamp(17px, 1.8vw, 20px);margin-bottom:6px}.buy-uw-card p{font-size:14px;line-height:1.6}@media (max-width:1120px){.buy-uw-grid{grid-template-columns:1fr}}@media (max-width:580px){.buy-uw-grid{grid-template-columns:1fr}.buy-uw-card{grid-template-columns:56px 1fr}}.buy-process{background:var(--cloud);color:var(--charcoal-deep);padding:clamp(88px, 11vw, 140px) 0}.buy-process::before{background:none}.buy-process .section-header h2{color:var(--charcoal-deep)}.buy-process .section-header p{color:var(--charcoal-72)}.buy-process .eyebrow{color:var(--forest)}.buy-process-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;margin-top:clamp(48px, 6vw, 72px);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow-sm)}.buy-process-grid::before{display:none}.buy-process-step{text-align:center;padding:clamp(24px, 2.8vw, 36px) clamp(14px, 1.6vw, 22px);border-right:1px solid var(--charcoal-12);transition:background 0.2s}.buy-process-step:last-child{border-right:none}.buy-process-step:hover{background:var(--forest-pale)}.buy-process-num{width:48px;height:48px;background:#fff0;border:2px solid var(--forest);color:var(--forest);font-size:20px;box-shadow:none;margin:0 auto 14px;transition:background 0.25s,color 0.25s}.buy-process-step:hover .buy-process-num{background:var(--forest);color:var(--white)}.buy-process-step:last-child .buy-process-num{background:var(--forest);color:var(--white);box-shadow:0 0 20px rgb(91 154 79 / .25)}.buy-process-days{color:var(--charcoal-42);background:rgb(54 69 79 / .04);border-color:var(--charcoal-12)}.buy-process-step h4{color:var(--charcoal-deep);font-size:16px}.buy-process-step p{color:var(--charcoal-72);font-size:12.5px}@media (max-width:1100px){.buy-process-grid{grid-template-columns:repeat(3,1fr)}.buy-process-step:nth-child(3){border-right:none}.buy-process-step:nth-child(3)~.buy-process-step{border-top:1px solid var(--charcoal-12)}}@media (max-width:600px){.buy-process-grid{grid-template-columns:repeat(2,1fr)}.buy-process-step{border-right:1px solid var(--charcoal-12)}.buy-process-step:nth-child(even){border-right:none}.buy-process-step:nth-child(n+3){border-top:1px solid var(--charcoal-12)}}.qanda{background:var(--white);overflow:visible}.buy-cross{background:linear-gradient(135deg,#1a4a82 0%,#12345c 70%,#0b2648 100%)}.rs-hero{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,transparent,transparent 59px,rgb(232 237 229 / .03) 59px,rgb(232 237 229 / .03) 60px),repeating-linear-gradient(90deg,transparent,transparent 59px,rgb(232 237 229 / .03) 59px,rgb(232 237 229 / .03) 60px),linear-gradient(175deg,var(--charcoal-deep) 0%,#0f1a13 100%);color:var(--white);padding:clamp(130px, 14vw, 180px) 0 clamp(80px, 9vw, 120px)}.rs-hero::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 65% at 18% 35%,rgb(74 124 63 / .16) 0%,transparent 60%),radial-gradient(ellipse 45% 55% at 82% 75%,rgb(0 76 151 / .1) 0%,transparent 60%)}.rs-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(40px, 5vw, 80px);align-items:center}.rs-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border:1px solid rgb(74 124 63 / .55);border-radius:2px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#9BD08E;background:rgb(74 124 63 / .08);margin-bottom:24px}.rs-hero-eyebrow::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 4px rgb(91 154 79 / .18)}.rs-hero h1{font-size:clamp(38px, 5.3vw, 74px);line-height:1.05;color:var(--white);margin-bottom:22px}.rs-hero h1 em{font-style:italic;color:#9BD08E;font-family:var(--font-display)}.rs-hero-sub{font-size:clamp(16px, 1.7vw, 20px);font-weight:300;color:rgb(255 255 255 / .72);line-height:1.55;max-width:640px;margin-bottom:32px;border-left:2px solid var(--forest);padding-left:18px}.rs-search{display:flex;gap:10px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:2px;padding:6px 6px 6px 22px;max-width:560px;backdrop-filter:blur(6px)}.rs-search input{flex:1;background:#fff0;border:none;color:var(--white);font-size:15px;font-family:var(--font-body);outline:none;padding:12px 0}.rs-search input::placeholder{color:rgb(255 255 255 / .55)}.rs-search button{background:var(--forest);color:var(--white);padding:12px 24px;border-radius:2px;font-weight:600;font-size:14px;cursor:pointer;transition:background 0.25s;letter-spacing:.06em;text-transform:uppercase}.rs-search button:hover{background:var(--forest-light)}.rs-hero-collage{position:relative;height:420px}.rs-collage-card{position:absolute;width:230px;padding:24px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(12px);border-radius:2px;transition:transform 0.6s ease}.rs-collage-card:hover{transform:translateY(-6px) rotate(0deg)!important}.rs-collage-card--a{top:20px;left:0;transform:rotate(-6deg)}.rs-collage-card--b{top:80px;right:10px;transform:rotate(5deg)}.rs-collage-card--c{bottom:20px;left:60px;transform:rotate(-2deg)}.rs-collage-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#9BD08E;font-weight:600;margin-bottom:10px}.rs-collage-card h4{font-size:17px;color:var(--white);line-height:1.2;font-family:var(--font-display);margin-bottom:8px}.rs-collage-card p{font-size:12px;color:rgb(255 255 255 / .6)}.rs-collage-card--a::before{content:'';display:block;height:80px;margin-bottom:14px;background:linear-gradient(135deg,var(--forest),#2a3a2e);border-radius:2px}.rs-collage-card--b::before{content:'A';display:grid;place-items:center;height:80px;margin-bottom:14px;background:linear-gradient(135deg,var(--charcoal-deep),var(--blue));border-radius:2px;font-family:var(--font-display);font-size:42px;color:var(--white);font-style:italic}.rs-collage-card--c::before{content:'$';display:grid;place-items:center;height:80px;margin-bottom:14px;background:linear-gradient(135deg,#3c6834,var(--forest-light));border-radius:2px;font-family:var(--font-display);font-size:48px;color:var(--white)}@media (max-width:960px){.rs-hero-inner{grid-template-columns:1fr}.rs-hero-collage{display:none}}.rs-cards{background:var(--sage);padding:clamp(90px, 10vw, 140px) 0;position:relative}.rs-cards::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest),var(--forest-light),var(--forest))}.rs-cards .section-head{max-width:760px;margin:0 auto clamp(48px, 5vw, 68px);text-align:center}.rs-cards h2{font-size:clamp(34px, 4.2vw, 56px);color:var(--charcoal-deep);margin-bottom:14px}.rs-cards .section-head p{color:var(--charcoal-72);font-size:17px}.rs-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.5vw, 32px)}.rs-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:2px;overflow:hidden;transition:transform 0.4s,box-shadow 0.4s,border-color 0.4s;display:flex;flex-direction:column}.rs-card:hover{transform:translateY(-4px);border-color:var(--forest);box-shadow:6px 6px 0 -2px var(--cloud),6px 6px 0 0 var(--forest-12)}.rs-card-thumb{aspect-ratio:16/9;display:grid;place-items:center;color:var(--white);position:relative;overflow:hidden}.rs-card-thumb::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgb(0 0 0 / .35))}.rs-card-thumb svg{position:relative;z-index:2}.rs-card--blog .rs-card-thumb{background:linear-gradient(135deg,var(--forest) 0%,#2f5429 100%)}.rs-card--faq .rs-card-thumb{background:linear-gradient(135deg,var(--blue) 0%,#003571 100%)}.rs-card--glossary .rs-card-thumb{background:linear-gradient(135deg,var(--charcoal-deep) 0%,var(--charcoal) 100%)}.rs-card--valuation .rs-card-thumb{background:linear-gradient(135deg,var(--forest-light) 0%,var(--forest) 100%)}.rs-card--cases .rs-card-thumb{background:linear-gradient(135deg,#2a3a2e 0%,var(--blue) 100%)}.rs-card--testimonials .rs-card-thumb{background:linear-gradient(135deg,var(--forest-light) 0%,var(--blue) 100%)}.rs-card-body{padding:clamp(24px, 2.5vw, 32px);flex:1;display:flex;flex-direction:column}.rs-card-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);font-weight:700;padding:5px 10px;background:var(--forest-pale);border-radius:2px;align-self:flex-start;margin-bottom:14px}.rs-card h3{font-size:clamp(22px, 2.3vw, 28px);color:var(--charcoal-deep);margin-bottom:10px;line-height:1.2}.rs-card p{font-size:15px;color:var(--charcoal-72);line-height:1.6;margin-bottom:22px;flex:1}.rs-card-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--forest);text-transform:uppercase;letter-spacing:.14em}.rs-card-link::after{content:'';width:18px;height:2px;background:var(--forest);transition:width 0.3s}.rs-card:hover .rs-card-link::after{width:28px}@media (max-width:960px){.rs-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.rs-card-grid{grid-template-columns:1fr}}.rs-blog{background:var(--white);padding:clamp(90px, 10vw, 140px) 0}.rs-blog-head{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:20px;margin-bottom:clamp(40px, 4.5vw, 60px);padding-bottom:clamp(16px, 2vw, 24px);border-bottom:2px solid var(--charcoal-deep)}.rs-blog-head h2{font-size:clamp(32px, 4vw, 52px);color:var(--charcoal-deep)}.rs-blog-head p{color:var(--charcoal-72);font-size:16px;margin-top:6px}.rs-blog-head-meta{flex:1;min-width:300px}.rs-blog-head a{font-size:12px;font-weight:700;color:var(--forest);text-transform:uppercase;letter-spacing:.14em;display:inline-flex;align-items:center;gap:8px}.rs-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.5vw, 32px)}.rs-blog-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:2px;overflow:hidden;transition:transform 0.4s,box-shadow 0.4s}.rs-blog-card:hover{transform:translateY(-3px);box-shadow:6px 6px 0 -2px var(--sage),6px 6px 0 0 rgb(54 69 79 / .15)}.rs-blog-thumb{aspect-ratio:16/9;position:relative;display:grid;place-items:center;color:var(--white)}.rs-blog-card:nth-child(1) .rs-blog-thumb{background:linear-gradient(135deg,var(--forest),var(--charcoal-deep))}.rs-blog-card:nth-child(2) .rs-blog-thumb{background:linear-gradient(135deg,var(--blue),var(--charcoal-deep))}.rs-blog-card:nth-child(3) .rs-blog-thumb{background:linear-gradient(135deg,var(--charcoal),var(--forest))}.rs-blog-thumb svg{position:relative;z-index:2;opacity:.9}.rs-blog-body{padding:clamp(22px, 2.5vw, 30px)}.rs-blog-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--charcoal-42);margin-bottom:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.rs-blog-meta .cat{color:var(--forest)}.rs-blog-body h3{font-size:clamp(18px, 1.9vw, 22px);color:var(--charcoal-deep);line-height:1.25;margin-bottom:10px}.rs-blog-body p{font-size:14px;color:var(--charcoal-72);line-height:1.6}@media (max-width:900px){.rs-blog-grid{grid-template-columns:1fr}}.rs-glossary{background:var(--charcoal-deep);padding:clamp(90px, 10vw, 140px) 0;position:relative}.rs-glossary::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 40%,rgb(74 124 63 / .1) 0%,transparent 65%)}.rs-glossary .container{max-width:1000px;text-align:center;position:relative;z-index:2}.rs-glossary h2{font-size:clamp(32px, 4vw, 52px);color:var(--white);margin-bottom:12px}.rs-glossary .eyebrow{color:#9BD08E}.rs-glossary p.lead{color:rgb(255 255 255 / .65);font-size:17px;max-width:640px;margin:0 auto clamp(32px, 3.5vw, 48px)}.rs-pill-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:36px}.rs-pill{padding:12px 22px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .12);border-radius:2px;font-size:15px;color:var(--white);font-weight:500;transition:all 0.25s;cursor:pointer;font-family:var(--font-display);font-style:italic}.rs-pill:hover{background:var(--forest);color:var(--white);border-color:var(--forest);transform:translateY(-2px)}.rs-pill-cta{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;color:#9BD08E;text-transform:uppercase;letter-spacing:.14em}.rs-newsletter{background:var(--sage);padding:clamp(80px, 9vw, 120px) 0;border-top:none;border-bottom:none}.rs-newsletter .container{max-width:820px;text-align:center}.rs-newsletter h2{font-size:clamp(30px, 3.6vw, 46px);color:var(--charcoal-deep);margin-bottom:12px}.rs-newsletter p{color:var(--charcoal-72);font-size:17px;max-width:620px;margin:0 auto clamp(24px, 3vw, 36px)}.rs-nl-form{display:flex;gap:10px;max-width:520px;margin:0 auto;background:var(--white);border:1px solid var(--charcoal-12);border-radius:2px;padding:6px 6px 6px 22px}.rs-nl-form input{flex:1;border:none;background:#fff0;font-size:15px;font-family:var(--font-body);color:var(--charcoal-deep);outline:none;padding:12px 0}.rs-nl-form button{background:var(--forest);color:var(--white);padding:12px 26px;border-radius:2px;font-weight:600;font-size:13px;cursor:pointer;transition:background 0.25s;letter-spacing:.06em;text-transform:uppercase}.rs-nl-form button:hover{background:var(--forest-light)}.rs-nl-fine{font-size:12px;color:var(--charcoal-42);margin-top:14px}.cb-hero{position:relative;overflow:hidden;background:var(--charcoal-deep);padding:clamp(130px, 15vw, 200px) 0 clamp(80px, 10vw, 130px);color:var(--white)}.cb-hero::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 60% at 8% 25%,rgb(74 124 63 / .16) 0%,transparent 55%),radial-gradient(ellipse 35% 45% at 92% 75%,rgb(0 76 151 / .07) 0%,transparent 50%)}.cb-hero::after{content:'$650M+';position:absolute;right:-3%;top:50%;transform:translateY(-55%);font-family:var(--font-display);font-size:clamp(140px, 22vw, 340px);color:rgb(155 208 142 / .035);line-height:.85;font-style:italic;white-space:nowrap;pointer-events:none;letter-spacing:-.04em}.cb-hero .container{position:relative;z-index:2;max-width:var(--container-max)}.cb-hero-dateline{display:flex;align-items:center;gap:16px;padding-bottom:28px;margin-bottom:36px;border-bottom:1px solid rgb(255 255 255 / .1);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgb(255 255 255 / .45)}.cb-hero-dateline::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 12px var(--forest-light),0 0 24px rgb(91 154 79 / .3);flex-shrink:0}.cb-hero-dateline span{color:rgb(155 208 142 / .7)}.cb-hero h1{font-size:clamp(40px, 5.5vw, 74px);line-height:1.04;margin-bottom:28px;color:var(--white);max-width:780px}.cb-hero h1 em{font-style:italic;color:#9BD08E;font-family:var(--font-display)}.cb-hero-sub{font-size:clamp(16px, 1.7vw, 20px);font-weight:300;color:rgb(255 255 255 / .6);max-width:680px;line-height:1.6;margin-bottom:44px}.cb-hero-ctas{display:flex;flex-wrap:wrap;gap:14px}.cb-hero .btn-primary,.cb-hero .btn-ghost{padding:16px 32px;font-weight:500;font-size:15px;display:inline-flex;align-items:center;gap:10px;transition:all var(--duration-base) var(--ease-out);text-decoration:none;border-radius:4px}.cb-hero .btn-primary{background:var(--forest);color:var(--white)}.cb-hero .btn-primary:hover{background:var(--forest-light);transform:translateY(-2px)}.cb-hero .btn-ghost{border:1px solid rgb(255 255 255 / .2);color:rgb(255 255 255 / .85)}.cb-hero .btn-ghost:hover{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .35)}.cb-cred{background:var(--sage);color:var(--charcoal-deep);padding:clamp(24px, 3vw, 40px) 0;border-bottom:1px solid rgb(74 124 63 / .1)}.cb-cred-row{display:flex;justify-content:center;align-items:baseline;gap:clamp(24px, 4vw, 56px);flex-wrap:wrap}.cb-cred-cell{display:flex;align-items:baseline;gap:10px;text-align:left;border-right:none;padding:0}.cb-cred-num{font-family:var(--font-display);font-size:clamp(26px, 2.8vw, 38px);line-height:1;color:var(--charcoal-deep)}.cb-cred-num em{font-style:italic;color:var(--forest)}.cb-cred-lbl{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-42)}.cb-cred-cell+.cb-cred-cell::before{content:'';width:4px;height:4px;border-radius:50%;background:var(--forest);display:inline-block;margin-right:10px;position:relative;top:-2px}@media (max-width:700px){.cb-cred-row{gap:16px 28px;justify-content:flex-start;padding-left:var(--gutter)}.cb-cred-cell+.cb-cred-cell::before{display:none}}.cb-pillars{background:var(--charcoal-deep);color:var(--white);padding:clamp(90px, 10vw, 150px) 0;position:relative}.cb-pillars .section-head{max-width:760px;margin:0 auto clamp(52px, 6vw, 80px);text-align:left}.cb-pillars .section-head .eyebrow{color:#9BD08E}.cb-pillars h2{font-size:clamp(32px, 3.8vw, 50px);color:var(--white);margin-bottom:14px}.cb-pillars .section-head p{color:rgb(255 255 255 / .5);font-size:17px}.cb-pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px, 2vw, 24px)}.cb-pillar{background:rgb(255 255 255 / .025);border:1px solid rgb(255 255 255 / .06);border-left:3px solid var(--forest);padding:clamp(32px, 3.5vw, 48px);position:relative;overflow:hidden;border-radius:0;transition:background var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.cb-pillar:hover{background:rgb(255 255 255 / .05);border-color:rgb(255 255 255 / .1);border-left-color:var(--forest-light)}.cb-pillar-ordinal{position:absolute;top:-8px;right:16px;font-family:var(--font-display);font-style:italic;font-size:clamp(80px, 9vw, 120px);line-height:1;color:rgb(155 208 142 / .05);pointer-events:none}.cb-pillar-icon{width:44px;height:44px;border-radius:50%;background:rgb(74 124 63 / .15);color:#9BD08E;display:grid;place-items:center;margin-bottom:20px}.cb-pillar h3{font-size:clamp(20px, 2vw, 25px);color:var(--white);margin-bottom:12px;line-height:1.25;position:relative}.cb-pillar p{color:rgb(255 255 255 / .5);font-size:15px;line-height:1.7;position:relative}@media (max-width:780px){.cb-pillars-grid{grid-template-columns:1fr}}.cb-steps{background:var(--white);padding:clamp(90px, 10vw, 150px) 0}.cb-steps .section-head{max-width:780px;margin:0 auto clamp(52px, 6vw, 80px);text-align:center}.cb-steps h2{font-size:clamp(32px, 3.8vw, 50px);color:var(--charcoal-deep);margin-bottom:14px}.cb-steps .section-head p{color:var(--charcoal-72);font-size:17px}.cb-steps-track{position:relative}.cb-steps-track::before{content:'';position:absolute;top:32px;left:6%;right:6%;height:2px;background:linear-gradient(90deg,var(--forest),var(--charcoal-20));z-index:0}.cb-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 3vw, 40px);position:relative;z-index:1}.cb-step{text-align:center;position:relative;padding:0 clamp(8px, 1vw, 16px);background:#fff0;border-top:none;border-radius:0}.cb-step-node{width:64px;height:64px;border-radius:50%;background:var(--white);border:3px solid var(--forest);display:grid;place-items:center;margin:0 auto 24px;box-shadow:0 4px 20px rgb(74 124 63 / .15)}.cb-step-num{font-family:var(--font-display);font-size:26px;color:var(--forest);line-height:1;position:static;width:auto;height:auto;background:none;border-radius:0;box-shadow:none;display:block;margin:0}.cb-step-time{display:inline-block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);font-weight:600;margin-bottom:8px}.cb-step h3{font-size:clamp(22px, 2.3vw, 28px);color:var(--charcoal-deep);margin-bottom:12px;line-height:1.2}.cb-step p{color:var(--charcoal-72);font-size:15px;line-height:1.7;text-align:left}@media (max-width:820px){.cb-steps-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.cb-steps-track::before{display:none}}.cb-fit{background:var(--sage);padding:clamp(90px, 10vw, 150px) 0}.cb-fit .section-head{max-width:760px;margin:0 auto clamp(48px, 5vw, 72px);text-align:center}.cb-fit h2{font-size:clamp(32px, 3.8vw, 50px);color:var(--charcoal-deep);margin-bottom:14px}.cb-fit .section-head p{color:var(--charcoal-72);font-size:16px}.cb-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:1060px;margin:0 auto;border:1px solid var(--charcoal-12);overflow:hidden}.cb-fit-col{padding:clamp(32px, 4vw, 48px)}.cb-fit-col--yes{background:var(--white);border-right:1px solid var(--charcoal-12)}.cb-fit-col--no{background:rgb(255 255 255 / .55)}.cb-fit-col h3{font-size:clamp(18px, 1.8vw, 23px);margin-bottom:24px;display:flex;align-items:center;gap:12px;color:var(--charcoal-deep);padding-bottom:18px}.cb-fit-col--yes h3{border-bottom:2px solid var(--forest)}.cb-fit-col--no h3{border-bottom:2px solid var(--charcoal-42)}.cb-fit-col h3 .icon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.cb-fit-col--yes .icon{background:var(--forest);color:var(--white)}.cb-fit-col--no .icon{background:var(--charcoal-42);color:var(--white)}.cb-fit-col ul{list-style:none;padding:0}.cb-fit-col li{padding:14px 0 14px 24px;position:relative;font-size:15px;color:var(--charcoal-72);line-height:1.6;border-bottom:1px solid rgb(54 69 79 / .06)}.cb-fit-col li:last-child{border-bottom:none}.cb-fit-col--yes li::before{content:'\2713';position:absolute;left:0;top:15px;color:var(--forest);font-weight:700;font-size:14px}.cb-fit-col--no li::before{content:'\2715';position:absolute;left:0;top:15px;color:var(--charcoal-42);font-weight:700;font-size:12px}.cb-fit-col--no li{color:var(--charcoal-42)}@media (max-width:780px){.cb-fit-grid{grid-template-columns:1fr}.cb-fit-col--yes{border-right:none;border-bottom:1px solid var(--charcoal-12)}}.cb-testimonial{background:var(--charcoal-deep);color:var(--white);padding:clamp(80px, 9vw, 130px) 0;position:relative;overflow:hidden}.cb-testimonial::before{content:'CONFIRMED';position:absolute;font-family:var(--font-body);font-size:clamp(80px, 12vw, 180px);font-weight:800;letter-spacing:.08em;color:rgb(255 255 255 / .015);line-height:1;right:-2%;bottom:10%;pointer-events:none;text-transform:uppercase}.cb-testimonial .container{max-width:880px;position:relative;display:grid;grid-template-columns:4px 1fr;gap:clamp(24px, 3vw, 40px);align-items:start}.cb-testimonial-rule{width:4px;background:var(--forest);border-radius:2px;align-self:stretch}.cb-testimonial blockquote{font-family:var(--font-display);font-style:italic;font-size:clamp(22px, 2.6vw, 34px);line-height:1.4;color:rgb(255 255 255 / .88);margin-bottom:28px}.cb-testimonial cite{font-style:normal;display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .4);font-weight:500}.cb-form-sec{background:var(--cloud);padding:clamp(90px, 10vw, 150px) 0}.cb-form-sec .section-head{text-align:center;max-width:720px;margin:0 auto clamp(36px, 4vw, 56px)}.cb-form-sec h2{font-size:clamp(32px, 3.8vw, 50px);color:var(--charcoal-deep);margin-bottom:12px}.cb-form-sec .section-head p{color:var(--charcoal-72);font-size:16px}.cb-form-sec .section-head p a{color:var(--forest);font-weight:500}.cb-form{max-width:760px;margin:0 auto;background:var(--white);padding:clamp(36px, 4.5vw, 60px);border:1px solid var(--charcoal-12);box-shadow:var(--shadow-lg);position:relative;border-radius:0}.cb-form::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--forest),var(--charcoal-42))}.cb-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.cb-form-row--full{grid-template-columns:1fr}.cb-form label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal);font-weight:600;margin-bottom:8px}.cb-form input,.cb-form select,.cb-form textarea{width:100%;padding:14px 16px;font-size:15px;border:1px solid var(--charcoal-12);border-radius:0;font-family:var(--font-body);background:var(--cloud);color:var(--charcoal-deep);transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.cb-form input:focus,.cb-form select:focus,.cb-form textarea:focus{outline:none;border-color:var(--forest);box-shadow:0 0 0 3px var(--forest-pale);background:var(--white)}.cb-form textarea{min-height:130px;resize:vertical}.cb-form-check{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--cloud);border:1px solid var(--charcoal-12);font-size:14px;color:var(--charcoal);margin-bottom:24px}.cb-form-check input{width:auto;margin-top:3px}.cb-form-submit{width:100%;padding:18px;background:var(--forest);color:var(--white);font-size:15px;font-weight:600;border-radius:0;letter-spacing:.06em;cursor:pointer;transition:background var(--duration-fast);border:none;font-family:var(--font-body);text-transform:uppercase}.cb-form-submit:hover{background:var(--forest-light)}@media (max-width:620px){.cb-form-row{grid-template-columns:1fr}}.cb-faq{background:var(--white);padding:clamp(90px, 10vw, 150px) 0}.cb-faq .container{max-width:1100px}.cb-faq-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(40px, 5vw, 80px);align-items:start}.cb-faq .section-head{text-align:left;max-width:none;margin:0;position:sticky;top:120px}.cb-faq h2{font-size:clamp(28px, 3.2vw, 42px);color:var(--charcoal-deep);margin-bottom:12px}.cb-faq .section-head p{color:var(--charcoal-72);font-size:15px;line-height:1.6}.cb-faq-list{max-width:none;margin:0}.cb-faq details{border-bottom:1px solid var(--charcoal-12);transition:background var(--duration-fast);background:#fff0;margin-bottom:0;border-radius:0}.cb-faq details[open]{background:var(--cloud);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;box-shadow:none;border-color:#fff0}.cb-faq summary{padding:22px 0;font-family:var(--font-display);font-size:clamp(16px, 1.6vw, 19px);cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:16px;color:var(--charcoal-deep);font-weight:400}.cb-faq summary::-webkit-details-marker{display:none}.cb-faq-num{font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--forest);letter-spacing:.05em;flex-shrink:0;min-width:28px}.cb-faq summary::after{content:'+';font-size:22px;font-weight:300;color:var(--charcoal-42);flex-shrink:0;margin-left:auto;transition:transform var(--duration-fast)}.cb-faq details[open] summary::after{content:'\2013';color:var(--forest)}.cb-faq-ans{padding:0 0 24px 44px;font-size:15px;color:var(--charcoal-72);line-height:1.7}.cb-faq-ans a{color:var(--forest);font-weight:500}@media (max-width:860px){.cb-faq-layout{grid-template-columns:1fr}.cb-faq .section-head{position:static;text-align:center;margin-bottom:32px}}.premium-defn{background:var(--sage)}.premium-defn__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;max-width:960px;margin:clamp(40px, 5vw, 56px) auto 0;border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow-md)}.pdefn-card{display:grid;grid-template-columns:1fr;gap:0;padding:clamp(22px, 2.6vw, 30px) clamp(24px, 2.8vw, 32px);border-bottom:1px solid var(--charcoal-12);border-right:1px solid var(--charcoal-12);background:var(--white);border-radius:0;box-shadow:none;transition:background 0.2s}.pdefn-card:nth-child(even){border-right:none}.pdefn-card:nth-last-child(-n+2){border-bottom:none}.pdefn-card:hover{background:var(--forest-pale)}.pdefn-icon{display:none}.pdefn-card h3{font-size:clamp(17px, 1.8vw, 20px);margin-bottom:8px}.pdefn-card p{font-size:14px;line-height:1.6}@media (max-width:700px){.premium-defn__grid{grid-template-columns:1fr}.pdefn-card{border-right:none!important}.pdefn-card:last-child{border-bottom:none}}.premium-defn .section-header{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.broker-table__row--head>div.wp-col{background:var(--forest);color:var(--white);font-weight:700}#faq{background:var(--sage)}#faq .faq-grid{max-width:960px;margin:clamp(40px, 5vw, 56px) auto 0;gap:0;border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow-md)}#faq .faq-item{border:none;border-bottom:1px solid var(--charcoal-12);border-radius:0;background:var(--white);transition:background 0.2s}#faq .faq-item:last-child{border-bottom:none}#faq .faq-item summary{padding:clamp(18px, 2.2vw, 24px) clamp(24px, 2.8vw, 32px);font-size:clamp(16px, 1.7vw, 19px);font-weight:600;color:var(--charcoal-deep)}#faq .faq-item[open]{background:var(--forest-pale)}#faq .faq-item[open] summary{color:var(--forest)}#faq .faq-item summary::after{color:var(--forest);font-size:24px}#faq .faq-item .faq-answer{padding:0 clamp(24px, 2.8vw, 32px)}#faq .faq-item[open] .faq-answer{padding:0 clamp(24px, 2.8vw, 32px) clamp(18px, 2.2vw, 24px)}#faq .faq-item .faq-answer>div{font-size:14.5px}.premium-defn .section-header{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.broker-table__row--head>div.wp-col{background:var(--forest);color:var(--white);font-weight:700}#faq{background:var(--sage)}#faq .faq-grid{max-width:960px;margin:clamp(40px, 5vw, 56px) auto 0;gap:0;border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;background:var(--white);box-shadow:var(--shadow-md)}#faq .faq-item{border:none;border-bottom:1px solid var(--charcoal-12);border-radius:0;background:var(--white);transition:background 0.2s}#faq .faq-item:last-child{border-bottom:none}#faq .faq-item summary{padding:clamp(18px, 2.2vw, 24px) clamp(24px, 2.8vw, 32px);font-size:clamp(16px, 1.7vw, 19px);font-weight:600;color:var(--charcoal-deep)}#faq .faq-item[open]{background:var(--forest-pale)}#faq .faq-item[open] summary{color:var(--forest)}#faq .faq-item summary::after{color:var(--forest);font-size:24px}#faq .faq-item .faq-answer{padding:0 clamp(24px, 2.8vw, 32px)}#faq .faq-item[open] .faq-answer{padding:0 clamp(24px, 2.8vw, 32px) clamp(18px, 2.2vw, 24px)}#faq .faq-item .faq-answer>div{font-size:14.5px}.blogx-head{background:var(--cloud,#f3f5f1);border-bottom:1px solid var(--charcoal-12,rgb(31 41 51 / .12));padding:clamp(28px, 4vw, 52px) 0}.blogx-crumb{font-family:var(--font-body);font-size:12px;letter-spacing:.04em;color:rgb(31 41 51 / .5);margin-bottom:14px}.blogx-crumb a{color:var(--forest);text-decoration:none}.blogx-crumb a:hover{text-decoration:underline}.blogx-crumb span{margin:0 8px;color:rgb(31 41 51 / .3)}.blogx-head h1{font-family:var(--font-display);font-size:clamp(32px, 4.4vw, 52px);line-height:1.05;letter-spacing:-.015em;color:var(--charcoal-deep);margin:0}.blogx-head__sub{font-family:var(--font-body);font-size:clamp(14px, 1.2vw, 16px);line-height:1.55;color:var(--charcoal,#475247);max-width:60ch;margin:12px 0 0}.blogx-body{padding:clamp(40px, 5vw, 72px) 0 clamp(56px, 7vw, 96px);background:var(--white)}.blogx-layout{display:grid;grid-template-columns:1fr 340px;gap:clamp(36px, 5vw, 72px);align-items:start}.blogx-list{min-width:0}.blogx-post{padding:clamp(24px, 3vw, 34px) 0;border-bottom:1px solid var(--charcoal-12,rgb(31 41 51 / .12))}.blogx-post:first-child{padding-top:0}.blogx-post__title{font-family:var(--font-display);font-size:clamp(22px, 2.4vw, 30px);line-height:1.15;letter-spacing:-.01em;margin:0 0 14px}.blogx-post__title a{color:var(--charcoal-deep);text-decoration:none;transition:color 0.2s}.blogx-post__title a:hover{color:var(--forest)}.blogx-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font-family:var(--font-body);font-size:12.5px;margin-bottom:14px}.blogx-post__meta-item{display:inline-flex;align-items:center;gap:6px;color:rgb(31 41 51 / .55)}.blogx-post__meta-item svg{width:14px;height:14px;color:var(--forest);flex-shrink:0}.blogx-post__author{font-weight:600;color:var(--charcoal-deep)}.blogx-post__tags{display:inline-flex;flex-wrap:wrap;gap:4px}.blogx-post__tags a{color:var(--forest);text-decoration:none}.blogx-post__tags a:hover{text-decoration:underline}.blogx-post__tags a:not(:last-child)::after{content:',';color:rgb(31 41 51 / .4)}.blogx-post__excerpt{font-family:var(--font-body);font-size:14.5px;line-height:1.65;color:var(--charcoal,#475247);margin:0;max-width:68ch}.blogx-pagination{display:flex;align-items:center;gap:8px;margin-top:clamp(28px, 3.5vw, 44px)}.blogx-page{min-width:38px;height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--charcoal-deep);text-decoration:none;border:1px solid var(--charcoal-12,rgb(31 41 51 / .12));border-radius:var(--radius-sm,6px);transition:all 0.2s}.blogx-page:hover{border-color:var(--forest);color:var(--forest)}.blogx-page.is-active{background:var(--forest);border-color:var(--forest);color:#fff}.blogx-page--dots{border:none;pointer-events:none;color:rgb(31 41 51 / .4)}.blogx-sidebar{position:sticky;top:92px}.blogx-form{background:var(--cloud,#f3f5f1);border:1px solid var(--charcoal-12,rgb(31 41 51 / .12));border-radius:var(--radius-lg,14px);padding:clamp(22px, 2.4vw, 30px)}.blogx-form__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);display:block;margin-bottom:10px}.blogx-form__title{font-family:var(--font-display);font-size:clamp(22px, 2vw, 27px);line-height:1.1;color:var(--charcoal-deep);margin:0 0 8px}.blogx-form__sub{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--charcoal,#475247);margin:0 0 20px}.blogx-field{margin-bottom:14px}.blogx-field label{display:block;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--charcoal-deep);margin-bottom:6px}.blogx-field label .req{color:var(--forest)}.blogx-field input,.blogx-field select,.blogx-field textarea{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:14px;padding:10px 12px;border:1px solid var(--charcoal-12,rgb(31 41 51 / .16));border-radius:var(--radius-sm,6px);background:#fff;color:var(--charcoal-deep);transition:border-color 0.2s}.blogx-field input:focus,.blogx-field select:focus,.blogx-field textarea:focus{outline:none;border-color:var(--forest)}.blogx-field textarea{min-height:80px;resize:vertical}.blogx-field--row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.blogx-form__submit{width:100%;margin-top:6px;font-family:var(--font-body);font-size:14px;font-weight:600;padding:12px;border:none;border-radius:var(--radius-sm,6px);background:var(--forest);color:#fff;cursor:pointer;transition:background 0.2s}.blogx-form__submit:hover{background:var(--charcoal-deep)}.blogx-form__note{font-family:var(--font-body);font-size:11px;color:rgb(31 41 51 / .5);margin:12px 0 0;text-align:center}.blogx-sidebar .widget,.blogx-sidebar .blogx-form{background:var(--cloud,#f3f5f1);border:1px solid var(--charcoal-12,rgb(31 41 51 / .12));border-radius:var(--radius-lg,14px);padding:clamp(22px, 2.4vw, 30px);margin-bottom:24px;box-sizing:border-box}.blogx-sidebar .blogx-form .widget{background:#fff0;border:none;border-radius:0;padding:0;margin-bottom:16px}.blogx-sidebar .widget-title{font-family:var(--font-display);font-size:clamp(20px, 1.8vw, 24px);line-height:1.15;color:var(--charcoal-deep);margin:0 0 16px}.blogx-sidebar input[type="text"],.blogx-sidebar input[type="email"],.blogx-sidebar input[type="tel"],.blogx-sidebar input[type="number"],.blogx-sidebar input[type="url"],.blogx-sidebar select,.blogx-sidebar textarea{width:100%!important;box-sizing:border-box!important;font-family:var(--font-body)!important;font-size:14px!important;padding:10px 12px!important;border:1px solid var(--charcoal-12,rgb(31 41 51 / .16))!important;border-radius:var(--radius-sm,6px)!important;background:#fff!important;color:var(--charcoal-deep)!important;margin-bottom:14px!important;transition:border-color 0.2s!important}.blogx-sidebar input[type="text"]:focus,.blogx-sidebar input[type="email"]:focus,.blogx-sidebar input[type="tel"]:focus,.blogx-sidebar input[type="number"]:focus,.blogx-sidebar input[type="url"]:focus,.blogx-sidebar select:focus,.blogx-sidebar textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 2px rgb(46 110 80 / .12)!important}.blogx-sidebar label,.blogx-sidebar .frm_primary_label{display:block!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase!important;color:var(--charcoal-deep)!important;margin-bottom:6px!important}.blogx-sidebar .frm_form_field{margin-bottom:14px!important}.blogx-sidebar .frm_submit input[type="submit"],.blogx-sidebar .frm_submit button,.blogx-sidebar button[type="submit"],.blogx-sidebar input[type="submit"]{width:100%!important;margin-top:6px!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important;padding:12px!important;border:none!important;border-radius:var(--radius-sm,6px)!important;background:var(--forest)!important;color:#fff!important;cursor:pointer!important;transition:background 0.2s!important}.blogx-sidebar .frm_submit input[type="submit"]:hover,.blogx-sidebar .frm_submit button:hover,.blogx-sidebar button[type="submit"]:hover,.blogx-sidebar input[type="submit"]:hover{background:var(--charcoal-deep)!important}.blogx-post-content ul,.blogx-post-content ol,.blogx-list ul,.blogx-list ol{margin:16px 0 24px 0;padding-left:28px}.blogx-post-content ul,.blogx-list ul{list-style-type:disc;list-style-position:outside}.blogx-post-content ol,.blogx-list ol{list-style-type:decimal;list-style-position:outside}.blogx-post-content li,.blogx-list li{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--charcoal-72);margin-bottom:10px;padding-left:6px}.blogx-post-content li:last-child,.blogx-list li:last-child{margin-bottom:0}@media (max-width:900px){.blogx-layout{grid-template-columns:1fr}.blogx-sidebar{position:static;max-width:480px}}@media (max-width:480px){.blogx-field--row{grid-template-columns:1fr}}.listing-price-banner{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:24px;margin-bottom:36px}@media (max-width:600px){.listing-price-banner{grid-template-columns:1fr;gap:12px}}.price-item{display:flex;flex-direction:column;align-items:center;text-align:center}.price-item:not(:last-child){border-right:1px solid var(--charcoal-12)}@media (max-width:600px){.price-item:not(:last-child){border-right:none;border-bottom:1px solid var(--charcoal-12);padding-bottom:12px;margin-bottom:12px}}.price-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-42);margin-bottom:6px}.price-value{font-family:var(--font-display);font-size:24px;font-weight:500;color:var(--charcoal-deep)}.listing-price-banner .price-item:first-child .price-value{color:var(--forest);font-weight:600}.listing-data-table{width:100%;border-collapse:separate;border-spacing:0;margin:24px 0 36px;background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);overflow:hidden}.listing-data-table th,.listing-data-table td{padding:14px 20px;text-align:left;border-bottom:1px solid var(--charcoal-12);font-family:var(--font-body)}.listing-data-table tr:last-child th,.listing-data-table tr:last-child td{border-bottom:none}.listing-data-table th{background:var(--cloud);color:var(--charcoal-deep);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;width:220px}@media (max-width:600px){.listing-data-table th{width:140px}}.listing-data-table td{color:var(--charcoal);font-size:15px}.listing-contact-form-wrap{background:var(--white);border-top:4px solid var(--forest);border-radius:var(--radius-lg);border-left:1px solid var(--charcoal-12);border-right:1px solid var(--charcoal-12);border-bottom:1px solid var(--charcoal-12);box-shadow:0 12px 40px -12px rgb(0 0 0 / .06);padding:clamp(24px, 4vw, 44px);margin-top:48px}.listing-contact-form-wrap h3{font-family:var(--font-display);font-weight:400;font-size:clamp(22px, 2.5vw, 28px);color:var(--charcoal-deep);margin:0 0 8px}.listing-contact-form-wrap p.form-sub{font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);margin:0 0 24px;line-height:1.5}.listing-contact-form-wrap .frm_form_field{margin-bottom:20px}.listing-contact-form-wrap .frm_form_field label,.listing-contact-form-wrap .frm_primary_label{display:block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal);margin-bottom:7px!important}.listing-contact-form-wrap input[type="text"],.listing-contact-form-wrap input[type="email"],.listing-contact-form-wrap input[type="tel"],.listing-contact-form-wrap select,.listing-contact-form-wrap textarea{width:100%!important;padding:12px 14px!important;border:1px solid var(--charcoal-20)!important;border-radius:6px!important;background:var(--white)!important;color:var(--charcoal-deep)!important;font-family:var(--font-body)!important;font-size:15px!important;box-sizing:border-box!important;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)!important}.listing-contact-form-wrap input:focus,.listing-contact-form-wrap select:focus,.listing-contact-form-wrap textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 3px var(--forest-12)!important}.listing-contact-form-wrap .frm_submit{margin-top:12px}.listing-contact-form-wrap .frm_submit input[type="submit"],.listing-contact-form-wrap .frm_submit button{display:inline-block;padding:13px 28px!important;background:var(--forest)!important;color:var(--white)!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important;border:none!important;border-radius:var(--radius-md)!important;cursor:pointer!important;transition:background 0.25s,transform 0.25s!important}.listing-contact-form-wrap .frm_submit input[type="submit"]:hover,.listing-contact-form-wrap .frm_submit button:hover{background:var(--forest-light)!important}.blogx-sidebar .widget,.blogx-sidebar .blogx-form{background:var(--cloud,#f3f5f1);border:1px solid var(--charcoal-12,rgb(31 41 51 / .12));border-radius:var(--radius-lg,14px);padding:clamp(22px, 2.4vw, 30px);margin-bottom:24px;box-sizing:border-box}.blogx-sidebar .blogx-form .widget{background:#fff0;border:none;border-radius:0;padding:0;margin-bottom:16px}.blogx-sidebar .widget-title{font-family:var(--font-display);font-size:clamp(20px, 1.8vw, 24px);line-height:1.15;color:var(--charcoal-deep);margin:0 0 16px}.blogx-sidebar input[type="text"],.blogx-sidebar input[type="email"],.blogx-sidebar input[type="tel"],.blogx-sidebar input[type="number"],.blogx-sidebar input[type="url"],.blogx-sidebar select,.blogx-sidebar textarea{width:100%!important;box-sizing:border-box!important;font-family:var(--font-body)!important;font-size:14px!important;padding:10px 12px!important;border:1px solid var(--charcoal-12,rgb(31 41 51 / .16))!important;border-radius:var(--radius-sm,6px)!important;background:#fff!important;color:var(--charcoal-deep)!important;margin-bottom:14px!important;transition:border-color 0.2s!important}.blogx-sidebar input[type="text"]:focus,.blogx-sidebar input[type="email"]:focus,.blogx-sidebar input[type="tel"]:focus,.blogx-sidebar input[type="number"]:focus,.blogx-sidebar input[type="url"]:focus,.blogx-sidebar select:focus,.blogx-sidebar textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 2px rgb(46 110 80 / .12)!important}.blogx-sidebar label,.blogx-sidebar .frm_primary_label{display:block!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase!important;color:var(--charcoal-deep)!important;margin-bottom:6px!important}.blogx-sidebar .frm_form_field{margin-bottom:14px!important}.blogx-sidebar .frm_submit input[type="submit"],.blogx-sidebar .frm_submit button,.blogx-sidebar button[type="submit"],.blogx-sidebar input[type="submit"]{width:100%!important;margin-top:6px!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important;padding:12px!important;border:none!important;border-radius:var(--radius-sm,6px)!important;background:var(--forest)!important;color:#fff!important;cursor:pointer!important;transition:background 0.2s!important}.blogx-sidebar .frm_submit input[type="submit"]:hover,.blogx-sidebar .frm_submit button:hover,.blogx-sidebar button[type="submit"]:hover,.blogx-sidebar input[type="submit"]:hover{background:var(--charcoal-deep)!important}.blogx-post-content ul,.blogx-post-content ol,.blogx-list ul,.blogx-list ol{margin:16px 0 24px 0;padding-left:28px}.blogx-post-content ul,.blogx-list ul{list-style-type:disc;list-style-position:outside}.blogx-post-content ol,.blogx-list ol{list-style-type:decimal;list-style-position:outside}.blogx-post-content li,.blogx-list li{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--charcoal-72);margin-bottom:10px;padding-left:6px}.blogx-post-content li:last-child,.blogx-list li:last-child{margin-bottom:0}.listing-price-banner{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:24px;margin-bottom:36px}@media (max-width:600px){.listing-price-banner{grid-template-columns:1fr;gap:12px}}.price-item{display:flex;flex-direction:column;align-items:center;text-align:center}.price-item:not(:last-child){border-right:1px solid var(--charcoal-12)}@media (max-width:600px){.price-item:not(:last-child){border-right:none;border-bottom:1px solid var(--charcoal-12);padding-bottom:12px;margin-bottom:12px}}.price-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--charcoal-42);margin-bottom:6px}.price-value{font-family:var(--font-display);font-size:24px;font-weight:500;color:var(--charcoal-deep)}.listing-price-banner .price-item:first-child .price-value{color:var(--forest);font-weight:600}.listing-data-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:24px 0 36px!important;background:var(--white)!important;border:1px solid var(--charcoal-12,rgb(31 41 51 / .12))!important;border-radius:var(--radius-md,8px)!important;overflow:hidden!important}.listing-data-table th,.listing-data-table td{padding:14px 20px!important;text-align:left!important;border-bottom:1px solid var(--charcoal-12,rgb(31 41 51 / .12))!important;border-right:none!important;border-left:none!important;font-family:var(--font-body)!important}.listing-data-table tr:last-child th,.listing-data-table tr:last-child td{border-bottom:none!important}.listing-data-table th{background:var(--cloud)!important;color:var(--charcoal-deep)!important;font-weight:600!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:0.05em!important;width:220px!important}@media (max-width:600px){.listing-data-table th{width:140px!important}}.listing-data-table td{color:var(--charcoal)!important;font-size:15px!important}.listing-contact-form-wrap{background:var(--white);border-top:4px solid var(--forest);border-radius:var(--radius-lg);border-left:1px solid var(--charcoal-12);border-right:1px solid var(--charcoal-12);border-bottom:1px solid var(--charcoal-12);box-shadow:0 12px 40px -12px rgb(0 0 0 / .06);padding:clamp(24px, 4vw, 44px);margin-top:48px}.listing-contact-form-wrap h3{font-family:var(--font-display);font-weight:400;font-size:clamp(22px, 2.5vw, 28px);color:var(--charcoal-deep);margin:0 0 8px}.listing-contact-form-wrap p.form-sub{font-family:var(--font-body);font-size:14.5px;color:var(--charcoal-72);margin:0 0 24px;line-height:1.5}.listing-contact-form-wrap .frm_form_field{margin-bottom:20px}.listing-contact-form-wrap .frm_form_field label,.listing-contact-form-wrap .frm_primary_label{display:block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--charcoal);margin-bottom:7px!important}.listing-contact-form-wrap input[type="text"],.listing-contact-form-wrap input[type="email"],.listing-contact-form-wrap input[type="tel"],.listing-contact-form-wrap select,.listing-contact-form-wrap textarea{width:100%!important;padding:12px 14px!important;border:1px solid var(--charcoal-20)!important;border-radius:6px!important;background:var(--white)!important;color:var(--charcoal-deep)!important;font-family:var(--font-body)!important;font-size:15px!important;box-sizing:border-box!important;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)!important}.listing-contact-form-wrap input:focus,.listing-contact-form-wrap select:focus,.listing-contact-form-wrap textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 3px var(--forest-12)!important}.listing-contact-form-wrap .frm_submit{margin-top:12px}.listing-contact-form-wrap .frm_submit input[type="submit"],.listing-contact-form-wrap .frm_submit button{display:inline-block;padding:13px 28px!important;background:var(--forest)!important;color:var(--white)!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important;border:none!important;border-radius:var(--radius-md)!important;cursor:pointer!important;transition:background 0.25s,transform 0.25s!important}.listing-contact-form-wrap .frm_submit input[type="submit"]:hover,.listing-contact-form-wrap .frm_submit button:hover{background:var(--forest-light)!important}.blogx-sidebar .widget,.blogx-sidebar .blogx-form{background:var(--cloud,#f3f5f1)!important;border:1px solid var(--charcoal-12,rgb(31 41 51 / .12))!important;border-radius:var(--radius-lg,14px)!important;padding:clamp(22px, 2.4vw, 30px)!important;margin-bottom:24px!important;box-sizing:border-box!important}.blogx-sidebar .blogx-form .widget{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin-bottom:16px!important}.blogx-sidebar .widget-title{font-family:var(--font-display)!important;font-size:clamp(20px, 1.8vw, 24px)!important;line-height:1.15!important;color:var(--charcoal-deep)!important;margin:0 0 16px!important}.blogx-sidebar input[type="text"],.blogx-sidebar input[type="email"],.blogx-sidebar input[type="tel"],.blogx-sidebar input[type="number"],.blogx-sidebar input[type="url"],.blogx-sidebar select,.blogx-sidebar textarea{width:100%!important;box-sizing:border-box!important;font-family:var(--font-body)!important;font-size:14px!important;padding:10px 12px!important;border:1px solid var(--charcoal-12,rgb(31 41 51 / .16))!important;border-radius:var(--radius-sm,6px)!important;background:#fff!important;color:var(--charcoal-deep)!important;margin-bottom:14px!important;transition:border-color 0.2s!important}.blogx-sidebar input[type="text"]:focus,.blogx-sidebar input[type="email"]:focus,.blogx-sidebar input[type="tel"]:focus,.blogx-sidebar input[type="number"]:focus,.blogx-sidebar input[type="url"]:focus,.blogx-sidebar select:focus,.blogx-sidebar textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 2px rgb(46 110 80 / .12)!important}.blogx-sidebar label,.blogx-sidebar .frm_primary_label{display:block!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.05em!important;text-transform:uppercase!important;color:var(--charcoal-deep)!important;margin-bottom:6px!important}.blogx-sidebar .frm_form_field{margin-bottom:14px!important}.blogx-sidebar .frm_submit input[type="submit"],.blogx-sidebar .frm_submit button,.blogx-sidebar button[type="submit"],.blogx-sidebar input[type="submit"]{width:100%!important;margin-top:6px!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important;padding:12px!important;border:none!important;border-radius:var(--radius-md)!important;background:var(--forest)!important;color:#fff!important;cursor:pointer!important;transition:background 0.2s!important}.blogx-sidebar .frm_submit input[type="submit"]:hover,.blogx-sidebar .frm_submit button:hover,.blogx-sidebar button[type="submit"]:hover,.blogx-sidebar input[type="submit"]:hover{background:var(--forest-light)!important}.blogx-post-content ul,.blogx-post-content ol,.blogx-list ul,.blogx-list ol{margin:16px 0 24px 0;padding-left:28px}.blogx-post-content ul,.blogx-list ul{list-style-type:disc;list-style-position:outside}.blogx-post-content ol,.blogx-list ol{list-style-type:decimal;list-style-position:outside}.blogx-post-content li,.blogx-list li{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--charcoal-72);margin-bottom:10px;padding-left:6px}.blogx-post-content li:last-child,.blogx-list li:last-child{margin-bottom:0}.cb-form .frm_forms{max-width:100%!important;font-family:var(--font-body)!important}.cb-form label,.cb-form .frm_primary_label{display:block!important;font-size:12px!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:var(--charcoal)!important;font-weight:600!important;margin-bottom:8px!important;font-family:var(--font-body)!important}.cb-form input[type="text"],.cb-form input[type="email"],.cb-form input[type="tel"],.cb-form input[type="number"],.cb-form input[type="url"],.cb-form select,.cb-form textarea{width:100%!important;padding:14px 16px!important;font-size:15px!important;border:1px solid var(--charcoal-12)!important;border-radius:0!important;font-family:var(--font-body)!important;background:var(--cloud)!important;color:var(--charcoal-deep)!important;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)!important;box-sizing:border-box!important}.cb-form input[type="text"]::placeholder,.cb-form input[type="email"]::placeholder,.cb-form input[type="tel"]::placeholder,.cb-form input[type="number"]::placeholder,.cb-form input[type="url"]::placeholder,.cb-form textarea::placeholder{font-family:var(--font-body)!important}.cb-form select option{font-family:var(--font-body)!important}.cb-form input[type="text"]:focus,.cb-form input[type="email"]:focus,.cb-form input[type="tel"]:focus,.cb-form input[type="number"]:focus,.cb-form input[type="url"]:focus,.cb-form select:focus,.cb-form textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 3px var(--forest-pale)!important;background:var(--white)!important}.cb-form textarea{min-height:130px!important;resize:vertical!important}.cb-form .frm_form_field{margin-bottom:20px!important}.cb-form .frm_checkbox label,.cb-form .frm_checkbox .frm_opt_container{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:16px!important;background:var(--cloud)!important;border:1px solid var(--charcoal-12)!important;font-size:14px!important;color:var(--charcoal)!important;margin-bottom:24px!important;text-transform:none!important;font-weight:400!important;letter-spacing:normal!important;font-family:var(--font-body)!important}.cb-form .frm_checkbox input[type="checkbox"]{width:auto!important;margin-top:3px!important}.cb-form .frm_submit{margin-top:24px!important}.cb-form .frm_submit input[type="submit"],.cb-form .frm_submit button,.cb-form button[type="submit"]{width:100%!important;padding:18px!important;background:var(--forest)!important;color:var(--white)!important;font-size:15px!important;font-weight:600!important;border-radius:var(--radius-md);letter-spacing:0.06em!important;cursor:pointer!important;transition:background var(--duration-fast)!important;border:none!important;font-family:var(--font-body)!important;text-transform:uppercase!important}.cb-form .frm_submit input[type="submit"]:hover,.cb-form .frm_submit button:hover,.cb-form button[type="submit"]:hover{background:var(--forest-light)!important}.cb-form .frm_description,.cb-form .frm_error{font-family:var(--font-body)!important}.rs-nl-form-wrap{max-width:640px!important;margin:0 auto!important;background:var(--white)!important;padding:clamp(30px, 4.5vw, 50px)!important;border:1px solid var(--charcoal-12)!important;box-shadow:var(--shadow-lg)!important;position:relative!important;border-radius:0!important;text-align:left!important;box-sizing:border-box!important}.rs-nl-form-wrap::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,var(--forest),var(--charcoal-42))!important}.rs-nl-form-wrap form,.rs-nl-form-wrap .frm_forms{max-width:100%!important;background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.rs-nl-form-wrap .frm_fields_container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;max-width:100%!important}.rs-nl-form-wrap .frm_form_fields{width:100%!important}.rs-nl-form-wrap .frm_form_field{grid-column:span 1!important;margin-bottom:0!important;width:100%!important;box-sizing:border-box!important}.rs-nl-form-wrap .frm_primary_label,.rs-nl-form-wrap label{display:none!important}.rs-nl-form-wrap input[type="text"],.rs-nl-form-wrap input[type="email"],.rs-nl-form-wrap input[type="tel"],.rs-nl-form-wrap input[type="number"],.rs-nl-form-wrap input[type="url"],.rs-nl-form-wrap select,.rs-nl-form-wrap textarea{width:100%!important;padding:14px 18px!important;font-size:15px!important;border:1px solid var(--charcoal-12)!important;border-radius:4px!important;font-family:var(--font-body)!important;background:var(--white)!important;color:var(--charcoal-deep)!important;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)!important;box-sizing:border-box!important;height:54px!important}.rs-nl-form-wrap input[type="text"]:focus,.rs-nl-form-wrap input[type="email"]:focus,.rs-nl-form-wrap input[type="tel"]:focus,.rs-nl-form-wrap input[type="number"]:focus,.rs-nl-form-wrap input[type="url"]:focus,.rs-nl-form-wrap select:focus,.rs-nl-form-wrap textarea:focus{outline:none!important;border-color:var(--forest)!important;box-shadow:0 0 0 3px var(--forest-pale)!important}.rs-nl-form-wrap #frm_field_328_container,.rs-nl-form-wrap .frm_form_field:has(.g-recaptcha),.rs-nl-form-wrap .frm_type_captcha,.rs-nl-form-wrap .frm_captcha{grid-column:span 2!important;display:flex!important;justify-content:flex-start!important;margin:0!important;width:100%!important}.rs-nl-form-wrap #frm_field_1429_container,.rs-nl-form-wrap .frm_form_field:has(.frm_submit),.rs-nl-form-wrap .frm_submit{grid-column:span 2!important;margin-top:0px!important;width:100%!important}.rs-nl-form-wrap .frm_submit input[type="submit"],.rs-nl-form-wrap .frm_submit button,.rs-nl-form-wrap button[type="submit"],.rs-nl-form-wrap button.frm_button_submit,.rs-nl-form-wrap .frm_form_field:has(.frm_submit) button{width:100%!important;padding:14px 28px!important;background:var(--forest)!important;color:var(--white)!important;font-size:15px!important;font-weight:600!important;border-radius:4px!important;letter-spacing:0.05em!important;cursor:pointer!important;transition:background var(--duration-fast)!important;border:none!important;font-family:var(--font-body)!important;text-transform:uppercase!important;height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.rs-nl-form-wrap .frm_submit input[type="submit"]:hover,.rs-nl-form-wrap .frm_submit button:hover,.rs-nl-form-wrap button[type="submit"]:hover,.rs-nl-form-wrap button.frm_button_submit:hover,.rs-nl-form-wrap .frm_form_field:has(.frm_submit) button:hover{background:var(--forest-light)!important}@media (max-width:580px){.rs-nl-form-wrap .frm_fields_container{grid-template-columns:1fr!important}.rs-nl-form-wrap .frm_form_field{grid-column:span 2!important}}.wfs-hero{background:linear-gradient(160deg,var(--charcoal-deep) 0%,var(--charcoal) 55%,#2a3d47 100%);position:relative;overflow:hidden;padding:clamp(90px, 10vw, 130px) 0 clamp(50px, 6vw, 80px)}.wfs-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 60% at 12% 40%,rgb(74 124 63 / .18) 0%,transparent 60%),radial-gradient(ellipse 45% 55% at 90% 60%,rgb(0 76 151 / .1) 0%,transparent 60%);pointer-events:none}.wfs-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .02) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,black 40%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,black 40%,transparent 90%);pointer-events:none}.wfs-hero .container{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px, 5vw, 64px);align-items:start}.wfs-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:100px;background:rgb(91 154 79 / .12);border:1px solid rgb(91 154 79 / .28);font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--forest-light);margin-bottom:22px}.wfs-hero-eyebrow::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 12px var(--forest-light);animation:wfs-pulse 2s ease-in-out infinite}@keyframes wfs-pulse{0%,100%{opacity:1}50%{opacity:.5}}.wfs-hero h1{font-size:clamp(38px, 5vw, 68px);color:var(--white);line-height:1.05;margin-bottom:18px;letter-spacing:-.01em}.wfs-hero h1 em{font-style:italic;color:var(--forest-light)}.wfs-hero p{font-family:var(--font-body);font-size:clamp(15px, 1.5vw, 18px);color:rgb(255 255 255 / .7);font-weight:300;line-height:1.65;max-width:560px}.wfs-hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(14px, 1.8vw, 20px)}.wfs-hero-stat{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);padding:clamp(18px, 2vw, 24px);transition:background 0.3s,border-color 0.3s}.wfs-hero-stat:hover{background:rgb(91 154 79 / .08);border-color:rgb(91 154 79 / .3)}.wfs-hero-stat-value{font-family:var(--font-display);font-size:clamp(26px, 3vw, 36px);color:var(--white);line-height:1;margin-bottom:6px}.wfs-hero-stat-value em{font-style:italic;color:var(--forest-light);font-size:.62em}.wfs-hero-stat-label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .5)}.wfs-hero-left{display:flex;flex-direction:column;gap:clamp(24px, 3vw, 36px)}.wfs-pba{background:var(--white);border-radius:var(--radius-lg);padding:clamp(22px, 2.4vw, 30px);box-shadow:var(--shadow-md)}.wfs-pba__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);display:block;margin-bottom:10px}.wfs-pba__title{font-family:var(--font-display);font-size:clamp(22px, 2.2vw, 28px);line-height:1.12;color:var(--charcoal-deep);margin:0 0 8px}.wfs-pba .wfs-pba__sub{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--charcoal);margin:0 0 18px;max-width:none}.wfs-pba__form{display:flex;flex-direction:column;gap:10px}.wfs-pba__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wfs-pba__form input{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:14px;padding:11px 13px;border:1px solid var(--charcoal-12);border-radius:var(--radius-sm);background:#fff;color:var(--charcoal-deep)}.wfs-pba__form input:focus{outline:none;border-color:var(--forest)}.wfs-pba__form button{font-family:var(--font-body);font-size:14px;font-weight:600;padding:12px;border:none;border-radius:var(--radius-sm);background:var(--forest);color:#fff;cursor:pointer;transition:background 0.2s}.wfs-pba__form button:hover{background:var(--charcoal-deep)}.wfs-pba .wfs-pba__fine{font-family:var(--font-body);font-size:11px;color:var(--charcoal-42);margin:12px 0 0;text-align:center}.wfs-head{background:var(--white);padding:clamp(28px, 4vw, 52px) 0 clamp(20px, 2.5vw, 32px)}.wfs-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;color:var(--charcoal-42);margin-bottom:18px}.wfs-breadcrumb a{color:var(--charcoal-72);text-decoration:none}.wfs-breadcrumb a:hover{color:var(--forest)}.wfs-breadcrumb__sep{color:var(--charcoal-72);font-size:16px;line-height:1}.wfs-breadcrumb__current{color:var(--charcoal-deep);font-weight:500}.wfs-head h1{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 46px);line-height:1.08;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 12px}.wfs-head h1 em{font-style:italic;color:var(--forest)}.wfs-head p{font-family:var(--font-body);font-size:clamp(15px, 1.4vw, 17px);line-height:1.6;color:var(--charcoal-72);max-width:640px;margin:0}.wfs-layout{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) clamp(300px, 26vw, 340px);gap:clamp(24px, 3vw, 40px);align-items:start}.wfs-list{max-width:none;padding:0}.wfs-sidebar{display:flex;flex-direction:column;gap:clamp(16px, 2vw, 22px);position:sticky;top:90px}.wfs-side-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(18px, 2vw, 24px)}.wfs-side-card__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);display:block;margin-bottom:14px}.wfs-testi{margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid var(--charcoal-05)}.wfs-testi:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.wfs-testi p{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--charcoal-72);font-style:italic;margin:0 0 8px}.wfs-testi cite{font-family:var(--font-body);font-size:12px;font-style:normal;color:var(--charcoal-deep);font-weight:600}.wfs-testi cite span{display:block;color:var(--charcoal-42);font-weight:400}.wfs-side-more{display:inline-block;margin-top:14px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--forest);text-decoration:none}.wfs-side-more:hover{text-decoration:underline}@media (max-width:900px){.wfs-layout{grid-template-columns:1fr}}.wfs-toolbar-wrap{position:sticky;top:0;z-index:40;background:var(--white);border-bottom:1px solid var(--charcoal-12);box-shadow:0 4px 20px rgb(29 40 48 / .04)}.wfs-toolbar{max-width:var(--container-max);margin:0 auto;padding:clamp(14px, 1.8vw, 20px) var(--gutter);display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between}.wfs-search{display:flex;flex:1 1 320px;max-width:440px;position:relative}.wfs-search input[type="search"]{flex:1;width:100%;padding:12px 48px 12px 16px;background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;color:var(--charcoal-deep);transition:border-color 0.25s,background 0.25s}.wfs-search input[type="search"]::placeholder{color:var(--charcoal-42)}.wfs-search input[type="search"]:focus{outline:none;border-color:var(--forest);background:var(--white)}.wfs-search button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:var(--radius-sm);background:var(--forest);color:var(--white);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.25s}.wfs-search button:hover{background:#3a6a31}.wfs-sort{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.wfs-sort-label{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42)}.wfs-sort a{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--charcoal-72);padding-bottom:3px;border-bottom:2px solid #fff0;transition:color 0.25s,border-color 0.25s}.wfs-sort a:hover{color:var(--forest)}.wfs-sort a[aria-current="true"]{color:var(--charcoal-deep);font-weight:600;border-bottom-color:var(--forest)}.wfs-list-section{background:var(--cloud);padding:clamp(40px, 5vw, 64px) 0 clamp(56px, 7vw, 88px)}.wfs-list{max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);display:flex;flex-direction:column;gap:clamp(16px, 2vw, 24px)}.wfs-listing{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) clamp(210px, 21vw, 250px);transition:transform 0.3s var(--ease-out),box-shadow 0.3s,border-color 0.3s}.wfs-listing:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--forest-12)}.wfs-listing-main{padding:clamp(22px, 2.6vw, 32px);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.wfs-flag{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:5px 11px;border-radius:var(--radius-sm);margin-bottom:12px}.wfs-flag--pending{background:rgb(218 145 0 / .1);color:#8f5d00;border:1px solid rgb(218 145 0 / .3)}.wfs-flag--current{background:rgb(91 154 79 / .12);color:var(--forest);border:1px solid rgb(91 154 79 / .3)}.wfs-flag--archived{background:var(--charcoal-05);color:var(--charcoal-42);border:1px solid var(--charcoal-12)}.wfs-listing-title{font-family:var(--font-display);font-size:clamp(20px, 2vw, 26px);line-height:1.25;margin-bottom:8px}.wfs-listing-title a{color:var(--charcoal-deep);transition:color 0.25s}.wfs-listing-title a:hover{color:var(--forest)}.wfs-listing-cat{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin-bottom:14px}.wfs-badges{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0}.wfs-badges li{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:11.5px;font-weight:600;color:var(--charcoal);background:var(--sage);border:1px solid var(--charcoal-12);border-radius:100px;padding:4px 12px}.wfs-badges li::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--forest);flex-shrink:0}.wfs-teaser{font-family:var(--font-body);font-size:14px;color:var(--charcoal-72);line-height:1.65;margin-bottom:18px;max-width:72ch}.wfs-more{color:var(--forest);font-weight:600;white-space:nowrap}.wfs-more:hover{text-decoration:underline}.wfs-listing-meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px 24px;font-family:var(--font-body);font-size:12.5px;color:var(--charcoal-72)}.wfs-meta-item{display:inline-flex;align-items:center;gap:6px}.wfs-meta-item svg{flex-shrink:0;color:var(--forest)}.wfs-meta-item strong{color:var(--charcoal-deep);font-weight:600}.wfs-listing-fin{padding:clamp(22px, 2.6vw, 32px) clamp(22px, 2.6vw, 32px) clamp(22px, 2.6vw, 32px) clamp(6px, 1vw, 12px);display:flex;flex-direction:column}.wfs-fin-list{margin:0 0 14px}.wfs-fin-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--charcoal-12)}.wfs-fin-row dt{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42)}.wfs-fin-row dd{font-family:var(--font-display);font-size:15px;color:var(--charcoal-deep);margin:0;text-align:right}.wfs-fin-row--ask{border-bottom:none;padding-top:14px}.wfs-fin-row--ask dd{font-size:clamp(18px, 1.7vw, 21px);color:var(--forest)}.wfs-details{margin-top:auto;display:block;text-align:center;padding:12px 18px;background:var(--charcoal-deep);color:var(--white);font-family:var(--font-body);font-size:13px;font-weight:600;border-radius:var(--radius-md);transition:background 0.3s}.wfs-details:hover{background:var(--forest);color:var(--white)}.wfs-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:clamp(36px, 4.5vw, 56px)}.wfs-page{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:14px;font-weight:600;background:var(--white);border:1px solid var(--charcoal-12);color:var(--charcoal-72);transition:all 0.25s}a.wfs-page:hover{border-color:var(--forest);color:var(--forest)}.wfs-page.is-current{background:var(--forest);border-color:var(--forest);color:var(--white)}.wfs-sell-strip{background:linear-gradient(120deg,var(--forest) 0%,#3a6a31 100%);padding:clamp(30px, 4vw, 44px) 0}.wfs-sell-strip .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px}.wfs-sell-strip h2{font-family:var(--font-display);font-style:italic;font-size:clamp(22px, 2.6vw, 30px);color:var(--white);margin-bottom:4px;line-height:1.2}.wfs-sell-strip p{font-family:var(--font-body);font-size:14.5px;color:rgb(255 255 255 / .8);margin:0}.wfs-sell-btn{display:inline-block;padding:13px 26px;background:var(--white);color:var(--forest);font-family:var(--font-body);font-size:14px;font-weight:600;border-radius:var(--radius-md);white-space:nowrap;transition:transform 0.25s,box-shadow 0.25s}.wfs-sell-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(29 40 48 / .22);color:var(--forest)}@media (max-width:1120px){.wfs-hero .container{grid-template-columns:1fr}}@media (max-width:860px){.wfs-listing{grid-template-columns:1fr}.wfs-listing-fin{border-left:none;border-top:1px solid var(--charcoal-12)}.wfs-details{margin-top:4px}.wfs-toolbar{justify-content:flex-start}}@media (max-width:580px){.wfs-hero-stats{grid-template-columns:repeat(2,1fr)}.wfs-sort{gap:6px 14px}}.closing{padding-bottom:clamp(48px, 6vw, 80px)}.lst-breadcrumb{background:var(--white);border-bottom:1px solid var(--charcoal-05)}.lst-breadcrumb__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0;font-family:var(--font-body);font-size:13px;color:var(--charcoal-42)}.lst-breadcrumb a{color:var(--charcoal-72);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.lst-breadcrumb a:hover{color:var(--forest)}.lst-breadcrumb__sep{color:var(--charcoal-72);font-size:16px;line-height:1}.lst-breadcrumb__current{color:var(--charcoal-deep);font-weight:500}.lst-wrap{padding:clamp(32px, 4vw, 56px) 0 var(--space-section)}.lst-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(40px, 5vw, 72px);align-items:start}@media (max-width:940px){.lst-grid{grid-template-columns:1fr}.lst-rail{position:static}}.lst-status{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 13px;border-radius:999px;margin-bottom:var(--space-sm);background:rgb(180 120 30 / .12);color:#9a6a16}.lst-status::before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor}.lst-status--forsale{background:var(--forest-pale,rgb(45 74 52 / .1));color:var(--forest)}.lst-status--sold{background:var(--charcoal-05);color:var(--charcoal-42)}.lst-title{font-family:var(--font-display);font-size:clamp(30px, 3.6vw, 46px);line-height:1.08;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 var(--space-sm)}.lst-metaline{display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-family:var(--font-body);font-size:13px;color:var(--charcoal-42);padding-bottom:var(--space-md);border-bottom:1px solid var(--charcoal-12)}.lst-metaline span{display:inline-flex;align-items:center;gap:6px}.lst-metaline svg{width:14px;height:14px;color:var(--forest)}.lst-price{display:inline-flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:var(--space-md) 0 var(--space-sm);padding:14px 24px;background:var(--forest-pale,rgb(45 74 52 / .07));border:1px solid var(--forest-12,rgb(45 74 52 / .18));border-radius:var(--radius-md)}.lst-price__label{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--charcoal-42)}.lst-price__value{font-family:var(--font-display);font-size:clamp(28px, 3vw, 40px);line-height:1;color:var(--forest)}.lst-section-h{font-family:var(--font-display);font-size:var(--display-sm);color:var(--charcoal-deep);margin:clamp(34px, 3.5vw, 48px) 0 var(--space-sm)}.lst-subh{font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--charcoal-deep);margin:var(--space-md) 0 var(--space-xs)}.lst-prose p{font-family:var(--font-body);font-size:var(--text-base);line-height:1.75;color:var(--charcoal-72);margin:0 0 var(--space-md)}.lst-prose ul{list-style:none;padding:0;margin:var(--space-sm) 0 var(--space-md)}.lst-prose ul li{padding:9px 0 9px 24px;position:relative;border-bottom:1px solid var(--charcoal-05);font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--charcoal-72)}.lst-prose ul li::before{content:'';position:absolute;left:0;top:16px;width:6px;height:6px;border-radius:50%;background:var(--forest)}.lst-finsummary{margin:var(--space-md) 0}.lst-keybenefits{background:var(--forest-pale,rgb(45 74 52 / .07));border:1px solid var(--forest-12,rgb(45 74 52 / .18));border-radius:var(--radius-md);padding:clamp(6px, 1.4vw, 14px) clamp(18px, 2vw, 26px);margin:var(--space-sm) 0 var(--space-md)}.lst-keybenefits ul{margin:0}.lst-keybenefits li:last-child{border-bottom:none}.lst-cta-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;padding:13px 20px;background:var(--forest);color:#fff;font-family:var(--font-body);font-size:14px;font-weight:600;border-radius:var(--radius-sm);text-decoration:none;transition:background .2s}.lst-cta-primary:hover{background:var(--charcoal-deep)}.lst-cta-primary svg{width:15px;height:15px}.lst-cta-ghost{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;padding:11px 18px;background:#fff0;color:var(--forest);border:1px solid var(--forest-12,rgb(45 74 52 / .3));font-family:var(--font-body);font-size:13px;font-weight:600;border-radius:var(--radius-sm);text-decoration:none;transition:all .2s}.lst-cta-ghost:hover{background:var(--forest);color:#fff;border-color:var(--forest)}.lst-side-cta{background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(20px, 2.2vw, 26px)}.lst-side-cta__q{font-family:var(--font-display);font-size:clamp(18px, 1.8vw, 22px);color:var(--charcoal-deep);line-height:1.25;margin:0 0 14px}.lst-side-cta .lst-cta-ghost{margin-top:10px}.lst-join{display:flex;align-items:center;gap:clamp(14px, 2vw, 20px);flex-wrap:wrap;margin:var(--space-lg) 0 0;padding:clamp(18px, 2vw, 22px) clamp(18px, 2.2vw, 26px);background:var(--forest-pale,rgb(45 74 52 / .07));border:1px solid var(--forest-12,rgb(45 74 52 / .18));border-radius:var(--radius-md)}.lst-join__icon{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--forest);color:#fff;display:flex;align-items:center;justify-content:center}.lst-join__icon svg{width:20px;height:20px}.lst-join__text{flex:1 1 260px;min-width:0}.lst-join__title{font-family:var(--font-display);font-size:clamp(17px, 1.7vw, 20px);color:var(--charcoal-deep);margin:0 0 3px;line-height:1.2}.lst-join__sub{font-family:var(--font-body);font-size:13.5px;line-height:1.5;color:var(--charcoal-72);margin:0}.lst-join .lst-cta-ghost{width:auto;flex-shrink:0}#inquiry{scroll-margin-top:90px}.lst-finsummary__row{display:flex;justify-content:space-between;gap:16px;font-family:var(--font-body);font-size:15px;padding:6px 0;color:var(--charcoal-72)}.lst-finsummary__row strong{color:var(--charcoal-deep);font-weight:600}.lst-finsummary__note{font-family:var(--font-body);font-size:12px;color:var(--charcoal-42);line-height:1.5;margin:10px 0 0;font-style:italic}.lst-table{width:100%;border-collapse:collapse;border:1px solid var(--charcoal-12);border-radius:var(--radius-md);overflow:hidden;margin:var(--space-sm) 0 var(--space-md)}.lst-table tr{border-bottom:1px solid var(--charcoal-12)}.lst-table tr:last-child{border-bottom:none}.lst-table th,.lst-table td{text-align:left;padding:13px clamp(14px, 1.6vw, 20px);font-family:var(--font-body);font-size:14px;vertical-align:top}.lst-table th{width:42%;font-weight:600;color:var(--charcoal-deep);background:var(--cloud)}.lst-table td{color:var(--charcoal-72)}.lst-form{background:var(--cloud);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(22px, 2.4vw, 30px);margin-top:var(--space-lg)}.lst-form__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);display:block;margin-bottom:10px}.lst-form__title{font-family:var(--font-display);font-size:clamp(21px, 2vw, 27px);line-height:1.12;color:var(--charcoal-deep);margin:0 0 8px}.lst-form__sub{font-family:var(--font-body);font-size:13px;line-height:1.55;color:var(--charcoal);margin:0 0 18px}.lst-field{margin-bottom:14px}.lst-field label{display:block;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--charcoal-deep);margin-bottom:6px}.lst-field label .req{color:var(--forest)}.lst-field input,.lst-field textarea{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:14px;padding:10px 12px;border:1px solid var(--charcoal-12);border-radius:var(--radius-sm);background:#fff;color:var(--charcoal-deep);transition:border-color 0.2s}.lst-field input:focus,.lst-field textarea:focus{outline:none;border-color:var(--forest)}.lst-field textarea{min-height:90px;resize:vertical}.lst-field--row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lst-form__submit{width:100%;margin-top:6px;font-family:var(--font-body);font-size:14px;font-weight:600;padding:12px;border:none;border-radius:var(--radius-sm);background:var(--forest);color:#fff;cursor:pointer;transition:background 0.2s}.lst-form__submit:hover{background:var(--charcoal-deep)}.lst-form__note{font-family:var(--font-body);font-size:11px;color:rgb(31 41 51 / .5);margin:12px 0 0;text-align:center}.lst-rail{position:sticky;top:90px}.lst-rail>*+*{margin-top:var(--space-lg)}.lst-side-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-lg);padding:clamp(20px, 2.2vw, 26px)}.lst-side-card__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--forest);display:block;margin-bottom:14px}.lst-testi{margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid var(--charcoal-05)}.lst-testi:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.lst-testi__quote{font-family:var(--font-body);font-size:13.5px;line-height:1.6;color:var(--charcoal-72);margin:0 0 8px;font-style:italic}.lst-testi__cite{font-family:var(--font-body);font-size:12px;font-style:normal;color:var(--charcoal-deep);font-weight:600}.lst-testi__cite span{display:block;color:var(--charcoal-42);font-weight:400}.lst-side-more{display:inline-block;margin-top:14px;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--forest);text-decoration:none}.lst-side-more:hover{text-decoration:underline}.lst-side-listing{display:block;text-decoration:none;padding:12px 0;border-bottom:1px solid var(--charcoal-05);transition:opacity var(--duration-fast) var(--ease-out)}.lst-side-listing:first-of-type{padding-top:0}.lst-side-listing:hover{opacity:.7}.lst-side-listing__status{font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest)}.lst-side-listing__title{font-family:var(--font-display);font-size:15px;line-height:1.25;color:var(--charcoal-deep);margin:3px 0 2px}.lst-side-listing__price{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--charcoal-72)}.lst-prose .frm_forms,.lst-prose .frm_forms form,.lst-prose .frm_form_fields,.lst-prose .frm_form_fields>fieldset,.lst-prose .frm_fields_container{margin:0!important;padding:0!important;border:none!important;background:none!important}.lst-prose .with_frm_style .frm_form_fields>fieldset,.lst-prose .frm_form_fields>fieldset,.lst-prose .frm_fields_container{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.lst-prose .frm_form_field{width:100%!important;flex:1 1 100%!important;margin:0 0 8px 0!important}.lst-prose .frm_form_field.frm_half,.lst-prose .frm_form_field.frm_first_half,.lst-prose .frm_form_field.frm_last_half{width:calc(50% - 6px)!important;flex:0 0 calc(50% - 6px)!important}@media (max-width:600px){.lst-prose .frm_form_field.frm_half,.lst-prose .frm_form_field.frm_first_half,.lst-prose .frm_form_field.frm_last_half{width:100%!important;flex:1 1 100%!important}}.lst-prose .frm_forms label.frm_primary_label,.lst-prose .frm_forms label,.lst-prose .frm_forms .frm_primary_label{font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;color:var(--charcoal-deep)!important;margin:0 0 6px 0!important;display:inline-block!important}.lst-prose .frm_forms .frm_required,.lst-prose .frm_forms label .req{color:var(--error,#d93025)!important;font-weight:600!important}.lst-prose .frm_form_field.frm_hidden,.lst-prose .frm_form_field.frm_none_container,.lst-prose .frm_form_field:has(input[type="hidden"]):not(:has(input[type="text"])):not(:has(input[type="email"])):not(:has(input[type="tel"])):not(:has(textarea)):not(:has(select)){display:none!important}.lst-prose .frm_forms input[type="text"],.lst-prose .frm_forms input[type="email"],.lst-prose .frm_forms input[type="tel"],.lst-prose .frm_forms textarea{width:100%!important;box-sizing:border-box!important;font-family:var(--font-body)!important;font-size:14px!important;padding:10px 12px!important;border:1px solid var(--charcoal-12)!important;border-radius:var(--radius-sm)!important;background:#fff!important;color:var(--charcoal-deep)!important;transition:border-color 0.2s!important}.lst-prose .frm_forms input[type="text"]:focus,.lst-prose .frm_forms input[type="email"]:focus,.lst-prose .frm_forms input[type="tel"]:focus,.lst-prose .frm_forms textarea:focus{outline:none!important;border-color:var(--forest)!important}.lst-prose .frm_submit button,.lst-prose .frm_submit input[type="submit"],.lst-prose .frm_submit input[type="button"]{width:100%!important;background:var(--forest)!important;color:#fff!important;font-family:var(--font-body)!important;font-weight:600!important;padding:12px!important;border-radius:var(--radius-sm)!important;border:none!important;cursor:pointer!important;transition:background 0.2s!important;font-size:14px!important;text-transform:none!important;letter-spacing:normal!important}.lst-prose .frm_submit button:hover,.lst-prose .frm_submit input[type="submit"]:hover,.lst-prose .frm_submit input[type="button"]:hover{background:var(--charcoal-deep)!important}.cnf-wrap{padding:clamp(72px, 9vw, 100px) 0 clamp(56px, 7vw, 100px);text-align:center}.cnf-inner{max-width:660px;margin:0 auto}.cnf-check{width:72px;height:72px;border-radius:50%;background:var(--forest-pale,rgb(74 124 63 / .1));border:1px solid var(--forest-12,rgb(45 74 52 / .18));display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg);color:var(--forest)}.cnf-check svg{width:34px;height:34px}.cnf-title{font-family:var(--font-display);font-size:var(--display-md);line-height:1.08;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 clamp(12px, 1.5vw, 18px)}.cnf-title em{font-style:italic;color:var(--forest)}.cnf-lede{font-family:var(--font-body);font-size:var(--text-lg);line-height:1.6;font-weight:300;color:var(--charcoal-72);max-width:560px;margin:0 auto}.cnf-content{max-width:100%;margin:0 auto}.cnf-content>*:first-child,.cnf-content .wp-block-group>*:first-child{margin-top:0!important;padding-top:0!important}.cnf-content>*:last-child,.cnf-content .wp-block-group>*:last-child{margin-bottom:0!important;padding-bottom:0!important}.cnf-content>p,.cnf-content .wp-block-group>p{font-family:var(--font-body);font-size:var(--text-lg);line-height:1.6;font-weight:300;color:var(--charcoal-72);max-width:560px;margin:0 auto 20px}.cnf-content p:empty,.cnf-content .wp-block-spacer{display:none!important;margin:0!important;padding:0!important}.cnf-next{max-width:520px;margin:clamp(20px, 2.5vw, 28px) auto 0;text-align:left;list-style:none;padding:0;border-top:1px solid var(--charcoal-12)}.cnf-next__item{display:flex;align-items:flex-start;gap:16px;padding:clamp(16px, 2vw, 22px) 0;border-bottom:1px solid var(--charcoal-12)}.cnf-next__num{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--forest);color:var(--white);font-family:var(--font-body);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.cnf-next__text{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--charcoal-72);padding-top:3px}.cnf-next__text strong{color:var(--charcoal-deep);font-weight:600}.cnf-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(20px, 2.5vw, 28px)}.cnf-btn{font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.01em;padding:13px 26px;border-radius:var(--radius-sm,6px);text-decoration:none;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.cnf-btn--primary{background:var(--forest);color:var(--white);border:1px solid var(--forest)}.cnf-btn--primary:hover{background:var(--charcoal-deep);border-color:var(--charcoal-deep);transform:translateY(-2px)}.cnf-btn--ghost{background:#fff0;color:var(--charcoal-deep);border:1px solid var(--charcoal-12)}.cnf-btn--ghost:hover{border-color:var(--forest);color:var(--forest);transform:translateY(-2px)}.arx-breadcrumb{background:var(--white);border-bottom:1px solid var(--charcoal-05)}.arx-breadcrumb__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0;font-family:var(--font-body);font-size:13px;color:var(--charcoal-42)}.arx-breadcrumb a{color:var(--charcoal-72);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.arx-breadcrumb a:hover{color:var(--forest)}.arx-breadcrumb__sep{color:var(--charcoal-72);font-size:16px;line-height:1}.arx-breadcrumb__current{color:var(--charcoal-deep);font-weight:500}.post-breadcrumb{background:var(--white);border-bottom:1px solid var(--charcoal-05)}.post-breadcrumb__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0;font-family:var(--font-body);font-size:13px;color:var(--charcoal-42)}.post-breadcrumb a{color:var(--charcoal-72);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.post-breadcrumb a:hover{color:var(--forest)}.post-breadcrumb__sep{color:var(--charcoal-72);font-size:16px;line-height:1}.post-breadcrumb__current{color:var(--charcoal-deep);font-weight:500}.post-wrap{padding:clamp(36px, 5vw, 64px) 0 clamp(28px, 3vw, 40px)}.post-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(40px, 5vw, 72px);align-items:start}@media (max-width:940px){.post-grid{grid-template-columns:1fr}}.post-title{font-family:var(--font-display);font-size:clamp(32px, 4vw, 48px);line-height:1.08;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 var(--space-md)}.post-title em{font-style:italic;color:var(--forest)}.post-byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:var(--space-md);border-bottom:1px solid var(--charcoal-12);margin-bottom:var(--space-lg)}.post-byline__avatar{width:38px;height:38px;border-radius:50%;background:var(--charcoal-deep);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:16px;flex-shrink:0}.post-byline__author{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--charcoal-deep)}.post-byline__meta{font-family:var(--font-body);font-size:13px;color:var(--charcoal-42)}.post-byline__cats{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.post-byline__cat{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--forest);text-decoration:none;padding:4px 10px;border:1px solid var(--forest-12,rgb(45 74 52 / .2));border-radius:999px;transition:all var(--duration-fast) var(--ease-out)}.post-byline__cat:hover{background:var(--forest);color:var(--white)}.post-featured{position:relative;border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-lg);border:1px solid var(--charcoal-12);aspect-ratio:16 / 9;background:var(--cloud)}.post-featured img{width:100%;height:100%;object-fit:cover;display:block}.post-featured__note{position:absolute;left:12px;bottom:12px;font-family:var(--font-body);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:rgb(31 41 51 / .6);padding:4px 10px;border-radius:4px}.post-lede{font-family:var(--font-body);font-size:var(--text-lg);line-height:1.6;color:var(--charcoal-72);font-weight:300;margin:0 0 var(--space-lg)}.post-prose h2{font-family:var(--font-display);font-size:var(--display-sm);color:var(--charcoal-deep);margin:clamp(36px, 4vw, 52px) 0 var(--space-sm);line-height:1.15}.post-prose h2 em{font-style:italic;color:var(--forest)}.post-prose p{font-family:var(--font-body);font-size:var(--text-base);line-height:1.8;color:var(--charcoal-72);margin:0 0 var(--space-md)}.post-prose p strong{color:var(--charcoal-deep)}.post-prose a{color:var(--forest);text-decoration:none;border-bottom:1px solid var(--forest-12,rgb(45 74 52 / .3))}.post-prose a:hover{border-bottom-color:var(--forest)}.post-prose blockquote{font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;color:var(--charcoal-deep);border-left:3px solid var(--forest);padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);margin:var(--space-lg) 0;line-height:1.45}.post-prose ul{list-style:none;padding:0;margin:var(--space-md) 0}.post-prose ul li{padding:12px 0 12px 24px;position:relative;border-bottom:1px solid var(--charcoal-05);font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--charcoal-72)}.post-prose ul li::before{content:'';position:absolute;left:0;top:20px;width:6px;height:6px;border-radius:50%;background:var(--forest)}.post-prose ul li strong{color:var(--charcoal-deep)}.post-share{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:var(--space-xl) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--charcoal-12)}.post-share__label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42)}.post-share__links{display:flex;gap:10px}.post-share__btn{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid var(--charcoal-12);color:var(--charcoal-deep);transition:all var(--duration-fast) var(--ease-out)}.post-share__btn:hover{background:var(--forest);border-color:var(--forest);color:var(--white);transform:translateY(-2px)}.post-share__btn svg{width:17px;height:17px}.post-rail{position:sticky;top:92px}.post-cards-section{background:var(--cloud);border-top:1px solid var(--charcoal-12);padding:clamp(40px, 4.5vw, 60px) 0 clamp(48px, 6vw, 80px)}.post-cards-section__pre{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--forest);margin-bottom:10px}.post-cards-section__title{font-family:var(--font-display);font-size:var(--display-sm);color:var(--charcoal-deep);margin:0 0 var(--space-lg)}.post-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px, 2.5vw, 32px)}@media (max-width:800px){.post-cards{grid-template-columns:1fr}}.post-card{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);padding:clamp(20px, 2vw, 26px);text-decoration:none;display:block;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.post-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.post-card__cat{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--forest);display:block;margin-bottom:10px}.post-card__title{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.2;color:var(--charcoal-deep);margin:0 0 10px}.post-card__excerpt{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--charcoal-72);margin:0 0 14px}.post-card__more{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--forest)}.lgl-breadcrumb{background:var(--white);border-bottom:1px solid var(--charcoal-05)}.lgl-breadcrumb__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0;font-family:var(--font-body);font-size:13px;color:var(--charcoal-42)}.lgl-breadcrumb a{color:var(--charcoal-72);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.lgl-breadcrumb a:hover{color:var(--forest)}.lgl-breadcrumb__sep{color:var(--charcoal-72);font-size:16px;line-height:1}.lgl-breadcrumb__current{color:var(--charcoal-deep);font-weight:500}.lgl-wrap{padding:clamp(40px, 5vw, 72px) 0 var(--space-section)}.lgl-prose{max-width:720px}.lgl-prose__updated{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--charcoal-42);margin:0 0 var(--space-sm)}.lgl-prose h1{font-family:var(--font-display);font-size:var(--display-md);color:var(--charcoal-deep);line-height:1.1;margin:0 0 var(--space-lg);padding-bottom:var(--space-md);border-bottom:2px solid var(--charcoal-deep)}.lgl-prose h2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--charcoal-deep);margin:clamp(32px, 4vw, 48px) 0 var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--charcoal-12)}.lgl-prose p{font-family:var(--font-body);font-size:var(--text-base);line-height:1.8;color:var(--charcoal-72);margin:0 0 var(--space-md)}.lgl-prose p strong{color:var(--charcoal-deep)}.lgl-prose a{color:var(--forest);text-decoration:none;border-bottom:1px solid var(--forest-12,rgb(45 74 52 / .3))}.lgl-prose a:hover{border-bottom-color:var(--forest)}.lgl-prose ul{list-style:none;padding:0;margin:var(--space-sm) 0 var(--space-md)}.lgl-prose ul li{padding:9px 0 9px 24px;position:relative;border-bottom:1px solid var(--charcoal-05);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--charcoal-72)}.lgl-prose ul li::before{content:'';position:absolute;left:0;top:16px;width:6px;height:6px;border-radius:50%;background:var(--forest)}.lgl-prose__signoff{margin-top:clamp(40px, 5vw, 64px);padding-top:clamp(20px, 2vw, 28px);border-top:1px solid var(--charcoal-12);color:var(--charcoal-42);font-size:13px}.pf-breadcrumb{background:var(--white);border-bottom:1px solid var(--charcoal-05)}.pf-breadcrumb__inner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0;font-family:var(--font-body);font-size:13px;color:var(--charcoal-42)}.pf-breadcrumb a{color:var(--charcoal-72);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.pf-breadcrumb a:hover{color:var(--forest)}.pf-breadcrumb__sep{color:var(--charcoal-72);font-size:16px;line-height:1}.pf-breadcrumb__current{color:var(--charcoal-deep);font-weight:500}.pf-wrap{padding:clamp(36px, 5vw, 64px) 0 clamp(28px, 3vw, 40px)}.pf-col{max-width:760px;margin:0 auto}.pf-title{font-family:var(--font-display);font-size:clamp(32px, 4vw, 48px);line-height:1.08;letter-spacing:-.02em;color:var(--charcoal-deep);margin:0 0 var(--space-md)}.pf-title em{font-style:italic;color:var(--forest)}.pf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-bottom:var(--space-md);border-bottom:1px solid var(--charcoal-12);margin-bottom:var(--space-lg);font-family:var(--font-body);font-size:13px;color:var(--charcoal-42)}.pf-meta__badge{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--forest);text-decoration:none;padding:4px 11px;border:1px solid var(--forest-12,rgb(45 74 52 / .2));border-radius:999px;transition:all var(--duration-fast) var(--ease-out)}.pf-meta__badge:hover{background:var(--forest);color:var(--white)}.pf-meta__pub{font-family:var(--font-display);font-style:italic;font-size:17px;color:var(--charcoal-deep)}.pf-meta__date{display:inline-flex;align-items:center;gap:6px}.pf-meta__date svg{width:14px;height:14px;color:var(--forest)}.pf-featured{position:relative;border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-lg);border:1px solid var(--charcoal-12);aspect-ratio:16 / 9;background:var(--cloud)}.pf-featured img{width:100%;height:100%;object-fit:cover;display:block}.pf-featured__note{position:absolute;left:12px;bottom:12px;font-family:var(--font-body);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:rgb(31 41 51 / .6);padding:4px 10px;border-radius:4px}.pf-lede{font-family:var(--font-body);font-size:var(--text-lg);line-height:1.6;color:var(--charcoal-72);font-weight:300;margin:0 0 var(--space-lg)}.pf-prose h2{font-family:var(--font-display);font-size:var(--display-sm);color:var(--charcoal-deep);margin:clamp(36px, 4vw, 52px) 0 var(--space-sm);line-height:1.15}.pf-prose h2 em{font-style:italic;color:var(--forest)}.pf-prose p{font-family:var(--font-body);font-size:var(--text-base);line-height:1.8;color:var(--charcoal-72);margin:0 0 var(--space-md)}.pf-prose p strong{color:var(--charcoal-deep)}.pf-prose a{color:var(--forest);text-decoration:none;border-bottom:1px solid var(--forest-12,rgb(45 74 52 / .3))}.pf-prose a:hover{border-bottom-color:var(--forest)}.pf-prose blockquote{font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;color:var(--charcoal-deep);border-left:3px solid var(--forest);padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);margin:var(--space-lg) 0;line-height:1.45}.pf-source{margin:var(--space-xl) 0 0;padding-top:var(--space-lg);border-top:1px solid var(--charcoal-12)}.pf-source__label{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--charcoal-42);margin:0 0 10px}.pf-source__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--text-lg);color:var(--forest);text-decoration:none;transition:gap var(--duration-fast) var(--ease-out)}.pf-source__link:hover{gap:12px}.pf-source__link svg{width:18px;height:18px}.hide-conf-sec{display:none}.prospectus-single-wrap{background-color:var(--white)}.prospectus-single-container{max-width:840px!important;margin:0 auto!important;padding:clamp(32px, 4vw, 56px) 20px var(--space-section)!important}.prospectus-eyebrow{color:var(--forest)!important;font-family:var(--font-body)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.12em!important;text-transform:uppercase!important;display:block!important;margin-bottom:12px!important}.prospectus-title{font-family:var(--font-display)!important;font-size:clamp(36px, 5vw, 52px)!important;font-weight:700!important;line-height:1.08!important;color:var(--charcoal-deep)!important;margin:0 0 12px!important}.prospectus-subtitle{font-family:var(--font-body)!important;font-size:16px!important;color:var(--charcoal-72)!important;margin:0 0 28px!important}.prospectus-meta-divider-top{border:0!important;border-top:1px solid var(--charcoal-12)!important;margin:24px 0 16px!important}.prospectus-meta-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;margin-bottom:16px!important;font-family:var(--font-body)!important;font-size:13.5px!important;line-height:1.55!important}.prospectus-meta-grid strong{color:var(--charcoal-deep)!important;display:block!important;margin-bottom:4px!important}.prospectus-meta-grid span{color:var(--charcoal-72)!important}.prospectus-meta-grid a{color:var(--forest)!important;font-weight:600!important;text-decoration:none!important}.prospectus-meta-grid a:hover{text-decoration:underline!important}.prospectus-meta-grid .advisor-label{color:var(--charcoal-42)!important;font-weight:400!important}.prospectus-meta-grid>div:last-child{text-align:right!important}.prospectus-meta-divider-bottom{border:0!important;border-top:2px solid var(--charcoal-deep)!important;margin:16px 0 32px!important}@media (max-width:600px){.prospectus-meta-grid{grid-template-columns:1fr!important;gap:16px!important}.prospectus-meta-grid>div:last-child{text-align:left!important}}.prospectus-notice-box{background:#f4f8f5!important;border:1px solid #e1ebe5!important;border-left:4px solid var(--forest)!important;border-radius:var(--radius-sm)!important;padding:clamp(18px, 2.5vw, 24px)!important;margin-bottom:40px!important}.prospectus-notice-box h2{font-family:var(--font-display)!important;font-size:20px!important;font-weight:700!important;color:var(--charcoal-deep)!important;margin:0 0 10px!important;border:none!important;padding:0!important}.prospectus-notice-box h2::after{display:none!important}.prospectus-notice-box p{font-family:var(--font-body)!important;font-size:13.5px!important;line-height:1.6!important;color:var(--charcoal-72)!important;margin:0!important}.prospectus-single-container h2{font-family:var(--font-display)!important;font-size:clamp(24px, 3.5vw, 32px)!important;color:var(--charcoal-deep)!important;position:relative!important;padding-bottom:8px!important;margin-top:48px!important;margin-bottom:24px!important;border-bottom:1px solid var(--charcoal-12)!important}.prospectus-single-container h2::after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;width:48px!important;height:2px!important;background-color:var(--forest)!important}.prospectus-single-container #ez-toc-container{background:none!important;border:none!important;padding:0!important;margin:40px 0!important;max-width:100%!important}.prospectus-single-container #ez-toc-container .ez-toc-title-container{display:block!important;border:none!important;padding:0!important;margin:0 0 16px 0!important}.prospectus-single-container #ez-toc-container p.ez-toc-title,.prospectus-single-container #ez-toc-container .ez-toc-title{font-family:var(--font-display)!important;font-size:28px!important;font-weight:700!important;color:var(--charcoal-deep)!important;margin-bottom:24px!important;padding:0!important;border:none!important}.prospectus-single-container #ez-toc-container p.ez-toc-title::after,.prospectus-single-container #ez-toc-container .ez-toc-title::after{display:none!important}.prospectus-single-container #ez-toc-container .ez-toc-title-toggle{display:none!important}.prospectus-single-container .ez-toc-list{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:40px!important;row-gap:12px!important;padding-left:0!important;list-style:none!important;counter-reset:toc-counter!important}@media (max-width:640px){.prospectus-single-container .ez-toc-list{grid-template-columns:1fr!important;column-gap:0!important}}.prospectus-single-container .ez-toc-list>li{border-bottom:1px solid var(--charcoal-05)!important;padding-bottom:8px!important;margin-bottom:0!important;list-style:none!important;counter-increment:toc-counter!important;display:flex!important;align-items:center!important}.prospectus-single-container .ez-toc-list>li::before{content:counter(toc-counter,decimal-leading-zero)!important;color:var(--forest)!important;font-weight:700!important;margin-right:12px!important;font-family:var(--font-body)!important;display:inline-block!important;font-size:14px!important}.prospectus-single-container .ez-toc-list>li a{display:inline-flex!important;align-items:center!important;text-decoration:none!important;color:var(--charcoal-72)!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:500!important;transition:color var(--duration-fast) var(--ease-out)!important}.prospectus-single-container .ez-toc-list>li a:hover{color:var(--forest)!important}.prospectus-single-container .ez-toc-section-number{display:none!important}.prospectus-inquiry-section{margin-top:56px!important;padding-top:24px!important}.prospectus-inquiry-section h2{font-family:var(--font-display)!important;font-size:clamp(24px, 3.5vw, 32px)!important;color:var(--charcoal-deep)!important;position:relative!important;padding-bottom:8px!important;margin-top:0!important;margin-bottom:32px!important;border-bottom:1px solid var(--charcoal-12)!important}.prospectus-inquiry-section h2::after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;width:48px!important;height:2px!important;background-color:var(--forest)!important}.prospectus-inquiry-form-card{background:#f4f8f5!important;border:1px solid #e1ebe5!important;border-radius:var(--radius-lg)!important;padding:clamp(24px, 3.5vw, 40px)!important;box-sizing:border-box!important}.prospectus-inquiry-desc{font-family:var(--font-body)!important;font-size:15px!important;color:var(--charcoal-72)!important;margin:0 0 24px!important}.prospectus-inquiry-form-card .frm_forms,.prospectus-inquiry-form-card .frm_forms form,.prospectus-inquiry-form-card .frm_form_fields,.prospectus-inquiry-form-card .frm_form_fields>fieldset,.prospectus-inquiry-form-card .frm_fields_container{margin:0!important;padding:0!important;border:none!important;background:none!important}.prospectus-inquiry-form-card .frm_form_fields>fieldset,.prospectus-inquiry-form-card .frm_fields_container{display:flex!important;flex-wrap:wrap!important;gap:16px!important}.prospectus-inquiry-form-card .frm_form_field{width:100%!important;flex:1 1 100%!important;margin:0 0 16px 0!important}.prospectus-inquiry-form-card .frm_form_field.frm_half,.prospectus-inquiry-form-card .frm_form_field.frm_first_half,.prospectus-inquiry-form-card .frm_form_field.frm_last_half{width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important}@media (max-width:600px){.prospectus-inquiry-form-card .frm_form_field.frm_half,.prospectus-inquiry-form-card .frm_form_field.frm_first_half,.prospectus-inquiry-form-card .frm_form_field.frm_last_half{width:100%!important;flex:1 1 100%!important}}.prospectus-inquiry-form-card .frm_forms label.frm_primary_label,.prospectus-inquiry-form-card .frm_forms label,.prospectus-inquiry-form-card .frm_forms .frm_primary_label{font-family:var(--font-body)!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important;color:var(--charcoal-deep)!important;margin:0 0 8px 0!important;display:inline-block!important}.prospectus-inquiry-form-card .frm_forms .frm_required,.prospectus-inquiry-form-card .frm_forms label .req{color:var(--forest)!important;font-weight:600!important}.prospectus-inquiry-form-card .frm_forms input[type="text"],.prospectus-inquiry-form-card .frm_forms input[type="email"],.prospectus-inquiry-form-card .frm_forms input[type="tel"],.prospectus-inquiry-form-card .frm_forms input[type="number"],.prospectus-inquiry-form-card .frm_forms select,.prospectus-inquiry-form-card .frm_forms textarea{width:100%!important;box-sizing:border-box!important;font-family:var(--font-body)!important;font-size:14px!important;padding:12px 14px!important;border:1px solid var(--charcoal-12)!important;border-radius:var(--radius-sm)!important;background:#fff!important;color:var(--charcoal-deep)!important;transition:border-color 0.2s!important;min-height:48px!important}.prospectus-inquiry-form-card .frm_forms select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23424242' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px!important;padding-right:40px!important}.prospectus-inquiry-form-card .frm_forms textarea{min-height:120px!important}.prospectus-inquiry-form-card .frm_forms input[type="text"]:focus,.prospectus-inquiry-form-card .frm_forms input[type="email"]:focus,.prospectus-inquiry-form-card .frm_forms input[type="tel"]:focus,.prospectus-inquiry-form-card .frm_forms input[type="number"]:focus,.prospectus-inquiry-form-card .frm_forms select:focus,.prospectus-inquiry-form-card .frm_forms textarea:focus{outline:none!important;border-color:var(--forest)!important}.prospectus-inquiry-form-card .frm_submit{width:100%!important;margin:0!important;padding:0!important}.prospectus-inquiry-form-card .frm_submit button,.prospectus-inquiry-form-card .frm_submit input[type="submit"],.prospectus-inquiry-form-card .frm_submit input[type="button"]{width:100%!important;background:var(--forest)!important;color:#fff!important;font-family:var(--font-body)!important;font-weight:600!important;padding:12px 28px!important;border-radius:var(--radius-sm)!important;border:none!important;cursor:pointer!important;transition:background 0.2s!important;font-size:14px!important;text-transform:none!important;letter-spacing:normal!important;margin-top:8px!important;display:inline-block!important}.prospectus-inquiry-form-card .frm_submit button:hover,.prospectus-inquiry-form-card .frm_submit input[type="submit"]:hover,.prospectus-inquiry-form-card .frm_submit input[type="button"]:hover{background:var(--charcoal-deep)!important}.err-wrap{padding:clamp(60px, 8vw, 100px) 0;background:var(--cloud);text-align:center}.err-inner{max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.err-visual{margin-bottom:30px;max-width:480px;width:100%}.err-img{width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:0 10px 30px -10px rgb(29 40 48 / .15)}.err-title{font-family:var(--font-display);font-size:clamp(28px, 3.6vw, 42px);line-height:1.15;color:var(--charcoal-deep);margin-bottom:12px;font-weight:400}.err-desc{font-family:var(--font-body);font-size:clamp(14px, 1.6vw, 16px);line-height:1.6;color:var(--charcoal-72);margin-bottom:24px;max-width:580px}.err-search{width:100%;max-width:440px;margin-bottom:32px}.err-search form{display:flex!important;align-items:stretch!important;width:100%!important;background:var(--white)!important;border:1px solid var(--charcoal-20)!important;border-radius:var(--radius-sm)!important;overflow:hidden!important;height:48px!important;transition:border-color var(--duration-fast)!important;position:relative!important}.err-search form:focus-within{border-color:var(--forest)!important}.err-search label{flex:1!important;margin:0!important;display:block!important;height:100%!important}.err-search input[type="search"],.err-search input[type="text"]{width:100%!important;height:100%!important;border:none!important;background:transparent!important;padding:0 16px!important;font-family:var(--font-body)!important;font-size:15px!important;color:var(--charcoal-deep)!important;outline:none!important;box-sizing:border-box!important}.err-search button,.err-search input[type="submit"]{flex:0 0 auto!important;background:var(--forest)!important;color:var(--white)!important;border:none!important;padding:0 24px!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:background var(--duration-fast)!important;text-transform:uppercase!important;height:100%!important;letter-spacing:0.05em!important;box-sizing:border-box!important;margin:0!important}.err-search button:hover,.err-search input[type="submit"]:hover{background:var(--charcoal-deep)!important}.err-search .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}.err-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.err-actions .btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--forest);color:var(--white);padding:12px 24px;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:600;text-decoration:none;transition:background var(--duration-fast);font-size:14px;height:48px;box-sizing:border-box}.err-actions .btn-primary:hover{background:var(--charcoal-deep)}.err-actions .btn-ghost{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--charcoal-20);background:#fff0;color:var(--charcoal-deep);padding:12px 24px;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:600;text-decoration:none;transition:border-color var(--duration-fast),background var(--duration-fast);font-size:14px;height:48px;box-sizing:border-box}.err-actions .btn-ghost:hover{border-color:var(--charcoal-deep);background:var(--charcoal-04)}.page-hero--val{background:linear-gradient(165deg,#1a2530 0%,#1d2e38 40%,#1a2832 70%,#162028 100%);padding:clamp(100px, 12vw, 180px) 0 clamp(80px, 10vw, 140px)}.page-hero--val::before{background:radial-gradient(ellipse 55% 50% at 8% 20%,rgb(74 124 63 / .2) 0%,transparent 60%),radial-gradient(ellipse 40% 45% at 85% 75%,rgb(0 76 151 / .12) 0%,transparent 55%)}.page-hero--val::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(232 237 229 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(232 237 229 / .025) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 50% 50%,#000 0%,transparent 80%);pointer-events:none;z-index:0}.page-hero--val .val-hero-layout{grid-template-columns:1fr 2fr;gap:clamp(40px, 5vw, 80px);align-items:start}.page-hero--val .hero-eyebrow-pill{background:rgb(91 154 79 / .12);border:1px solid rgb(91 154 79 / .28);color:var(--forest-light);font-weight:600;letter-spacing:.14em;font-size:11.5px;padding:8px 18px;border-radius:100px;display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(20px, 2.4vw, 28px);backdrop-filter:blur(4px)}.page-hero--val .hero-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--forest-light);box-shadow:0 0 0 3px rgb(91 154 79 / .25);animation:valPulse 2.5s ease-in-out infinite}@keyframes valPulse{0%,100%{box-shadow:0 0 0 3px rgb(91 154 79 / .25)}50%{box-shadow:0 0 0 6px rgb(91 154 79 / .1)}}.page-hero--val h1{font-size:clamp(38px, 5vw, 68px);line-height:1.04;letter-spacing:-.02em;margin-bottom:clamp(16px, 2vw, 24px)}.page-hero--val .page-hero-body{font-size:clamp(16px, 1.45vw, 19px);color:rgb(232 237 229 / .72);line-height:1.65;max-width:540px;margin-bottom:clamp(24px, 3vw, 36px)}.page-hero--val .val-trust-row{gap:8px;max-width:480px}.page-hero--val .val-trust-row li{font-size:12.5px;padding:9px 14px;background:rgb(232 237 229 / .03);border:1px solid rgb(232 237 229 / .06);border-left:2px solid rgb(91 154 79 / .5);border-radius:4px;color:rgb(232 237 229 / .78);transition:background 0.25s var(--ease-out),border-color 0.25s var(--ease-out)}.page-hero--val .val-trust-row li:hover{background:rgb(232 237 229 / .06);border-left-color:var(--forest-light)}.page-hero--val .valuation-form-card{background:var(--white);border-radius:2px;border-top:none;padding:clamp(32px, 3.4vw, 44px);box-shadow:0 1px 0 0 var(--forest),0 2px 0 0 var(--forest),0 3px 0 0 var(--forest),0 24px 64px rgb(0 0 0 / .28),0 8px 24px rgb(0 0 0 / .18);position:relative;z-index:2}.page-hero--val .valuation-form-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--forest) 0%,var(--forest-light) 50%,var(--forest) 100%)}.page-hero--val .valuation-form-card::after{display:none}.page-hero--val .valuation-form-card h2{font-size:clamp(22px, 2.4vw, 28px);color:var(--charcoal-deep);margin-bottom:2px}.page-hero--val .valuation-form-card .form-sub{font-size:13px;color:var(--charcoal-72);margin-bottom:clamp(18px, 2vw, 24px);padding-bottom:clamp(14px, 1.6vw, 18px);border-bottom:1px solid var(--charcoal-12)}.page-hero--val .container::after{content:'V';position:absolute;bottom:-60px;left:-40px;font-family:var(--font-display);font-style:italic;font-size:clamp(240px, 30vw, 420px);line-height:1;color:rgb(232 237 229 / .018);pointer-events:none;user-select:none;z-index:0}@media (max-width:1080px){.page-hero--val .val-hero-layout{grid-template-columns:1fr 1.8fr}}@media (max-width:720px){.page-hero--val .val-hero-layout{grid-template-columns:1fr}.page-hero--val .valuation-form-card::after{display:none}.page-hero--val .container::after{display:none}}.section.proof-stats.proof-stats--val{background:linear-gradient(180deg,var(--sage) 0%,#dce4d8 100%);padding:clamp(52px, 6vw, 72px) 0;position:relative;overflow:hidden}.proof-stats--val::before{content:'';position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 79px,rgb(74 124 63 / .06) 79px,rgb(74 124 63 / .06) 80px);pointer-events:none}.proof-stats--val .proof-stats-grid{position:relative;z-index:1}.proof-stats--val .proof-stat__num{color:var(--charcoal-deep);font-size:clamp(34px, 4.2vw, 58px);background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--charcoal-deep)}.proof-stats--val .proof-stat__plus{color:var(--forest);background:none;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:var(--forest)}.proof-stats--val .proof-stat__label{color:var(--charcoal);font-size:11px;letter-spacing:.2em;font-weight:600}.proof-stats--val .proof-stat:not(:last-child)::after{background:rgb(74 124 63 / .3)}.sample-report-section--val{background:var(--white);padding:clamp(88px, 10vw, 148px) 0;position:relative}.sample-report-section--val::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--charcoal-12) 30%,var(--charcoal-12) 70%,transparent 95%)}.sample-report-section--val .sample-report-layout{gap:clamp(48px, 5vw, 80px);align-items:start}.sample-report-section--val .sample-report-copy{padding-right:clamp(16px, 2vw, 32px)}.sample-report-section--val .sample-report-copy .eyebrow{color:var(--forest);position:relative;padding-left:20px}.sample-report-section--val .sample-report-copy .eyebrow::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:2px;background:var(--forest)}.sample-report-section--val .sample-report-copy h2{font-family:var(--font-display);font-size:clamp(28px, 3.4vw, 44px)!important;line-height:1.08;letter-spacing:-.015em;color:var(--charcoal-deep);margin-bottom:clamp(18px, 2vw, 28px)!important}.sample-report-section--val .sample-report-copy ul{gap:18px;margin-top:28px;padding-left:0;border-left:2px solid var(--charcoal-12)}.sample-report-section--val .sample-report-copy ul li{padding-left:24px;margin-left:-1px;font-size:14.5px}.sample-report-section--val .sample-report-copy ul li::before{left:0;top:10px;width:12px;height:1px;background:var(--charcoal-20)}.sample-report-section--val .sample-report-copy ul li strong{font-size:16px;letter-spacing:-.005em}.sample-report-section--val .sample-report{border:2px solid var(--charcoal-deep);border-top:6px solid var(--charcoal-deep);border-radius:2px;box-shadow:8px 8px 0 -2px var(--sage),8px 8px 0 0 var(--charcoal-20),var(--shadow-lg);padding:clamp(32px, 3.4vw, 48px);position:relative}.sample-report-section--val .sample-report::before{content:'SAMPLE';position:absolute;top:-1px;right:24px;background:var(--charcoal-deep);color:var(--white);font-size:9px;font-weight:700;letter-spacing:.24em;padding:5px 14px;transform:none;border-radius:0 0 4px 4px}.sample-report-section--val .sample-report-eyebrow{color:var(--charcoal-72);letter-spacing:.24em;font-size:9px;padding-bottom:12px;border-bottom:1px solid var(--charcoal-12);margin-bottom:16px}.sample-report-section--val .sample-report h4{font-size:clamp(15px, 1.6vw, 18px);color:var(--charcoal);margin-bottom:14px}.sample-report-section--val .sample-report-value{font-size:clamp(40px, 5.4vw, 64px);letter-spacing:-.025em;color:var(--charcoal-deep);margin-bottom:4px}.sample-report-section--val .sample-report-range{color:var(--charcoal-72);font-size:12px;margin-bottom:24px}.sample-report-section--val .sample-report dl{grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--charcoal-12);border-radius:0;padding:0;margin-bottom:20px}.sample-report-section--val .sample-report dt{padding:10px 14px 0;margin:0;font-size:9px;letter-spacing:.18em}.sample-report-section--val .sample-report dd{padding:0 14px 10px;margin:0;font-size:17px;border-right:1px solid var(--charcoal-12)}.sample-report-section--val .sample-report dd:last-of-type{border-right:none}.sample-report-section--val .sample-report-note{border-left:3px solid var(--forest);padding-left:16px;font-size:13px;font-style:normal;color:var(--charcoal-72);line-height:1.65}@media (max-width:720px){.sample-report-section--val .sample-report dl{grid-template-columns:1fr 1fr}}.trust-band--val{background:var(--cloud);padding:clamp(28px, 3.5vw, 44px) 0;position:relative;overflow:hidden;border-top:none;border-bottom:1px solid var(--charcoal-12)}.trust-band--val::before{content:none}.trust-band--val .trust-band-inner{grid-template-columns:1fr;justify-items:center;text-align:center;max-width:640px;margin:0 auto;gap:clamp(12px, 1.6vw, 20px)}.trust-band--val .trust-band-logo{background:none;border:none;border-radius:0;padding:0;box-shadow:none}.trust-band--val .trust-band-logo img{filter:none;opacity:1;max-height:40px;width:auto}.trust-band--val .trust-band-copy h3{color:var(--charcoal-deep);font-size:clamp(16px, 1.8vw, 20px)}.trust-band--val .trust-band-copy p{color:var(--charcoal-72);font-size:13px;max-width:none}@media (max-width:1080px){.trust-band--val .trust-band-inner{grid-template-columns:1fr;text-align:center}}.val-evaluate-section--val{background:var(--charcoal-deep);color:var(--white);padding:clamp(88px, 10vw, 140px) 0;position:relative;overflow:visible}.val-evaluate-section--val::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(232 237 229 / .02) 1px,transparent 1px),linear-gradient(90deg,rgb(232 237 229 / .02) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 60% 70% at 30% 40%,#000 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 30% 40%,#000 0%,transparent 80%);pointer-events:none;clip-path:inset(0)}.val-evaluate-section--val .eyebrow{color:var(--forest-light)}.val-evaluate-section--val .val-evaluate-title{color:var(--white);font-size:clamp(30px, 3.8vw, 52px)}.val-evaluate-section--val .val-evaluate-title em{color:var(--forest-light)}.val-evaluate-section--val .val-evaluate-lede{color:rgb(232 237 229 / .68)}.val-evaluate-section--val .val-evaluate-item{border-top-color:rgb(232 237 229 / .08);padding-top:clamp(24px, 2.8vw, 32px)}.val-evaluate-section--val .val-evaluate-item:first-child{border-top:1px solid rgb(232 237 229 / .08);padding-top:clamp(24px, 2.8vw, 32px)}.val-evaluate-section--val .val-evaluate-num{color:var(--forest-light);font-size:clamp(24px, 2.6vw, 32px);opacity:.9}.val-evaluate-section--val .val-evaluate-item h4{color:var(--white);font-size:clamp(19px, 2.1vw, 24px)}.val-evaluate-section--val .val-evaluate-item p{color:rgb(232 237 229 / .65)}.val-evaluate-section--val .val-evaluate-item p em{color:rgb(232 237 229 / .82)}.val-evaluate-section--val .val-evaluate-aside{background:var(--white);color:var(--charcoal-deep);border-radius:2px;box-shadow:6px 6px 0 -1px rgb(91 154 79 / .1),6px 6px 0 0 rgb(91 154 79 / .18),0 16px 48px rgb(0 0 0 / .2);border-top:4px solid var(--forest);overflow:visible;position:sticky;top:100px}.val-evaluate-section--val .val-evaluate-aside::before{background:none}.val-evaluate-section--val .val-evaluate-quote{color:var(--charcoal-deep);font-size:clamp(19px, 2vw, 24px)}.val-evaluate-section--val .val-evaluate-quote em{color:var(--forest)}.val-evaluate-section--val .val-evaluate-sources-label{color:var(--charcoal-42)}.val-evaluate-section--val .val-evaluate-sources-row li{color:var(--charcoal);border-color:var(--charcoal-12);background:var(--cloud)}.val-spine-section--val{background:var(--white);padding:clamp(88px, 10vw, 140px) 0;position:relative}.val-spine-section--val::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,var(--charcoal-12) 30%,var(--charcoal-12) 70%,transparent 95%)}.val-spine-section--val .val-spine-head h2{font-size:clamp(30px, 3.8vw, 48px);letter-spacing:-.015em}.val-spine-section--val .val-spine-lede{max-width:52ch;margin-left:auto;margin-right:auto}.val-spine-section--val .val-spine{gap:clamp(16px, 2vw, 24px)}.val-spine-section--val .val-spine::before{top:82px;height:3px;background:linear-gradient(90deg,var(--charcoal-deep),var(--forest),var(--charcoal-deep))}.val-spine-section--val .val-spine__step--1{background:var(--cloud);border:1px solid var(--charcoal-12);border-top:4px solid var(--forest);border-radius:2px}.val-spine-section--val .val-spine__step--2{background:var(--charcoal-deep);border-radius:2px;border:1px solid #fff0;border-top:4px solid var(--forest-light)}.val-spine-section--val .val-spine__step--3{background:var(--white);border:2px solid var(--charcoal-deep);border-top:4px solid var(--charcoal-deep);border-radius:2px}.val-spine-section--val .val-spine__node{width:48px;height:48px;box-shadow:0 0 0 5px var(--white)}.val-spine-section--val .val-spine__step--1 .val-spine__node{box-shadow:0 0 0 5px var(--cloud)}.val-spine-section--val .val-spine__step--2 .val-spine__node{box-shadow:0 0 0 5px var(--charcoal-deep)}.val-spine-section--val .val-spine__title{font-size:clamp(19px, 2vw, 23px);letter-spacing:-.01em}.val-spine-section--val .val-spine__deliverable{border:2px solid var(--charcoal-deep);border-radius:2px;background:var(--cloud)}.val-spine-section--val .val-spine__deliverable-label{font-size:10px;color:var(--charcoal-deep)}@media (max-width:880px){.val-spine-section--val .val-spine::before{display:none}.val-spine-section--val .val-spine{grid-template-columns:1fr}}.val-market-section--val{background:linear-gradient(180deg,#f0f3ed 0%,var(--sage) 40%,var(--sage) 100%);padding:clamp(88px, 10vw, 140px) 0}.val-market-section--val .val-market-head h2{font-size:clamp(30px, 3.8vw, 48px);letter-spacing:-.015em}.val-market-section--val .val-market-stamp{background:var(--charcoal-deep);color:var(--white);font-size:10px;padding:6px 16px;border-radius:2px;letter-spacing:.22em}.val-market-section--val .val-market-table{background:var(--white);border:1px solid var(--charcoal-deep);border-top:3px solid var(--charcoal-deep);border-radius:2px;overflow:hidden;box-shadow:var(--shadow-lg)}.val-market-section--val .val-market-row{padding:clamp(16px, 1.8vw, 20px) clamp(16px, 2vw, 24px);border-bottom:1px solid var(--charcoal-12)}.val-market-section--val .val-market-row--head{background:var(--charcoal-deep);border-bottom:none}.val-market-section--val .val-market-row--head .val-market-cell{color:rgb(232 237 229 / .72);font-size:10px;letter-spacing:.24em}.val-market-section--val .val-market-row--featured{background:linear-gradient(90deg,rgb(91 154 79 / .06) 0%,rgb(91 154 79 / .02) 100%);border-left:3px solid var(--forest);margin:0;padding-left:calc(clamp(16px, 2vw, 24px) - 3px);border-radius:0}.val-market-section--val .val-market-row:last-child{border-bottom:none}.val-market-section--val .val-market-row:nth-child(even):not(.val-market-row--head):not(.val-market-row--featured){background:var(--cloud)}.val-market-section--val .val-market-foot{margin-top:clamp(24px, 2.4vw, 32px);font-style:normal;background:var(--white);border:1px dashed var(--charcoal-20);border-radius:2px;padding:14px 20px;max-width:1180px;font-size:13px}@media (max-width:880px){.val-market-section--val .val-market-row--head{display:none}.val-market-section--val .val-market-row{display:grid;grid-template-columns:1fr;gap:8px;padding:18px 16px}.val-market-section--val .val-market-table{border:none;background:none;box-shadow:none}.val-market-section--val .val-market-row{background:var(--white);border:1px solid var(--charcoal-12);border-radius:var(--radius-md);margin-bottom:12px}}.val-advisor-section--val{background:radial-gradient(ellipse 60% 60% at 50% 20%,rgb(74 124 63 / .06) 0%,transparent 60%),linear-gradient(180deg,var(--white) 0%,var(--cloud) 100%);padding:clamp(88px, 10vw, 140px) 0}.val-advisor-section--val .val-advisor-head h2{font-size:clamp(30px, 3.8vw, 48px);letter-spacing:-.015em}.val-advisor-section--val .val-advisor-card{max-width:880px;margin:0 auto clamp(48px, 5vw, 64px)}.val-advisor-section--val .val-advisor-body--full{background:var(--white);border:1px solid var(--charcoal-12);border-radius:2px;padding:clamp(28px, 3vw, 40px);position:relative;box-shadow:var(--shadow-md)}.val-advisor-section--val .val-advisor-body--full::before{content:'';position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--forest) 0%,var(--forest-light) 100%)}.val-advisor-section--val .val-advisor-bio{font-size:clamp(16px, 1.5vw, 18px);line-height:1.7;border-bottom:1px solid var(--charcoal-12);padding-bottom:clamp(20px, 2.4vw, 28px);margin-bottom:0}.val-advisor-section--val .val-advisor-deflist{background:var(--cloud);border:none;border-radius:2px}.val-advisor-section--val .val-advisor-deflist dt{font-size:10px;letter-spacing:.22em}.val-advisor-section--val .val-advisor-direct{padding-top:clamp(16px, 2vw, 24px);border-top:1px solid var(--charcoal-12);margin-top:0}.val-advisor-section--val .val-advisor-voices{border-top:2px solid var(--charcoal-deep);padding-top:clamp(36px, 4vw, 52px)}.val-advisor-section--val .val-advisor-voices__head{color:var(--charcoal-deep);letter-spacing:.28em;font-size:10px}.val-advisor-section--val .val-advisor-voice{background:var(--white);border:1px solid var(--charcoal-12);border-top:3px solid var(--charcoal-deep);border-radius:2px;padding:clamp(24px, 2.6vw, 32px);transition:transform 0.25s var(--ease-out),box-shadow 0.25s var(--ease-out)}.val-advisor-section--val .val-advisor-voice:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg)}.val-advisor-section--val .val-advisor-voice blockquote{border-left-color:var(--charcoal-20)}.val-advisor-section--val .val-advisor-voice blockquote strong{color:var(--charcoal-deep);font-weight:700}.val-why-section--val{background:var(--charcoal-deep);color:var(--white);padding:clamp(88px, 10vw, 140px) 0;position:relative;overflow:hidden}.val-why-section--val::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 20% 30%,rgb(74 124 63 / .08) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 80% 70%,rgb(0 76 151 / .06) 0%,transparent 60%);pointer-events:none}.val-why-section--val .val-why-head{position:relative;z-index:1}.val-why-section--val .val-why-title{color:var(--white)}.val-why-section--val .val-why-title em{color:var(--forest-light)}.val-why-section--val .val-why-lede{color:rgb(232 237 229 / .65)}.val-why-section--val .eyebrow{color:var(--forest-light)}.val-why-section--val .val-why-grid{position:relative;z-index:1}.val-why-section--val .val-why-card{background:rgb(255 255 255 / .04);border:1px solid rgb(232 237 229 / .1);border-radius:2px;padding:clamp(28px, 3vw, 36px);min-height:320px;transition:background 0.3s var(--ease-out),border-color 0.3s var(--ease-out),transform 0.3s var(--ease-out)}.val-why-section--val .val-why-card::before{display:none}.val-why-section--val .val-why-card:hover{background:rgb(255 255 255 / .07);border-color:rgb(232 237 229 / .2);transform:translateY(-4px);box-shadow:0 20px 48px rgb(0 0 0 / .25)}.val-why-section--val .val-why-card--prepare{background:linear-gradient(180deg,rgb(91 154 79 / .1) 0%,rgb(91 154 79 / .03) 100%);border-color:rgb(91 154 79 / .22)}.val-why-section--val .val-why-card--decide{background:rgb(255 255 255 / .04)}.val-why-section--val .val-why-card--track{background:linear-gradient(180deg,rgb(0 76 151 / .08) 0%,rgb(0 76 151 / .02) 100%);border-color:rgb(0 76 151 / .22)}.val-why-section--val .val-why-card__chip{color:rgb(232 237 229 / .65);border-color:rgb(232 237 229 / .18)}.val-why-section--val .val-why-card--prepare .val-why-card__chip{color:var(--forest-light);border-color:rgb(91 154 79 / .3)}.val-why-section--val .val-why-card--track .val-why-card__chip{color:#6fa7e0;border-color:rgb(0 76 151 / .3)}.val-why-section--val .val-why-card__title{color:var(--white)}.val-why-section--val .val-why-card__copy{color:rgb(232 237 229 / .68)}.val-why-section--val .val-why-card__copy strong{color:var(--white)}.val-why-section--val .val-why-card__link{color:var(--forest-light);border-bottom-color:rgb(91 154 79 / .3)}.val-why-section--val .val-why-card__link:hover{border-bottom-color:var(--forest-light)}.val-why-section--val .val-why-card__link--muted{color:rgb(232 237 229 / .5);border-bottom:0}.val-why-section--val .val-why-card--track .val-why-card__link{color:#6fa7e0;border-bottom-color:rgb(0 76 151 / .3)}.val-why-section--val .val-why-card--track .val-why-card__link:hover{border-bottom-color:#6fa7e0}.qanda--val{background:var(--cloud);padding:clamp(88px, 10vw, 140px) 0}.qanda--val::before{background:radial-gradient(ellipse 50% 50% at 8% 12%,rgb(74 124 63 / .05) 0%,transparent 60%)}.qanda--val .qanda-anchor{background:var(--white);color:var(--charcoal-deep);border:1px solid var(--charcoal-12);border-left:4px solid var(--forest);border-radius:2px;padding:clamp(24px, 2.6vw, 32px);box-shadow:var(--shadow-sm)}.qanda--val .qanda-anchor__pre{color:var(--forest)}.qanda--val .qanda-anchor__pre::before{color:var(--forest)}.qanda--val .qanda-anchor__title{color:var(--charcoal-deep)}.qanda--val .qanda-anchor__title em{color:var(--forest)}.qanda--val .qanda-anchor__lede{color:var(--charcoal-72)}.qanda--val .qanda-anchor__lede a{color:var(--forest)!important}.qanda--val .qanda-anchor__contact{background:var(--charcoal-deep);border:none;border-radius:2px}.qanda--val .qanda-anchor__contact-line{color:var(--white)}.qanda--val .qanda-anchor__contact-cta{color:var(--forest-light)}.qanda--val .qanda-list{border-top:3px solid var(--charcoal-deep)}.qanda--val .qanda-item{background:var(--white);border:1px solid var(--charcoal-12);border-top:none;padding:0 clamp(16px, 2vw, 24px)}.qanda--val .qanda-item+.qanda-item{border-top:1px solid var(--charcoal-12)}.qanda--val .qanda-item[open]{background:var(--white);border-color:var(--charcoal-20)}.qanda--val .qanda-item__q{font-size:clamp(15px, 1.6vw, 20px);color:var(--charcoal-deep)}.qanda--val .qanda-item__summary{padding:clamp(16px, 1.8vw, 24px) 0}@media (max-width:1024px){.qanda--val .qanda-anchor{position:static;margin-bottom:24px}}.closing--val{padding:clamp(96px, 12vw, 180px) 0 clamp(80px, 10vw, 140px)}.closing--val .closing-pre{margin-bottom:clamp(32px, 3.4vw, 44px)}.closing--val .closing-title{font-size:clamp(38px, 5.2vw, 82px);max-width:16ch}.closing--val .closing-lede{max-width:50ch}.rs-p-wp-fix{display:none!important;margin:0!important;height:0px!important}.wp-block-themepunch-revslider{position:relative}rs-modal{position:fixed!important;z-index:9999999!important;pointer-events:none!important}rs-modal.rs-modal-auto{top:auto;bottom:auto;left:auto;right:auto}rs-modal.rs-modal-fullwidth,rs-modal.rs-modal-fullscreen{top:0;left:0;width:100%;height:100%}rs-modal rs-fullwidth-wrap{position:absolute;top:0;left:0;height:100%}rs-module-wrap.rs-modal{display:none;max-height:100%!important;overflow:auto!important;pointer-events:auto!important}rs-module-wrap.hideallscrollbars.rs-modal{overflow:hidden!important;max-width:100%!important}rs-modal-cover{width:100%;height:100%;z-index:0;background:#fff0;position:absolute;top:0;left:0;cursor:pointer;pointer-events:auto}body>rs-modal-cover{position:fixed;z-index:9999995!important}rs-sbg-px{pointer-events:none}.rs-forceuntouchable,.rs-forceuntouchable *{pointer-events:none!important}.rs-forcehidden *{visibility:hidden!important}.rs_splitted_lines{display:block;white-space:nowrap!important}.rs-go-fullscreen{position:fixed!important;width:100%!important;height:100%!important;top:0px!important;left:0px!important;z-index:9999999!important;background:#fff}.rtl{direction:rtl}@font-face{font-family:'revicons';src:url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888);src:url('/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'),url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.woff?5510888) format('woff'),url(/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),url('/wp-content/plugins/revslider/sr6/assets/fonts/revicons/revicons.svg?5510888#revicons') format('svg');font-weight:400;font-style:normal;font-display:swap}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:400;speak:never;speak-as:spell-out;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}rs-module i[class^="fa-"],rs-module i[class*=" fa-"],.rb-modal-wrapper i[class^="fa-"],.rb-modal-wrapper i[class*=" fa-"],#waitaminute i[class^="fa-"],#waitaminute i[class*=" fa-"],#objectlibrary i[class^="fa-"],#objectlibrary i[class*=" fa-"],#rs_overview i[class^="fa-"],#rs_overview i[class*=" fa-"],#rs_overview_menu i[class^="fa-"],#rs_overview_menu i[class*=" fa-"],#builderView i[class^="fa-"],#builderView i[class*=" fa-"]{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}rs-module [class^="fa-"]:before,rs-module [class*=" fa-"]:before,.rb-modal-wrapper [class^="fa-"]:before,.rb-modal-wrapper [class*=" fa-"]:before,#rs_overview [class^="fa-"]:before,#rs_overview [class*=" fa-"]:before,#objectlibrary [class^="fa-"]:before,#objectlibrary [class*=" fa-"]:before,#waitaminute [class^="fa-"]:before,#waitaminute [class*=" fa-"]:before,#rs_overview_menu [class^="fa-"]:before,#rs_overview_menu [class*=" fa-"]:before,#builderView [class^="fa-"]:before,#builderView [class*=" fa-"]:before{font-family:FontAwesome;font-style:normal;font-weight:400;speak:never;speak-as:spell-out;display:inline-block;text-decoration:inherit;width:auto;margin-right:0;text-align:center;font-variant:normal;text-transform:none;line-height:inherit;margin-left:0}rs-module .sr-only,#objectlibrary .sr-only,#waitaminute .sr-only,#rs_overview .sr-only,#rs_overview_menu .sr-only,.rb-modal-wrapper .sr-only,#builderView .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}rs-module .sr-only-focusable:active,rs-module .sr-only-focusable:focus,#waitaminute .sr-only-focusable:active,#waitaminute .sr-only-focusable:focus,#objectlibrary .sr-only-focusable:active,#objectlibrary .sr-only-focusable:focus,#rs_overview .sr-only-focusable:active,#rs_overview .sr-only-focusable:focus,#rs_overview_menu .sr-only-focusable:active,#rs_overview_menu .sr-only-focusable:focus,.rb-modal-wrapper .sr-only-focusable:active,.rb-modal-wrapper .sr-only-focusable:focus,#builderView .sr-only-focusable:active,#builderView .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.tp-fullwidth-forcer{z-index:0;pointer-events:none}rs-module-wrap{visibility:hidden}rs-module-wrap,rs-module-wrap *{box-sizing:border-box;-webkit-tap-highlight-color:#fff0}rs-module-wrap{position:relative;z-index:1;width:100%;display:block}.rs-fixedscrollon rs-module-wrap{position:fixed!important;top:0px!important;z-index:1000;left:0!important}.rs-stickyscrollon rs-module-wrap{position:sticky!important;top:0;z-index:1000}.rs-stickyscrollon{overflow:visible!important}rs-fw-forcer{display:block;width:100%;pointer-events:none}rs-module{position:relative;overflow:hidden;display:block}rs-module.disableVerticalScroll{-ms-touch-action:pan-x;touch-action:pan-x}rs-pzimg-wrap,rs-sbg-effectwrap,rs-sbg{display:block;pointer-events:none}rs-sbg-effectwrap{position:absolute;top:0;left:0;width:100%;height:100%}rs-carousel-wrap rs-column rs-layer img{width:0;height:0}rs-sbg-px,rs-sbg-wrap{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;display:block}a.rs-layer,a.rs-layer:-webkit-any-link{text-decoration:none}a[x-apple-data-detectors]{color:inherit!important;text-decoration:none!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:inherit!important}.entry-content rs-module a,rs-module a{box-shadow:none}.rs-ov-hidden{overflow:hidden!important}.rs-forceoverflow,.rs-forceoverflow rs-module-wrap,.rs-forceoverflow rs-module,.rs-forceoverflow rs-slides,.rs-forceoverflow rs-slide{overflow:visible!important}.rs-parallax-hidden-of rs-slide{overflow:hidden!important}.tp-simpleresponsive img,rs-module img{max-width:none!important;transition:none;margin:0;padding:0;border:none}rs-module .no-slides-text{font-weight:700;text-align:center;padding-top:80px}rs-slides,rs-slide,rs-slide:before{position:absolute;text-indent:0em;top:0;left:0}rs-slide,rs-slide:before{display:block;visibility:hidden}.rs-layer .rs-untoggled-content{display:block}.rs-layer .rs-toggled-content{display:none}.rs-tc-active.rs-layer>.rs-toggled-content{display:block}.rs-tc-active.rs-layer>.rs-untoggled-content{display:none}.rs-layer-video{overflow:hidden}.rs_html5vidbasicstyles{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden}rs-module rs-layer,rs-module .rs-layer{opacity:0;position:relative;visibility:hidden;display:block;-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:#fff0;-moz-osx-font-smoothing:grayscale;z-index:1;font-display:swap}rs-layer-wrap,rs-mask,rs-module-wrap,rs-module .rs-layer,rs-module img{user-select:none}rs-module rs-mask-wrap .rs-layer,rs-module rs-mask-wrap *:last-child,.wpb_text_column rs-module rs-mask-wrap .rs-layer,.wpb_text_column rs-module rs-mask-wrap *:last-child{margin-bottom:0}.rs-svg svg{width:100%;height:100%;position:relative;vertical-align:top}rs-layer:not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-alyer *:not(.rs-wtbindex),.rs-layer *:not(.rs-wtbindex){outline:none!important}rs-carousel-wrap{cursor:url(/wp-content/plugins/revslider/sr6/assets/css/openhand.cur),move}rs-carousel-wrap.dragged{cursor:url(/wp-content/plugins/revslider/sr6/assets/css/closedhand.cur),move}rs-carousel-wrap.noswipe{cursor:default}rs-carousel-wrap{position:absolute;overflow:hidden;width:100%;height:100%;top:0;left:0}rs-carousel-space{clear:both;display:block;width:100%;height:0;position:relative}.tp_inner_padding{box-sizing:border-box;max-height:none!important}.rs-layer.rs-selectable{user-select:text}rs-px-mask{overflow:hidden;display:block;width:100%;height:100%;position:relative}rs-module embed,rs-module iframe,rs-module object,rs-module audio,rs-module video{max-width:none!important;border:none}rs-bg-elem{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none}.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;transform:scaleX(0) scaleY(0)}rs-zone{position:absolute;width:100%;left:0;box-sizing:border-box;min-height:50px;font-size:0;pointer-events:none}rs-row-wrap,rs-column,rs-cbg-mask-wrap{display:block;visibility:hidden}rs-layer-wrap,rs-parallax-wrap,rs-loop-wrap,rs-mask-wrap{display:block}rs-column-wrap>rs-mask-wrap,rs-column-wrap>rs-loop-wrap{z-index:1}rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap{transform-style:flat}@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){rs-carousel-wrap rs-layer-wrap,rs-carousel-wrap rs-loop-wrap{backface-visibility:hidden;transform-style:preserve-3d}}.safarifix rs-layer-wrap{perspective:1000000}@-moz-document url-prefix(){rs-layer-wrap,rs-mask-wrap,rs-cbg-mask-wrap{perspective:none}}rs-mask-wrap{overflow:hidden}rs-fullwidth-wrap{position:relative;width:100%;height:auto;display:block;overflow:visible;max-width:none!important}.rev_row_zone_top{top:0}.rev_row_zone_bottom{bottom:0}.rev_row_zone_middle{top:0}rs-column-wrap .rs-parallax-wrap{vertical-align:top}.rs-layer img,rs-layer img{vertical-align:top}rs-row,rs-row.rs-layer{display:table;position:relative;width:100%!important;table-layout:fixed;box-sizing:border-box;vertical-align:top;height:auto;font-size:0}.rs-layer.rs-waction.iospermaccwait.permanenthidden{display:none!important;visibility:hidden!important;pointer-events:none!important}rs-column-wrap{display:table-cell;position:relative;vertical-align:top;height:auto;box-sizing:border-box;font-size:0}rs-column{box-sizing:border-box;display:block;position:relative;width:100%!important;height:auto!important;white-space:normal!important}rs-cbg-mask-wrap{position:absolute;z-index:0;box-sizing:border-box}rs-column-wrap rs-cbg-mask-wrap{top:0;left:0;bottom:0;right:0}rs-column-bg{position:absolute;z-index:0;box-sizing:border-box;width:100%;height:100%}.rs-pelock *{pointer-events:none!important}rs-column .rs-parallax-wrap,rs-column rs-loop-wrap,rs-column rs-mask-wrap{text-align:inherit}rs-column rs-mask-wrap{display:inline-block}rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap{position:relative;left:auto;top:auto;line-height:0}rs-column .rs-parallax-wrap rs-loop-wrap,rs-column .rs-parallax-wrap rs-mask-wrap,rs-column .rs-parallax-wrap,rs-column .rev_layer_in_column{vertical-align:top}.rev_break_columns{display:block!important}.rev_break_columns rs-column-wrap.rs-parallax-wrap{display:block!important;width:100%!important}.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,.tp-forcenotvisible,.tp-hide-revslider,rs-row-wrap.rs-layer-hidden,rs-column-wrap.rs-layer-hidden,.rs-layer.rs-layer-hidden,.rs-layer-audio.rs-layer-hidden,.rs-parallax-wrap.rs-layer-hidden{visibility:hidden!important;display:none!important}a.rs-layer.rs-nointeraction>.div,rs-layer.rs-nointeraction:not(a),.rs-layer.rs-nointeraction:not(a){pointer-events:none!important}rs-static-layers{position:absolute;z-index:101;top:0;left:0;display:block;width:100%;height:100%;pointer-events:none;overflow:hidden}rs-static-layers.rs-stl-back{z-index:0}.rs-stl-visible{overflow:visible!important}.rs-layer rs-fcr{width:0;height:0;border-left:40px solid #fff0;border-right:0 solid #fff0;border-bottom-width:0!important;border-top:40px solid #00A8FF;position:absolute;right:100%;top:0}.rs-layer rs-fcrt{width:0;height:0;border-left:40px solid #fff0;border-right:0 solid #fff0;border-top-width:0!important;border-bottom:40px solid #00A8FF;position:absolute;right:100%;top:0}.rs-layer rs-bcr{width:0;height:0;border-left:0 solid #fff0;border-right:40px solid #fff0;border-bottom:40px solid #00A8FF;border-top-width:0!important;position:absolute;left:100%;top:0}.rs-layer rs-bcrt{width:0;height:0;border-left:0 solid #fff0;border-right:40px solid #fff0;border-top:40px solid #00A8FF;border-bottom-width:0!important;position:absolute;left:100%;top:0}.tp-layer-inner-rotation{position:relative!important}img.tp-slider-alternative-image{width:100%;height:auto}.noFilterClass{filter:none!important}rs-bgvideo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:block}.rs-layer.rs-fsv{top:0;left:0;position:absolute;width:100%;height:100%}.rs-layer.rs-fsv audio,.rs-layer.rs-fsv video,.rs-layer.rs-fsv iframe,.rs-layer.rs-fsv iframe audio,.rs-layer.rs-fsv iframe video{width:100%;height:100%}.rs-fsv video{background:#000}.fullcoveredvideo rs-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}.videoisplaying .html5vid rs-poster{display:none}.tp-video-play-button{background:#000;background:rgb(0 0 0 / .3);border-radius:5px;position:absolute;top:50%;left:50%;color:#FFF;z-index:3;margin-top:-25px;margin-left:-25px;line-height:50px!important;text-align:center;cursor:pointer;width:50px;height:50px;box-sizing:border-box;display:inline-block;vertical-align:top;z-index:4;opacity:0;transition:opacity 300ms ease-out!important}.rs-ISM .tp-video-play-button{opacity:1;transition:none!important;z-index:6}.rs-audio .tp-video-play-button{display:none!important}.rs-layer .html5vid{width:100%!important;height:100%!important}.tp-video-play-button i{width:50px;height:50px;display:inline-block;text-align:center!important;vertical-align:top;line-height:50px!important;font-size:30px!important}.rs-layer:hover .tp-video-play-button{opacity:1;display:block;z-index:6}.rs-layer .tp-revstop{display:none;width:15px;border-right:5px solid #fff!important;border-left:5px solid #fff!important;transform:translateX(50%) translateY(50%);height:20px;margin-left:11px!important;margin-top:5px!important}.videoisplaying .revicon-right-dir{display:none}.videoisplaying .tp-revstop{display:block}.videoisplaying .tp-video-play-button{display:none}.fullcoveredvideo .tp-video-play-button{display:none!important}.rs-fsv .rs-fsv audio{object-fit:contain!important}.rs-fsv .rs-fsv video{object-fit:contain!important}.rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button{display:none}@supports not (-ms-high-contrast:none){.rs-fsv .fullcoveredvideo audio{object-fit:cover!important}.rs-fsv .fullcoveredvideo video{object-fit:cover!important}}.rs-fullvideo-cover{width:100%;height:100%;top:0;left:0;position:absolute;background:#fff0;z-index:5}.rs-nolc .tp-video-play-button,rs-bgvideo video::-webkit-media-controls-start-playback-button,rs-bgvideo video::-webkit-media-controls,rs-bgvideo audio::-webkit-media-controls{display:none!important}.rs-audio .tp-video-controls{opacity:1!important;visibility:visible!important}rs-module h1.rs-layer,rs-module h2.rs-layer,rs-module h3.rs-layer,rs-module h4.rs-layer,rs-module h5.rs-layer,rs-module h6.rs-layer,rs-module div.rs-layer,rs-module span.rs-layer,rs-module p.rs-layer{margin:0;padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}rs-module h1.rs-layer:before,rs-module h2.rs-layer:before,rs-module h3.rs-layer:before,rs-module h4.rs-layer:before,rs-module h5.rs-layer:before,rs-module h6.rs-layer:before{content:none}rs-dotted{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;display:block;pointer-events:none}rs-sbg-wrap rs-dotted{z-index:31}rs-dotted.twoxtwo{background:url(/wp-content/plugins/revslider/sr6/assets/assets/gridtile.png)}rs-dotted.twoxtwowhite{background:url(/wp-content/plugins/revslider/sr6/assets/assets/gridtile_white.png)}rs-dotted.threexthree{background:url(/wp-content/plugins/revslider/sr6/assets/assets/gridtile_3x3.png)}rs-dotted.threexthreewhite{background:url(/wp-content/plugins/revslider/sr6/assets/assets/gridtile_3x3_white.png)}.tp-shadowcover{width:100%;height:100%;top:0;left:0;background:#fff;position:absolute;z-index:-1}.tp-shadow1{box-shadow:0 10px 6px -6px rgb(0 0 0 / .8)}.tp-shadow2:before,.tp-shadow2:after,.tp-shadow3:before,.tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:#fff0;box-shadow:0 15px 10px rgb(0 0 0 / .8);transform:rotate(-3deg)}.tp-shadow2:after,.tp-shadow4:after{transform:rotate(3deg);right:10px;left:auto}.tp-shadow5{position:relative;box-shadow:0 1px 4px rgb(0 0 0 / .3),0 0 40px rgb(0 0 0 / .1) inset}.tp-shadow5:before,.tp-shadow5:after{content:"";position:absolute;z-index:-2;box-shadow:0 0 25px 0 rgb(0 0 0 / .6);top:30%;bottom:0;left:20px;right:20px;border-radius:100px / 20px}.rev-btn,.rev-btn:visited{outline:none!important;box-shadow:none;text-decoration:none!important;box-sizing:border-box;cursor:pointer}.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{text-transform:uppercase}.rev-btn i{font-size:inherit;font-weight:400;position:relative;top:0;transition:opacity 0.2s ease-out,margin 0.2s ease-out;margin-left:0;line-height:inherit}.rev-btn.rev-hiddenicon i{font-size:inherit;font-weight:400;position:relative;top:0;transition:opacity 0.2s ease-out,margin 0.2s ease-out;opacity:0;margin-left:0px!important;width:0px!important}.rev-btn.rev-hiddenicon:hover i{opacity:1!important;margin-left:10px!important;width:auto!important}.rev-burger{position:relative;box-sizing:border-box;padding:22px 14px 22px 14px;border-radius:50%;border:1px solid rgb(51 51 51 / .25);-webkit-tap-highlight-color:#fff0;-webkit-tap-highlight-color:#fff0;cursor:pointer}.rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat!important}.rev-burger span:nth-child(2){margin:3px 0}.quick_style_example_wrap .rev-burger:hover :first-child,#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{transform:translateY(6px) rotate(-45deg)}.quick_style_example_wrap .rev-burger:hover :nth-child(2),#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){transform:rotate(-45deg);opacity:0}.quick_style_example_wrap .rev-burger:hover :last-child,#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{transform:translateY(-6px) rotate(-135deg)}.rev-burger.revb-white{border:2px solid rgb(255 255 255 / .2)}.rev-b-span-light span,.rev-burger.revb-white span{background:#fff}.rev-burger.revb-whitenoborder{border:0}.rev-burger.revb-whitenoborder span{background:#fff}.rev-burger.revb-darknoborder{border:0}.rev-b-span-dark span,.rev-burger.revb-darknoborder span{background:#333}.rev-burger.revb-whitefull{background:#fff;border:none}.rev-burger.revb-whitefull span{background:#333}.rev-burger.revb-darkfull{background:#333;border:none}.rev-burger.revb-darkfull span{background:#fff}@keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:70%}50%{opacity:0;top:70%}100%{opacity:0;top:29%}}.rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;box-sizing:border-box;border:3px solid #fff;border-radius:23px}.rev-scroll-btn>*{display:inline-block;line-height:18px;font-size:13px;font-weight:400;color:#7f8c8d;color:#fff;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:2px}.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*.active{color:#fff}.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*:active,.rev-scroll-btn>*.active{opacity:.8}.rev-scroll-btn.revs-fullwhite{background:#fff}.rev-scroll-btn.revs-fullwhite span{background:#333}.rev-scroll-btn.revs-fulldark{background:#333;border:none}.rev-scroll-btn.revs-fulldark span{background:#fff}.rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;animation:rev-ani-mouse 2.5s linear infinite;background:#fff}.rev-scroll-btn.rev-b-span-dark{border-color:#333}.rev-scroll-btn.rev-b-span-dark span,.rev-scroll-btn.revs-dark span{background:#333}.rev-control-btn{position:relative;display:inline-block;z-index:5;color:#FFF;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgb(0 0 0 / .5);width:60px;height:60px;box-sizing:border-box;cursor:pointer}.rev-cbutton-dark-sr{border-radius:3px}.rev-cbutton-light{color:#333;background-color:rgb(255 255 255 / .75)}.rev-cbutton-light-sr{color:#333;border-radius:3px;background-color:rgb(255 255 255 / .75)}.rev-sbutton{line-height:37px;width:37px;height:37px}.rev-sbutton-blue{background-color:#3B5998}.rev-sbutton-lightblue{background-color:#00A0D1}.rev-sbutton-red{background-color:#DD4B39}rs-progress{visibility:hidden;position:absolute;z-index:200;width:100%;height:100%}rs-progress-bar,.rs-progress-bar{display:block;z-index:20;box-sizing:border-box;background-clip:content-box;position:absolute;line-height:0;width:100%;height:100%}rs-progress-bgs{display:block;z-index:15;box-sizing:border-box;width:100%;position:absolute;height:100%;top:0;left:0}rs-progress-bg{display:block;background-clip:content-box;position:absolute;width:100%;height:100%}rs-progress-gap{display:block;background-clip:content-box;position:absolute;width:100%;height:100%}rs-progress-vis{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.rs-layer img{background:#fff0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}.rs-layer.slidelink{cursor:pointer;width:100%;height:100%}.rs-layer.slidelink a{width:100%;height:100%;display:block}.rs-layer.slidelink a div{width:3000px;height:1500px;background:url(/wp-content/plugins/revslider/sr6/assets/assets/coloredbg.png) repeat}.rs-layer.slidelink a span{background:url(/wp-content/plugins/revslider/sr6/assets/assets/coloredbg.png) repeat;width:100%;height:100%;display:block}.rs-layer .rs-starring{display:inline-block}.rs-layer .rs-starring .star-rating{float:none;display:inline-block;vertical-align:top;color:#FFC321!important}.rs-layer .rs-starring .star-rating,.rs-layer .rs-starring-page .star-rating{position:relative;height:1em;width:5.4em;font-family:star;font-size:1em!important}.rs-layer .rs-starring .star-rating:before,.rs-layer .rs-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#E0DADF;float:left;top:0;left:0;position:absolute}.rs-layer .rs-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;font-size:1em!important}.rs-layer .rs-starring .star-rating span:before,.rs-layer .rs-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}rs-loader{top:50%;left:50%;z-index:10000;position:absolute}rs-loader.off{display:none!important}rs-loader.spinner0{width:40px;height:40px;background-color:#fff;background-image:url(/wp-content/plugins/revslider/sr6/assets/assets/loader.gif);background-repeat:no-repeat;background-position:center center;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px}rs-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);margin-top:-20px;margin-left:-20px;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px}rs-loader.spinner5{background-image:url(/wp-content/plugins/revslider/sr6/assets/assets/loader.gif);background-repeat:no-repeat;background-position:10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}rs-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);border-radius:100%;animation:tp-scaleout 1.0s infinite ease-in-out}@keyframes tp-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}rs-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}rs-loader.spinner3 .bounce1,rs-loader.spinner3 .bounce2,rs-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgb(0 0 0 / .15);border-radius:100%;display:inline-block;animation:tp-bouncedelay 1.4s infinite ease-in-out;animation-fill-mode:both}rs-loader.spinner3 .bounce1{animation-delay:-0.32s}rs-loader.spinner3 .bounce2{animation-delay:-0.16s}@keyframes tp-bouncedelay{0%,80%,100%{transform:scale(0)}40%{transform:scale(1)}}rs-loader.spinner4{margin:-20px 0 0 -20px;width:40px;height:40px;text-align:center;animation:tp-rotate 2.0s infinite linear}rs-loader.spinner4 .dot1,rs-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;animation:tp-bounce 2.0s infinite ease-in-out;box-shadow:0 0 20px 0 rgb(0 0 0 / .15)}rs-loader.spinner4 .dot2{top:auto;bottom:0;animation-delay:-1.0s}@keyframes tp-rotate{100%{transform:rotate(360deg)}}@keyframes tp-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}rs-layer iframe{visibility:hidden}rs-layer.rs-ii-o iframe{visibility:visible}rs-layer input[type="text"],rs-layer input[type="email"],rs-layer input[type="url"],rs-layer input[type="password"],rs-layer input[type="search"],rs-layer input[type="number"],rs-layer input[type="tel"],rs-layer input[type="range"],rs-layer input[type="date"],rs-layer input[type="month"],rs-layer input[type="week"],rs-layer input[type="time"],rs-layer input[type="datetime"],rs-layer input[type="datetime-local"]{display:inline-block}rs-layer input::placeholder{vertical-align:middle;line-height:inherit!important}a.rs-layer{transition:none}rs-thumbs-wrap,rs-tabs-wrap,rs-thumbs,rs-thumb,rs-tab,rs-bullet,rs-bullets,rs-navmask,rs-tabs,rs-arrow{display:block;pointer-events:all}.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar{border:none;min-height:0;margin:0;border-radius:0}.tp-tabs,.tp-thumbs,.tp-bullets{position:absolute;display:block;z-index:1000;top:0;left:0}.tp-tab,.tp-thumb{cursor:pointer;position:absolute;opacity:.5;box-sizing:border-box}.tp-arr-imgholder,rs-poster,.tp-thumb-image,.tp-tab-image{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}rs-poster{cursor:pointer;z-index:3}.tp-tab.rs-touchhover,.tp-tab.selected,.tp-thumb.rs-touchhover,.tp-thumb.selected{opacity:1}.tp-tab-mask,.tp-thumb-mask{box-sizing:border-box!important}.tp-tabs,.tp-thumbs{box-sizing:content-box!important}.tp-bullet{width:15px;height:15px;position:absolute;background:#fff;background:rgb(255 255 255 / .3);cursor:pointer}.tp-bullet.selected,.tp-bullet.rs-touchhover{background:#fff}.tparrows{cursor:pointer;background:#000;background:rgb(0 0 0 / .5);width:40px;height:40px;position:absolute;display:block;z-index:1000}.tparrows.rs-touchhover{background:#000}.tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:40px;text-align:center}.tparrows.tp-leftarrow:before{content:'\e824'}.tparrows.tp-rightarrow:before{content:'\e825'}.rs-layer [class^="pe-7s-"]:before,.rs-layer [class*=" pe-7s-"]:before,.rs-layer [class^="pe-7s-"],.rs-layer [class*=" pe-7s-"]{width:auto;margin:0;line-height:inherit;box-sizing:inherit}rs-pzimg-wrap{display:block}body.rtl .rs-pzimg{left:0!important}.rs_fake_cube{transform-style:preserve-3d}.rs_fake_cube,.rs_fake_cube_wall{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;top:0;z-index:0}.rs-builder-mode rs-sbg-wrap canvas,rs-sbg canvas{overflow:hidden;z-index:5;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dddwrappershadow{box-shadow:0 45px 100px rgb(0 0 0 / .4)}.dddwrapper{transform-style:flat;perspective:10000px}.rs_error_message_box{background:#111;width:800px;margin:40px auto;padding:40px 20px;text-align:center;font-family:"Open Sans",sans-serif}.rs_error_message_oops{margin:0 0 20px;line-height:60px;font-size:34px;color:#FFF}.rs_error_message_content{margin:0 0 20px;line-height:25px;font-size:17px;color:#FFF}.rs_error_message_button{color:#fff!important;background:#333;display:inline-block;padding:10px 15px;text-align:right;border-radius:5px;cursor:pointer;text-decoration:none!important}.rs_error_message_button:hover{background:#5e35b1}.hglayerinfo{position:fixed;bottom:0;left:0;color:#FFF;font-size:12px;line-height:20px;font-weight:600;background:rgb(0 0 0 / .75);padding:5px 10px;z-index:2000;white-space:normal}.hginfo{position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600;background:#000;padding:2px 5px}.indebugmode .rs-layer:hover{border:1px dashed #c0392b!important}.helpgrid{border:2px dashed #c0392b;position:absolute;top:0;left:0;z-index:0}#revsliderlogloglog{padding:15px;color:#fff;position:fixed;top:0;left:0;width:200px;height:150px;background:rgb(0 0 0 / .7);z-index:100000;font-size:10px;overflow:scroll}.aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgb(66 10 14 / .2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgb(66 10 14 / .2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgb(255 255 255 / .8),rgb(255 200 200 / .6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgb(243 106 188 / .3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgb(168 223 193 / .4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgb(43 42 161 / .6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgb(0 70 150 / .4);mix-blend-mode:lighten}.nashville::before{background:rgb(247 176 153 / .56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgb(242 242 242 / .8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgb(127 187 227 / .2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-image:radial-gradient(circle,40%,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgb(232 197 152 / .8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgb(236 205 169 / .15) 55%,rgb(50 30 7 / .4));mix-blend-mode:multiply}._1977:after,._1977:before,rs-pzimg-wrap.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:absolute}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:30}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:40}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgb(125 105 24 / .5);mix-blend-mode:soft-light}.slumber::before{background:rgb(69 41 12 / .4);mix-blend-mode:lighten}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rs-safari .willow:after{background-color:rgb(100 0 0 / .2)}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.willow{filter:grayscale(1) contrast(.95) brightness(.9)}.willow::after{background-color:#fff0}}}rs-pzimg-wrap.perpetua:before,rs-pzimg-wrap.perpetua:after,rs-pzimg-wrap.nashville:before,rs-pzimg-wrap.nashville:after,rs-pzimg-wrap.xpro2:before,rs-pzimg-wrap.xpro2:after,rs-pzimg-wrap._1977:after,rs-pzimg-wrap._1977:before,rs-pzimg-wrap.aden:after,rs-pzimg-wrap.aden:before,rs-pzimg-wrap.brooklyn:after,rs-pzimg-wrap.brooklyn:before,rs-pzimg-wrap.clarendon:after,rs-pzimg-wrap.clarendon:before,rs-pzimg-wrap.earlybird:after,rs-pzimg-wrap.earlybird:before,rs-pzimg-wrap.gingham:after,rs-pzimg-wrap.gingham:before,rs-pzimg-wrap.hudson:after,rs-pzimg-wrap.hudson:before,rs-pzimg-wrap.inkwell:after,rs-pzimg-wrap.inkwell:before,rs-pzimg-wrap.lark:after,rs-pzimg-wrap.lark:before,rs-pzimg-wrap.lofi:after,rs-pzimg-wrap.lofi:before,rs-pzimg-wrap.mayfair:after,rs-pzimg-wrap.mayfair:before,rs-pzimg-wrap.moon:after,rs-pzimg-wrap.moon:before,rs-pzimg-wrap.reyes:after,rs-pzimg-wrap.reyes:before,rs-pzimg-wrap.rise:after,rs-pzimg-wrap.rise:before,rs-pzimg-wrap.slumber:after,rs-pzimg-wrap.slumber:before,rs-pzimg-wrap.toaster:after,rs-pzimg-wrap.toaster:before,rs-pzimg-wrap.walden:after,rs-pzimg-wrap.walden:before,rs-pzimg-wrap.willow:after,rs-pzimg-wrap.willow:before,rs-pzimg-wrap:before,rs-pzimg-wrap:after{height:500%;width:500%}rs-loader.spinner6{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner6 .rs-spinner-inner{width:100%;height:100%;display:inline-block;-webkit-animation:rs-revealer-6 1.4s linear infinite;animation:rs-revealer-6 1.4s linear infinite}rs-loader.spinner6 .rs-spinner-inner span{position:absolute;vertical-align:top;border-radius:100%;display:inline-block;width:8px;height:8px;margin-left:16px;transform-origin:center 20px;-webkit-transform-origin:center 20px}rs-loader.spinner6 .rs-spinner-inner span:nth-child(2){transform:rotate(36deg);-webkit-transform:rotate(36deg);opacity:.1}rs-loader.spinner6 .rs-spinner-inner span:nth-child(3){transform:rotate(72deg);-webkit-transform:rotate(72deg);opacity:.2}rs-loader.spinner6 .rs-spinner-inner span:nth-child(4){transform:rotate(108deg);-webkit-transform:rotate(108deg);opacity:.3}rs-loader.spinner6 .rs-spinner-inner span:nth-child(5){transform:rotate(144deg);-webkit-transform:rotate(144deg);opacity:.4}rs-loader.spinner6 .rs-spinner-inner span:nth-child(6){transform:rotate(180deg);-webkit-transform:rotate(180deg);opacity:.5}rs-loader.spinner6 .rs-spinner-inner span:nth-child(7){transform:rotate(216deg);-webkit-transform:rotate(216deg);opacity:.6}rs-loader.spinner6 .rs-spinner-inner span:nth-child(8){transform:rotate(252deg);-webkit-transform:rotate(252deg);opacity:.7}rs-loader.spinner6 .rs-spinner-inner span:nth-child(9){transform:rotate(288deg);-webkit-transform:rotate(288deg);opacity:.8}rs-loader.spinner6 .rs-spinner-inner span:nth-child(10){transform:rotate(324deg);-webkit-transform:rotate(324deg);opacity:.9}@keyframes rs-revealer-6{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-6{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner7{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner7 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;border-radius:100%;border:2px solid;-webkit-animation:rs-revealer-7 .8s linear infinite;animation:rs-revealer-7 .8s linear infinite}@keyframes rs-revealer-7{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rs-revealer-7{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}rs-loader.spinner8{width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner8 .rs-spinner-inner{width:100%;height:100%;display:inline-block;padding:0;text-align:left}rs-loader.spinner8 .rs-spinner-inner span{position:absolute;display:inline-block;width:100%;height:100%;border-radius:100%;-webkit-animation:rs-revealer-8 1.6s linear infinite;animation:rs-revealer-8 1.6s linear infinite}rs-loader.spinner8 .rs-spinner-inner span:last-child{animation-delay:-.8s;-webkit-animation-delay:-.8s}@keyframes rs-revealer-8{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes rs-revealer-8{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}}rs-loader.spinner9{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner9 .rs-spinner-inner span{display:block;width:100%;height:100%;border-radius:50%;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-9 2s infinite ease-in-out;animation:rs-revealer-9 2s infinite ease-in-out}rs-loader.spinner9 .rs-spinner-inner span:last-child{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rs-revealer-9{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes rs-revealer-9{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}rs-loader.spinner10{width:54px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner10 .rs-spinner-inner{width:100%;height:100%;text-align:center;font-size:10px}rs-loader.spinner10 .rs-spinner-inner span{display:block;height:100%;width:6px;display:inline-block;-webkit-animation:rs-revealer-10 1.2s infinite ease-in-out;animation:rs-revealer-10 1.2s infinite ease-in-out}rs-loader.spinner10 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:-.9s;animation-delay:-.9s}rs-loader.spinner10 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes rs-revealer-10{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes rs-revealer-10{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}rs-loader.spinner11{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner11 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner11 .rs-spinner-inner span{display:block;width:33%;height:33%;background-color:#333;float:left;-webkit-animation:rs-revealer-11 1.3s infinite ease-in-out;animation:rs-revealer-11 1.3s infinite ease-in-out}rs-loader.spinner11 .rs-spinner-inner span:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}rs-loader.spinner11 .rs-spinner-inner span:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes rs-revealer-11{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}rs-loader.spinner12{width:35px;height:35px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner12 .rs-spinner-inner{width:100%;height:100%;-webkit-animation:rs-revealer-12 1s infinite linear;animation:rs-revealer-12 1s infinite linear}@-webkit-keyframes rs-revealer-12{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rs-revealer-12{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}rs-loader.spinner13{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner13 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner13 .rs-spinner-inner span{display:block;width:40%;height:40%;position:absolute;border-radius:50%;-webkit-animation:rs-revealer-13 2s ease infinite;animation:rs-revealer-13 2s ease infinite}rs-loader.spinner13 .rs-spinner-inner span:nth-child(1){animation-delay:-1.5s;-webkit-animation-delay:-1.5s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(2){animation-delay:-1s;-webkit-animation-delay:-1s}rs-loader.spinner13 .rs-spinner-inner span:nth-child(3){animation-delay:-.5s;-webkit-animation-delay:-.5s}@keyframes rs-revealer-13{0%,100%{transform:translate(0)}25%{transform:translate(160%)}50%{transform:translate(160%,160%)}75%{transform:translate(0,160%)}}@-webkit-keyframes rs-revealer-13{0%,100%{-webkit-transform:translate(0)}25%{-webkit-transform:translate(160%)}50%{-webkit-transform:translate(160%,160%)}75%{-webkit-transform:translate(0,160%)}}rs-loader.spinner14{width:40px;height:40px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner14 .rs-spinner-inner{width:100%;height:100%;animation:rs-revealer-14 1s infinite linear}rs-loader.spinner14 .rs-spinner-inner span{display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border-radius:50%;margin:-8px}rs-loader.spinner14 .rs-spinner-inner span:nth-child(1){-webkit-animation:rs-revealer-14-1 2s infinite;animation:rs-revealer-14-1 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(2){-webkit-animation:rs-revealer-14-2 2s infinite;animation:rs-revealer-14-2 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(3){-webkit-animation:rs-revealer-14-3 2s infinite;animation:rs-revealer-14-3 2s infinite}rs-loader.spinner14 .rs-spinner-inner span:nth-child(4){-webkit-animation:rs-revealer-14-4 2s infinite;animation:rs-revealer-14-4 2s infinite}@-webkit-keyframes rs-revealer-14-1{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-2{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-3{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@-webkit-keyframes rs-revealer-14-4{0%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{-webkit-transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{-webkit-transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-1{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-2{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-3{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,-80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,-80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}@keyframes rs-revealer-14-4{0%{transform:rotate3d(0,0,1,0deg) translate3d(0,0,0)}20%{transform:rotate3d(0,0,1,0deg) translate3d(-80%,80%,0)}80%{transform:rotate3d(0,0,1,360deg) translate3d(-80%,80%,0)}100%{transform:rotate3d(0,0,1,360deg) translate3d(0,0,0)}}rs-loader.spinner15{width:40px;height:40px;margin-top:-4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}rs-loader.spinner15 .rs-spinner-inner{width:100%;height:100%}rs-loader.spinner15 .rs-spinner-inner span{display:block;width:20px;height:20px;position:absolute;top:0;left:0;-webkit-animation:rs-revealer-15 1.8s infinite ease-in-out;animation:rs-revealer-15 1.8s infinite ease-in-out}rs-loader.spinner15 .rs-spinner-inner:last-child{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes rs-revealer-15{25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes rs-revealer-15{25%{transform:translateX(30px) rotate(-90deg) scale(.5);-webkit-transform:translateX(30px) rotate(-90deg) scale(.5)}50%{transform:translateX(30px) translateY(30px) rotate(-179deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{transform:translateX(30px) translateY(30px) rotate(-180deg);-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.bgcanvas{display:none;position:absolute;overflow:hidden}.RSscrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.avada-has-rev-slider-styles .rev_slider_wrapper{transform:none}.with_frm_style{--form-width:100%;--form-align:left;--direction:ltr;--fieldset:0px;--fieldset-color:#000000;--fieldset-padding:0 0 15px 0;--fieldset-bg-color:transparent;--title-size:20px;--title-color:#444444;--title-margin-top:10px;--title-margin-bottom:10px;--form-desc-size:14px;--form-desc-color:#666666;--form-desc-margin-top:10px;--form-desc-margin-bottom:25px;--form-desc-padding:0;--font:"Open Sans";--font-size:14px;--label-color:#444444;--weight:bold;--position:none;--align:left;--width:150px;--required-color:#B94A48;--required-weight:bold;--label-padding:0 0 3px 0;--description-font-size:12px;--description-color:#666666;--description-weight:normal;--description-style:normal;--description-align:left;--description-margin:0;--field-font-size:14px;--field-height:50px;--line-height:50px;--field-width:100%;--auto-width:100%;--field-pad:0 20px;--field-margin:20px;--field-weight:normal;--text-color:#555555;--border-color:#cccccc;--field-border-width:1px;--field-border-style:solid;--bg-color:#ffffff;--bg-color-active:#ffffff;--border-color-active:#4f6df5;--text-color-error:#444444;--bg-color-error:#ffffff;--border-color-error:#B94A48;--border-width-error:1px;--border-style-error:solid;--bg-color-disabled:#ffffff;--border-color-disabled:#E5E5E5;--text-color-disabled:#A1A1A1;--radio-align:block;--check-align:block;--check-font-size:13px;--check-label-color:#444444;--check-weight:normal;--section-font-size:18px;--section-color:#444444;--section-weight:bold;--section-pad:15px 0 3px 0;--section-mar-top:15px;--section-mar-bottom:12px;--section-bg-color:transparent;--section-border-color:#e8e8e8;--section-border-width:2px;--section-border-style:solid;--section-border-loc:-top;--collapse-pos:after;--repeat-icon-color:#ffffff;--submit-font-size:14px;--submit-width:100%;--submit-height:auto;--submit-bg-color:#4f6df5;--submit-border-color:#4f6df5;--submit-border-width:2px;--submit-text-color:#ffffff;--submit-weight:600;--submit-border-radius:4px;--submit-margin:10px;--submit-padding:16px 25px;--submit-hover-bg-color:#4f6df5;--submit-hover-color:#ffffff;--submit-hover-border-color:#4f6df5;--submit-active-bg-color:#4f6df5;--submit-active-color:#ffffff;--submit-active-border-color:#4f6df5;--border-radius:4px;--error-bg:#F2DEDE;--error-border:#EBCCD1;--error-text:#B94A48;--error-font-size:14px;--success-bg-color:#DFF0D8;--success-border-color:#D6E9C6;--success-text-color:#468847;--success-font-size:14px;--progress-bg-color:#dddddd;--progress-color:#ffffff;--progress-active-bg-color:#4f6df5;--progress-active-color:#ffffff;--progress-border-color:#dfdfdf;--progress-border-size:2px;--progress-size:30px;--base-font-size:15px;--toggle-font-size:14px;--toggle-on-color:#4f6df5;--toggle-off-color:#cccccc;--slider-font-size:14px;--slider-track-size:8px;--slider-circle-size:24px;--slider-color:#4f6df5;--slider-bar-color:#cccccc;--date-head-bg-color:#4f6df5;--date-head-color:#ffffff;--date-band-color:#4f6df5;--bg-image-opacity:100%;--box-shadow:0 1px 2px 0 rgba(18, 18, 23, 0.05)}.frm_hidden,.frm_add_form_row.frm_hidden,.frm_remove_form_row.frm_hidden,.with_frm_style .frm_button.frm_hidden{display:none}.with_frm_style,.with_frm_style form,.with_frm_style .frm-show-form div.frm_description p{text-align:var(--form-align)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.with_frm_style .frm-show-form div.frm_description p{font-size:var(--form-desc-size);color:var(--form-desc-color);margin-top:var(--form-desc-margin-top);margin-bottom:var(--form-desc-margin-bottom);padding:var(--form-desc-padding)}.with_frm_style fieldset{min-width:0;display:block}.with_frm_style fieldset fieldset{border:none;margin:0;padding:0;background-color:#fff0}.with_frm_style .frm_form_fields>fieldset{border-width:var(--fieldset);border-style:solid;border-color:var(--fieldset-color);margin:0;padding:var(--fieldset-padding);background-color:var(--fieldset-bg-color);font-family:var(--font)}legend.frm_hidden{display:none!important}.with_frm_style .frm_form_fields{opacity:1;transition:opacity 0.1s linear}.with_frm_style .frm_doing_ajax{opacity:.5}.frm_transparent{color:#fff0}.with_frm_style legend+h3,.with_frm_style h3.frm_form_title{font-size:var(--title-size);color:var(--title-color);font-family:var(--font);margin-top:var(--title-margin-top);margin-bottom:var(--title-margin-bottom)}.with_frm_style .frm_form_field.frm_html_container,.with_frm_style .frm_form_field .frm_show_it{font-family:var(--font);color:var(--form-desc-color)}.with_frm_style .frm_form_field.frm_html_container{font-size:var(--form-desc-size);overflow-wrap:break-word}.with_frm_style .frm_form_field .frm_show_it{font-size:var(--field-font-size);font-weight:var(--field-weight)}.with_frm_style .frm_required{color:var(--required-color);font-weight:var(--required-weight)}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.with_frm_style .frm-card-element.StripeElement{font-family:var(--font);font-size:var(--field-font-size);margin-bottom:0}.with_frm_style textarea{vertical-align:top;height:auto}.with_frm_style .frm_slimselect.ss-main,.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=phone],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement{color:var(--text-color);background-color:var(--bg-color);border-color:var(--border-color);border-width:var(--field-border-width);border-style:var(--field-border-style);border-radius:var(--border-radius);width:var(--field-width);max-width:100%;font-size:var(--field-font-size);padding:var(--field-pad);box-sizing:border-box;outline:none;font-weight:var(--field-weight)}.with_frm_style input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out 0s}.with_frm_style select option{color:var(--text-color)}.with_frm_style select option.frm-select-placeholder{color:var(--text-color-disabled)}.with_frm_style input[type=radio],.with_frm_style input[type=checkbox]{border-color:var(--border-color);box-shadow:var(--box-shadow);float:none}.with_frm_style input[type=radio]:after,.with_frm_style input[type=checkbox]:after{display:none}.with_frm_style input[type=radio]:not(:checked):focus,.with_frm_style input[type=checkbox]:not(:checked):focus{border-color:var(--border-color)!important}.with_frm_style input[type=radio]:focus,.with_frm_style input[type=checkbox]:focus{box-shadow:0 0 0 3px rgb(79 109 245 / .4)!important}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=file],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style .frm-card-element.StripeElement{min-height:var(--field-height);line-height:1.3}.with_frm_style select[multiple=multiple]{height:auto}.input[type=file].frm_transparent:focus,.with_frm_style input[type=file]{background-color:#fff0;border:none;outline:none;box-shadow:none}.with_frm_style input[type=file]{color:var(--text-color);padding:0;font-family:var(--font);font-size:var(--field-font-size);display:initial}.with_frm_style input[type=file].frm_transparent{color:#fff0}.with_frm_style .wp-editor-wrap{width:var(--field-width);max-width:100%}.with_frm_style .wp-editor-container textarea{border:none;box-shadow:none!important}.with_frm_style .mceIframeContainer{background-color:var(--bg-color)}.with_frm_style select{width:var(--auto-width);max-width:100%;background-position-y:calc(50% + 3px)}.with_frm_style input[disabled],.with_frm_style select[disabled],.with_frm_style textarea[disabled],.with_frm_style input[readonly],.with_frm_style select[readonly],.with_frm_style textarea[readonly]{background-color:var(--bg-color-disabled);color:var(--text-color-disabled);border-color:var(--border-color-disabled)}.frm_preview_page:before{content:normal!important}.frm_preview_page{padding:25px}.with_frm_style .frm_primary_label{max-width:100%;font-family:var(--font);font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);text-align:var(--align);padding:var(--label-padding);margin:0;width:auto;display:block}.with_frm_style .frm_top_container .frm_primary_label,.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_top{display:block;float:none;width:auto}.with_frm_style .frm_inline_container .frm_primary_label{margin-right:10px}.with_frm_style .frm_right_container .frm_primary_label,.with_frm_style .frm_pos_right{display:inline;float:right;margin-left:10px}.with_frm_style .frm_pos_center{text-align:center}.with_frm_style .frm_none_container .frm_primary_label,.with_frm_style .frm_pos_none,.frm_pos_none,.frm_none_container .frm_primary_label{display:none}.with_frm_style .frm_section_heading.frm_hide_section{margin-top:0!important}.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_hidden,.frm_hidden_container .frm_primary_label{visibility:hidden;white-space:nowrap}.frm_visible{opacity:1}.with_frm_style .frm_inside_container{position:relative;padding-top:18px;padding-top:calc(0.5 * var(--field-height))}.with_frm_style .frm_inside_container>input,.with_frm_style .frm_inside_container>select,.with_frm_style .frm_inside_container>textarea{display:block}.with_frm_style input::placeholder,.with_frm_style textarea::placeholder{font-size:var(--field-font-size)}.with_frm_style .frm_inside_container>input::placeholder,.with_frm_style .frm_inside_container>textarea::placeholder{opacity:0;transition:opacity 0.3s ease-in}.with_frm_style .frm_inside_container>label{transition:all 0.3s ease-in;position:absolute;top:19px;top:calc(1px + .5 * var(--field-height));left:3px;width:100%;line-height:1.3;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:8px 12px;padding:var(--field-pad);font-size:14px;font-size:var(--field-font-size);font-weight:400;font-weight:var(--field-weight);pointer-events:none}.with_frm_style.frm_style_lines-no-boxes .frm_inside_container>label{line-height:1}.with_frm_style .frm_inside_container.frm_label_float_top>label{top:0;left:0;padding:0;font-size:12px;font-size:calc(0.85 * var(--field-font-size))}.with_frm_style .frm_inside_container.frm_label_float_top>input::placeholder,.with_frm_style .frm_inside_container.frm_label_float_top>textarea::placeholder{opacity:1;transition:opacity 0.3s ease-in}.with_frm_style .frm_description,.with_frm_style .frm_pro_max_limit_desc{clear:both}.with_frm_style input[type=number][readonly]{-moz-appearance:textfield}.with_frm_style select[multiple="multiple"]{height:auto;line-height:normal}.with_frm_style .frm_catlevel_2,.with_frm_style .frm_catlevel_3,.with_frm_style .frm_catlevel_4,.with_frm_style .frm_catlevel_5{margin-left:18px}.with_frm_style .wp-editor-container{border:1px solid #e5e5e5}.with_frm_style .quicktags-toolbar input{font-size:12px!important}.with_frm_style .wp-editor-container textarea{border:none}.with_frm_style .auto_width #loginform input,.with_frm_style .auto_width input,.with_frm_style input.auto_width,.with_frm_style select.auto_width,.with_frm_style textarea.auto_width{width:auto}.with_frm_style .frm_repeat_buttons{white-space:nowrap}.with_frm_style .frm_button{text-decoration:none!important;border:1px solid #eee;display:inline-block;padding:var(--submit-padding);border-radius:4px;border-radius:var(--border-radius);font-size:var(--submit-font-size);font-family:var(--font);font-weight:var(--submit-weight);color:var(--submit-text-color);background:var(--submit-bg-color);border-width:var(--submit-border-width);border-color:var(--submit-border-color);height:var(--submit-height)}.with_frm_style .frm_button.frm_inverse{color:var(--submit-bg-color);background:var(--submit-text-color)}.with_frm_style .frm_submit{clear:both}.frm_inline_form .frm_form_field,.frm_inline_form .frm_submit{grid-column:span 1 / span 1}.frm_inline_form .frm_submit{margin:0}.frm_submit.frm_inline_submit input[type=submit],.frm_submit.frm_inline_submit button,.frm_inline_form .frm_submit input[type=submit],.frm_inline_form .frm_submit button{margin-top:0}.with_frm_style.frm_center_submit .frm_submit{text-align:center}.with_frm_style.frm_center_submit .frm_flex.frm_submit{justify-content:center}.with_frm_style .frm_inline_success .frm_submit{display:flex;flex-direction:row;align-items:center;margin:0}.with_frm_style .frm_inline_success .frm_submit .frm_message{flex:1;margin:0;padding-left:10px}.with_frm_style .frm_inline_success.frm_alignright_success .frm_submit .frm_message{text-align:right}.with_frm_style.frm_center_submit .frm_submit input[type=submit],.with_frm_style.frm_center_submit .frm_submit input[type=button],.with_frm_style.frm_center_submit .frm_submit button{margin-bottom:8px!important}.with_frm_style .frm-edit-page-btn,.with_frm_style .frm_submit input[type=submit],.with_frm_style .frm_submit input[type=button],.with_frm_style .frm_submit button{-webkit-appearance:none;cursor:pointer}.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{display:block;margin:0 auto}.with_frm_style .frm_loading_prev .frm_ajax_loading,.with_frm_style .frm_loading_form .frm_ajax_loading{visibility:visible!important}.with_frm_style .frm_loading_prev .frm_prev_page,.with_frm_style .frm_loading_form .frm_button_submit{position:relative;color:transparent!important;text-shadow:none!important}.with_frm_style .frm_loading_prev .frm_prev_page:hover,.with_frm_style .frm_loading_prev .frm_prev_page:active,.with_frm_style .frm_loading_prev .frm_prev_page:focus,.with_frm_style .frm_loading_form .frm_button_submit:hover,.with_frm_style .frm_loading_form .frm_button_submit:active,.with_frm_style .frm_loading_form .frm_button_submit:focus{cursor:not-allowed;color:#fff0;outline:none!important;box-shadow:none}.with_frm_style .frm_loading_prev .frm_prev_page::before,.with_frm_style .frm_loading_form .frm_button_submit:before{content:'';display:inline-block;position:absolute;background:#fff0;border:1px solid #fff;border-top-color:#fff0;border-left-color:#fff0;border-radius:50%;box-sizing:border-box;top:50%;left:50%;margin-top:-6px;margin-left:-6px;width:12px;height:12px;animation:spin 2s linear infinite}.with_frm_style .frm_submit.frm_flex{align-items:center;gap:2%}.with_frm_style .frm_submit.frm_flex button.frm_button_submit~.frm_prev_page{order:-1}.frm_forms.frm_style_formidable-style.with_frm_style{max-width:var(--form-width);direction:var(--direction)}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:var(--field-margin)}.frm_style_formidable-style.with_frm_style .form-field.frm_section_heading{margin-bottom:0}.frm_style_formidable-style.with_frm_style p.description,.frm_style_formidable-style.with_frm_style div.description,.frm_style_formidable-style.with_frm_style div.frm_description,.frm_style_formidable-style.with_frm_style .frm-show-form>div.frm_description,.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_pro_max_limit_desc{margin-top:6px;padding:0;font-family:"Open Sans";font-size:12px;color:#666;font-weight:400;text-align:left;font-style:normal;max-width:100%}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_left_container{grid-template-columns:150px auto}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_right_container{grid-template-columns:auto 150px}.frm_form_field.frm_right_container{grid-template-columns:auto 25%}.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline}.frm_style_formidable-style.with_frm_style .frm_pos_right{display:inline;width:var(--width)}.frm_style_formidable-style.with_frm_style .frm_none_container .frm_primary_label,.frm_style_formidable-style.with_frm_style .frm_pos_none{display:none}.frm_style_formidable-style.with_frm_style .frm_scale label{font-weight:400;font-family:"Open Sans";font-size:13px;color:#444}.frm_style_formidable-style.with_frm_style input::placeholder,.frm_style_formidable-style.with_frm_style textarea::placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style.with_frm_style .frm_default,.frm_style_formidable-style.with_frm_style input.frm_default,.frm_style_formidable-style.with_frm_style textarea.frm_default,.frm_style_formidable-style.with_frm_style select.frm_default,.frm_style_formidable-style.with_frm_style .placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_formidable-style.with_frm_style select:focus,.frm_style_formidable-style.with_frm_style .form-field textarea:focus,.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement{background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0 0 5px 0 rgb(79 109 245 / .6)}.frm_style_formidable-style.with_frm_style input:-webkit-autofill{-webkit-box-shadow:0 0 5px 0 rgb(79 109 245 / .6)}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style.with_frm_style .frm-edit-page-btn,.frm_style_formidable-style.with_frm_style input[type=submit],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style.with_frm_style .frm_submit button,.frm_form_submit_style{width:100%;font-family:"Open Sans";font-size:14px;height:auto;line-height:normal;text-align:center;background:#4f6df5;border-width:2px;border-color:#4f6df5;border-style:solid;color:#fff;cursor:pointer;font-weight:600;border-radius:4px;text-shadow:none;padding:16px 25px;box-sizing:border-box;margin:10px;margin-left:0;margin-right:0;vertical-align:middle}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0}.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style.with_frm_style input[type=submit]:hover,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style.with_frm_style .frm_submit button:hover{background:var(--submit-hover-bg-color);border-color:var(--submit-hover-border-color);color:var(--submit-hover-color)}.frm_style_formidable-style.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px}.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:focus,.frm_style_formidable-style.with_frm_style input[type=submit]:focus,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style.with_frm_style .frm_submit button:focus,.frm_style_formidable-style.with_frm_style input[type=submit]:active,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style.with_frm_style .frm_submit button:active{background:var(--submit-active-bg-color);border-color:var(--submit-active-border-color);color:var(--submit-active-color);outline:none}.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:focus{color:#fff0;background:var(--submit-bg-color);border-color:var(--submit-bg-color)}.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:before{border-bottom-color:var(--submit-text-color);border-right-color:var(--submit-text-color);max-width:var(--submit-width)}.frm_style_formidable-style.with_frm_style input[type=submit][disabled],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit::before{content:"before";font-family:"Open Sans";font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);margin:0;padding:var(--label-padding);width:auto;display:block;visibility:hidden}.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit button{margin:0!important}.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=checkbox],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=radio],.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{color:var(--text-color-error);background-color:var(--bg-color-error);border-color:var(--border-color-error);border-width:var(--border-width-error);border-style:var(--border-style-error)}.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_limit_error{font-weight:var(--weight);color:var(--border-color-error)}.frm_style_formidable-style.with_frm_style .frm_error_style{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius);color:var(--error-text);font-size:var(--error-font-size);margin:0;margin-bottom:var(--field-margin)}.frm_style_formidable-style.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg,#cccccc 25%,#fff0 25%,#fff0 50%,#cccccc 50%,#cccccc 75%,#fff0 75%,#fff0)}.frm_style_formidable-style.with_frm_style #frm_loading .progress-bar{background-color:var(--bg-color)}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big input,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total textarea{color:#555;background-color:#fff0;border:none;display:inline;width:auto;padding:0}.frm_style_formidable-style.with_frm_style .frm_inline_box{box-shadow:0 1px 1px rgb(0 0 0 / .075) inset}.frm_style_formidable-style.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color:#ddd;border-color:#dfdfdf;opacity:1}.frm_style_formidable-style.with_frm_style .frm_progress_line input,.frm_style_formidable-style.with_frm_style .frm_progress_line input:disabled{border-color:#dfdfdf}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input{border-left-color:#cbcbcb;border-right-color:#cbcbcb;border-left-width:1px;border-right-width:1px}.frm_style_formidable-style.with_frm_style .frm_progress_line li:first-of-type input{border-left-color:#4f6df5}.frm_style_formidable-style.with_frm_style .frm_progress_line li:last-of-type input{border-right-color:#4f6df5}.frm_style_formidable-style.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip{border-right-color:#dfdfdf}.frm_style_formidable-style.with_frm_style .frm_progress_line .frm_current_page input[type="button"]{border-left-color:#dfdfdf}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"]{border-right-color:#cbcbcb}.frm_style_formidable-style.with_frm_style .frm_progress_line input.frm_page_back{border-color:#4f6df5}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color:#4f6df5;border-right-color:#cbcbcb}.frm_style_formidable-style.with_frm_style .frm_rootline input,.frm_style_formidable-style.with_frm_style .frm_rootline input:hover{width:30px;height:30px;border-radius:30px;padding:0}.frm_style_formidable-style.with_frm_style .frm_rootline .frm_current_page input[type="button"],.frm_style_formidable-style.with_frm_style .frm_page_bar input.frm_rootline_show_more_btn.active{border-color:#3b59e1!important;background-color:#4f6df5!important;color:#ffffff!important}.frm_style_formidable-style.with_frm_style .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn.active{border-color:#3b59e1;background-color:#4f6df5;color:#ffffff!important}.frm_style_formidable-style.with_frm_style ul.frm_rootline_hidden_steps li:hover .frm_rootline_title{color:#4f6df5}.frm_style_formidable-style.with_frm_style input[type=range]::-webkit-slider-thumb{border:2px solid #4f6df5;color:#fff}.frm_style_formidable-style.with_frm_style input[type=range]::-moz-range-thumb{border:2px solid #4f6df5;color:#fff}.frm_style_formidable-style.with_frm_style input[type=range]::-ms-thumb{border:2px solid #4f6df5;color:#fff}.frm_style_formidable-style.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto}.frm_style_formidable-style.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px}.frm_style_formidable-style.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none){display:inline-block}.frm_style_formidable-style.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0;margin-top:8px}.frm_style_formidable-style.with_frm_style span.frm-pass-verified .frmsvg{color:#468847}.frm_style_formidable-style.with_frm_style span.frm-pass-req .frmsvg{color:#B94A48}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{border-top:2px solid #e8e8e8}.frm_style_formidable-style.with_frm_style h3 .frm_after_collapse{display:inline}.frm_style_formidable-style.with_frm_style h3 .frm_before_collapse{display:none}.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3[class*="frm_pos_"]{margin:0}.frm_style_formidable-style.with_frm_style .frm_section_heading{margin-top:15px}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px}.frm_style_formidable-style.with_frm_style .frm_single_product_label,.frm_style_formidable-style.with_frm_style .frm_total_formatted{font-size:14px;color:#444}.frm_style_formidable-style.with_frm_style .ui-datepicker-title>select{color:#555;color:var(--text-color);background-color:var(--bg-color)}.frm_style_formidable-style.with_frm_style .ui-datepicker-month,.frm_style_formidable-style.with_frm_style .ui-datepicker-year{color:var(--text-color)}.frm_style_formidable-style.with_frm_style span.ui-datepicker-month,.frm_style_formidable-style.with_frm_style span.ui-datepicker-year{color:var(--date-head-color)}.frm_style_formidable-style.with_frm_style .ui-widget-header,.frm_style_formidable-style.with_frm_style .ui-datepicker-header{color:var(--date-head-color)!important;background-color:var(--date-head-bg-color)!important}.frm_style_formidable-style.with_frm_style .flatpickr-day,.frm_style_formidable-style.with_frm_style .ui-datepicker td,.frm_style_formidable-style.with_frm_style.ui-datepicker td{border:0;border-radius:var(--border-radius);overflow:hidden}.frm_style_formidable-style.with_frm_style .flatpickr-day.today:not(.inRange),.frm_style_formidable-style.with_frm_style td.ui-datepicker-today{background-color:var(--date-band-color)!important}.frm_style_formidable-style.with_frm_style .flatpickr-day.today,.frm_style_formidable-style.with_frm_style td.ui-datepicker-today>a{color:var(--date-head-color)}.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day,.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day .ui-state-hover{background-color:var(--border-color-active)!important}.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day .ui-state-default:not(.ui-state-hover){color:#fff}.frm_style_formidable-style.with_frm_style .flatpickr-day.today:hover,.frm_style_formidable-style.with_frm_style td:not(.ui-datepicker-current-day) .ui-state-hover{color:var(--text-color);background:#F2F4F7!important}.frm_style_formidable-style.with_frm_style input[type=submit][disabled],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style.with_frm_style .frm_loading_prev button.frm_prev_page,.frm_style_formidable-style.with_frm_style .frm_loading_form button.frm_button_submit{opacity:1}.frm_style_formidable-style-2.with_frm_style{--title-size:40px;--title-margin-bottom:60px;--font-size:15px;--label-color:#3f4b5b;--weight:normal;--field-height:32px;--line-height:32px;--field-pad:6px 10px;--border-color:#BFC3C8;--border-color-active:#66afe9;--section-mar-bottom:30px;--submit-font-size:15px;--submit-width:auto;--submit-bg-color:#579AF6;--submit-border-color:#579AF6;--submit-border-width:1px;--submit-weight:normal;--submit-padding:10px 20px;--submit-shadow-color:#eeeeee;--submit-hover-bg-color:#efefef;--submit-hover-color:#444444;--submit-hover-border-color:#cccccc;--submit-active-bg-color:#efefef;--submit-active-color:#444444;--submit-active-border-color:#cccccc;--progress-bg-color:#eaeaea;--progress-color:#3f4b5b;--progress-active-bg-color:#579AF6;--progress-border-color:#E5E5E5;--toggle-font-size:15px;--toggle-on-color:#579AF6;--toggle-off-color:#eaeaea;--slider-font-size:24px;--slider-color:#579AF6;--slider-bar-color:#579AF6;--date-head-bg-color:#579AF6;--date-band-color:#2568c4}.frm_forms.frm_style_formidable-style-2.with_frm_style{max-width:var(--form-width);direction:var(--direction)}.frm_style_formidable-style-2.with_frm_style .form-field{margin-bottom:var(--field-margin)}.frm_style_formidable-style-2.with_frm_style .form-field.frm_section_heading{margin-bottom:0}.frm_style_formidable-style-2.with_frm_style p.description,.frm_style_formidable-style-2.with_frm_style div.description,.frm_style_formidable-style-2.with_frm_style div.frm_description,.frm_style_formidable-style-2.with_frm_style .frm-show-form>div.frm_description,.frm_style_formidable-style-2.with_frm_style .frm_error,.frm_style_formidable-style-2.with_frm_style .frm_pro_max_limit_desc{margin-top:6px;padding:0;font-size:12px;color:#666;font-weight:400;text-align:left;font-style:normal;max-width:100%}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_left_container{grid-template-columns:150px auto}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_right_container{grid-template-columns:auto 150px}.frm_form_field.frm_right_container{grid-template-columns:auto 25%}.frm_style_formidable-style-2.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style-2.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline}.frm_style_formidable-style-2.with_frm_style .frm_pos_right{display:inline;width:var(--width)}.frm_style_formidable-style-2.with_frm_style .frm_none_container .frm_primary_label,.frm_style_formidable-style-2.with_frm_style .frm_pos_none{display:none}.frm_style_formidable-style-2.with_frm_style .frm_scale label{font-weight:400;font-size:13px;color:#444}.frm_style_formidable-style-2.with_frm_style input::placeholder,.frm_style_formidable-style-2.with_frm_style textarea::placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style-2.with_frm_style .frm_default,.frm_style_formidable-style-2.with_frm_style input.frm_default,.frm_style_formidable-style-2.with_frm_style textarea.frm_default,.frm_style_formidable-style-2.with_frm_style select.frm_default,.frm_style_formidable-style-2.with_frm_style .placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style-2.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_formidable-style-2.with_frm_style select:focus,.frm_style_formidable-style-2.with_frm_style .form-field textarea:focus,.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style-2.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style-2.with_frm_style .frm_focus_field .frm-card-element.StripeElement{background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0 0 5px 0 rgb(102 175 233 / .6)}.frm_style_formidable-style-2.with_frm_style input:-webkit-autofill{-webkit-box-shadow:0 0 5px 0 rgb(102 175 233 / .6)}.frm_style_formidable-style-2.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style-2.with_frm_style .frm-edit-page-btn,.frm_style_formidable-style-2.with_frm_style input[type=submit],.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style-2.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto;font-size:15px;height:auto;line-height:normal;text-align:center;background:#579AF6;border-width:1px;border-color:#579AF6;border-style:solid;color:#fff;cursor:pointer;font-weight:400;border-radius:4px;text-shadow:none;padding:10px 20px;box-sizing:border-box;box-shadow:0 1px 1px #eee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle}.frm_style_formidable-style-2.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0}.frm_style_formidable-style-2.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style-2.with_frm_style input[type=submit]:hover,.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style-2.with_frm_style .frm_submit button:hover{background:var(--submit-hover-bg-color);border-color:var(--submit-hover-border-color);color:var(--submit-hover-color)}.frm_style_formidable-style-2.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px}.frm_style_formidable-style-2.with_frm_style .frm-edit-page-btn:focus,.frm_style_formidable-style-2.with_frm_style input[type=submit]:focus,.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style-2.with_frm_style .frm_submit button:focus,.frm_style_formidable-style-2.with_frm_style input[type=submit]:active,.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style-2.with_frm_style .frm_submit button:active{background:var(--submit-active-bg-color);border-color:var(--submit-active-border-color);color:var(--submit-active-color);outline:none}.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:focus{color:#fff0;background:var(--submit-bg-color);border-color:var(--submit-bg-color)}.frm_style_formidable-style-2.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_formidable-style-2.with_frm_style .frm_loading_form .frm_button_submit:before{border-bottom-color:var(--submit-text-color);border-right-color:var(--submit-text-color)}.frm_style_formidable-style-2.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-2.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style-2.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style-2.with_frm_style .frm_submit.frm_inline_submit::before{content:"before";font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);margin:0;padding:var(--label-padding);width:auto;display:block;visibility:hidden}.frm_style_formidable-style-2.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style-2.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style-2.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style-2.with_frm_style .frm_submit.frm_inline_submit button{margin:0!important}.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=checkbox],.frm_style_formidable-style-2.with_frm_style .frm_blank_field input[type=radio],.frm_style_formidable-style-2.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style-2.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style-2.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style-2.with_frm_style .frm_form_field :invalid{color:var(--text-color-error);background-color:var(--bg-color-error);border-color:var(--border-color-error);border-width:var(--border-width-error);border-style:var(--border-style-error)}.frm_style_formidable-style-2.with_frm_style .frm_error,.frm_style_formidable-style-2.with_frm_style .frm_limit_error{font-weight:var(--weight);color:var(--border-color-error)}.frm_style_formidable-style-2.with_frm_style .frm_error_style{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius);color:var(--error-text);font-size:var(--error-font-size);margin:0;margin-bottom:var(--field-margin)}.frm_style_formidable-style-2.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg,#BFC3C8 25%,#fff0 25%,#fff0 50%,#BFC3C8 50%,#BFC3C8 75%,#fff0 75%,#fff0)}.frm_style_formidable-style-2.with_frm_style #frm_loading .progress-bar{background-color:var(--bg-color)}.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total_big input,.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style-2.with_frm_style .frm_form_field.frm_total textarea{color:#555;background-color:#fff0;border:none;display:inline;width:auto;padding:0}.frm_style_formidable-style-2.with_frm_style{--progress-border-color-b:#dbdbdb}.frm_style_formidable-style-2.with_frm_style .frm_inline_box{box-shadow:0 1px 1px rgb(0 0 0 / .075) inset}.frm_style_formidable-style-2.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color:#eaeaea;border-color:#E5E5E5;opacity:1}.frm_style_formidable-style-2.with_frm_style .frm_progress_line input,.frm_style_formidable-style-2.with_frm_style .frm_progress_line input:disabled{border-color:#E5E5E5}.frm_style_formidable-style-2.with_frm_style .frm_progress_line.frm_show_lines input{border-left-color:#d1d1d1;border-right-color:#d1d1d1;border-left-width:1px;border-right-width:1px}.frm_style_formidable-style-2.with_frm_style .frm_progress_line li:first-of-type input{border-left-color:#579AF6}.frm_style_formidable-style-2.with_frm_style .frm_progress_line li:last-of-type input{border-right-color:#579AF6}.frm_style_formidable-style-2.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip{border-right-color:#E5E5E5}.frm_style_formidable-style-2.with_frm_style .frm_progress_line .frm_current_page input[type="button"]{border-left-color:#E5E5E5}.frm_style_formidable-style-2.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"]{border-right-color:#d1d1d1}.frm_style_formidable-style-2.with_frm_style .frm_progress_line input.frm_page_back{border-color:#579AF6}.frm_style_formidable-style-2.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color:#579AF6;border-right-color:#d1d1d1}.frm_style_formidable-style-2.with_frm_style .frm_rootline input,.frm_style_formidable-style-2.with_frm_style .frm_rootline input:hover{width:30px;height:30px;border-radius:30px;padding:0}.frm_style_formidable-style-2.with_frm_style .frm_rootline .frm_current_page input[type="button"],.frm_style_formidable-style-2.with_frm_style .frm_page_bar input.frm_rootline_show_more_btn.active{border-color:#4386e2!important;background-color:#579AF6!important;color:#ffffff!important}.frm_style_formidable-style-2.with_frm_style .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn.active{border-color:#4386e2;background-color:#579AF6;color:#ffffff!important}.frm_style_formidable-style-2.with_frm_style ul.frm_rootline_hidden_steps li:hover .frm_rootline_title{color:#579AF6}.frm_style_formidable-style-2.with_frm_style input[type=range]::-webkit-slider-thumb{border:2px solid #579AF6;color:#fff}.frm_style_formidable-style-2.with_frm_style input[type=range]::-moz-range-thumb{border:2px solid #579AF6;color:#fff}.frm_style_formidable-style-2.with_frm_style input[type=range]::-ms-thumb{border:2px solid #579AF6;color:#fff}.frm_style_formidable-style-2.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto}.frm_style_formidable-style-2.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style-2.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px}.frm_style_formidable-style-2.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none){display:inline-block}.frm_style_formidable-style-2.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0;margin-top:8px}.frm_style_formidable-style-2.with_frm_style span.frm-pass-verified .frmsvg{color:#468847}.frm_style_formidable-style-2.with_frm_style span.frm-pass-req .frmsvg{color:#B94A48}.frm_style_formidable-style-2.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{border-top:2px solid #e8e8e8}.frm_style_formidable-style-2.with_frm_style h3 .frm_after_collapse{display:inline}.frm_style_formidable-style-2.with_frm_style h3 .frm_before_collapse{display:none}.menu-edit #post-body-content .frm_style_formidable-style-2.with_frm_style .frm_section_heading h3[class*="frm_pos_"]{margin:0}.frm_style_formidable-style-2.with_frm_style .frm_section_heading{margin-top:15px}.frm_style_formidable-style-2.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style-2.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:30px}.frm_style_formidable-style-2.with_frm_style .frm_single_product_label,.frm_style_formidable-style-2.with_frm_style .frm_total_formatted{font-size:15px;color:#3f4b5b}.frm_style_formidable-style-2.with_frm_style .ui-datepicker-title>select{color:#555;color:var(--text-color);background-color:var(--bg-color)}.frm_style_formidable-style-2.with_frm_style .ui-datepicker-month,.frm_style_formidable-style-2.with_frm_style .ui-datepicker-year{color:var(--text-color)}.frm_style_formidable-style-2.with_frm_style span.ui-datepicker-month,.frm_style_formidable-style-2.with_frm_style span.ui-datepicker-year{color:var(--date-head-color)}.frm_style_formidable-style-2.with_frm_style .ui-widget-header,.frm_style_formidable-style-2.with_frm_style .ui-datepicker-header{color:var(--date-head-color)!important;background-color:var(--date-head-bg-color)!important}.frm_style_formidable-style-2.with_frm_style .flatpickr-day,.frm_style_formidable-style-2.with_frm_style .ui-datepicker td,.frm_style_formidable-style-2.with_frm_style.ui-datepicker td{border:0;border-radius:var(--border-radius);overflow:hidden}.frm_style_formidable-style-2.with_frm_style .flatpickr-day.today:not(.inRange),.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-today{background-color:var(--date-band-color)!important}.frm_style_formidable-style-2.with_frm_style .flatpickr-day.today,.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-today>a{color:var(--date-head-color)}.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-current-day,.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-current-day .ui-state-hover{background-color:var(--border-color-active)!important}.frm_style_formidable-style-2.with_frm_style td.ui-datepicker-current-day .ui-state-default:not(.ui-state-hover){color:#fff}.frm_style_formidable-style-2.with_frm_style .flatpickr-day.today:hover,.frm_style_formidable-style-2.with_frm_style td:not(.ui-datepicker-current-day) .ui-state-hover{color:var(--text-color);background:#F2F4F7!important}.frm_style_formidable-style-2.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-2.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-2.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style-2.with_frm_style .frm_loading_prev button.frm_prev_page,.frm_style_formidable-style-2.with_frm_style .frm_loading_form button.frm_button_submit{opacity:1}.frm_style_formidable-style.with_frm_style{--title-size:40px;--title-margin-bottom:60px;--font-size:15px;--label-color:#3f4b5b;--weight:normal;--field-height:32px;--line-height:32px;--field-pad:6px 10px;--border-color:#BFC3C8;--border-color-active:#66afe9;--section-mar-bottom:30px;--submit-font-size:15px;--submit-width:auto;--submit-bg-color:#579AF6;--submit-border-color:#579AF6;--submit-border-width:1px;--submit-weight:normal;--submit-padding:10px 20px;--submit-shadow-color:#eeeeee;--submit-hover-bg-color:#efefef;--submit-hover-color:#444444;--submit-hover-border-color:#cccccc;--submit-active-bg-color:#efefef;--submit-active-color:#444444;--submit-active-border-color:#cccccc;--progress-bg-color:#eaeaea;--progress-color:#3f4b5b;--progress-active-bg-color:#579AF6;--progress-border-color:#E5E5E5;--progress-size:24px;--toggle-font-size:15px;--toggle-on-color:#579AF6;--toggle-off-color:#eaeaea;--slider-font-size:24px;--slider-track-size:5px;--slider-color:#579AF6;--slider-bar-color:#579AF6;--date-head-bg-color:#579AF6;--date-band-color:#2568c4}.frm_forms.frm_style_formidable-style.with_frm_style{max-width:var(--form-width);direction:var(--direction)}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:var(--field-margin)}.frm_style_formidable-style.with_frm_style .form-field.frm_section_heading{margin-bottom:0}.frm_style_formidable-style.with_frm_style p.description,.frm_style_formidable-style.with_frm_style div.description,.frm_style_formidable-style.with_frm_style div.frm_description,.frm_style_formidable-style.with_frm_style .frm-show-form>div.frm_description,.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_pro_max_limit_desc{margin-top:6px;padding:0;font-size:12px;color:#666;font-weight:400;text-align:left;font-style:normal;max-width:100%}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_left_container{grid-template-columns:150px auto}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_right_container{grid-template-columns:auto 150px}.frm_form_field.frm_right_container{grid-template-columns:auto 25%}.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline}.frm_style_formidable-style.with_frm_style .frm_pos_right{display:inline;width:var(--width)}.frm_style_formidable-style.with_frm_style .frm_none_container .frm_primary_label,.frm_style_formidable-style.with_frm_style .frm_pos_none{display:none}.frm_style_formidable-style.with_frm_style .frm_scale label{font-weight:400;font-size:13px;color:#444}.frm_style_formidable-style.with_frm_style input::placeholder,.frm_style_formidable-style.with_frm_style textarea::placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style.with_frm_style .frm_default,.frm_style_formidable-style.with_frm_style input.frm_default,.frm_style_formidable-style.with_frm_style textarea.frm_default,.frm_style_formidable-style.with_frm_style select.frm_default,.frm_style_formidable-style.with_frm_style .placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_formidable-style.with_frm_style select:focus,.frm_style_formidable-style.with_frm_style .form-field textarea:focus,.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement{background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0 0 5px 0 rgb(102 175 233 / .6)}.frm_style_formidable-style.with_frm_style input:-webkit-autofill{-webkit-box-shadow:0 0 5px 0 rgb(102 175 233 / .6)}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style.with_frm_style .frm-edit-page-btn,.frm_style_formidable-style.with_frm_style input[type=submit],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto;font-size:15px;height:auto;line-height:normal;text-align:center;background:#579AF6;border-width:1px;border-color:#579AF6;border-style:solid;color:#fff;cursor:pointer;font-weight:400;border-radius:4px;text-shadow:none;padding:10px 20px;box-sizing:border-box;box-shadow:0 1px 1px #eee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0}.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style.with_frm_style input[type=submit]:hover,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style.with_frm_style .frm_submit button:hover{background:var(--submit-hover-bg-color);border-color:var(--submit-hover-border-color);color:var(--submit-hover-color)}.frm_style_formidable-style.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px}.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:focus,.frm_style_formidable-style.with_frm_style input[type=submit]:focus,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style.with_frm_style .frm_submit button:focus,.frm_style_formidable-style.with_frm_style input[type=submit]:active,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style.with_frm_style .frm_submit button:active{background:var(--submit-active-bg-color);border-color:var(--submit-active-border-color);color:var(--submit-active-color);outline:none}.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:focus{color:#fff0;background:var(--submit-bg-color);border-color:var(--submit-bg-color)}.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:before{border-bottom-color:var(--submit-text-color);border-right-color:var(--submit-text-color)}.frm_style_formidable-style.with_frm_style input[type=submit][disabled],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit::before{content:"before";font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);margin:0;padding:var(--label-padding);width:auto;display:block;visibility:hidden}.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit button{margin:0!important}.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=checkbox],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=radio],.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{color:var(--text-color-error);background-color:var(--bg-color-error);border-color:var(--border-color-error);border-width:var(--border-width-error);border-style:var(--border-style-error)}.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_limit_error{font-weight:var(--weight);color:var(--border-color-error)}.frm_style_formidable-style.with_frm_style .frm_error_style{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius);color:var(--error-text);font-size:var(--error-font-size);margin:0;margin-bottom:var(--field-margin)}.frm_style_formidable-style.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg,#BFC3C8 25%,#fff0 25%,#fff0 50%,#BFC3C8 50%,#BFC3C8 75%,#fff0 75%,#fff0)}.frm_style_formidable-style.with_frm_style #frm_loading .progress-bar{background-color:var(--bg-color)}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big input,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total textarea{color:#555;background-color:#fff0;border:none;display:inline;width:auto;padding:0}.frm_style_formidable-style.with_frm_style{--progress-border-color-b:#dbdbdb}.frm_style_formidable-style.with_frm_style .frm_inline_box{box-shadow:0 1px 1px rgb(0 0 0 / .075) inset}.frm_style_formidable-style.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color:#eaeaea;border-color:#E5E5E5;opacity:1}.frm_style_formidable-style.with_frm_style .frm_progress_line input,.frm_style_formidable-style.with_frm_style .frm_progress_line input:disabled{border-color:#E5E5E5}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input{border-left-color:#d1d1d1;border-right-color:#d1d1d1;border-left-width:1px;border-right-width:1px}.frm_style_formidable-style.with_frm_style .frm_progress_line li:first-of-type input{border-left-color:#579AF6}.frm_style_formidable-style.with_frm_style .frm_progress_line li:last-of-type input{border-right-color:#579AF6}.frm_style_formidable-style.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip{border-right-color:#E5E5E5}.frm_style_formidable-style.with_frm_style .frm_progress_line .frm_current_page input[type="button"]{border-left-color:#E5E5E5}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"]{border-right-color:#d1d1d1}.frm_style_formidable-style.with_frm_style .frm_progress_line input.frm_page_back{border-color:#579AF6}.frm_style_formidable-style.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color:#579AF6;border-right-color:#d1d1d1}.frm_style_formidable-style.with_frm_style .frm_rootline input,.frm_style_formidable-style.with_frm_style .frm_rootline input:hover{width:24px;height:24px;border-radius:24px;padding:0}.frm_style_formidable-style.with_frm_style .frm_rootline .frm_current_page input[type="button"],.frm_style_formidable-style.with_frm_style .frm_page_bar input.frm_rootline_show_more_btn.active{border-color:#4386e2!important;background-color:#579AF6!important;color:#ffffff!important}.frm_style_formidable-style.with_frm_style .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn.active{border-color:#4386e2;background-color:#579AF6;color:#ffffff!important}.frm_style_formidable-style.with_frm_style ul.frm_rootline_hidden_steps li:hover .frm_rootline_title{color:#579AF6}.frm_style_formidable-style.with_frm_style input[type=range]::-webkit-slider-thumb{border:2px solid #579AF6;color:#fff}.frm_style_formidable-style.with_frm_style input[type=range]::-moz-range-thumb{border:2px solid #579AF6;color:#fff}.frm_style_formidable-style.with_frm_style input[type=range]::-ms-thumb{border:2px solid #579AF6;color:#fff}.frm_style_formidable-style.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto}.frm_style_formidable-style.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px}.frm_style_formidable-style.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none){display:inline-block}.frm_style_formidable-style.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0;margin-top:8px}.frm_style_formidable-style.with_frm_style span.frm-pass-verified .frmsvg{color:#468847}.frm_style_formidable-style.with_frm_style span.frm-pass-req .frmsvg{color:#B94A48}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{border-top:2px solid #e8e8e8}.frm_style_formidable-style.with_frm_style h3 .frm_after_collapse{display:inline}.frm_style_formidable-style.with_frm_style h3 .frm_before_collapse{display:none}.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3[class*="frm_pos_"]{margin:0}.frm_style_formidable-style.with_frm_style .frm_section_heading{margin-top:15px}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:30px}.frm_style_formidable-style.with_frm_style .frm_single_product_label,.frm_style_formidable-style.with_frm_style .frm_total_formatted{font-size:15px;color:#3f4b5b}.frm_style_formidable-style.with_frm_style .ui-datepicker-title>select{color:#555;color:var(--text-color);background-color:var(--bg-color)}.frm_style_formidable-style.with_frm_style .ui-datepicker-month,.frm_style_formidable-style.with_frm_style .ui-datepicker-year{color:var(--text-color)}.frm_style_formidable-style.with_frm_style span.ui-datepicker-month,.frm_style_formidable-style.with_frm_style span.ui-datepicker-year{color:var(--date-head-color)}.frm_style_formidable-style.with_frm_style .ui-widget-header,.frm_style_formidable-style.with_frm_style .ui-datepicker-header{color:var(--date-head-color)!important;background-color:var(--date-head-bg-color)!important}.frm_style_formidable-style.with_frm_style .flatpickr-day,.frm_style_formidable-style.with_frm_style .ui-datepicker td,.frm_style_formidable-style.with_frm_style.ui-datepicker td{border:0;border-radius:var(--border-radius);overflow:hidden}.frm_style_formidable-style.with_frm_style .flatpickr-day.today:not(.inRange),.frm_style_formidable-style.with_frm_style td.ui-datepicker-today{background-color:var(--date-band-color)!important}.frm_style_formidable-style.with_frm_style .flatpickr-day.today,.frm_style_formidable-style.with_frm_style td.ui-datepicker-today>a{color:var(--date-head-color)}.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day,.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day .ui-state-hover{background-color:var(--border-color-active)!important}.frm_style_formidable-style.with_frm_style td.ui-datepicker-current-day .ui-state-default:not(.ui-state-hover){color:#fff}.frm_style_formidable-style.with_frm_style .flatpickr-day.today:hover,.frm_style_formidable-style.with_frm_style td:not(.ui-datepicker-current-day) .ui-state-hover{color:var(--text-color);background:#F2F4F7!important}.frm_style_formidable-style.with_frm_style input[type=submit][disabled],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style.with_frm_style .frm_loading_prev button.frm_prev_page,.frm_style_formidable-style.with_frm_style .frm_loading_form button.frm_button_submit{opacity:1}.frm_style_formidable-style-3.with_frm_style{--fieldset-padding:0px 0px 15px 0px;--title-size:40px;--title-margin-bottom:60px;--form-desc-color:#98A2B3;--form-desc-padding:0px;--font-size:15px;--label-color:#344054;--weight:normal;--required-color:#F04438;--label-padding:0px 0px 5px 0px;--description-color:#667085;--description-margin:0px;--field-height:36px;--line-height:36px;--field-pad:8px 12px;--text-color:#1D2939;--border-color:#D0D5DD;--border-color-active:#4199FD;--border-color-error:#F04438;--bg-color-disabled:#F9FAFB;--border-color-disabled:#D0D5DD;--text-color-disabled:#667085;--check-font-size:14px;--check-label-color:#1D2939;--section-color:#344054;--section-pad:32px 0px 3px 0px;--section-mar-top:30px;--section-mar-bottom:30px;--section-border-color:#EAECF0;--section-border-width:1px;--submit-width:auto;--submit-bg-color:#4199FD;--submit-border-color:#4199FD;--submit-border-width:1px;--submit-weight:normal;--submit-border-radius:8px;--submit-padding:8px 16px;--submit-shadow-color:#eeeeee;--submit-hover-bg-color:#3680D3;--submit-hover-border-color:#3680D3;--submit-active-bg-color:#3680D3;--submit-active-border-color:#3680D3;--border-radius:8px;--error-bg:#FEE4E2;--error-border:#F5B8AA;--error-text:#F04438;--progress-bg-color:#EAECF0;--progress-color:#1D2939;--progress-active-bg-color:#4199FD;--progress-border-color:#EAECF0;--progress-border-size:1px;--toggle-font-size:15px;--toggle-on-color:#4199FD;--toggle-off-color:#EAECF0;--slider-color:#4199FD;--slider-bar-color:#EAECF0;--date-head-bg-color:#ffffff;--date-head-color:#1D2939;--date-band-color:#ECF5FF}.frm_forms.frm_style_formidable-style-3.with_frm_style{max-width:var(--form-width);direction:var(--direction)}.frm_style_formidable-style-3.with_frm_style .form-field{margin-bottom:var(--field-margin)}.frm_style_formidable-style-3.with_frm_style .form-field.frm_section_heading{margin-bottom:0}.frm_style_formidable-style-3.with_frm_style p.description,.frm_style_formidable-style-3.with_frm_style div.description,.frm_style_formidable-style-3.with_frm_style div.frm_description,.frm_style_formidable-style-3.with_frm_style .frm-show-form>div.frm_description,.frm_style_formidable-style-3.with_frm_style .frm_error,.frm_style_formidable-style-3.with_frm_style .frm_pro_max_limit_desc{margin:0;padding:0;font-size:12px;color:#667085;font-weight:400;text-align:left;font-style:normal;max-width:100%}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_left_container{grid-template-columns:150px auto}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_right_container{grid-template-columns:auto 150px}.frm_form_field.frm_right_container{grid-template-columns:auto 25%}.frm_style_formidable-style-3.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style-3.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline}.frm_style_formidable-style-3.with_frm_style .frm_pos_right{display:inline;width:var(--width)}.frm_style_formidable-style-3.with_frm_style .frm_none_container .frm_primary_label,.frm_style_formidable-style-3.with_frm_style .frm_pos_none{display:none}.frm_style_formidable-style-3.with_frm_style .frm_scale label{font-weight:400;font-size:14px;color:#1D2939}.frm_style_formidable-style-3.with_frm_style input::placeholder,.frm_style_formidable-style-3.with_frm_style textarea::placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style-3.with_frm_style .frm_default,.frm_style_formidable-style-3.with_frm_style input.frm_default,.frm_style_formidable-style-3.with_frm_style textarea.frm_default,.frm_style_formidable-style-3.with_frm_style select.frm_default,.frm_style_formidable-style-3.with_frm_style .placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style-3.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_formidable-style-3.with_frm_style select:focus,.frm_style_formidable-style-3.with_frm_style .form-field textarea:focus,.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style-3.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style-3.with_frm_style .frm_focus_field .frm-card-element.StripeElement{background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0 0 5px 0 rgb(65 153 253 / .6)}.frm_style_formidable-style-3.with_frm_style input:-webkit-autofill{-webkit-box-shadow:0 0 5px 0 rgb(65 153 253 / .6)}.frm_style_formidable-style-3.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style-3.with_frm_style .frm-edit-page-btn,.frm_style_formidable-style-3.with_frm_style input[type=submit],.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style-3.with_frm_style .frm_submit button,.frm_form_submit_style{width:auto;font-size:14px;height:auto;line-height:normal;text-align:center;background:#4199FD;border-width:1px;border-color:#4199FD;border-style:solid;color:#fff;cursor:pointer;font-weight:400;border-radius:8px;text-shadow:none;padding:8px 16px;box-sizing:border-box;box-shadow:0 1px 1px #eee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle}.frm_style_formidable-style-3.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0}.frm_style_formidable-style-3.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style-3.with_frm_style input[type=submit]:hover,.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style-3.with_frm_style .frm_submit button:hover{background:var(--submit-hover-bg-color);border-color:var(--submit-hover-border-color);color:var(--submit-hover-color)}.frm_style_formidable-style-3.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px}.frm_style_formidable-style-3.with_frm_style .frm-edit-page-btn:focus,.frm_style_formidable-style-3.with_frm_style input[type=submit]:focus,.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style-3.with_frm_style .frm_submit button:focus,.frm_style_formidable-style-3.with_frm_style input[type=submit]:active,.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style-3.with_frm_style .frm_submit button:active{background:var(--submit-active-bg-color);border-color:var(--submit-active-border-color);color:var(--submit-active-color);outline:none}.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:focus{color:#fff0;background:var(--submit-bg-color);border-color:var(--submit-bg-color)}.frm_style_formidable-style-3.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_formidable-style-3.with_frm_style .frm_loading_form .frm_button_submit:before{border-bottom-color:var(--submit-text-color);border-right-color:var(--submit-text-color)}.frm_style_formidable-style-3.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-3.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style-3.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style-3.with_frm_style .frm_submit.frm_inline_submit::before{content:"before";font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);margin:0;padding:var(--label-padding);width:auto;display:block;visibility:hidden}.frm_style_formidable-style-3.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style-3.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style-3.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style-3.with_frm_style .frm_submit.frm_inline_submit button{margin:0!important}.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=checkbox],.frm_style_formidable-style-3.with_frm_style .frm_blank_field input[type=radio],.frm_style_formidable-style-3.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style-3.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style-3.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style-3.with_frm_style .frm_form_field :invalid{color:var(--text-color-error);background-color:var(--bg-color-error);border-color:var(--border-color-error);border-width:var(--border-width-error);border-style:var(--border-style-error)}.frm_style_formidable-style-3.with_frm_style .frm_error,.frm_style_formidable-style-3.with_frm_style .frm_limit_error{font-weight:var(--weight);color:var(--border-color-error)}.frm_style_formidable-style-3.with_frm_style .frm_error_style{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius);color:var(--error-text);font-size:var(--error-font-size);margin:0;margin-bottom:var(--field-margin)}.frm_style_formidable-style-3.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg,#D0D5DD 25%,#fff0 25%,#fff0 50%,#D0D5DD 50%,#D0D5DD 75%,#fff0 75%,#fff0)}.frm_style_formidable-style-3.with_frm_style #frm_loading .progress-bar{background-color:var(--bg-color)}.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total_big input,.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style-3.with_frm_style .frm_form_field.frm_total textarea{color:#1D2939;background-color:#fff0;border:none;display:inline;width:auto;padding:0}.frm_style_formidable-style-3.with_frm_style{--progress-border-color-b:#e0e2e6}.frm_style_formidable-style-3.with_frm_style .frm_inline_box{box-shadow:0 1px 1px rgb(0 0 0 / .075) inset}.frm_style_formidable-style-3.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color:#EAECF0;border-color:#EAECF0;opacity:1}.frm_style_formidable-style-3.with_frm_style .frm_progress_line input,.frm_style_formidable-style-3.with_frm_style .frm_progress_line input:disabled{border-color:#EAECF0}.frm_style_formidable-style-3.with_frm_style .frm_progress_line.frm_show_lines input{border-left-color:#d6d8dc;border-right-color:#d6d8dc;border-left-width:1px;border-right-width:1px}.frm_style_formidable-style-3.with_frm_style .frm_progress_line li:first-of-type input{border-left-color:#4199FD}.frm_style_formidable-style-3.with_frm_style .frm_progress_line li:last-of-type input{border-right-color:#4199FD}.frm_style_formidable-style-3.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip{border-right-color:#EAECF0}.frm_style_formidable-style-3.with_frm_style .frm_progress_line .frm_current_page input[type="button"]{border-left-color:#EAECF0}.frm_style_formidable-style-3.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"]{border-right-color:#d6d8dc}.frm_style_formidable-style-3.with_frm_style .frm_progress_line input.frm_page_back{border-color:#4199FD}.frm_style_formidable-style-3.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color:#4199FD;border-right-color:#d6d8dc}.frm_style_formidable-style-3.with_frm_style .frm_rootline input,.frm_style_formidable-style-3.with_frm_style .frm_rootline input:hover{width:30px;height:30px;border-radius:30px;padding:0}.frm_style_formidable-style-3.with_frm_style .frm_rootline .frm_current_page input[type="button"],.frm_style_formidable-style-3.with_frm_style .frm_page_bar input.frm_rootline_show_more_btn.active{border-color:#2d85e9!important;background-color:#4199FD!important;color:#ffffff!important}.frm_style_formidable-style-3.with_frm_style .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn.active{border-color:#2d85e9;background-color:#4199FD;color:#ffffff!important}.frm_style_formidable-style-3.with_frm_style ul.frm_rootline_hidden_steps li:hover .frm_rootline_title{color:#4199FD}.frm_style_formidable-style-3.with_frm_style input[type=range]::-webkit-slider-thumb{border:2px solid #4199FD;color:#fff}.frm_style_formidable-style-3.with_frm_style input[type=range]::-moz-range-thumb{border:2px solid #4199FD;color:#fff}.frm_style_formidable-style-3.with_frm_style input[type=range]::-ms-thumb{border:2px solid #4199FD;color:#fff}.frm_style_formidable-style-3.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto}.frm_style_formidable-style-3.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style-3.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px}.frm_style_formidable-style-3.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none){display:inline-block}.frm_style_formidable-style-3.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0;margin-top:8px}.frm_style_formidable-style-3.with_frm_style span.frm-pass-verified .frmsvg{color:#468847}.frm_style_formidable-style-3.with_frm_style span.frm-pass-req .frmsvg{color:#F04438}.frm_style_formidable-style-3.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{border-top:1px solid #EAECF0}.frm_style_formidable-style-3.with_frm_style h3 .frm_after_collapse{display:inline}.frm_style_formidable-style-3.with_frm_style h3 .frm_before_collapse{display:none}.menu-edit #post-body-content .frm_style_formidable-style-3.with_frm_style .frm_section_heading h3[class*="frm_pos_"]{margin:0}.frm_style_formidable-style-3.with_frm_style .frm_section_heading{margin-top:30px}.frm_style_formidable-style-3.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style-3.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:30px}.frm_style_formidable-style-3.with_frm_style .frm_single_product_label,.frm_style_formidable-style-3.with_frm_style .frm_total_formatted{font-size:15px;color:#344054}.frm_style_formidable-style-3.with_frm_style .ui-datepicker-title>select{color:#1D2939;color:var(--text-color);background-color:var(--bg-color)}.frm_style_formidable-style-3.with_frm_style .ui-datepicker-month,.frm_style_formidable-style-3.with_frm_style .ui-datepicker-year{color:var(--text-color)}.frm_style_formidable-style-3.with_frm_style span.ui-datepicker-month,.frm_style_formidable-style-3.with_frm_style span.ui-datepicker-year{color:var(--date-head-color)}.frm_style_formidable-style-3.with_frm_style .ui-widget-header,.frm_style_formidable-style-3.with_frm_style .ui-datepicker-header{color:var(--date-head-color)!important;background-color:var(--date-head-bg-color)!important}.frm_style_formidable-style-3.with_frm_style .flatpickr-day,.frm_style_formidable-style-3.with_frm_style .ui-datepicker td,.frm_style_formidable-style-3.with_frm_style.ui-datepicker td{border:0;border-radius:var(--border-radius);overflow:hidden}.frm_style_formidable-style-3.with_frm_style .flatpickr-day.today:not(.inRange),.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-today{background-color:var(--date-band-color)!important}.frm_style_formidable-style-3.with_frm_style .flatpickr-day.today,.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-today>a{color:var(--date-head-color)}.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-current-day,.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-current-day .ui-state-hover{background-color:var(--border-color-active)!important}.frm_style_formidable-style-3.with_frm_style td.ui-datepicker-current-day .ui-state-default:not(.ui-state-hover){color:#fff}.frm_style_formidable-style-3.with_frm_style .flatpickr-day.today:hover,.frm_style_formidable-style-3.with_frm_style td:not(.ui-datepicker-current-day) .ui-state-hover{color:var(--text-color);background:#F2F4F7!important}.frm_style_formidable-style-3.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-3.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-3.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style-3.with_frm_style .frm_loading_prev button.frm_prev_page,.frm_style_formidable-style-3.with_frm_style .frm_loading_form button.frm_button_submit{opacity:1}.frm_forms.frm_style_formidable-style-4.with_frm_style{max-width:var(--form-width);direction:var(--direction)}.frm_style_formidable-style-4.with_frm_style .form-field{margin-bottom:var(--field-margin)}.frm_style_formidable-style-4.with_frm_style .form-field.frm_section_heading{margin-bottom:0}.frm_style_formidable-style-4.with_frm_style p.description,.frm_style_formidable-style-4.with_frm_style div.description,.frm_style_formidable-style-4.with_frm_style div.frm_description,.frm_style_formidable-style-4.with_frm_style .frm-show-form>div.frm_description,.frm_style_formidable-style-4.with_frm_style .frm_error,.frm_style_formidable-style-4.with_frm_style .frm_pro_max_limit_desc{margin-top:6px;padding:0;font-family:"Open Sans";font-size:12px;color:#666;font-weight:400;text-align:left;font-style:normal;max-width:100%}.frm_style_formidable-style-4.with_frm_style .frm_form_field.frm_left_container{grid-template-columns:150px auto}.frm_style_formidable-style-4.with_frm_style .frm_form_field.frm_right_container{grid-template-columns:auto 150px}.frm_form_field.frm_right_container{grid-template-columns:auto 25%}.frm_style_formidable-style-4.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style-4.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline}.frm_style_formidable-style-4.with_frm_style .frm_pos_right{display:inline;width:var(--width)}.frm_style_formidable-style-4.with_frm_style .frm_none_container .frm_primary_label,.frm_style_formidable-style-4.with_frm_style .frm_pos_none{display:none}.frm_style_formidable-style-4.with_frm_style .frm_scale label{font-weight:400;font-family:"Open Sans";font-size:13px;color:#444}.frm_style_formidable-style-4.with_frm_style input::placeholder,.frm_style_formidable-style-4.with_frm_style textarea::placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style-4.with_frm_style .frm_default,.frm_style_formidable-style-4.with_frm_style input.frm_default,.frm_style_formidable-style-4.with_frm_style textarea.frm_default,.frm_style_formidable-style-4.with_frm_style select.frm_default,.frm_style_formidable-style-4.with_frm_style .placeholder{color:var(--text-color-disabled)}.frm_style_formidable-style-4.with_frm_style .form-field input:not([type=file]):not([type=range]):not([readonly]):focus,.frm_style_formidable-style-4.with_frm_style select:focus,.frm_style_formidable-style-4.with_frm_style .form-field textarea:focus,.frm_style_formidable-style-4.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style-4.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style-4.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style-4.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style-4.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style-4.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style-4.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style-4.with_frm_style .frm_focus_field .frm-card-element.StripeElement{background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0 0 5px 0 rgb(79 109 245 / .6)}.frm_style_formidable-style-4.with_frm_style input:-webkit-autofill{-webkit-box-shadow:0 0 5px 0 rgb(79 109 245 / .6)}.frm_style_formidable-style-4.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style-4.with_frm_style .frm-edit-page-btn,.frm_style_formidable-style-4.with_frm_style input[type=submit],.frm_style_formidable-style-4.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style-4.with_frm_style .frm_submit button,.frm_form_submit_style{width:100%;font-family:"Open Sans";font-size:14px;height:auto;line-height:normal;text-align:center;background:#4f6df5;border-width:2px;border-color:#4f6df5;border-style:solid;color:#fff;cursor:pointer;font-weight:600;border-radius:4px;text-shadow:none;padding:16px 25px;box-sizing:border-box;margin:10px;margin-left:0;margin-right:0;vertical-align:middle}.frm_style_formidable-style-4.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0}.frm_style_formidable-style-4.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style-4.with_frm_style input[type=submit]:hover,.frm_style_formidable-style-4.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style-4.with_frm_style .frm_submit button:hover{background:var(--submit-hover-bg-color);border-color:var(--submit-hover-border-color);color:var(--submit-hover-color)}.frm_style_formidable-style-4.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px}.frm_style_formidable-style-4.with_frm_style .frm-edit-page-btn:focus,.frm_style_formidable-style-4.with_frm_style input[type=submit]:focus,.frm_style_formidable-style-4.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style-4.with_frm_style .frm_submit button:focus,.frm_style_formidable-style-4.with_frm_style input[type=submit]:active,.frm_style_formidable-style-4.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style-4.with_frm_style .frm_submit button:active{background:var(--submit-active-bg-color);border-color:var(--submit-active-border-color);color:var(--submit-active-color);outline:none}.frm_style_formidable-style-4.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style-4.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_formidable-style-4.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_formidable-style-4.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_formidable-style-4.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style-4.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style-4.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style-4.with_frm_style .frm_loading_form .frm_button_submit:focus{color:#fff0;background:var(--submit-bg-color);border-color:var(--submit-bg-color)}.frm_style_formidable-style-4.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_formidable-style-4.with_frm_style .frm_loading_form .frm_button_submit:before{border-bottom-color:var(--submit-text-color);border-right-color:var(--submit-text-color);max-width:var(--submit-width)}.frm_style_formidable-style-4.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-4.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-4.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style-4.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style-4.with_frm_style .frm_submit.frm_inline_submit::before{content:"before";font-family:"Open Sans";font-size:var(--font-size);color:var(--label-color);font-weight:var(--weight);margin:0;padding:var(--label-padding);width:auto;display:block;visibility:hidden}.frm_style_formidable-style-4.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style-4.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style-4.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style-4.with_frm_style .frm_submit.frm_inline_submit button{margin:0!important}.frm_style_formidable-style-4.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style-4.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style-4.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style-4.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style-4.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style-4.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style-4.with_frm_style .frm_blank_field input[type=checkbox],.frm_style_formidable-style-4.with_frm_style .frm_blank_field input[type=radio],.frm_style_formidable-style-4.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style-4.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style-4.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style-4.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style-4.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style-4.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style-4.with_frm_style .frm_form_field :invalid{color:var(--text-color-error);background-color:var(--bg-color-error);border-color:var(--border-color-error);border-width:var(--border-width-error);border-style:var(--border-style-error)}.frm_style_formidable-style-4.with_frm_style .frm_error,.frm_style_formidable-style-4.with_frm_style .frm_limit_error{font-weight:var(--weight);color:var(--border-color-error)}.frm_style_formidable-style-4.with_frm_style .frm_error_style{background-color:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--border-radius);color:var(--error-text);font-size:var(--error-font-size);margin:0;margin-bottom:var(--field-margin)}.frm_style_formidable-style-4.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg,#cccccc 25%,#fff0 25%,#fff0 50%,#cccccc 50%,#cccccc 75%,#fff0 75%,#fff0)}.frm_style_formidable-style-4.with_frm_style #frm_loading .progress-bar{background-color:var(--bg-color)}.frm_style_formidable-style-4.with_frm_style .frm_form_field.frm_total_big input,.frm_style_formidable-style-4.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_formidable-style-4.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style-4.with_frm_style .frm_form_field.frm_total textarea{color:#555;background-color:#fff0;border:none;display:inline;width:auto;padding:0}.frm_style_formidable-style-4.with_frm_style .frm_inline_box{box-shadow:0 1px 1px rgb(0 0 0 / .075) inset}.frm_style_formidable-style-4.with_frm_style .frm_page_bar .frm_current_page input[type="button"]{background-color:#ddd;border-color:#dfdfdf;opacity:1}.frm_style_formidable-style-4.with_frm_style .frm_progress_line input,.frm_style_formidable-style-4.with_frm_style .frm_progress_line input:disabled{border-color:#dfdfdf}.frm_style_formidable-style-4.with_frm_style .frm_progress_line.frm_show_lines input{border-left-color:#cbcbcb;border-right-color:#cbcbcb;border-left-width:1px;border-right-width:1px}.frm_style_formidable-style-4.with_frm_style .frm_progress_line li:first-of-type input{border-left-color:#4f6df5}.frm_style_formidable-style-4.with_frm_style .frm_progress_line li:last-of-type input{border-right-color:#4f6df5}.frm_style_formidable-style-4.with_frm_style .frm_progress_line li:last-of-type input.frm_page_skip{border-right-color:#dfdfdf}.frm_style_formidable-style-4.with_frm_style .frm_progress_line .frm_current_page input[type="button"]{border-left-color:#dfdfdf}.frm_style_formidable-style-4.with_frm_style .frm_progress_line.frm_show_lines .frm_current_page input[type="button"]{border-right-color:#cbcbcb}.frm_style_formidable-style-4.with_frm_style .frm_progress_line input.frm_page_back{border-color:#4f6df5}.frm_style_formidable-style-4.with_frm_style .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color:#4f6df5;border-right-color:#cbcbcb}.frm_style_formidable-style-4.with_frm_style .frm_rootline input,.frm_style_formidable-style-4.with_frm_style .frm_rootline input:hover{width:30px;height:30px;border-radius:30px;padding:0}.frm_style_formidable-style-4.with_frm_style .frm_rootline .frm_current_page input[type="button"],.frm_style_formidable-style-4.with_frm_style .frm_page_bar input.frm_rootline_show_more_btn.active{border-color:#3b59e1!important;background-color:#4f6df5!important;color:#ffffff!important}.frm_style_formidable-style-4.with_frm_style .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn.active{border-color:#3b59e1;background-color:#4f6df5;color:#ffffff!important}.frm_style_formidable-style-4.with_frm_style ul.frm_rootline_hidden_steps li:hover .frm_rootline_title{color:#4f6df5}.frm_style_formidable-style-4.with_frm_style input[type=range]::-webkit-slider-thumb{border:2px solid #4f6df5;color:#fff}.frm_style_formidable-style-4.with_frm_style input[type=range]::-moz-range-thumb{border:2px solid #4f6df5;color:#fff}.frm_style_formidable-style-4.with_frm_style input[type=range]::-ms-thumb{border:2px solid #4f6df5;color:#fff}.frm_style_formidable-style-4.with_frm_style input.frm_other_input:not(.frm_other_full){width:auto}.frm_style_formidable-style-4.with_frm_style .frm_checkbox input.frm_other_input:not(.frm_other_full),.frm_style_formidable-style-4.with_frm_style .frm_radio input.frm_other_input:not(.frm_other_full){margin-left:5px}.frm_style_formidable-style-4.with_frm_style .horizontal_radio input.frm_other_input:not(.frm_other_full):not(.frm_pos_none){display:inline-block}.frm_style_formidable-style-4.with_frm_style .frm_full input.frm_other_input:not(.frm_other_full){margin-left:0;margin-top:8px}.frm_style_formidable-style-4.with_frm_style span.frm-pass-verified .frmsvg{color:#468847}.frm_style_formidable-style-4.with_frm_style span.frm-pass-req .frmsvg{color:#B94A48}.frm_style_formidable-style-4.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{border-top:2px solid #e8e8e8}.frm_style_formidable-style-4.with_frm_style h3 .frm_after_collapse{display:inline}.frm_style_formidable-style-4.with_frm_style h3 .frm_before_collapse{display:none}.menu-edit #post-body-content .frm_style_formidable-style-4.with_frm_style .frm_section_heading h3[class*="frm_pos_"]{margin:0}.frm_style_formidable-style-4.with_frm_style .frm_section_heading{margin-top:15px}.frm_style_formidable-style-4.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style-4.with_frm_style .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px}.frm_style_formidable-style-4.with_frm_style .frm_single_product_label,.frm_style_formidable-style-4.with_frm_style .frm_total_formatted{font-size:14px;color:#444}.frm_style_formidable-style-4.with_frm_style .ui-datepicker-title>select{color:#555;color:var(--text-color);background-color:var(--bg-color)}.frm_style_formidable-style-4.with_frm_style .ui-datepicker-month,.frm_style_formidable-style-4.with_frm_style .ui-datepicker-year{color:var(--text-color)}.frm_style_formidable-style-4.with_frm_style span.ui-datepicker-month,.frm_style_formidable-style-4.with_frm_style span.ui-datepicker-year{color:var(--date-head-color)}.frm_style_formidable-style-4.with_frm_style .ui-widget-header,.frm_style_formidable-style-4.with_frm_style .ui-datepicker-header{color:var(--date-head-color)!important;background-color:var(--date-head-bg-color)!important}.frm_style_formidable-style-4.with_frm_style .flatpickr-day,.frm_style_formidable-style-4.with_frm_style .ui-datepicker td,.frm_style_formidable-style-4.with_frm_style.ui-datepicker td{border:0;border-radius:var(--border-radius);overflow:hidden}.frm_style_formidable-style-4.with_frm_style .flatpickr-day.today:not(.inRange),.frm_style_formidable-style-4.with_frm_style td.ui-datepicker-today{background-color:var(--date-band-color)!important}.frm_style_formidable-style-4.with_frm_style .flatpickr-day.today,.frm_style_formidable-style-4.with_frm_style td.ui-datepicker-today>a{color:var(--date-head-color)}.frm_style_formidable-style-4.with_frm_style td.ui-datepicker-current-day,.frm_style_formidable-style-4.with_frm_style td.ui-datepicker-current-day .ui-state-hover{background-color:var(--border-color-active)!important}.frm_style_formidable-style-4.with_frm_style td.ui-datepicker-current-day .ui-state-default:not(.ui-state-hover){color:#fff}.frm_style_formidable-style-4.with_frm_style .flatpickr-day.today:hover,.frm_style_formidable-style-4.with_frm_style td:not(.ui-datepicker-current-day) .ui-state-hover{color:var(--text-color);background:#F2F4F7!important}.frm_style_formidable-style-4.with_frm_style input[type=submit][disabled],.frm_style_formidable-style-4.with_frm_style .frm_submit input[type=button][disabled],.frm_style_formidable-style-4.with_frm_style .frm_submit button[disabled]{opacity:.5;cursor:not-allowed}.frm_style_formidable-style-4.with_frm_style .frm_loading_prev button.frm_prev_page,.frm_style_formidable-style-4.with_frm_style .frm_loading_form button.frm_button_submit{opacity:1}.frm_ajax_loading{visibility:hidden;width:auto}.frm_form_submit_style{height:auto}a.frm_save_draft{cursor:pointer}.with_frm_style a.frm_save_draft,.with_frm_style a.frm_start_over{font-family:var(--font);font-size:var(--submit-font-size);font-weight:var(--submit-weight)}.horizontal_radio .frm_radio{margin:0 5px 0 0}.horizontal_radio .frm_checkbox{margin:0;margin-right:12px}.vertical_radio .frm_checkbox,.vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block}.horizontal_radio .frm_checkbox,.horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;padding-left:0}.with_frm_style .frm_radio{display:var(--radio-align)}.with_frm_style .frm_checkbox{display:var(--check-align)}.with_frm_style .vertical_radio .frm_checkbox,.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block;margin-bottom:10px}.with_frm_style .horizontal_radio .frm_checkbox,.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block}.with_frm_style .frm_checkbox label,.with_frm_style .frm_radio label{display:inline-block;vertical-align:middle;white-space:normal}.with_frm_style .frm_checkbox label input[type=checkbox],.with_frm_style .frm_radio label input[type=radio]{margin-right:4px}.with_frm_style .frm_checkbox label:not(.frm-label-disabled),.with_frm_style .frm_radio label:not(.frm-label-disabled){cursor:pointer}.with_frm_style .vertical_radio .frm_checkbox label,.with_frm_style .vertical_radio .frm_radio label{display:block;width:100%}.with_frm_style .frm_radio label,.with_frm_style .frm_checkbox label{font-family:var(--font);font-size:var(--check-font-size);color:var(--check-label-color);font-weight:var(--check-weight);line-height:1.3}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox]{font-size:var(--check-font-size);position:static}.frm_file_container .frm_file_link,.with_frm_style .frm_radio label .frm_file_container,.with_frm_style .frm_checkbox label .frm_file_container{display:inline-block;margin:5px;vertical-align:middle}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_scale input[type=radio]{border-radius:50%}.with_frm_style .frm_checkbox input[type=checkbox]{border-radius:calc(var(--border-radius) / 2)!important}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_scale input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox]{appearance:none;background-color:var(--bg-color);flex:none;display:inline-block!important;width:16px!important;min-width:16px!important;height:16px!important;color:var(--border-color);border:1px solid currentColor;border-color:var(--border-color);vertical-align:middle;position:initial;padding:0;margin:0}.frm_forms.with_frm_style .frm_fields_container .frm_radio input[type=radio]:not([disabled]):checked,.frm_forms.with_frm_style .frm_fields_container .frm_scale input[type=radio]:not([disabled]):checked,.frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked{border-color:var(--border-color-active)!important}.frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked{background-color:var(--border-color-active)!important}.with_frm_style .frm_radio input[type=radio][disabled]:checked,.with_frm_style .frm_scale input[type=radio][disabled]:checked,.with_frm_style .frm_checkbox input[type=checkbox][disabled]:checked{border-color:var(--border-color)!important}.with_frm_style .frm_checkbox input[type=checkbox][disabled]:checked{background-color:var(--border-color)!important}.with_frm_style .frm_radio input[type=radio]:checked:before,.with_frm_style .frm_scale input[type=radio]:checked:before,.with_frm_style .frm_checkbox input[type=checkbox]:checked:before{position:static!important;content:'';display:block}.frm_forms.with_frm_style .frm_checkbox input[type=checkbox]:before{width:100%!important;height:100%!important;background-image:url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6667 1.5L4.25001 7.91667L1.33334 5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;background-size:9px!important;background-repeat:no-repeat!important;background-position:center!important;margin:0}.with_frm_style .frm_scale input[type=radio]:before,.with_frm_style .frm_radio input[type=radio]:before{width:8px;height:8px;border-radius:50%;background-color:var(--border-color-active);margin:3px}.with_frm_style .frm_scale input[type=radio][disabled]:before,.with_frm_style .frm_radio input[type=radio][disabled]:before{background-color:var(--border-color)}.with_frm_style :invalid,.with_frm_style :-moz-ui-invalid{box-shadow:none}.with_frm_style .frm_error_style img{padding-right:10px;vertical-align:middle;border:none}.with_frm_style .frm_trigger{cursor:pointer}.with_frm_style .frm_error_style,.with_frm_style .frm_message,.frm_success_style{border-radius:4px;padding:15px}.with_frm_style .frm_message p{color:var(--success-text-color);margin-bottom:0}.with_frm_style .frm_message>p:first-of-type{margin-top:0}.with_frm_style .frm_message,.frm_success_style{margin:5px 0 15px;border:1px solid var(--success-border-color);background-color:var(--success-bg-color);color:var(--success-text-color);border-radius:var(--border-radius);font-size:var(--success-font-size)}.with_frm_style .frm_plain_success .frm_message{background-color:#fff0;padding:0;border:none;font-size:inherit;color:inherit}.with_frm_style .frm_plain_success .frm_message p{color:inherit}.frm_form_fields_style,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_form_submit_style{width:auto}.with_frm_style .frm_trigger span{float:left}.with_frm_style table.frm-grid,#content .with_frm_style table.frm-grid{border-collapse:collapse;border:none}.frm-grid td,.frm-grid th{padding:5px;border-width:1px;border-style:solid;border-color:var(--border-color);border-top:none;border-left:none;border-right:none}.frm-alt-table{width:100%;border-collapse:separate;margin-top:.5em;font-size:15px;border-width:1px}.with_frm_style .frm-alt-table{border-color:var(--border-color)}.frm-alt-table th{width:200px}.frm-alt-table tr{background-color:#fff0}.frm-alt-table th,.frm-alt-table td{background-color:#fff0;vertical-align:top;text-align:left;padding:20px;border-color:#fff0}.frm-alt-table tr:nth-child(even){background-color:#f9f9f9}table.form_results.with_frm_style{border-style:solid;border-width:var(--field-border-width);border-color:var(--border-color)}table.form_results.with_frm_style tr td{text-align:left;padding:7px 9px;color:var(--text-color);border-top-style:solid;border-top-width:var(--field-border-width);border-top-color:var(--border-color)}table.form_results.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#fff;background-color:var(--bg-color)}table.form_results.with_frm_style tr.frm_odd,.frm-grid .frm_odd{background-color:var(--bg-color)}.frm_color_block{background-color:#f9f9f9;padding:40px}.with_frm_style .frm-show-form .frm_color_block.frm_section_heading h3,.frm_color_block.frm_section_heading h3{border-width:0!important}.frm_collapse .ui-icon{display:inline-block}.frm_toggle_container{border:1px solid #fff0}.frm_toggle_container ul{margin:5px 0;padding-left:0;list-style-type:none}.frm_toggle_container .frm_month_heading{text-indent:15px}.frm_toggle_container .frm_month_listing{margin-left:40px}#frm_loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}#frm_loading h3{font-weight:500;padding-bottom:15px;color:#fff;font-size:24px}#frm_loading_content{position:fixed;top:20%;left:33%;width:33%;text-align:center;padding-top:30px;font-weight:700;z-index:9999999}#frm_loading img{max-width:100%}#frm_loading .progress{border-radius:4px;box-shadow:0 1px 2px rgb(0 0 0 / .1) inset;height:20px;margin-bottom:20px;overflow:hidden}#frm_loading .progress.active .progress-bar{animation:2s linear 0s normal none infinite progress-bar-stripes}#frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg,var(--border-color) 25%,#fff0 25%,#fff0 50%,var(--border-color) 50%,var(--border-color) 75%,#fff0 75%,#fff0);background-size:40px 40px}#frm_loading .progress-bar{background-color:var(--bg-color);box-shadow:0 -1px 0 rgb(0 0 0 / .15) inset;float:left;height:100%;line-height:20px;text-align:center;transition:width 0.6s ease 0s;width:100%}.frm_image_from_url{height:50px}.frm-loading-img{background:url(https://websiteproperties.com/wp-content/plugins/formidable/images/ajax_loader.gif) no-repeat center center;padding:6px 12px}select.frm_loading_lookup{background-image:url(https://websiteproperties.com/wp-content/plugins/formidable/images/ajax_loader.gif)!important;background-position:10px;background-repeat:no-repeat;color:transparent!important}.frm_screen_reader{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.frm_screen_reader.frm_hidden{display:initial}.frm_clear_none{clear:none}.frm_clear{clear:both}.frm_form_field.frm_alignright{float:right!important}.with_frm_style .frm_form_field{clear:both}.frm_combo_inputs_container,.frm_grid_container,.frm_form_fields .frm_section_heading,.frm_form_fields .frm_fields_container{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:max-content;grid-gap:0 2%}.frm_combo_inputs_container>*,.frm_grid_container>*,.frm_section_heading>*,.frm_fields_container .frm_form_field,.frm_fields_container>*{grid-column:span 12 / span 12}.frm_inline,.frm_form_field.frm_left_inline,.frm_form_field.frm_first_inline,.frm_form_field.frm_inline,.frm_submit.frm_inline,.frm_form_field.frm_right_inline,.frm_form_field.frm_last_inline{width:auto;grid-column:span 2 / span 2}.frm6,.frm_half,.frm_form_field.frm_three_fifths,.frm_form_field.frm6,.frm_submit.frm6,.frm_form_field.frm_left_half,.frm_form_field.frm_right_half,.frm_form_field.frm_first_half,.frm_form_field.frm_last_half,.frm_form_field.frm_half,.frm_submit.frm_half{grid-column:span 6 / span 6}.frm4,.frm_third,.frm_form_field.frm_two_fifths,.frm_form_field.frm4,.frm_submit.frm4,.frm_form_field.frm_left_third,.frm_form_field.frm_third,.frm_submit.frm_third,.frm_form_field.frm_right_third,.frm_form_field.frm_first_third,.frm_form_field.frm_last_third{grid-column:span 4 / span 4}.frm8,.frm_two_thirds,.frm_form_field.frm8,.frm_submit.frm8,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_right_two_thirds,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_last_two_thirds,.frm_form_field.frm_two_thirds{grid-column:span 8/span 8}.frm3,.frm_fourth,.frm_form_field.frm3,.frm_submit.frm3,.frm_form_field.frm_left_fourth,.frm_form_field.frm_fourth,.frm_submit.frm_fourth,.frm_form_field.frm_right_fourth,.frm_form_field.frm_first_fourth,.frm_form_field.frm_last_fourth{grid-column:span 3/span 3}.frm9,.frm_three_fourths,.frm_form_field.frm_four_fifths,.frm_form_field.frm9,.frm_submit.frm9,.frm_form_field.frm_three_fourths{grid-column:span 9/span 9}.frm_form_field.frm_left_fifth,.frm_form_field.frm_fifth,.frm_submit.frm_fifth,.frm_form_field.frm_right_fifth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_last_fifth{grid-column:span 2/span 2}.frm2,.frm_sixth,.frm_form_field.frm2,.frm_submit.frm2,.frm_form_field.frm_sixth,.frm_submit.frm_sixth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_last_sixth{grid-column:span 2/span 2}.frm10,.frm_form_field.frm10,.frm_submit.frm10{grid-column:span 10/span 10}.frm1,.frm_form_field.frm1,.frm_submit.frm1,.frm_form_field.frm_seventh,.frm_submit.frm_seventh,.frm_form_field.frm_first_seventh,.frm_form_field.frm_last_seventh.frm_form_field.frm_eighth,.frm_submit.frm_eighth,.frm_form_field.frm_first_eighth,.frm_form_field.frm_last_eighth{grid-column:span 1/span 1}.frm5,.frm_form_field.frm5,.frm_submit.frm5{grid-column:span 5/span 5}.frm7,.frm_form_field.frm7,.frm_submit.frm7{grid-column:span 7/span 7}.frm11,.frm_form_field.frm11,.frm_submit.frm11{grid-column:span 11/span 11}.frm12,.frm_full,.frm_full .wp-editor-wrap,.frm_full>input:not([type="checkbox"]):not([type="radio"]):not([type="button"]),.frm_full select,.frm_full textarea{width:100%!important;grid-column:span 12/span 12;box-sizing:border-box}.frm_full .wp-editor-wrap input{width:auto!important}.frm_first,.frm_form_field.frm_left_half,.frm_form_field.frm_left_third,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_left_fourth,.frm_form_field.frm_left_fifth,.frm_form_field.frm_left_inline,.frm_form_field.frm_first_half,.frm_form_field.frm_first_third,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_first_fourth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_first_seventh,.frm_form_field.frm_first_eighth,.frm_form_field.frm_first_inline,.frm_form_field.frm_first{grid-column-start:1}.frm_last,.frm_form_field.frm_last,.frm_form_field.frm_alignright{grid-column-end:-1;justify-content:end}.with_frm_style.frm_rtl .frm_form_fields .star-rating{float:right}.with_frm_style.frm_rtl .frm_grid .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_first .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_odd .frm_primary_label,.with_frm_style.frm_rtl .frm_grid .frm_radio,.with_frm_style.frm_rtl .frm_grid_first .frm_radio,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio,.with_frm_style.frm_rtl .frm_grid .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox{float:right!important;margin-right:0!important}.with_frm_style.frm_rtl .frm_grid_first .frm_radio label input,.with_frm_style.frm_rtl .frm_grid .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox label input{float:left}.with_frm_style.frm_rtl .frm_catlevel_2,.with_frm_style.frm_rtl .frm_catlevel_3,.with_frm_style.frm_rtl .frm_catlevel_4,.with_frm_style.frm_rtl .frm_catlevel_5{margin-right:18px}.with_frm_style.frm_rtl div>.frm_time_select{margin-right:5px}.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container{display:grid;grid-template-columns:25% auto;width:100%;grid-auto-rows:min-content}.frm_form_field.frm_right_container{grid-template-columns:auto 25%}.frm_form_field.frm_inline_container{grid-template-columns:repeat(2,minmax(auto,max-content))}.frm_form_field.frm_inline_container .frm_primary_label,.frm_form_field.frm_right_container .frm_primary_label,.frm_form_field.frm_left_container .frm_primary_label{margin-right:10px;grid-row:span 2/span 2;padding-top:4px}.frm_form_field.frm_left_container .frm_primary_label{grid-column:1;grid-row:span 2/span 2}.frm_form_field.frm_right_container .frm_primary_label{grid-column:2;grid-row:1;margin-right:0;margin-left:10px}.frm_form_field.frm_inline_container .frm_description,.frm_form_field.frm_left_container .frm_description{grid-column:2}.frm_form_field.frm_right_container .frm_description{grid-column:1}.frm_conf_field.frm_left_container{grid-template-columns:67%}.frm_conf_field.frm_left_container .frm_description{grid-column:1}.frm-fade-in{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:both}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:750px){.frm_grid_container.frm_no_grid_750>div{grid-column:span 12/span 12}}@media only screen and (max-width:600px){.frm_section_heading>.frm_form_field,.frm_fields_container>.frm_submit,.frm_grid_container>.frm_form_field,.frm_fields_container>.frm_form_field{grid-column:1 / span 12!important}.frm_grid_container.frm_no_grid_600,.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container{display:block}}.frm_conf_field.frm_left_container .frm_primary_label{display:none}.wp-editor-wrap *,.wp-editor-wrap *:after,.wp-editor-wrap *:before{box-sizing:content-box}.with_frm_style .frm_grid,.with_frm_style .frm_grid_first,.with_frm_style .frm_grid_odd{clear:both;margin-bottom:0!important;padding:5px;border-width:1px;border-style:solid;border-color:var(--border-color);border-left:none;border-right:none}.with_frm_style .frm_grid,.with_frm_style .frm_grid_odd{border-top:none}.frm_grid .frm_error,.frm_grid_first .frm_error,.frm_grid_odd .frm_error,.frm_grid .frm_limit_error,.frm_grid_first .frm_limit_error,.frm_grid_odd .frm_limit_error{display:none}.frm_grid:after,.frm_grid_first:after,.frm_grid_odd:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.frm_grid_first{margin-top:20px}.frm_grid_first,.frm_grid_odd{background-color:var(--bg-color)}.frm_grid{background-color:var(--bg-color-active)}.with_frm_style .frm_grid.frm_blank_field,.with_frm_style .frm_grid_first.frm_blank_field,.with_frm_style .frm_grid_odd.frm_blank_field{background-color:var(--error-bg);border-color:var(--error-border)}.frm_grid .frm_primary_label,.frm_grid_first .frm_primary_label,.frm_grid_odd .frm_primary_label,.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{float:left!important;display:block;margin-top:0;margin-left:0!important}.frm_grid_first .frm_radio label,.frm_grid .frm_radio label,.frm_grid_odd .frm_radio label,.frm_grid_first .frm_checkbox label,.frm_grid .frm_checkbox label,.frm_grid_odd .frm_checkbox label{color:#fff0;text-indent:-9999px;white-space:nowrap;text-align:left}.frm_grid_first .frm_radio label input,.frm_grid .frm_radio label input,.frm_grid_odd .frm_radio label input,.frm_grid_first .frm_checkbox label input,.frm_grid .frm_checkbox label input,.frm_grid_odd .frm_checkbox label input{visibility:visible;margin:2px 0 0;float:right}.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{display:inline}.frm_grid_2 .frm_radio,.frm_grid_2 .frm_checkbox,.frm_grid_2 .frm_primary_label{width:48%!important}.frm_grid_2 .frm_radio,.frm_grid_2 .frm_checkbox{margin-right:4%}.frm_grid_3 .frm_radio,.frm_grid_3 .frm_checkbox,.frm_grid_3 .frm_primary_label{width:30%!important}.frm_grid_3 .frm_radio,.frm_grid_3 .frm_checkbox{margin-right:3%}.frm_grid_4 .frm_radio,.frm_grid_4 .frm_checkbox{width:20%!important}.frm_grid_4 .frm_primary_label{width:28%!important}.frm_grid_4 .frm_radio,.frm_grid_4 .frm_checkbox{margin-right:4%}.frm_grid_5 .frm_primary_label,.frm_grid_7 .frm_primary_label{width:24%!important}.frm_grid_5 .frm_radio,.frm_grid_5 .frm_checkbox{width:17%!important;margin-right:2%}.frm_grid_6 .frm_primary_label{width:25%!important}.frm_grid_6 .frm_radio,.frm_grid_6 .frm_checkbox{width:14%!important;margin-right:1%}.frm_grid_7 .frm_primary_label{width:22%!important}.frm_grid_7 .frm_radio,.frm_grid_7 .frm_checkbox{width:12%!important;margin-right:1%}.frm_grid_8 .frm_primary_label{width:23%!important}.frm_grid_8 .frm_radio,.frm_grid_8 .frm_checkbox{width:10%!important;margin-right:1%}.frm_grid_9 .frm_primary_label{width:20%!important}.frm_grid_9 .frm_radio,.frm_grid_9 .frm_checkbox{width:9%!important;margin-right:1%}.frm_grid_10 .frm_primary_label{width:19%!important}.frm_grid_10 .frm_radio,.frm_grid_10 .frm_checkbox{width:8%!important;margin-right:1%}.frm_form_field.frm_inline_container .frm_opt_container,.frm_form_field.frm_right_container .frm_opt_container,.frm_form_field.frm_left_container .frm_opt_container{padding-top:4px}.with_frm_style .frm_left_container>select.auto_width,.with_frm_style .frm_right_container>select.auto_width{width:max-content}.with_frm_style .frm_right_container>.frm_primary_label,.with_frm_style .frm_right_container>select.auto_width{margin-left:auto}.with_frm_style .frm_inline_container.frm_grid_first .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_odd .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_first .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid_odd .frm_opt_container{margin-right:0}.frm_form_field.frm_two_col .frm_opt_container,.frm_form_field.frm_three_col .frm_opt_container,.frm_form_field.frm_four_col .frm_opt_container{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;grid-gap:0 2.5%}.frm_form_field.frm_three_col .frm_opt_container{grid-template-columns:repeat(3,1fr)}.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns:repeat(4,1fr)}.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox,.frm_form_field.frm_four_col .frm_radio,.frm_form_field.frm_four_col .frm_checkbox{grid-column-end:span 1}.frm_form_field .frm_checkbox,.frm_form_field .frm_radio{margin-top:0;margin-bottom:0}.frm_form_field.frm_scroll_box .frm_opt_container{height:100px;overflow:auto}.frm_html_container.frm_scroll_box,.frm_form_field.frm_html_scroll_box{height:100px;overflow:auto;background-color:var(--bg-color);border-color:var(--border-color);border-width:var(--field-border-width);border-style:var(--field-border-style);border-radius:var(--border-radius);width:var(--field-width);max-width:100%;font-size:var(--field-font-size);padding:var(--field-pad);box-sizing:border-box;outline:none;font-weight:400;box-shadow:var(--box-shadow)}.frm_form_field.frm_total_big input,.frm_form_field.frm_total_big textarea,.frm_form_field.frm_total input,.frm_form_field.frm_total textarea{opacity:1;background-color:transparent!important;border:none!important;font-weight:700;width:auto!important;height:auto!important;box-shadow:none!important;display:inline;-moz-appearance:textfield;padding:0}.frm_form_field.frm_total_big input::-webkit-outer-spin-button,.frm_form_field.frm_total_big input::-webkit-inner-spin-button,.frm_form_field.frm_total input::-webkit-outer-spin-button,.frm_form_field.frm_total input::-webkit-inner-spin-button{-webkit-appearance:none}.frm_form_field.frm_total_big input:focus,.frm_form_field.frm_total_big textarea:focus,.frm_form_field.frm_total input:focus,.frm_form_field.frm_total textarea:focus{background-color:#fff0;border:none;box-shadow:none}.frm_form_field.frm_label_justify .frm_primary_label{text-align:justify!important}.frm_form_field.frm_capitalize input,.frm_form_field.frm_capitalize select,.frm_form_field.frm_capitalize .frm_opt_container label{text-transform:capitalize}.frm_clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.frm_clearfix{display:block}.with_frm_style .frm_combo_inputs_container>.frm_form_subfield-first,.with_frm_style .frm_combo_inputs_container>.frm_form_subfield-middle,.with_frm_style .frm_combo_inputs_container>.frm_form_subfield-last{margin-bottom:0!important}.frm-grid-view{grid-template-columns:repeat(12,1fr);--v-tl-padding:10px;--v-tl-border-color:#efefef;--v-tl-border-style:solid;--v-tl-border-thickness:1px;--v-tl-background-color:initial;--v-tl-line-height:initial;--v-tl-font-size:initial;--v-tl-border-radius:initial;--v-tl-grid-column:span 12/span 12}.frm-grid-view>div{padding:10px;padding:var(--v-tl-padding);border:1px solid #efefef;border-color:var(--v-tl-border-color);border-style:var(--v-tl-border-style);border-width:var(--v-tl-border-thickness);border-radius:var(--v-tl-border-radius);background-color:var(--v-tl-background-color);line-height:var(--v-tl-line-height);font-size:var(--v-tl-font-size);grid-column:span 12/span 12;grid-column:var(--v-tl-grid-column)}.is-layout-constrained>.frm_grid_container{max-width:100%}table.frm-responsive-table td{--v-responsive-table-label:""}@media only screen and (max-width:760px),(min-width:768px) and (max-width:1024px){table.frm-responsive-table,table.frm-responsive-table thead,table.frm-responsive-table tbody,table.frm-responsive-table th,table.frm-responsive-table td,table.frm-responsive-table tr{display:block}table.frm-responsive-table thead tr{position:absolute;top:-9999px;left:-9999px}table.frm-responsive-table tr{border:1px solid var(--border-color)}table.frm-responsive-table td{border:none;border-bottom:1px solid var(--border-color);position:relative;padding-left:50%!important;min-height:40px;box-sizing:content-box}table.frm-responsive-table td:last-of-type{border-bottom:none}table.frm-responsive-table.frm-alt-table td{min-height:20px}table.frm-responsive-table td:before{position:absolute;width:45%;left:10px;padding-right:10px;content:var(--v-responsive-table-label);white-space:wrap}table.frm-responsive-table.frm-alt-table td:before{left:20px}}.frmcal{padding-top:30px}.frmcal-title{font-size:116%}.frmcal table.frmcal-calendar{border-collapse:collapse;margin-top:20px;color:#555}.frmcal table.frmcal-calendar,.frmcal table.frmcal-calendar tbody tr td{border:1px solid #ccc}.frmcal table.frmcal-calendar,.frmcal,.frmcal-header{width:100%}.frmcal-header{text-align:center}.frmcal-prev{margin-right:10px}.frmcal-prev,.frmcal-dropdown{float:left}.frmcal-dropdown{margin-left:5px}.frmcal-next{float:right}.frmcal table.frmcal-calendar thead tr th{text-align:center;padding:2px 4px}.frmcal table.frmcal-calendar tbody tr td{height:110px;width:14.28%;vertical-align:top;padding:0!important;color:#555;font-size:12px}table.frmcal-calendar .frmcal_date{background-color:#fff;padding:0 5px;text-align:right;box-shadow:0 2px 5px #ccc}table.frmcal-calendar .frmcal-today .frmcal_date{background-color:#fff;padding:0 5px;text-align:right;box-shadow:0 2px 5px #4f6df5}.frmcal_day_name,.frmcal_num{display:inline}.frmcal-content{padding:2px 4px}:root{--frm-views-calendar-border-color:rgba(209, 209, 219, 1);--frm-views-calendar-border-radius:8px;--frm-views-calendar-background-hover-color:rgba(249, 249, 251, 1);--frm-views-calendar-svg-arrow-bottom:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.00012 9L12.0001 15L18.0001 9' stroke='%231A4548' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--frm-views-calendar-svg-time-icon:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 19.25C16.0041 19.25 19.25 16.0041 19.25 12C19.25 7.99594 16.0041 4.75 12 4.75C7.99594 4.75 4.75 7.99594 4.75 12C4.75 16.0041 7.99594 19.25 12 19.25Z' stroke='black' stroke-width='1.5'/%3E%3Cpath d='M12 8V12L14 14' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");--frm-views-calendar-svg-date-icon:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.75 8.75C4.75 7.64543 5.64543 6.75 6.75 6.75H17.25C18.3546 6.75 19.25 7.64543 19.25 8.75V17.25C19.25 18.3546 18.3546 19.25 17.25 19.25H6.75C5.64543 19.25 4.75 18.3546 4.75 17.25V8.75Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 4.75V8.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 4.75V8.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.75 10.75H16.25' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--frm-views-calendar-svg-location-icon:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.25 11C18.25 15 12 19.25 12 19.25C12 19.25 5.75 15 5.75 11C5.75 7.5 8.68629 4.75 12 4.75C15.3137 4.75 18.25 7.5 18.25 11Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 13.25C13.2426 13.25 14.25 12.2426 14.25 11C14.25 9.75736 13.2426 8.75 12 8.75C10.7574 8.75 9.75 9.75736 9.75 11C9.75 12.2426 10.7574 13.25 12 13.25Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");--frm-views-calendar-color:rgba(40, 40, 51, 1);--frm-views-calendar-accent-color:rgba(0, 172, 255, 1);--frm-views-calendar-accent-bg-color:rgba( 0, 172, 255, 0.1 );--frm-views-calendar-background-color:#ffffff;--frm-views-calendar-font-size:14px}.wp-admin .frmcal select{width:auto;margin-left:5px}.frmcal-hide{display:none}div.frm-modern-calendar{background:var(--frm-views-calendar-background-color)}.frm-modern-calendar .frmcal-header,.frm-modern-calendar .frmcal-mobile-events-wrapper,.frm-modern-calendar .frmcal-popup>*,.frm-modern-calendar .frmcal-filters,.frm-modern-calendar>div:not(.frmcal-row-headings)>div .frmcal_date,.frm-modern-calendar .frmcal-row-headings,.frm-modern-calendar .frmcal-content,.frm-modern-calendar .frmcal-content p{font-size:var(--frm-views-calendar-font-size);line-height:1.25em}.frmcal-today-button,.frmcal-calendar{color:var(--frm-views-calendar-color);font-size:var(--frm-views-calendar-font-size)}.frm-modern-calendar .frmcal-header{display:flex;justify-content:space-between;height:46px;gap:15px}.frm-modern-calendar .frmcal-header>*{height:100%}.frm-modern-calendar .frmcal-navs{width:110px;border:1px solid var(--frm-views-calendar-border-color);border-radius:8px;overflow:hidden;display:flex}.frm-modern-calendar .frmcal-navs a{display:flex;width:50%;height:100%;align-items:center;justify-content:center;position:relative;margin:0}.frm-modern-calendar .frmcal-navs a:hover{background-color:var(--frm-views-calendar-background-hover-color)}.frm-modern-calendar .frmcal-navs a:first-child img{transform:rotate(180deg)}.frm-modern-calendar .frmcal-navs a:first-child:after{content:'';display:block;width:1px;height:100%;background-color:var(--frm-views-calendar-border-color);position:absolute;right:0;top:0}.frm-modern-calendar .frmcal-today-button{display:inline-block;border:1px solid var(--frm-views-calendar-border-color);border-radius:var(--frm-views-calendar-border-radius);margin-left:40px;height:46px;width:78px;text-align:center;line-height:46px;text-decoration:none;font-weight:700;padding:0 8px}.frm-modern-calendar.frm-calendar-small-wrapper .frmcal-today-button{display:none}.frm-modern-calendar .frmcal-title{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 400px);text-align:left;font-size:1.7em;color:var(--frm-views-calendar-color)}.frm-modern-calendar .frmcal-filters{width:286px;display:flex}.frm-modern-calendar .frmcal-filters select{appearance:none;border:1px solid var(--frm-views-calendar-border-color);border-radius:8px;font-size:1.14em;height:100%;text-align:left;box-sizing:border-box;padding-left:20px;font-weight:600;background:var(--frm-views-calendar-svg-arrow-bottom) no-repeat;background-size:24px 24px;background-position:right 15px top 11px;color:var(--frm-views-calendar-color)}.frm-modern-calendar select::-ms-expand{display:none}.frm-modern-calendar .frmcal-filters select:first-child{width:150px;margin-right:8px}.frm-modern-calendar .frmcal-filters select:last-child{width:125px}.frmcal-calendar{margin-top:20px;border:1px solid var(--frm-views-calendar-border-color);border-radius:var(--frm-views-calendar-border-radius)}.frmcal-calendar>div{width:100%;display:flex;justify-content:space-between;box-sizing:border-box;overflow:hidden}.frmcal-calendar>div .frmcal-today .frmcal_date{color:var(--frm-views-calendar-accent-color)}@media screen and (min-width:769px){.frmcal-calendar>div .frmcal-today::before{content:'';position:absolute;width:100%;height:5px;background-color:var(--frm-views-calendar-accent-color);top:0;left:0}}.frmcal-calendar>div:not(.frmcal-row-headings)>div{width:14.23%;min-height:167px;position:relative;display:flex;flex:0 0 auto;flex-direction:column}.frmcal-calendar>div:not(.frmcal-row-headings):not(:last-child){border-bottom:1px solid var(--frm-views-calendar-border-color)}.frmcal-calendar>div:not(.frmcal-row-headings)>div:not(:last-child){border-right:1px solid var(--frm-views-calendar-border-color)}.frmcal-calendar .frmcal-row-headings{height:50px;text-transform:uppercase;border-bottom:1px solid var(--frm-views-calendar-border-color);font-weight:600}.frmcal-calendar .frmcal-row-headings>div{width:14.28%;justify-content:center;display:flex;align-items:center}.frmcal-calendar>div:not(.frmcal-row-headings)>div .frmcal_date{margin:16px 0 0 16px;font-weight:600}.frmcal-calendar .frmcal_date .frm-inactive{opacity:.6}.frmcal-calendar .frmcal-content{padding:16px;word-wrap:break-word}.frmcal-mobile-events-wrapper h1,.frmcal-mobile-events-wrapper h2,.frmcal-mobile-events-wrapper h3,.frmcal-mobile-events-wrapper h4,.frmcal-mobile-events-wrapper h5,.frmcal-mobile-events-wrapper h6,.frmcal-calendar .frmcal-content h1,.frmcal-calendar .frmcal-content h2,.frmcal-calendar .frmcal-content h3,.frmcal-calendar .frmcal-content h4,.frmcal-calendar .frmcal-content h5,.frmcal-calendar .frmcal-content h6{padding:0;margin:0;font-weight:600;font-size:1.14em}.frmcal-calendar .frmcal-content p{margin:0 0 6px 0}.frmcal-calendar .frmcal-content p:last-child{margin-bottom:0}.frmcal-calendar .frmcal-content strong{font-weight:600}.frmcal-multi-day-event{position:absolute;left:0;top:45px;box-sizing:border-box;padding:16px 18px;z-index:3;color:var(--frm-views-calendar-color);background:#fff}.frmcal-multi-day-event::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:var(--frm-views-calendar-accent-bg-color)}.frmcal-multi-day-event:not(.frmcal-multi-day-event--duplicate)::before,.frm-repeating-event.frmcal-multi-day-event:not(.frm-ending-repeated-multiday)::before{content:'';position:absolute;width:2px;height:calc(100% - 16px);background-color:var(--frm-views-calendar-accent-color);top:0;left:0;bottom:0;margin:auto auto auto 8px}.frmcal-daily-event .frm-calendar-event-date{display:none}.frmcal-multi-day-event .frmcal-daily-event .frm-calendar-event-date{display:inline}.frm_rtl .frmcal-multi-day-event{text-align:right}.frm_rtl .frmcal-multi-day-event:not(.frmcal-multi-day-event--duplicate)::before{left:auto;right:0;margin:auto 8px auto auto}.frmcal-multi-day-event.frmcal-multi-day-event--short>*{opacity:0}.frmcal-multi-day-event.frmcal-multi-day-event--short{height:81px}.frmcal-multi-day-event>*{position:relative;z-index:2}.frm-daily-event{position:relative}.frmcal-event-content{margin-bottom:8px}.frm-modern-calendar:not(.frm-no-popup) .frmcal-multi-day-event:hover,.frm-modern-calendar:not(.frm-no-popup) .frmcal-event-content:hover{cursor:pointer}.frmcal-popup{position:absolute;top:0;left:0;background:#fff;border-radius:8px;width:300px;z-index:5;box-shadow:0 4px 8px rgb(0 0 0 / .1);transform:translateY(calc(-100% - 20px));box-sizing:border-box;padding:20px;opacity:1}.frmcal-popup:not(.frm-active){pointer-events:none}.frmcal-popup *{pointer-events:none}.frmcal-popup::after{content:'';display:block;width:0;height:0;position:absolute;bottom:2px;left:0;right:0;margin:auto;border-left:15px solid #fff0;border-right:15px solid #fff0;border-top:15px solid #fff;transform:translateY(100%);border-radius:4px}.frmcal-popup.frm-displayed-below:after{bottom:auto;top:0;transform:translateY(-100%);border-top:0;border-left:15px solid #fff0;border-right:15px solid #fff0;border-bottom:15px solid #fff}.frmcal-popup--thumbnail{display:flex;justify-content:center;max-height:200px;overflow:hidden;border-radius:8px}.frmcal-popup--thumbnail img{max-width:100%}.frmcal-popup h3{font-size:1.14em;font-weight:700}.frmcal-popup h4,.frmcal-popup h3{line-height:1.25em}.frmcal-popup h4.frmcal-popup--location,.frmcal-popup h4.frmcal-popup--time,.frmcal-popup h4.frmcal-popup--date{font-weight:400;position:relative;padding-left:30px;font-size:var(--frm-views-calendar-font-size)}.frmcal-popup h4.frmcal-popup--location::before,.frmcal-popup h4.frmcal-popup--time::before,.frmcal-popup h4.frmcal-popup--date::before{content:'';width:24px;height:24px;position:absolute;top:0;left:0;margin:auto}.frmcal-popup h4.frmcal-popup--time::before{background:var(--frm-views-calendar-svg-time-icon) no-repeat;background-size:100%}.frmcal-popup h4.frmcal-popup--date::before{background:var(--frm-views-calendar-svg-date-icon) no-repeat;background-size:100%;background-position:0 -2px}.frmcal-popup h4.frmcal-popup--location::before{background:var(--frm-views-calendar-svg-location-icon) no-repeat;background-size:100%}.frmcal-mobile-events-wrapper>*,.frmcal-popup>*{margin:0 0 16px 0;padding:0;color:var(--frm-views-calendar-color)}@media screen and (min-width:769px){.frmcal-hide-on-desktop{display:none}}@media screen and (max-width:768px){.frm-modern-calendar .frmcal-hide-on-mobile{display:none}.frmcal-filters{width:238px}.frmcal-filters select{padding-left:8px;background-position:right 8px top 11px}.frmcal-filters select:first-child{width:130px}.frmcal-filters select:last-child{width:100px}.frmcal-calendar>div:not(.frmcal-row-headings)>div{min-height:65px}.frmcal-calendar>div:not(.frmcal-row-headings)>div .frmcal_date{margin:16px auto 0 auto}.frmcal-content>.frmcal-daily-event:first-of-type{text-align:center}.frmcal-content>.frmcal-daily-event:first-of-type::before{content:'';display:block;width:8px;height:8px;border-radius:50%;background:var(--frm-views-calendar-accent-color);margin:auto}.frmcal-mobile-events-wrapper.frm-active{padding:20px 16px;border:1px solid var(--frm-views-calendar-border-color);border-radius:0 0 var(--frm-views-calendar-border-radius) var(--frm-views-calendar-border-radius)}.frmcal.frmcal--mobile-event-active .frmcal-calendar{border-radius:var(--frm-views-calendar-border-radius) var(--frm-views-calendar-border-radius) 0 0;border-bottom:0}.frmcal-mobile-events-wrapper{box-sizing:border-box}.frmcal-mobile-events-wrapper>*{padding:0;margin:0 0 16px 0}.frmcal-day--active::before{content:'';position:absolute;width:100%;height:5px;background-color:var(--frm-views-calendar-accent-color);top:0;left:0}.frmcal-day--active{background:var(--frm-views-calendar-accent-bg-color)}}.frm-timeline-view--wrapper{position:relative;--frm-views-timeline--line-color:rgba(152, 162, 179, 1);--frm-views-timeline--marker-color:#12B76A;--frm-views-timeline--card-background:#ffffff;--frm-views-timeline--text-color:rgba(29, 41, 57, 1);--frm-views-timeline--popup-background:#ffffff;--frm-views-timeline--popup-text-color:rgba(29, 41, 57, 1)}.frm-timeline-view--wrapper.frm-timeline-view--horizontal{overflow:hidden}.frm-timeline-view-container{max-width:700px;width:100%;position:relative;padding:1px 0 110px 0;margin:0 auto}.frm-timeline-view-container:after{content:'';display:block;width:15px;height:2px;background:var(--frm-views-timeline--line-color);position:absolute;bottom:0;left:0;right:0;margin:auto}.frm-timeline-view--horizontal .frm-timeline-view-container:after{bottom:0;top:0;width:2px;height:15px;left:auto}.frm-timeline-view--divider{display:flex;justify-content:center;align-items:center;margin-top:120px;position:relative;z-index:10;opacity:0;filter:blur(4px);transform:scaleY(0);transform-origin:center;transition:opacity 0.4s cubic-bezier(.33,1,.68,1),filter 0.4s cubic-bezier(.33,1,.68,1),transform 0.4s cubic-bezier(.33,1,.68,1)}.frm-timeline-view--horizontal .frm-timeline-view--divider{margin-top:0;margin-left:120px}.frm-timeline-view--divider.frm-timeline-view--divider-active{opacity:1;filter:blur(0);transform:scaleY(1);transition:opacity 0.25s cubic-bezier(.33,1,.68,1),filter 0.25s cubic-bezier(.33,1,.68,1),transform 0.25s cubic-bezier(.33,1,.68,1)}.frm-timeline-view--divider .frm-timeline-view--divider-shape{min-width:53px;padding:0 10px;height:40px;background-color:var(--frm-views-timeline--marker-color);border-radius:8px;z-index:3}.frm-timeline-view--divider .frm-timeline-view--divider-shape span{display:block;line-height:100%;width:100%;text-align:center;font-size:16px;font-weight:600;line-height:40px;color:#fff;opacity:0;transform:translateY(-2px)}.frm-timeline-view--divider.frm-timeline-view--divider-active .frm-timeline-view--divider-shape span{opacity:1;transform:translateY(0);transition:opacity 0.3s cubic-bezier(.33,1,.68,1),transform 0.3s cubic-bezier(.33,1,.68,1);transition-delay:0.15s}.frm-timeline-view--wrapper .frm-timeline-view--content-box img{max-width:100%}.frm-timeline-view--empty-entry{height:190px}.frm-timeline-view-container.frm-animation-ended:after{background:var(--frm-views-timeline--marker-color)}.frm-timeline-view--tracker{position:absolute;top:0;left:0;right:0;height:100%;margin:0 auto;width:15px}.frm-timeline-view--horizontal+.frm_ajax_pagination_cont{display:none}.frm-timeline-view--horizontal .frm-timeline-view--tracker{top:0;bottom:0;left:0;margin:auto 0;width:100%;height:15px}.frm-timeline-view--horizontal.frm-animation-ended .frm-timeline-view--tracker-line{width:100%!important}.frm-timeline-view--horizontal.frm-animation-ended .frm-timeline-view-container:after{background:var(--frm-views-timeline--marker-color)}.frm-timeline-view--horizontal .frm-timeline-view--tracker:before{top:0;bottom:0;margin:auto 0}.frm-timeline-view--horizontal .frm-timeline-view--tracker-line{height:15px;top:0;bottom:0;margin:auto 0}.frm-timeline-view--horizontal .frm-timeline-view--tracker-line::before{top:0;bottom:0;margin:auto 0;right:auto;width:2px;height:15px}.frm-timeline-view--horizontal .frm-timeline-view--tracker-line:after{margin-top:0;position:absolute;top:0;left:0;bottom:0;margin:auto 0;width:100%;height:2px}.frm-timeline-view--wrapper.frm-timeline-view--horizontal{position:relative;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.frm-timeline-view--wrapper.frm-timeline-view--horizontal,.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content{min-height:240px}.frm-timeline-view--wrapper.frm-timeline-view--horizontal::-webkit-scrollbar{display:none}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content,.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view-container{height:100%;padding:0}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view-container{max-width:unset;width:max-content}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content{display:flex;padding:0;flex-wrap:nowrap;gap:20px;width:max-content;position:relative}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--animate-first,.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--animate-second{position:absolute;top:50%}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--item[data-even="true"] .frm-timeline-view--animate-second{transform:translateY(calc(-100% - 40px))}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--item[data-even="true"] .frm-timeline-view--animate-first{margin-top:20px}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--item[data-even="false"] .frm-timeline-view--animate-second{margin-top:30px}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content .frm-timeline-view--item[data-even="false"] .frm-timeline-view--animate-first{transform:translateY(calc(-100% - 30px))}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--item{margin-top:0;min-width:380px;flex:0 0 auto;position:relative}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--item .frm-timeline-view--content-col:nth-child(2){position:absolute;width:40px;height:40px;top:0;left:0;right:0;bottom:0;margin:auto;transform:translateY(-2px);z-index:5}.frm-timeline-view--tracker::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--frm-views-timeline--line-color);display:block;z-index:1}.frm-timeline-view--tracker:after{content:'';position:absolute;top:0;left:0;right:0;background:var(--frm-views-timeline--line-color);width:2px;height:100%;margin:0 auto;z-index:1}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--tracker:after{right:auto}.frm-timeline-view--tracker-line{position:absolute;width:100%;height:0;overflow:hidden;width:15px;transition:height 0.4s cubic-bezier(.33,1,.68,1)}.frm-timeline-view--horizontal .frm-timeline-view--tracker-line{transition:width 0.4s cubic-bezier(.33,1,.68,1)}.frm-timeline-view--tracker-line::before{content:'';position:relative;top:0;left:0;width:15px;height:2px;background:var(--frm-views-timeline--marker-color);display:block;z-index:2}.frm-timeline-view--tracker-line:after{position:relative;z-index:2;content:'';display:block;width:2px;left:0;right:0;margin:0 auto;height:100%;margin-top:2px;background-color:var(--frm-views-timeline--marker-color)}.frm-timeline-view--item{display:flex;justify-content:center;align-items:center;margin-top:110px}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal) .frm-timeline-view--content-col{flex:1}.frm-timeline-view--marker{width:24px;height:24px;display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box}.frm-timeline-view--marker svg:not(.frm-timeline-view--marker-svg-active){position:relative;z-index:4;width:100%;height:100%}.frm-timeline-view--marker-svg-active{position:absolute;top:0;left:0;width:100%;height:100%;stroke-linecap:round;transform:rotate(-90deg);z-index:5;transition:all 0.4s cubic-bezier(.33,1,.68,1)}.frm-timeline-view--marker .frm-timeline-view--marker-icon{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:5px;z-index:6;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transform:scale(.2);transition:all 0.4s cubic-bezier(.33,1,.68,1);font-size:14px;color:var(--frm-views-timeline--marker-color)}.frm-timeline-view--marker .frm-timeline-view--marker-icon img{width:100%;height:100%;border-radius:50%}.frm-timeline-view--marker.frm-timeline-view--marker-medium{width:40px;height:40px}.frm-timeline-view--marker.frm-timeline-view--marker-large{width:60px;height:60px}.frm-timeline-view--marker.frm-timeline-view--marker-medium .frm-timeline-view--marker-icon img{width:calc(100% - 4px);height:calc(100% - 4px)}.frm-timeline-view--marker.frm-timeline-view--marker-large img{width:calc(100% - 4px);height:calc(100% - 4px)}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--marker .frm-timeline-view--marker-svg-active{transform:rotate(180deg)}.frm-timeline-view--marker-dot{display:block;position:relative;width:24px;height:24px;background-color:#fff;box-shadow:0 .47px .94px 0 rgb(16 24 40 / .06),0 .47px 1.41px 0 rgb(16 24 40 / .1);border-radius:50%;z-index:6}.frm-timeline-view--marker-dot .frm-timeline-view--marker-dot-icon{content:'';position:absolute;width:8px;height:8px;background-color:var(--frm-views-timeline--marker-color);border-radius:50%;top:0;left:0;right:0;bottom:0;margin:auto;z-index:7;transform:scale(0);opacity:0;transition:transform 0.4s cubic-bezier(.33,1,.68,1),opacity 0.4s cubic-bezier(.33,1,.68,1)}.frm-timeline-view--content-col:first-child{text-align:right;display:flex;flex-direction:column;justify-content:center}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal) .frm-timeline-view--content-col:first-child{margin-right:15px}.frm-timeline-view--content-col:nth-child(2){display:flex;width:60px;flex-direction:column;justify-content:center;align-items:center;flex:0 0 60px!important}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal) .frm-timeline-view--content-col:nth-child(2){margin-right:15px}@media only screen and (max-width:768px){.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal) .frm-timeline-view--content-col:nth-child(2){margin-right:-19px}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal) .frm-timeline-view--animate-first{padding-left:15px}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal) .frm-timeline-view--animate-second{flex:0 0 47%}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal) .frm-timeline-view--item[data-even="true"] .frm-timeline-view--content-col:nth-child(2){margin-right:0;margin-left:-34px}}.frm-timeline-view--wrapper:not(.frm-timeline-view--vertical-right) .frm-timeline-view--item[data-even="true"] .frm-timeline-view--content-col:first-child{text-align:left}.frm-timeline-view--wrapper.frm-timeline-view--horizontal:not(.frm-timeline-view--horizontal-top) .frm-timeline-view--item:nth-child(2n) .frm-timeline-view--content-col:nth-child(3){display:flex;flex-direction:column;justify-content:center}.frm-timeline-view--wrapper.frm-timeline-view--horizontal:not(.frm-timeline-view--horizontal-top) .frm-timeline-view--item:nth-child(2n) .frm-timeline-view--content-col:nth-child(3){justify-content:flex-start}.frm-timeline-view--animate-first>*{will-change:transform,opacity;margin:0px!important;padding:0;opacity:0;transform:translate(-5px,-5px)matrix3d(1.8,0,0,0,0,1.8,0,-.0029,0,0,1.8,0,0,0,0,1.74);filter:blur(4px);transition:transform 0.25s cubic-bezier(.33,1,.68,1),opacity 0.35s cubic-bezier(.33,1,.68,1)}.frm-timeline-view--item:not(.frm-timeline-view--item-active) .frm-timeline-view--animate-first>*{transform:translate(0,0) matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)!important;opacity:0.0!important}.frm-timeline-view--item:not(.frm-timeline-view--item-active) svg.frm-timeline-view--marker-svg-active,.frm-timeline-view--item:not(.frm-timeline-view--item-active) .frm-timeline-view--marker-icon{opacity:0.0!important}.frm-timeline-view--content-box{position:relative;max-width:280px;padding:20px;overflow:hidden;box-sizing:border-box;border-radius:8px;border:1px solid rgb(242 244 247);box-shadow:0 .47px .94px 0 rgb(16 24 40 / .06),0 .47px 1.41px 0 rgb(16 24 40 / .1);transform:scaleY(.2);transform-origin:center;background-color:var(--frm-views-timeline--card-background);pointer-events:none}.frm-timeline-view--content-box.frm-clickable{cursor:pointer}.frm-timeline-view--content-box.frm-timeline-view--content-box-active{pointer-events:auto}@media only screen and (max-width:768px){.frm-timeline-view--content-box{padding:10px}}.frm-timeline-view--content-box .frm-timeline-view--entry-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:block;width:100%;height:100%}.frm-timeline-view--theme-no-background .frm-timeline-view--content-box{background-color:#fff0;border:0;box-shadow:none}.frm-timeline-view--image-box{box-shadow:0 4px 16px 0 rgb(0 0 0 / .05);box-sizing:border-box;padding:8px;position:relative;max-width:150px;transform:rotate(-5deg)}.frm-timeline-view--image-box img{width:100%}.frm-timeline-view--content-col .frm-timeline-view--image-box h3{text-align:center;font-size:24px;line-height:24px;font-weight:400;color:var(--frm-views-timeline--line-color);font-family:'Nanum Pen',cursive}.frm-timeline-view--image-box p{margin:0;padding:0;line-height:0}.frm-timeline-view--image-box .frm-timeline-view--image-box-pin{position:absolute;top:0;left:0;right:0;margin:auto;display:block;width:115px;height:75px;z-index:4;transform:translateY(-27px) rotate(-8deg)}.frm-timeline-view--wrapper:not(.frm-timeline-view--vertical-right) .frm-timeline-view--item[data-even="false"] .frm-timeline-view--image-box{margin-left:auto;margin-right:0}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--content-box{transform:scaleX(.2);transform-origin:center}.frm-timeline-view--content-box>*{opacity:0;transition:opacity 0.25s cubic-bezier(.33,1,.68,1),transform 0.4s cubic-bezier(.33,1,.68,1);transform:translate(0,7px)}.frm-timeline-view--content-box-active>*{opacity:1;transition:opacity 0.95s cubic-bezier(.33,1,.68,1),transform 0.4s cubic-bezier(.33,1,.68,1);transform:translate(0,0)}.frm-timeline-view--content-box p{margin:0}.frm-timeline-view--content-box-active.frm-timeline-view--content-box>*:nth-child(1){transition-delay:0.15s}.frm-timeline-view--content-box-active.frm-timeline-view--content-box>*:nth-child(2){transition-delay:0.2s}.frm-timeline-view--content-box-active.frm-timeline-view--content-box>*:nth-child(3){transition-delay:0.25s}.frm-timeline-view--content-box-active.frm-timeline-view--content-box>*:nth-child(4){transition-delay:0.35s}.frm-timeline-view--content-box-active.frm-timeline-view--content-box>*:nth-child(5){transition-delay:0.4s}.frm-timeline-view--content-box-active.frm-timeline-view--content-box>*:nth-child(6){transition-delay:0.45s}.frm-timeline-view--content-col h3,.frm-timeline-view--content-col h4{margin:0;padding:0;font-size:20px;line-height:30px;color:var(--frm-views-timeline--text-color);font-weight:600}@media only screen and (max-width:768px){.frm-timeline-view--content-col h3,.frm-timeline-view--content-col h4{font-size:16px;line-height:24px}}.frm-timeline-view--content-col h5{margin:0;padding:0;font-size:16px;line-height:24px;color:var(--frm-views-timeline--line-color);font-weight:400}.frm-timeline-view--content-col p{font-weight:400;font-size:16px;line-height:24px;color:var(--frm-views-timeline--text-color)}@media only screen and (max-width:768px){.frm-timeline-view--content-col p{font-size:12px;line-height:20px}}.frm-timeline-view--animate-second>*{opacity:0;transition:transform 0.25s cubic-bezier(.33,1,.68,1),opacity 0.35s cubic-bezier(.33,1,.68,1)}.frm-timeline-view--item:not(.frm-timeline-view--item-active) .frm-timeline-view--animate-second>*{opacity:0.0!important}.frm-timeline-view--wrapper.frm-timeline-view--horizontal .frm-timeline-view--item{flex-direction:column;justify-content:center}.frm-timeline-view--detail-popup{position:absolute;top:0;left:0;width:270px;background:var(--frm-views-timeline--popup-background);box-shadow:0 1px 25px 0 rgb(0 0 0 / .15);min-height:300px;border-radius:8px;z-index:-1;opacity:0;pointer-events:none;box-sizing:border-box;padding:16px}.frm-timeline-view--detail-popup img{border-radius:8px;width:100%}.frm-timeline-view--detail-popup h2,.frm-timeline-view--detail-popup h3,.frm-timeline-view--detail-popup h4,.frm-timeline-view--detail-popup h5,.frm-timeline-view--detail-popup h6{font-size:16px;line-height:24px;font-weight:600;display:block;margin:0;padding:0}.frm-timeline-view--detail-popup,.frm-timeline-view--detail-popup p{font-size:16px;line-height:24px;font-weight:400;color:var(--frm-views-timeline--popup-text-color)}.frm-timeline-view--detail-popup.frm-timeline-view--detail-popup-open{z-index:12;opacity:1;pointer-events:auto}.frm-timeline-view--detail-popup.frm-timeline-view--detail-popup-right{top:40px;right:auto;left:auto}.frm-timeline-view--detail-popup:before{content:'';position:absolute;top:40px;left:-15px;width:0;height:0;border-top:18px solid #fff0;border-bottom:18px solid #fff0;border-right:15px solid var(--frm-views-timeline--popup-background);filter:drop-shadow(2px 0 2px rgb(0 0 0 / .003))}.frm-timeline-view--detail-popup:after{content:'';display:block;position:absolute;top:0;left:0;width:35px;height:100%;transform:translateX(-100%)}.frm-timeline-view--detail-popup.frm-timeline-view--vertical-popup-mobile:after,.frm-timeline-view--detail-popup.frm-timeline-view--detail-popup-right:after{right:0;left:auto;transform:translateX(100%)}.frm-timeline-view--detail-popup.frm-timeline-view--detail-popup-right:before{content:'';position:absolute;top:40px;left:auto;right:-15px;width:0;height:0;border-top:18px solid #fff0;border-bottom:18px solid #fff0;border-left:15px solid var(--frm-views-timeline--popup-background);border-right:0;filter:drop-shadow(2px 0 2px rgb(0 0 0 / .03))}.frm-timeline-view--detail-popup.frm-timeline-view--vertical-popup-mobile:before{content:'';position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:18px solid #fff0;border-right:18px solid #fff0;border-bottom:15px solid var(--frm-views-timeline--popup-background);border-top:0;filter:drop-shadow(0 -2px 2px rgb(0 0 0 / .03))}.frm-timeline-view--mobile-content{display:none}@media only screen and (max-width:768px){.frm-timeline-view--content{display:none}.frm-timeline-view--mobile-content{display:block}.frm-timeline-view--vertical-right .frm-timeline-view--tracker{right:auto}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal).frm-timeline-view--vertical-right .frm-timeline-view--item{flex-direction:row-reverse;flex-wrap:wrap;margin-left:8px;margin-top:80px}.frm-timeline-view--wrapper:not(.frm-timeline-view--horizontal).frm-timeline-view--vertical-right .frm-timeline-view--animate-second{flex:0 0 77%!important;margin-top:5px}.frm-timeline-view--wrapper.frm-timeline-view--vertical-right .frm-timeline-view--content-col:nth-child(2){align-items:flex-start}.frm-timeline-view--wrapper.frm-timeline-view--vertical-right .frm-timeline-view--item .frm-timeline-view--marker{transform:translateX(-50%);z-index:12}.frm-timeline-view--wrapper.frm-timeline-view--vertical-right .frm-timeline-view--content-col:first-child{align-items:flex-start;padding:0}}.frm-timeline-view--mobile-slider{overflow:hidden!important;position:relative;padding:2px}.frm-timeline-view--mobile-slider .frm-timeline-view-container{transition:transform 0.5s linear}.frm-timeline-view--mobile-slider .frm-timeline-view--item{min-width:unset!important;min-height:450px!important}.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--marker-icon,.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--content-box{opacity:1.0!important;transform:scaleX(1)!important}.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--content-box>*{opacity:1.0!important;transition:opacity 0.95s cubic-bezier(.33,1,.68,1),transform 0.4s cubic-bezier(.33,1,.68,1)!important;transform:translate(0,0)!important}.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--animate-first>*{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1) translate(0,0)!important;opacity:1.0!important;filter:blur(0)!important}.frm-timeline-view--mobile-slider .frm-timeline-view--content{max-width:unset;flex:0 0 100%;width:100%;min-width:100%;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important}.frm-timeline-view--mobile-slider .frm-timeline-view--item.frm-timeline-view--item-active .frm-timeline-view--marker-dot-icon{opacity:1!important;transform:scale(1)!important}.frm-timeline-view--mobile-slider .frm-timeline-view--content,.frm-timeline-view--mobile-slider .frm-timeline-view--tracker,.frm-timeline-view--mobile-navs{transform:translateY(-90px)}.frm-timeline-view--mobile-navs{position:absolute;height:32px;top:0;bottom:0;left:0;width:100%;margin:auto;z-index:11}.frm-timeline-view--mobile-nav-next,.frm-timeline-view--mobile-nav-prev{width:32px;height:32px;position:relative;border-radius:50%;background-color:rgb(29 41 57);cursor:pointer}.frm-timeline-view--mobile-nav-next.frm-disabled,.frm-timeline-view--mobile-nav-prev.frm-disabled{background-color:rgb(211 220 233)}.frm-timeline-view--mobile-nav-next.frm-disabled::before,.frm-timeline-view--mobile-nav-prev.frm-disabled::before{background-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1L6.5 6L1.5 11' stroke='rgba(29, 41, 57, 1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.frm-timeline-view--mobile-nav-next{position:absolute;right:0;top:0}.frm-timeline-view--mobile-nav-next::before,.frm-timeline-view--mobile-nav-prev::before{content:'';display:block;width:8px;height:12px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1L6.5 6L1.5 11' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.frm-timeline-view--mobile-nav-prev::before{transform:rotate(180deg)}.with_frm_style,.frm_forms{--progress-border-color-b:#d5d5d5;--image-size:150px}.js .frm_logic_form:not(.frm_no_hide){display:none}.with_frm_style .frm_conf_field.frm_half label.frm_conf_label{overflow:hidden;white-space:nowrap}.with_frm_style .frm_time_wrap{white-space:nowrap}.with_frm_style select.frm_time_select{white-space:pre;display:inline}.with_frm_style .frm-show-form{overflow-x:clip}.frm-slider-wrapper{position:relative;padding:1.5rem 0;min-width:100px}.frm-slider-track{width:100%;height:var(--slider-track-size);background:var(--slider-bar-color);border-radius:3px;position:absolute;transform:translateY(-50%)}.frm-slider-range{height:var(--slider-track-size);background:var(--slider-color);position:absolute;transform:translateY(-50%)}.frm-slider-handle{box-sizing:border-box;width:var(--slider-circle-size);height:var(--slider-circle-size);background:#fff;border:2px solid var(--slider-color);border-radius:50%;position:absolute;transform:translate(0%,-50%);cursor:pointer;touch-action:none}.frm-slider-handle:focus{outline:none;box-shadow:0 0 0 3px rgb(66 133 244 / .3)}.with_frm_style .frm-show-form .frm_section_heading h3[class*="frm_pos_"]{padding:var(--section-pad);margin:0;font-size:var(--section-font-size);font-family:var(--font);font-weight:var(--section-weight);color:var(--section-color);border:none;background-color:var(--section-bg-color)}.with_frm_style .frm-show-form .frm_section_heading h3.frm_trigger:focus-visible{outline:1px solid var(--border-color-active);outline-offset:2px;box-shadow:0 0 5px 0 rgb(79 109 245 / .6)}.frm_trigger .frmsvg{width:16px;height:16px;color:#667085;margin:0 2px}.frm_trigger>svg.frmsvg:nth-child(1){display:inline-block}.frm_trigger>svg.frmsvg:nth-child(2){display:none}.frm_trigger.active>svg.frmsvg:nth-child(2){display:inline-block}.frm_trigger.active>svg.frmsvg:nth-child(1){display:none}.with_frm_style .frm_repeat_sec{margin-bottom:var(--field-margin);margin-top:var(--field-margin);padding-bottom:15px;border-bottom-width:var(--section-border-width);border-bottom-style:var(--section-border-style);border-color:var(--section-border-color)}.with_frm_style .frm_repeat_sec:last-child{border-bottom:none;padding-bottom:0}.with_frm_style .frm_repeat_inline{clear:both}.frm_invisible_section .frm_form_field,.frm_invisible_section{display:none!important;visibility:hidden!important;height:0;margin:0}.frm_form_field .frm_repeat_sec .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button{transition:opacity .15s ease-in-out;pointer-events:none}.frm_form_field .frm_repeat_sec .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row.frm_hide_add_button{display:none}.frm_hide_remove_button.frm_remove_form_row{display:none!important}.frm_form_field div.frm_repeat_grid .frm_add_form_row.frm_hide_add_button,.frm_form_field div.frm_repeat_inline .frm_add_form_row.frm_hide_add_button{visibility:hidden}.frm_form_field div.frm_repeat_grid .frm_add_form_row,.frm_form_field div.frm_repeat_inline .frm_add_form_row,.frm_section_heading div.frm_repeat_sec:last-child .frm_add_form_row{display:inline-flex;visibility:visible;pointer-events:auto}.frm_form_fields .frm_section_heading.frm_hidden{display:none}.frm_repeat_buttons a.frm_remove_form_row,.frm_repeat_buttons a.frm_add_form_row{display:inline-flex;align-items:center;gap:8px;line-height:normal}.frm_repeat_buttons .frmsvg{width:12px;height:12px}.frm_repeat_grid .frm_button,.frm_repeat_inline .frm_button,.frm_repeat_sec .frm_button{display:inline-block;line-height:1}.frm_form_field .frm_repeat_grid~.frm_repeat_grid .frm_form_field .frm_primary_label{display:none!important}.frm_section_heading.frm_no_border_top h3[class*="frm_pos_"]{border-top:none!important}.with_frm_style .frm_input_group{position:relative;display:flex;align-items:stretch;width:100%}.with_frm_style .frm_input_group.frm_hidden{display:none}.with_frm_style .frm_inline_box{display:flex;text-align:center;align-items:center;font-size:var(--field-font-size);padding:0 12px;color:var(--form-desc-color);border-width:var(--field-border-width);border-style:var(--field-border-style);border-color:var(--border-color);background-color:var(--bg-color-disabled);border-radius:var(--border-radius);width:auto}.with_frm_style .frm_input_group .frm_inline_box:first-child{margin-right:-1px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.with_frm_style .frm_input_group .frm_slimselect+.frm_inline_box,.with_frm_style .frm_input_group select+.frm_inline_box,.with_frm_style .frm_input_group .frm_slimselect+.frm_inline_box,.with_frm_style .frm_input_group input+.frm_inline_box,.with_frm_style .frm_input_group .frm_show_password_wrapper+.frm_inline_box{margin-left:-1px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.with_frm_style .frm_input_group .frm_slimselect,.with_frm_style .frm_input_group>select,.with_frm_style .frm_input_group>input{position:relative;flex:1 1 auto;width:1%!important;min-width:0;margin-top:0;margin-bottom:0;display:block}.with_frm_style .frm_input_group.frm_with_pre .frm_slimselect,.with_frm_style .frm_input_group.frm_with_pre>select,.with_frm_style .frm_input_group.frm_with_pre>input,.with_frm_style .frm_input_group.frm_with_pre>.frm_show_password_wrapper>input{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.with_frm_style .frm_input_group.frm_with_post .frm_slimselect,.with_frm_style .frm_input_group.frm_with_post>select,.with_frm_style .frm_input_group.frm_with_post>input,.with_frm_style .frm_input_group.frm_with_post>.frm_show_password_wrapper>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ss-content.frm_slimselect{padding:0!important}.with_frm_style .ss-value-delete{border-left:none!important;padding-left:0!important}.with_frm_style .ss-main{display:flex!important;--ss-font-color:var(--text-color);--ss-border-color:var(--border-color);--ss-border-radius:var(--border-radius);--ss-bg-color:var(--bg-color);--ss-spacing-s:6px;--ss-spacing-m:10px;--ss-main-height:var(--field-height);border-width:var(--fieldset);font-size:var(--field-font-size);line-height:1.3;align-self:baseline;margin-top:3px;font-family:var(--font)}.ss-content.frm_slimselect{font-size:var(--field-font-size);font-family:var(--font);height:auto;display:flex}.with_frm_style .ss-main .ss-values .ss-value .ss-value-text{padding:2px var(--ss-spacing-s)}.ss-content.frm_slimselect.frm_slimselect_rtl{direction:rtl}.ss-content.frm_slimselect.frm_slimselect_rtl .ss-search input{text-align:right}.ss-main.frm_slimselect.frm_slimselect_rtl .ss-value-delete{margin-left:var(--ss-spacing-m)}.ss-main.frm_slimselect .ss-values .ss-placeholder{padding:0}.frm_fields_container .frm_form_field .ss-main.auto_width{width:auto!important;display:inline-flex!important}.ss-main.frm_slimselect .ss-arrow{margin-left:var(--ss-spacing-s);margin-right:0}.frm_input_group.frm_slimselect_wrapper{flex-wrap:nowrap}.frm_input_group.frm_slimselect_wrapper .frm_slimselect{border-radius:0}.frm_input_group.frm_slimselect_wrapper .ss-main.frm_slimselect{margin-top:0;height:1.7rem}.with_frm_style .frm_total input,.with_frm_style .frm_total_big input{background-color:#fff0;border:none;width:auto;box-shadow:none!important}.with_frm_style .frm_total .frm_inline_box,.with_frm_style .frm_total_big .frm_inline_box{background-color:transparent!important;border-width:0!important;box-shadow:none!important;color:var(--text-color);padding:0 3px 0 1px!important}.with_frm_style .frm_inline_total{padding:0 3px}.flatpickr-calendar,#ui-datepicker-div{background:#fff;position:absolute;display:none;z-index:999999!important}.frm-datepicker.flatpickr-calendar,.frm-datepicker.ui-datepicker{z-index:999999!important;margin-top:6px}.frm-datepicker .flatpickr-calendar,.frm-datepicker.flatpickr-calendar,.frm-datepicker .ui-datepicker,.frm-datepicker.ui-datepicker{box-sizing:border-box;min-width:282px;border-radius:var(--border-radius);padding:16px 18px;box-shadow:0 11.3px 22.6px -5.65px #1018282E}.frm-datepicker.flatpickr-calendar:not(.frm-datepicker-custom-theme),.frm-datepicker .ui-datepicker,.frm-datepicker.ui-datepicker{border:1px solid #F2F4F7}.frm-datepicker.ui-datepicker{display:none}.frm-datepicker.flatpickr-calendar.inline{max-width:40em}.frm-datepicker .ui-datepicker .ui-datepicker-header,.frm-datepicker.ui-datepicker .ui-datepicker-header{padding:6px 0 12px;position:relative}.frm-datepicker.flatpickr-calendar .flatpickr-monthDropdown-months,.frm-datepicker.flatpickr-calendar .numInputWrapper,.frm-datepicker .ui-datepicker-title select.ui-datepicker-month,.frm-datepicker .ui-datepicker-title select.ui-datepicker-year{min-height:unset;width:33%;padding:4px 5px 5px;line-height:14px;margin:0}.frm-datepicker .ui-datepicker-title select.ui-datepicker-month,.frm-datepicker .ui-datepicker-title select.ui-datepicker-year{background-color:#fff}.frm-datepicker.flatpickr-calendar:not(.inline) .flatpickr-monthDropdown-months{width:53%}.frm-datepicker .ui-datepicker-title select.ui-datepicker-month,.frm-datepicker select.ui-datepicker-month{margin-right:3px}.frm-datepicker .ui-datepicker-month,.frm-datepicker .ui-datepicker-year{max-width:100%;max-height:2em;padding:6px 10px;box-sizing:border-box;display:inline;color:#555}.frm-datepicker span.ui-datepicker-month,.frm-datepicker span.ui-datepicker-year{line-height:25px;font-weight:600}.frm-datepicker .ui-datepicker-calendar{margin:0!important}.frm-datepicker .ui-datepicker-calendar thead{color:var(--text-color);background-color:var(--bg-color)}.frm-datepicker .ui-datepicker-calendar thead th{padding:8px;font-weight:400;font-size:var(--field-font-size);color:var(--description-color)}.frm-datepicker .ui-datepicker-prev{transform:rotate(0deg)!important}.frm-datepicker .flatpickr-months .flatpickr-next-month,.frm-datepicker .ui-datepicker-next{transform:rotate(180deg)!important}.frm-datepicker .flatpickr-months .flatpickr-prev-month svg,.frm-datepicker .flatpickr-months .flatpickr-next-month svg{display:none}.frm-datepicker .flatpickr-months .flatpickr-prev-month:before,.frm-datepicker .flatpickr-months .flatpickr-next-month:before,.frm-datepicker .ui-datepicker-prev:before,.frm-datepicker .ui-datepicker-next:before{content:''!important;position:absolute;top:0;left:0;width:100%!important;height:100%!important;background-color:var(--date-head-color);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjOThBMkIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJtMTEuMDQgNy44LTIuOTEgMi43IDIuOTEgMi43Ii8+PC9zdmc+Cg==) no-repeat center;padding:0!important}.frm-datepicker.frm-datepicker-custom-theme .flatpickr-prev-month:before,.frm-datepicker.frm-datepicker-custom-theme .flatpickr-next-month:before{background-color:#fff}.frm-datepicker.frm-date-no-month-select .flatpickr-prev-month,.frm-datepicker.frm-date-no-month-select .flatpickr-next-month{display:none}.google-visualization-tooltip-item-list,.google-visualization-tooltip-item-list .google-visualization-tooltip-item:first-child{margin:1em 0!important}.google-visualization-tooltip-item{list-style-type:none!important;margin:.65em 0!important}[id^="chart__frm_pie"] .google-visualization-tooltip{pointer-events:none}.with_frm_style .frm_scale{margin-right:15px;text-align:center;float:left}.with_frm_style .frm_scale input[type=radio]{display:block!important;margin:0}.with_frm_style .frm_scale input[type=radio]:checked:before{transform:scale(1)}.frm-star-group{white-space:nowrap;display:inline-block}.frm-star-group+p{display:inline-block}.frm-star-group input{opacity:0;position:absolute!important;z-index:-1}.frm-show-form .frm-star-group .frmsvg,.frm-show-form .frm-star-group input+label.star-rating{float:none;font-size:20px;line-height:1;cursor:pointer;background:#fff0;overflow:hidden!important;clear:none;font-style:normal;vertical-align:top;position:relative;width:auto}.frm-star-group .frmsvg{display:inline-block;width:20px;height:20px;fill:#FDB022;vertical-align:text-bottom}.frm-show-form .frm-star-group input+label.star-rating{display:inline-flex;color:#fff0}.frm-show-form .frm-star-group input+label.star-rating:before{content:''}.frm-star-group input[type=radio]:checked+label:before,.frm-star-group:not(.frm-star-hovered) input[type=radio]:checked+label:before{color:#F0AD4E}.frm-star-group:not(.frm-star-hovered) input[type=radio]:checked+label,.frm-star-group input+label:hover,.frm-star-group:hover input+label:hover,.frm-star-group .star-rating-on,.frm-star-group .star-rating-hover{color:#F0AD4E}.frm-star-group .star-rating-readonly{cursor:default!important}.frm-star-group>svg+svg{margin-left:5px}.frm-star-group .star-rating .frmsvg:last-of-type,.frm-star-group .star-rating-on .frmsvg:first-of-type,.frm-star-group .star-rating-hover .frmsvg:first-of-type{display:none}.frm-star-group .star-rating-on .frmsvg:last-of-type,.frm-star-group .star-rating-hover .frmsvg:last-of-type{display:inline}.with_frm_style .frm_other_input.frm_other_full{margin-top:10px}.frm_left_container .frm_other_input{grid-column:2}.frm_inline_container.frm_other_container .frm_other_input,.frm_left_container.frm_other_container .frm_other_input{margin-left:5px}.frm_right_container.frm_other_container .frm_other_input{margin-right:5px}.frm_inline_container.frm_other_container select~.frm_other_input,.frm_right_container.frm_other_container select~.frm_other_input,.frm_left_container.frm_other_container select~.frm_other_input{margin:0}.with_frm_style input[type=file]::-webkit-file-upload-button{color:var(--text-color);background-color:var(--bg_color);padding:var(--field-pad);border-radius:var(--border-radius);border-color:var(--border-color);border-width:var(--field-border-width);border-style:var(--field-border-style)}.frm_pagination_cont ul.frm_pagination{display:inline-block;list-style:none;margin-left:0!important}.frm_pagination_cont ul.frm_pagination>li{display:inline;list-style:none;margin:2px;background-image:none}ul.frm_pagination>li.active a{text-decoration:none}.frm_pagination_cont ul.frm_pagination>li:first-child{margin-left:0}.archive-pagination.frm_pagination_cont ul.frm_pagination>li{margin:0}.frm_switch_opt{padding:0 8px 0 0;white-space:normal;display:inline;vertical-align:middle;font-size:var(--toggle-font-size);font-weight:var(--check-weight)}.frm_on_label{padding:0 0 0 8px}.frm_on_label,.frm_off_label{color:var(--check-label-color)}.frm_switch{position:relative;display:inline-block;width:40px;height:25px;vertical-align:middle}.frm_switch_block input{display:none!important}.frm_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--toggle-off-color);transition:0.4s;border-radius:30px}.frm_slider:before{border-radius:50%;position:absolute;content:"";height:23px;width:23px;left:1px;bottom:1px;background-color:#fff;transition:.4s;box-shadow:0 2px 6px rgb(41 58 82 / .31)}input:checked+.frm_switch .frm_slider{background-color:var(--toggle-on-color)}input:focus+.frm_switch .frm_slider{box-shadow:0 0 1px #3177c7}input:checked+.frm_switch .frm_slider:before{transform:translateX(15px)}.frm_rtl .frm_switch_opt{padding:0 8px}.frm_rtl .frm_slider:before{left:16px}.frm_rtl input:checked+.frm_switch .frm_slider:before{transform:none!important;left:1px}.with_frm_style .frm_range_container{padding-top:5px}.with_frm_style input[type=range]{-webkit-appearance:none;display:block;width:100%;height:var(--slider-track-size);font-size:var(--description-font-size);border-radius:calc(var(--border-radius) / 2);margin:10px 0;outline:none;background:var(--slider-bar-color)}.with_frm_style input[type=range]:focus,.with_frm_style input[type=range]:active{background:var(--slider-bar-color)}.with_frm_style input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:var(--slider-circle-size);width:var(--slider-circle-size);border:2px solid #4199FD;color:#fff;background:#fff;cursor:pointer;border-radius:50%;box-shadow:0 4px 8px -2px rgb(16 24 40 / .1)}.with_frm_style input[type=range]::-moz-range-thumb{height:var(--slider-circle-size);width:var(--slider-circle-size);border:2px solid #4199FD;color:#fff;background:#fff;cursor:pointer;border-radius:50%;box-shadow:0 4px 8px -2px rgb(16 24 40 / .1)}.with_frm_style input[type=range]::-ms-thumb{height:var(--slider-circle-size);width:var(--slider-circle-size);border:2px solid #4199FD;color:#fff;background:#fff;cursor:pointer;border-radius:50%;box-shadow:0 4px 8px -2px rgb(16 24 40 / .1)}.with_frm_style .frm_range_unit,.with_frm_style .frm_range_value{display:inline-block;padding:0 2px}.with_frm_style [class^="frm-text-"] .frm_range_unit,.with_frm_style .frm_range_container>.frm_range_unit,.with_frm_style .frm_range_container .range-value span,.with_frm_style .frm_range_value{font-size:var(--slider-font-size);color:var(--text-color);font-weight:700}.with_frm_style .frm_range_max{float:right}.with_frm_style .frm_range_container input+.frm_range_value{display:block}.frm-text-left{text-align:left}.frm-text-center{text-align:center}.frm-text-right{text-align:right}.with_frm_style .frm_dropzone{border-color:var(--border-color);border-radius:var(--border-radius);color:var(--text-color);background-color:var(--bg-color)}.with_frm_style .frm_dropzone .frm_upload_icon,.with_frm_style .frm_dropzone .dz-remove{color:var(--description-color)}.with_frm_style .frm_compact .frm_dropzone .frm_upload_icon{color:var(--submit-text-color)}.with_frm_style .frm_compact .frm_dropzone .frmsvg{width:18px;height:18px}.with_frm_style .frm_form_field:not(.frm_compact) .frm_dropzone .frmsvg{width:24px;height:24px;display:block;margin:0 auto 8px;color:#667085}.with_frm_style .frm_dropzone .frm_remove_link .frmsvg{width:18px;height:18px;cursor:pointer}.with_frm_style .frm_blank_field .frm_dropzone{border-color:var(--border-color-error);color:var(--text-color-error);background-color:var(--bg-color-error)}.with_frm_style .frm_dropzone .dz-preview .dz-progress{background:var(--progress-bg-color)}.with_frm_style .frm_dropzone .dz-preview .dz-progress .dz-upload,.with_frm_style .frm_dropzone .dz-preview.dz-complete .dz-progress{background:var(--progress-active-bg-color)}.frm_image_size_medium{--image-size:250px}.frm_image_size_large{--image-size:320px}.frm_image_size_xlarge{--image-size:400px}.frm_image_options .frm_opt_container{display:inline-flex;flex-flow:wrap;flex-direction:row;margin:0 -10px}.frm_image_options .frm_radio input[type=radio],.frm_image_options .frm_checkbox input[type=checkbox]{position:absolute!important;top:9px;right:10px;z-index:2;margin:0}.frm_checkbox label.frm-label-disabled,.frm_radio label.frm-label-disabled{opacity:.5}.frm_image_options .frm_image_option_container{border-width:var(--field-border-width);border-style:solid;border-color:var(--border-color);border-radius:var(--border-radius);display:flex;flex-wrap:wrap;box-sizing:border-box;position:relative;height:100%;width:100%;overflow:hidden}.frm_image_options .frm_image_option_container.frm_label_with_image .frm_empty_url,.frm_image_options .frm_image_option_container.frm_label_with_image img{border-bottom-left-radius:0;border-bottom-right-radius:0}.with_frm_style .vertical_radio.frm_image_options .frm_image_option>label{text-indent:0;padding-left:0}.frm_show_images.frm_image_option_container{display:inline-flex;flex-wrap:nowrap;flex-direction:column;text-align:center;align-items:center;width:150px;margin-right:10px;margin-bottom:10px}.frm-summary-page-wrapper .frm_image_option_container img{width:100%;height:150px;object-fit:cover}.frm_image_option_container .frm_selected_checkmark{display:none}.frm_image_option_container .frm_image_placeholder_icon{position:absolute}.frm_image_option_container .frm_image_placeholder_icon svg{width:63px;opacity:.2}.frm_text_label_for_image{font-size:var(--description-font-size);color:var(--description-color);text-align:center;width:100%;padding:10px;word-break:keep-all}.frm_image_options input[type="radio"]:not([disabled])+.frm_image_option_container:hover,.frm_image_options input[type="checkbox"]:not([disabled])+.frm_image_option_container:hover,input[type="radio"]:checked+.frm_image_option_container,input[type="checkbox"]:checked+.frm_image_option_container{border-color:var(--border-color-active)}input[type="radio"]:disabled+.frm_image_option_container,input[type="checkbox"]:disabled+.frm_image_option_container{opacity:.7;border-color:var(--border-color-disabled)}.frm_blank_field.frm_image_options .frm_image_option_container{border-color:var(--border-color-error)}.frm_image_options .frm_image_option_container .frm_empty_url,.frm_image_options .frm_image_option_container img{width:100%;height:150px;height:var(--image-size);object-fit:cover;border-radius:var(--border-radius)}.frm_checkbox label.frm_screen_reader.frm_hidden,.frm_radio label.frm_screen_reader.frm_hidden{width:auto}.frm_image_option_container .frm_empty_url{background:#f9f9f9;display:flex;justify-content:center;align-items:center}.horizontal_radio .frm_checkbox.frm_image_option,.horizontal_radio .frm_radio.frm_image_option{padding-left:0}.frm_checkbox.frm_image_option,.frm_radio.frm_image_option{width:var(--image-size)!important;position:relative}.frm_form_field .frm_checkbox.frm_image_option,.frm_form_field .frm_checkbox.frm_image_option+.frm_checkbox,.frm_form_field .frm_radio.frm_image_option,.frm_form_field .frm_radio.frm_image_option+.frm_radio{margin:10px}.frm_checkbox.frm_image_option label,.frm_radio.frm_image_option label{padding-left:0;margin-left:0;min-height:0;width:100%;visibility:visible}.frm_with_bg_image .frm_form_fields>fieldset{position:relative}.frm_with_bg_image .frm_form_fields>fieldset:before{content:' ';display:block;position:absolute;top:0;height:100%;background-position:50% 0;left:0;width:100%;background-image:var(--bg-image-url);background-repeat:no-repeat;background-size:cover}.frm_with_bg_image .frm_form_fields>fieldset>*:not(.frm_screen_reader){z-index:1;position:relative}.with_frm_style .frm_dropzone.dz-clickable,.with_frm_style .frm-star-group input+label,.with_frm_style .frm_rootline_group{border:var(--field-border-style) var(--field-border-width) #fff0}.with_frm_style .frm_dropzone.dz-clickable:has(button:focus),.with_frm_style .frm-star-group input:focus+label,.with_frm_style .frm_rootline_group:focus{background-color:var(--bg-color-active);border-color:var(--border-color-active);color:var(--text-color);box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(79 109 245 / .6)}.with_frm_style .frm_range_container input[type=range]:focus::-webkit-slider-runnable-track{box-shadow:0 0 0 3px rgb(79 109 245 / .25)}.with_frm_style .frm_range_container input[type=range]:focus::-moz-range-track{box-shadow:0 0 0 3px rgb(79 109 245 / .25)}.with_frm_style .frm_rootline_group:focus-visible,.with_frm_style .frm_rootline_group input:focus-visible{outline:none}@media screen and (max-width:768px){.frm-pass-req,.frm-pass-verified{width:50%!important;white-space:nowrap}}.frm-pass-req,.frm-pass-verified{display:flex;align-items:center;float:left;width:20%;line-height:20px;font-size:12px;padding-top:4px;min-width:175px}.frm-pass-req .frmsvg,.frm-pass-verified .frmsvg{width:12px;height:12px;padding-right:4px}.passed_svg,.failed_svg{display:none!important}.frm-pass-verified .passed_svg,.frm-pass-req .failed_svg{display:inline-block!important}div.frm-password-strength{width:100%;float:left}.frm_show_password_wrapper{position:relative;display:inline-block}.frm_show_password_wrapper input[type=password],.frm_show_password_wrapper input[type=text]{padding-right:44px;display:block}.frm_show_password_wrapper button{position:absolute;top:50%;height:32px;height:var(--field-height);right:0;border:0;background:transparent!important;cursor:pointer;transform:translateY(-50%);padding:0 10px;color:#BFC3C8;color:var(--border-color);display:flex;align-items:center}.frm_show_password_wrapper button:hover{color:#BFC3C8;color:var(--border-color);background:transparent!important}.frm_show_password_wrapper button svg{width:24px;height:24px}input[type="text"]+.frm_show_password_btn svg:first-child,input[type="password"]+.frm_show_password_btn svg:last-child{display:none}.frm_show_password_btn:focus-visible{outline-offset:-6px;border-radius:8px}div.frm_repeat_grid:after,div.frm_repeat_inline:after,div.frm_repeat_sec:after{content:'';display:table;clear:both}.with_frm_style .frm-summary-page-wrapper{padding:50px;margin:25px 0 50px;border:1px solid var(--border-color);border-radius:var(--border-radius)}.with_frm_style .frm-summary-page-wrapper .frm-edit-page-btn{float:right;margin:0;padding:3px 10px;font-size:13px}.frm-summary-page-wrapper .frm-line-table th{width:40%}button .frm-icon{display:inline-block;color:inherit;width:12px;height:12px;fill:currentColor}.frm-line-table{width:100%;border-collapse:collapse;margin-top:.5em;font-size:var(--font-size)}.frm-line-table tr{background-color:#fff0;border-bottom:1px solid rgb(204 204 204 / .6)}.frm-line-table td,.frm-line-table th{border:0;padding:20px 15px;background-color:#fff0;vertical-align:top;color:var(--label-color)}.frm-line-table th{opacity:.7;font-size:1.1em;font-weight:500}.frm-line-table h3{font-size:21px;font-weight:500;margin:0}.frm_form_field .frm_total_formatted{display:inline-block;margin:5px 0 0}.frm_form_field.frm_total_big .frm_total_formatted{margin:0}.frm_form_field.frm_total_big .frm_total_formatted,.frm_form_field.frm_total_big input[type=text],.frm_form_field.frm_total_big input[type=number],.frm_form_field.frm_total_big input,.frm_form_field.frm_total_big textarea{font-size:32px;font-weight:700;line-height:44px}.frm_round{border-radius:50%}.frm_round.frm_color_block{padding:3px}.frm_square{border-radius:var(--border-radius);object-fit:cover;width:150px;height:150px}.frmsvg{max-width:100%;fill:currentColor;vertical-align:sub;display:inline-block}.frm_smaller{font-size:90%}.frm_small{font-size:14px;font-weight:400}.frm_bigger{font-size:110%}ul.frm_plain_list,ul.frm_plain_list li{list-style:none;list-style-type:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}ul.frm_inline_list li{display:inline;padding:2px}.frm_flex,.frm_full_row{display:flex;flex-direction:row;flex-wrap:wrap}.frm_full_row>li,.frm_full_row>div{flex:1;text-align:center}.frm_tiles>li,.frm_tiles>div{border:1px solid var(--border-color);border-radius:var(--border-radius);margin-top:20px;padding:25px;box-shadow:0 0 5px 1px rgb(0 0 0 / .075)}.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons svg.frm-svg-icon{fill:var(--repeat-icon-color)}.with_frm_style .frm_remove_form_row:hover,.with_frm_style .frm_add_form_row:hover{border-color:var(--submit-hover-border-color);color:var(--submit-hover-color)}.with_frm_style .frm_remove_form_row.frm_button:hover,.with_frm_style .frm_add_form_row.frm_button:hover{background:var(--submit-hover-bg-color)}.with_frm_style .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frm-svg-icon,.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frm-svg-icon,.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_add_form_row:hover svg.frmsvg,.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_remove_form_row:hover svg.frmsvg{fill:var(--submit-hover-color)}@media only screen and (min-width:601px) and (max-width:782px){.frm_repeat_inline[data-column-count="2"][data-link-format="text"] .frm_first,.frm_repeat_inline[data-column-count="2"][data-link-format="both"] .frm_first{grid-column:span 8 / span 8}.frm_repeat_inline[data-column-count="2"][data-link-format="text"] .frm_repeat_buttons,.frm_repeat_inline[data-column-count="2"][data-link-format="both"] .frm_repeat_buttons{grid-column:span 4 / span 4}}@media only screen and (min-width:783px) and (max-width:1249px){.frm_repeat_inline[data-column-count="2"][data-link-format="text"] .frm_first,.frm_repeat_inline[data-column-count="2"][data-link-format="both"] .frm_first{grid-column:span 9 / span 9}.frm_repeat_inline[data-column-count="2"][data-link-format="text"] .frm_repeat_buttons,.frm_repeat_inline[data-column-count="2"][data-link-format="both"] .frm_repeat_buttons{grid-column:span 3 / span 3}}.frm_tiles h3{margin-top:5px}.frm_forms.frm_full_submit .frm_submit button{width:100%}.frm_forms.frm_full_submit .frm_submit.frm_flex button{width:auto;flex:1}select.frm_loading_lookup[multiple="multiple"]{background-image:none!important}.with_frm_style .frm_submit button.frm_save_draft{color:var(--submit-bg-color);background:var(--submit-text-color);border-color:var(--submit-bg-color)}.frm_image_options:not(.frm_display_format_buttons) .frm_image_option_container :has(.frm_image_placeholder_icon){min-width:var(--image-size)}.with_frm_style input[type=number][readonly]::-webkit-inner-spin-button{-webkit-appearance:none}.frm_slidein .frm_form_fields>fieldset{animation-name:frmSlideInRight;animation-duration:1s}.frm_slidein.frm_going_back .frm_form_fields>fieldset{animation-name:frmSlideInLeft}.frm_slidein.frm_slideout .frm_form_fields>fieldset{animation-name:frmSlideOutLeft!important}.frm_slidein.frm_slideout.frm_going_back .frm_form_fields>fieldset{animation-name:frmSlideOutRight!important}.frm_slidein .frm-g-recaptcha .grecaptcha-badge{animation-name:fadeIn;animation-duration:2s;animation-fill-mode:both}.frm_single_product_wrap{display:flex;align-items:center}.frm_single_product_image{height:var(--image-size);width:auto;margin-right:8px}.frm_single_product_wrap .frm_empty_url{background:#ecf0f5;display:flex;justify-content:center;align-items:center;width:var(--image-size);height:var(--image-size);margin-right:8px}.frm_single_product_wrap .frm_image_placeholder_icon svg{width:63px;height:auto;opacity:.2}.form-field:not(.frm_image_options) .frm_single_product_image{display:none}@keyframes frmSlideInLeft{0%{opacity:0;transform:translate3d(-3000px,0,0)}100%{opacity:1;transform:none}}@keyframes frmSlideInRight{0%{opacity:0;transform:translate3d(3000px,0,0)}100%{opacity:1;transform:none}}@keyframes frmSlideOutLeft{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes frmSlideOutRight{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(2000px,0,0)}}.frm_slideup .frm_form_fields>fieldset{animation-name:frmSlideDown;animation-duration:1s;animation-fill-mode:both}.frm_slideup.frm_going_back .frm_form_fields>fieldset{animation-name:frmSlideUp}.frm_slideup.frm_slideout .frm_form_fields>fieldset{animation-name:frmSlideOutUp!important}.frm_slideup.frm_slideout.frm_going_back .frm_form_fields>fieldset{animation-name:frmSlideOutDown!important}@keyframes frmSlideUp{0%{opacity:0;transform:translate3d(0,-200px,0)}100%{opacity:1;transform:none}}@keyframes frmSlideDown{0%{opacity:0;transform:translate3d(0,200px,0)}100%{opacity:1;transform:none}}@keyframes frmSlideOutUp{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(0,-200px,0)}}@keyframes frmSlideOutDown{0%{opacity:1;transform:none}100%{opacity:0;transform:translate3d(0,200px,0)}}:root{--ss-primary-color:#5897fb;--ss-bg-color:#ffffff;--ss-font-color:#4d4d4d;--ss-font-placeholder-color:#8d8d8d;--ss-disabled-color:#dcdee2;--ss-border-color:#dcdee2;--ss-highlight-color:#fffb8c;--ss-success-color:#00b755;--ss-error-color:#dc3545;--ss-focus-color:#5897fb;--ss-main-height:30px;--ss-content-height:300px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:0.2s;--ss-border-radius:4px}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none!important}.ss-main{display:flex;flex-direction:row;position:relative;user-select:none;color:var(--ss-font-color);min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;box-sizing:border-box;transition:background-color var(--ss-animation-timing);overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-disabled{color:var(--ss-font-color)}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:var(--ss-spacing-m);flex:1 1 100%}.ss-main .ss-values .ss-placeholder{display:flex;padding:var(--ss-spacing-s) var(--ss-spacing-m) var(--ss-spacing-s) var(--ss-spacing-m);margin:auto 0 auto 0;line-height:1em;align-items:center;width:100%;color:var(--ss-font-placeholder-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m);background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius)}.ss-main .ss-values .ss-single{display:flex;margin:auto 0 auto var(--ss-spacing-s)}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;background-color:var(--ss-primary-color);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{font-size:12px;color:var(--ss-bg-color);line-height:1;padding:var(--ss-spacing-s) var(--ss-spacing-m)}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s) var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--ss-bg-color);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--ss-bg-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{display:flex;align-self:center;justify-content:flex-end;flex:0 1 auto;width:8px;height:8px;margin:0 var(--ss-spacing-m) 0 var(--ss-spacing-m)}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke:var(--ss-font-color);stroke-width:20;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-main .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;border:solid 1px var(--ss-border-color);background-color:var(--ss-bg-color);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform:scaleY(0);transform-origin:center top;overflow:hidden;z-index:10000}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-open-above{flex-direction:column-reverse;opacity:1;transform:scaleY(1);transform-origin:center bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius)}.ss-content.ss-open-below{opacity:1;transform:scaleY(1);transform-origin:center top;border-bottom-left-radius:var(--ss-border-radius);border-bottom-right-radius:var(--ss-border-radius)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:var(--ss-spacing-l) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;padding:var(--ss-spacing-m) var(--ss-spacing-l);margin:0;border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius);background-color:var(--ss-bg-color);outline:0;text-align:left;box-sizing:border-box}.ss-content .ss-search input::placeholder{color:var(--ss-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--ss-focus-color)}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;margin:0 0 0 var(--ss-spacing-m);border:1px solid var(--ss-border-color);border-radius:var(--ss-border-radius)}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:12px;height:12px;margin:auto var(--ss-spacing-m) auto var(--ss-spacing-m)}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{color:var(--ss-font-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;font-weight:700;color:var(--ss-font-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--ss-spacing-m)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 var(--ss-spacing-s) 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--ss-success-color);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:var(--ss-font-color);stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s) var(--ss-spacing-s) var(--ss-spacing-s) calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{display:flex;padding:var(--ss-spacing-m) var(--ss-spacing-l) var(--ss-spacing-m) var(--ss-spacing-l);color:var(--ss-font-color);cursor:pointer;user-select:none}.ss-content .ss-list .ss-option:hover{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--ss-bg-color);background-color:var(--ss-primary-color)}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;background-color:var(--ss-disabled-color)}.ss-content .ss-list .ss-option.ss-disabled:hover{color:var(--ss-font-color)}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--ss-highlight-color)}.frm_forms{--iti-hover-color:rgba(0, 0, 0, 0.05);--iti-border-color:#ccc;--iti-dialcode-color:#999;--iti-dropdown-bg:white;--iti-search-icon-color:#999;--iti-spacer-horizontal:8px;--iti-flag-height:12px;--iti-flag-width:16px;--iti-border-width:1px;--iti-arrow-height:4px;--iti-arrow-width:6px;--iti-triangle-border:calc(var(--iti-arrow-width) / 2);--iti-arrow-padding:6px;--iti-arrow-color:#555;--iti-flag-sprite-width:3904px;--iti-flag-sprite-height:12px;--iti-mobile-popup-margin:30px}.frm_forms .iti{position:relative;display:inline-block}.frm_forms .iti *{box-sizing:border-box}.frm_forms .iti__a11y-text{width:1px;height:1px;clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute}.frm_forms .iti input.iti__tel-input,.frm_forms .iti input.iti__tel-input[type="text"],.frm_forms .iti input.iti__tel-input[type="tel"]{position:relative;z-index:0;margin:0!important}.frm_forms .iti__country-container{position:absolute;top:0;bottom:0;left:0;padding:var(--iti-border-width)}.frm_forms .iti__selected-country{z-index:1;position:relative;display:flex;align-items:center;height:100%;background:none;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.frm_forms .iti__selected-country-primary{display:flex;align-items:center;height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal)}.frm_forms .iti__arrow{margin-left:var(--iti-arrow-padding);width:0;height:0;border-left:var(--iti-triangle-border) solid #fff0;border-right:var(--iti-triangle-border) solid #fff0;border-top:var(--iti-arrow-height) solid var(--iti-arrow-color)}.frm_forms .iti__arrow--up{border-top:none;border-bottom:var(--iti-arrow-height) solid var(--iti-arrow-color)}.frm_forms .iti__dropdown-content{border-radius:3px;background-color:var(--iti-dropdown-bg)}.frm_forms .iti--inline-dropdown .iti__dropdown-content{position:absolute;z-index:2;margin-top:3px;margin-left:calc(var(--iti-border-width) * -1);border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px rgb(0 0 0 / .2)}.frm_forms .iti__search-input{width:100%;border-width:0;border-radius:3px;padding-left:30px;padding-right:28px}.frm_forms [dir="rtl"] .iti__search-input{padding-left:inherit;padding-right:30px;background-position:right 8px center}.frm_forms .iti__search-input+.iti__country-list{border-top:1px solid var(--iti-border-color)}.frm_forms .iti__search-input::-webkit-search-cancel-button{appearance:none}.frm_forms .iti__search-input-wrapper{position:relative;display:flex;align-items:center}.frm_forms .iti__search-icon{position:absolute;left:8px;display:flex;pointer-events:none}.frm_forms [dir="rtl"] .iti__search-icon{left:auto;right:8px}.frm_forms .iti__search-icon-svg{stroke:var(--iti-search-icon-color);fill:none;stroke-width:3}.frm_forms .iti__search-clear{position:absolute;right:4px;background:#fff0;border:0;border-radius:3px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:background-color 0.15s ease;width:24px;height:24px}.frm_forms .iti__search-clear .iti__search-clear-x{stroke-width:2}.frm_forms .iti__search-clear .iti__search-clear-bg{fill:var(--iti-search-icon-color)}.frm_forms [dir="rtl"] .iti__search-clear{right:auto;left:4px}.frm_forms .iti__search-clear:hover,.frm_forms .iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.frm_forms .iti__no-results{text-align:center;padding:30px 0}.frm_forms .iti__country-list{list-style:none;padding:0;margin:0;cursor:pointer;overflow-y:scroll;-webkit-overflow-scrolling:touch}.frm_forms .iti--inline-dropdown .iti__country-list{max-height:185px}.frm_forms .iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (max-width:500px){.frm_forms .iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.frm_forms .iti__country{display:flex;align-items:center;padding:8px var(--iti-spacer-horizontal);outline:none}.frm_forms .iti__dial-code{color:var(--iti-dialcode-color)}.frm_forms .iti__country.iti__highlight{background-color:var(--iti-hover-color)}.frm_forms .iti__country-list .iti__flag,.frm_forms .iti__country-name{margin-right:var(--iti-spacer-horizontal)}.frm_forms [dir="rtl"] .iti__country-list .iti__flag,.frm_forms [dir="rtl"] .iti__country-name{margin-right:0;margin-left:var(--iti-spacer-horizontal)}.frm_forms .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) button.iti__selected-country{cursor:pointer}.frm_forms .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.frm_forms .iti--allow-dropdown .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__dropdown-content:hover) .iti__selected-country-primary{background-color:var(--iti-hover-color)}.frm_forms .iti .iti__selected-dial-code{margin-left:4px}.frm_forms .iti--container{position:fixed;top:-1000px;left:-1000px;z-index:1060;padding:var(--iti-border-width)}.frm_forms .iti--container:hover{cursor:pointer}.frm_forms .iti__hide{display:none}.frm_forms .iti__v-hide{visibility:hidden}.frm_forms .iti--fullscreen-popup.iti--container{background-color:rgb(0 0 0 / .5);top:0;bottom:0;left:0;right:0;position:fixed;padding:var(--iti-mobile-popup-margin);display:flex;flex-direction:column;justify-content:flex-start}.frm_forms .iti--fullscreen-popup .iti__dropdown-content{display:flex;flex-direction:column;max-height:100%;position:relative}.frm_forms .iti--fullscreen-popup .iti__country{padding:10px 10px;line-height:1.5em}.frm_forms .iti__flag{--iti-flag-offset:100px;height:var(--iti-flag-height);width:var(--iti-flag-width);border-radius:1px;box-shadow:0 0 1px 0 #888;background-repeat:no-repeat;background-position:var(--iti-flag-offset) 0;background-size:var(--iti-flag-sprite-width) var(--iti-flag-sprite-height)}.frm_forms .iti__ac{--iti-flag-offset:0px}.frm_forms .iti__ad{--iti-flag-offset:-16px}.frm_forms .iti__ae{--iti-flag-offset:-32px}.frm_forms .iti__af{--iti-flag-offset:-48px}.frm_forms .iti__ag{--iti-flag-offset:-64px}.frm_forms .iti__ai{--iti-flag-offset:-80px}.frm_forms .iti__al{--iti-flag-offset:-96px}.frm_forms .iti__am{--iti-flag-offset:-112px}.frm_forms .iti__ao{--iti-flag-offset:-128px}.frm_forms .iti__ar{--iti-flag-offset:-144px}.frm_forms .iti__as{--iti-flag-offset:-160px}.frm_forms .iti__at{--iti-flag-offset:-176px}.frm_forms .iti__au{--iti-flag-offset:-192px}.frm_forms .iti__aw{--iti-flag-offset:-208px}.frm_forms .iti__ax{--iti-flag-offset:-224px}.frm_forms .iti__az{--iti-flag-offset:-240px}.frm_forms .iti__ba{--iti-flag-offset:-256px}.frm_forms .iti__bb{--iti-flag-offset:-272px}.frm_forms .iti__bd{--iti-flag-offset:-288px}.frm_forms .iti__be{--iti-flag-offset:-304px}.frm_forms .iti__bf{--iti-flag-offset:-320px}.frm_forms .iti__bg{--iti-flag-offset:-336px}.frm_forms .iti__bh{--iti-flag-offset:-352px}.frm_forms .iti__bi{--iti-flag-offset:-368px}.frm_forms .iti__bj{--iti-flag-offset:-384px}.frm_forms .iti__bl{--iti-flag-offset:-400px}.frm_forms .iti__bm{--iti-flag-offset:-416px}.frm_forms .iti__bn{--iti-flag-offset:-432px}.frm_forms .iti__bo{--iti-flag-offset:-448px}.frm_forms .iti__bq{--iti-flag-offset:-464px}.frm_forms .iti__br{--iti-flag-offset:-480px}.frm_forms .iti__bs{--iti-flag-offset:-496px}.frm_forms .iti__bt{--iti-flag-offset:-512px}.frm_forms .iti__bw{--iti-flag-offset:-528px}.frm_forms .iti__by{--iti-flag-offset:-544px}.frm_forms .iti__bz{--iti-flag-offset:-560px}.frm_forms .iti__ca{--iti-flag-offset:-576px}.frm_forms .iti__cc{--iti-flag-offset:-592px}.frm_forms .iti__cd{--iti-flag-offset:-608px}.frm_forms .iti__cf{--iti-flag-offset:-624px}.frm_forms .iti__cg{--iti-flag-offset:-640px}.frm_forms .iti__ch{--iti-flag-offset:-656px}.frm_forms .iti__ci{--iti-flag-offset:-672px}.frm_forms .iti__ck{--iti-flag-offset:-688px}.frm_forms .iti__cl{--iti-flag-offset:-704px}.frm_forms .iti__cm{--iti-flag-offset:-720px}.frm_forms .iti__cn{--iti-flag-offset:-736px}.frm_forms .iti__co{--iti-flag-offset:-752px}.frm_forms .iti__cr{--iti-flag-offset:-768px}.frm_forms .iti__cu{--iti-flag-offset:-784px}.frm_forms .iti__cv{--iti-flag-offset:-800px}.frm_forms .iti__cw{--iti-flag-offset:-816px}.frm_forms .iti__cx{--iti-flag-offset:-832px}.frm_forms .iti__cy{--iti-flag-offset:-848px}.frm_forms .iti__cz{--iti-flag-offset:-864px}.frm_forms .iti__de{--iti-flag-offset:-880px}.frm_forms .iti__dj{--iti-flag-offset:-896px}.frm_forms .iti__dk{--iti-flag-offset:-912px}.frm_forms .iti__dm{--iti-flag-offset:-928px}.frm_forms .iti__do{--iti-flag-offset:-944px}.frm_forms .iti__dz{--iti-flag-offset:-960px}.frm_forms .iti__ec{--iti-flag-offset:-976px}.frm_forms .iti__ee{--iti-flag-offset:-992px}.frm_forms .iti__eg{--iti-flag-offset:-1008px}.frm_forms .iti__eh{--iti-flag-offset:-1024px}.frm_forms .iti__er{--iti-flag-offset:-1040px}.frm_forms .iti__es{--iti-flag-offset:-1056px}.frm_forms .iti__et{--iti-flag-offset:-1072px}.frm_forms .iti__fi{--iti-flag-offset:-1088px}.frm_forms .iti__fj{--iti-flag-offset:-1104px}.frm_forms .iti__fk{--iti-flag-offset:-1120px}.frm_forms .iti__fm{--iti-flag-offset:-1136px}.frm_forms .iti__fo{--iti-flag-offset:-1152px}.frm_forms .iti__fr{--iti-flag-offset:-1168px}.frm_forms .iti__ga{--iti-flag-offset:-1184px}.frm_forms .iti__gb{--iti-flag-offset:-1200px}.frm_forms .iti__gd{--iti-flag-offset:-1216px}.frm_forms .iti__ge{--iti-flag-offset:-1232px}.frm_forms .iti__gf{--iti-flag-offset:-1248px}.frm_forms .iti__gg{--iti-flag-offset:-1264px}.frm_forms .iti__gh{--iti-flag-offset:-1280px}.frm_forms .iti__gi{--iti-flag-offset:-1296px}.frm_forms .iti__gl{--iti-flag-offset:-1312px}.frm_forms .iti__gm{--iti-flag-offset:-1328px}.frm_forms .iti__gn{--iti-flag-offset:-1344px}.frm_forms .iti__gp{--iti-flag-offset:-1360px}.frm_forms .iti__gq{--iti-flag-offset:-1376px}.frm_forms .iti__gr{--iti-flag-offset:-1392px}.frm_forms .iti__gt{--iti-flag-offset:-1408px}.frm_forms .iti__gu{--iti-flag-offset:-1424px}.frm_forms .iti__gw{--iti-flag-offset:-1440px}.frm_forms .iti__gy{--iti-flag-offset:-1456px}.frm_forms .iti__hk{--iti-flag-offset:-1472px}.frm_forms .iti__hn{--iti-flag-offset:-1488px}.frm_forms .iti__hr{--iti-flag-offset:-1504px}.frm_forms .iti__ht{--iti-flag-offset:-1520px}.frm_forms .iti__hu{--iti-flag-offset:-1536px}.frm_forms .iti__id{--iti-flag-offset:-1552px}.frm_forms .iti__ie{--iti-flag-offset:-1568px}.frm_forms .iti__il{--iti-flag-offset:-1584px}.frm_forms .iti__im{--iti-flag-offset:-1600px}.frm_forms .iti__in{--iti-flag-offset:-1616px}.frm_forms .iti__io{--iti-flag-offset:-1632px}.frm_forms .iti__iq{--iti-flag-offset:-1648px}.frm_forms .iti__ir{--iti-flag-offset:-1664px}.frm_forms .iti__is{--iti-flag-offset:-1680px}.frm_forms .iti__it{--iti-flag-offset:-1696px}.frm_forms .iti__je{--iti-flag-offset:-1712px}.frm_forms .iti__jm{--iti-flag-offset:-1728px}.frm_forms .iti__jo{--iti-flag-offset:-1744px}.frm_forms .iti__jp{--iti-flag-offset:-1760px}.frm_forms .iti__ke{--iti-flag-offset:-1776px}.frm_forms .iti__kg{--iti-flag-offset:-1792px}.frm_forms .iti__kh{--iti-flag-offset:-1808px}.frm_forms .iti__ki{--iti-flag-offset:-1824px}.frm_forms .iti__km{--iti-flag-offset:-1840px}.frm_forms .iti__kn{--iti-flag-offset:-1856px}.frm_forms .iti__kp{--iti-flag-offset:-1872px}.frm_forms .iti__kr{--iti-flag-offset:-1888px}.frm_forms .iti__kw{--iti-flag-offset:-1904px}.frm_forms .iti__ky{--iti-flag-offset:-1920px}.frm_forms .iti__kz{--iti-flag-offset:-1936px}.frm_forms .iti__la{--iti-flag-offset:-1952px}.frm_forms .iti__lb{--iti-flag-offset:-1968px}.frm_forms .iti__lc{--iti-flag-offset:-1984px}.frm_forms .iti__li{--iti-flag-offset:-2000px}.frm_forms .iti__lk{--iti-flag-offset:-2016px}.frm_forms .iti__lr{--iti-flag-offset:-2032px}.frm_forms .iti__ls{--iti-flag-offset:-2048px}.frm_forms .iti__lt{--iti-flag-offset:-2064px}.frm_forms .iti__lu{--iti-flag-offset:-2080px}.frm_forms .iti__lv{--iti-flag-offset:-2096px}.frm_forms .iti__ly{--iti-flag-offset:-2112px}.frm_forms .iti__ma{--iti-flag-offset:-2128px}.frm_forms .iti__mc{--iti-flag-offset:-2144px}.frm_forms .iti__md{--iti-flag-offset:-2160px}.frm_forms .iti__me{--iti-flag-offset:-2176px}.frm_forms .iti__mf{--iti-flag-offset:-2192px}.frm_forms .iti__mg{--iti-flag-offset:-2208px}.frm_forms .iti__mh{--iti-flag-offset:-2224px}.frm_forms .iti__mk{--iti-flag-offset:-2240px}.frm_forms .iti__ml{--iti-flag-offset:-2256px}.frm_forms .iti__mm{--iti-flag-offset:-2272px}.frm_forms .iti__mn{--iti-flag-offset:-2288px}.frm_forms .iti__mo{--iti-flag-offset:-2304px}.frm_forms .iti__mp{--iti-flag-offset:-2320px}.frm_forms .iti__mq{--iti-flag-offset:-2336px}.frm_forms .iti__mr{--iti-flag-offset:-2352px}.frm_forms .iti__ms{--iti-flag-offset:-2368px}.frm_forms .iti__mt{--iti-flag-offset:-2384px}.frm_forms .iti__mu{--iti-flag-offset:-2400px}.frm_forms .iti__mv{--iti-flag-offset:-2416px}.frm_forms .iti__mw{--iti-flag-offset:-2432px}.frm_forms .iti__mx{--iti-flag-offset:-2448px}.frm_forms .iti__my{--iti-flag-offset:-2464px}.frm_forms .iti__mz{--iti-flag-offset:-2480px}.frm_forms .iti__na{--iti-flag-offset:-2496px}.frm_forms .iti__nc{--iti-flag-offset:-2512px}.frm_forms .iti__ne{--iti-flag-offset:-2528px}.frm_forms .iti__nf{--iti-flag-offset:-2544px}.frm_forms .iti__ng{--iti-flag-offset:-2560px}.frm_forms .iti__ni{--iti-flag-offset:-2576px}.frm_forms .iti__nl{--iti-flag-offset:-2592px}.frm_forms .iti__no{--iti-flag-offset:-2608px}.frm_forms .iti__np{--iti-flag-offset:-2624px}.frm_forms .iti__nr{--iti-flag-offset:-2640px}.frm_forms .iti__nu{--iti-flag-offset:-2656px}.frm_forms .iti__nz{--iti-flag-offset:-2672px}.frm_forms .iti__om{--iti-flag-offset:-2688px}.frm_forms .iti__pa{--iti-flag-offset:-2704px}.frm_forms .iti__pe{--iti-flag-offset:-2720px}.frm_forms .iti__pf{--iti-flag-offset:-2736px}.frm_forms .iti__pg{--iti-flag-offset:-2752px}.frm_forms .iti__ph{--iti-flag-offset:-2768px}.frm_forms .iti__pk{--iti-flag-offset:-2784px}.frm_forms .iti__pl{--iti-flag-offset:-2800px}.frm_forms .iti__pm{--iti-flag-offset:-2816px}.frm_forms .iti__pr{--iti-flag-offset:-2832px}.frm_forms .iti__ps{--iti-flag-offset:-2848px}.frm_forms .iti__pt{--iti-flag-offset:-2864px}.frm_forms .iti__pw{--iti-flag-offset:-2880px}.frm_forms .iti__py{--iti-flag-offset:-2896px}.frm_forms .iti__qa{--iti-flag-offset:-2912px}.frm_forms .iti__re{--iti-flag-offset:-2928px}.frm_forms .iti__ro{--iti-flag-offset:-2944px}.frm_forms .iti__rs{--iti-flag-offset:-2960px}.frm_forms .iti__ru{--iti-flag-offset:-2976px}.frm_forms .iti__rw{--iti-flag-offset:-2992px}.frm_forms .iti__sa{--iti-flag-offset:-3008px}.frm_forms .iti__sb{--iti-flag-offset:-3024px}.frm_forms .iti__sc{--iti-flag-offset:-3040px}.frm_forms .iti__sd{--iti-flag-offset:-3056px}.frm_forms .iti__se{--iti-flag-offset:-3072px}.frm_forms .iti__sg{--iti-flag-offset:-3088px}.frm_forms .iti__sh{--iti-flag-offset:-3104px}.frm_forms .iti__si{--iti-flag-offset:-3120px}.frm_forms .iti__sj{--iti-flag-offset:-3136px}.frm_forms .iti__sk{--iti-flag-offset:-3152px}.frm_forms .iti__sl{--iti-flag-offset:-3168px}.frm_forms .iti__sm{--iti-flag-offset:-3184px}.frm_forms .iti__sn{--iti-flag-offset:-3200px}.frm_forms .iti__so{--iti-flag-offset:-3216px}.frm_forms .iti__sr{--iti-flag-offset:-3232px}.frm_forms .iti__ss{--iti-flag-offset:-3248px}.frm_forms .iti__st{--iti-flag-offset:-3264px}.frm_forms .iti__sv{--iti-flag-offset:-3280px}.frm_forms .iti__sx{--iti-flag-offset:-3296px}.frm_forms .iti__sy{--iti-flag-offset:-3312px}.frm_forms .iti__sz{--iti-flag-offset:-3328px}.frm_forms .iti__tc{--iti-flag-offset:-3344px}.frm_forms .iti__td{--iti-flag-offset:-3360px}.frm_forms .iti__tg{--iti-flag-offset:-3376px}.frm_forms .iti__th{--iti-flag-offset:-3392px}.frm_forms .iti__tj{--iti-flag-offset:-3408px}.frm_forms .iti__tk{--iti-flag-offset:-3424px}.frm_forms .iti__tl{--iti-flag-offset:-3440px}.frm_forms .iti__tm{--iti-flag-offset:-3456px}.frm_forms .iti__tn{--iti-flag-offset:-3472px}.frm_forms .iti__to{--iti-flag-offset:-3488px}.frm_forms .iti__tr{--iti-flag-offset:-3504px}.frm_forms .iti__tt{--iti-flag-offset:-3520px}.frm_forms .iti__tv{--iti-flag-offset:-3536px}.frm_forms .iti__tw{--iti-flag-offset:-3552px}.frm_forms .iti__tz{--iti-flag-offset:-3568px}.frm_forms .iti__ua{--iti-flag-offset:-3584px}.frm_forms .iti__ug{--iti-flag-offset:-3600px}.frm_forms .iti__us{--iti-flag-offset:-3616px}.frm_forms .iti__uy{--iti-flag-offset:-3632px}.frm_forms .iti__uz{--iti-flag-offset:-3648px}.frm_forms .iti__va{--iti-flag-offset:-3664px}.frm_forms .iti__vc{--iti-flag-offset:-3680px}.frm_forms .iti__ve{--iti-flag-offset:-3696px}.frm_forms .iti__vg{--iti-flag-offset:-3712px}.frm_forms .iti__vi{--iti-flag-offset:-3728px}.frm_forms .iti__vn{--iti-flag-offset:-3744px}.frm_forms .iti__vu{--iti-flag-offset:-3760px}.frm_forms .iti__wf{--iti-flag-offset:-3776px}.frm_forms .iti__ws{--iti-flag-offset:-3792px}.frm_forms .iti__xk{--iti-flag-offset:-3808px}.frm_forms .iti__ye{--iti-flag-offset:-3824px}.frm_forms .iti__yt{--iti-flag-offset:-3840px}.frm_forms .iti__za{--iti-flag-offset:-3856px}.frm_forms .iti__zm{--iti-flag-offset:-3872px}.frm_forms .iti__zw{--iti-flag-offset:-3888px}.frm_forms .iti__globe{background-size:contain;background-position:right;box-shadow:none;height:19px}.with_frm_style .iti{width:var(--field-width);--iti-spacer-horizontal:12px;--iti-arrow-padding:4px;--iti-selected-country-arrow-padding:calc(var(--iti-arrow-padding) + var(--iti-arrow-padding) + var(--iti-flag-width) + var(--iti-spacer-horizontal) + var(--iti-arrow-width) + var(--iti-input-padding) + 8px);--iti-hover-color:var(--bg-color-disabled)}@media only screen and (max-width:782px){.with_frm_style .iti{width:auto}}.with_frm_style .iti__country{font-size:var(--field-font-size)}.with_frm_style .iti__selected-country{background-color:unset!important}.with_frm_style .iti__flag{background-image:url(//websiteproperties.com/wp-content/plugins/formidable-pro/images/intl-tel-input/flags.webp);transform:scale(.9)}@media (min-resolution:2x){.with_frm_style .iti__flag{background-image:url(//websiteproperties.com/wp-content/plugins/formidable-pro/images/intl-tel-input/flags@2x.webp)}}.with_frm_style .iti__globe{background-image:url(//websiteproperties.com/wp-content/plugins/formidable-pro/images/intl-tel-input/globe.webp)}@media (min-resolution:2x){.with_frm_style .iti__globe{background-image:url(//websiteproperties.com/wp-content/plugins/formidable-pro/images/intl-tel-input/globe@2x.webp)}}.with_frm_style .iti__arrow{border:0;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1667 7.16669L8.00004 9.50002L5.83337 7.16669' stroke='%2398A2B3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.with_frm_style .iti--fullscreen-popup .iti__dropdown-content{padding:20px 15px}.with_frm_style .iti__search-input-wrapper{margin:3px 8px}.with_frm_style .iti__search-input{border-width:0!important;padding-left:30px!important}.with_frm_style .iti__selected-country-primary{border-radius:var(--border-radius,8px)}@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}.frm_dropzone,.frm_dropzone *{box-sizing:border-box}.frm_form_field:not(.frm_compact) .frm_dropzone{max-width:520px}.frm_dropzone.frm_single_upload,.frm_dropzone.dz-clickable{min-height:36px;margin-top:5px;line-height:1.42857143}.frm_dropzone.dz-clickable *{cursor:default}.frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload,.frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload,.frm_form_field.frm_full .frm_dropzone.dz-started.frm_single_upload,.frm_form_field.frm_full_upload .frm_dropzone.dz-started.frm_single_upload{max-width:100%}.frm_form_field.frm_full .frm_dropzone.dz-clickable.frm_single_upload .dz-message,.frm_form_field.frm_full_upload .frm_dropzone.dz-clickable.frm_single_upload .dz-message{margin:.5em 0 1em}.frm_dropzone .dz-message{border:1px dashed #98A2B3;background:#fff;padding:24px;border-radius:8px;border-radius:var(--border-radius);cursor:pointer;display:none;font-size:14px;text-align:center;margin:0}.frm_dropzone.frm_single_upload.dz-started .dz-message{display:none}.frm_dropzone.dz-clickable .dz-message,.frm_dropzone .frm_upload_icon{display:block}.frm_dropzone.dz-clickable .dz-message,.frm_dropzone.dz-clickable .dz-message *{cursor:pointer}#frm_form_editor_container .frm_dropzone.dz-clickable,#frm_form_editor_container .frm_dropzone.dz-clickable *{cursor:default}.frm_dropzone.dz-drag-hover .dz-message{opacity:.5}.frm_dropzone .frm_upload_icon:before{font-size:40px}.frm_dropzone .frm_small_text{font-size:12px;color:#98A2B3;color:var(--form-desc-color);margin-top:4px}.frm_dropzone .frm_small_text p{margin:0}.frm_dropzone.dz-drag-hover{border-style:solid}.frm_dropzone .dz-preview{display:flex;gap:8px;border-radius:8px;border-radius:var(--border-radius);padding:12px;margin-bottom:8px}.frm_form_field:not(.frm_compact) .frm_dropzone .dz-preview{border:1px solid #EAECF0}.frm_form_field:not(.frm_compact) .frm_dropzone.frm_multi_upload .dz-message+.dz-preview{margin-top:16px}.frm_dropzone .dz-preview:last-child{margin-bottom:0}.frm_dropzone .dz-preview:hover{z-index:1000}.frm_dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.frm_dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity 0.2s linear}.frm_dropzone .dz-preview .dz-remove{cursor:pointer;border:none;float:right}.frm_dropzone .dz-preview:hover .dz-details{opacity:1}.frm_dropzone .dz-preview .dz-details{font-size:14px;font-weight:500}.frm_dropzone .dz-preview .dz-details .dz-size,.frm_dropzone .dz-preview .dz-details .dz-filename{display:inline-block;overflow:hidden;white-space:nowrap}.frm_dropzone .dz-preview .dz-details .dz-size,.frm_dropzone .dz-preview .dz-details .dz-size strong{color:#98A2B3;color:var(--form-desc-color);font-weight:400}.frm_dropzone .dz-preview .dz-details .dz-filename{max-width:65%;text-overflow:ellipsis}.frm_dropzone .dz-preview .dz-details .dz-filename a{cursor:pointer}.frm_dropzone .dz-preview .dz-column{flex-grow:1;max-width:100%}.frm_dropzone .dz-preview .dz-image{max-width:30%;overflow:hidden}.frm_dropzone .dz-preview .dz-image img{max-height:32px;border-radius:8px;border-radius:var(--border-radius)}.frm_dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.frm_dropzone .dz-preview.dz-processing .dz-progress{transition:all 0.2s linear}.frm_dropzone .dz-preview .dz-progress{pointer-events:none;position:relative;height:6px;width:100%;background:#EAECF0;background:var(--progress-bg-color);-webkit-transform:scale(1);border-radius:8px;border-radius:var(--border-radius);overflow:hidden}.frm_dropzone .dz-preview .dz-progress .dz-upload,.frm_dropzone .dz-preview.dz-complete .dz-progress{background:#333;background:linear-gradient(to bottom,#666,#444)}.frm_dropzone .dz-preview .dz-progress .dz-upload{position:absolute;top:0;left:0;bottom:0;width:0;transition:width 300ms ease-in-out}.frm_dropzone .dz-preview.dz-error .dz-error-message{display:block;opacity:1;pointer-events:auto}.frm_dropzone .dz-preview .dz-error-message{pointer-events:none;display:none;opacity:0;transition:opacity 0.3s ease;color:#B94A48;padding:.5em}.frm_dropzone .fallback input[type=file]{display:block}.frm_compact_text{display:none}.frm_compact .frm_dropzone.dz-clickable{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:0;border:none;background-color:#fff0}.frm_compact .frm_dropzone.dz-clickable.frm_single_upload{max-width:100%}.frm_compact .frm_compact_text{display:inline}.frm_upload_text button,.frm_compact_text button{background:none!important;color:inherit!important;border:none;padding:0!important;font:inherit!important;font-weight:500!important;cursor:pointer!important;outline:inherit!important;height:auto!important;white-space:break-spaces}.frm_compact .frm_dropzone.dz-clickable.frm_single_upload .dz-message,.frm_compact .frm_dropzone.dz-clickable .dz-message{font-size:14px;border:1px solid #dfdfdf;background:#fff;display:inline-block;min-width:fit-content;border-radius:4px;padding:6px 11px;box-sizing:border-box;box-shadow:0 1px 1px #eee;vertical-align:middle;margin:0 0 1em}.frm_compact .frm_dropzone.frm_single_upload.dz-started .dz-message,.frm_compact .frm_dropzone.frm_single_upload.dz-started.dz-clickable .dz-message{display:none}.frm_compact .frm_dropzone .frm_upload_icon:before{font-size:22px;padding-right:7px;vertical-align:middle}.frm_compact .frm_dropzone .frm_upload_icon{display:inline}.frm_compact .frm_dropzone .dz-preview{min-height:20px;max-width:200px;margin:0 5px;padding:0;display:inline-block;border-bottom:none}.frm_compact .frm_dropzone .dz-preview.frm_clearfix:after{content:''}.frm_compact .frm_dropzone .frm_upload_text,.frm_compact .frm_dropzone .frm_small_text,.frm_compact .frm_dropzone .dz-preview .dz-image,.frm_compact .frm_dropzone .dz-preview .dz-details .dz-size{display:none}.frm_compact .frm_dropzone .dz-preview .dz-details{margin:0}.frm_compact .frm_dropzone .dz-preview .dz-column{float:none;width:100%}.frm_compact .frm_dropzone .dz-preview .dz-details .dz-filename{overflow:hidden;text-overflow:ellipsis}.frm-show-form .dz-hidden-input{display:none}.frm_rootline_group{text-align:center;margin:20px auto 30px;width:100%}ul.frm_page_bar{list-style-type:none;margin:0!important;padding:0;width:100%;display:flex;flex-wrap:wrap;box-sizing:border-box}ul.frm_rootline{align-items:baseline}ul.frm_page_bar li{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column}.frm_page_bar.frm_hidden,.frm_page_bar .frm_hidden{display:none!important}ul.frm_rootline_hidden_steps{z-index:1;display:flex;width:auto;position:absolute;background:#fff;padding:16px;gap:16px;flex-direction:column;border-radius:6px;box-shadow:0 8px 24px rgb(40 47 54 / 15%);top:calc(var(--progress-size) + 10px)}.frm_show_titles ul.frm_rootline_hidden_steps{min-width:min(100%, 400px)}ul.frm_rootline_hidden_steps li{white-space:nowrap;text-align:start;z-index:1;cursor:pointer;flex-direction:row;gap:16px;position:relative}.frm_rootline_hidden_steps li span.frm_rootline_title.frm_prev_page_title{text-decoration:line-through;opacity:.45;font-weight:400}.frm_rtl .frm_rootline.frm_show_lines>.frm_rootline_single:first-child::after,.frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after,.frm_rootline.frm_show_lines>.frm_rootline_single:after{height:var(--progress-border-size);background:var(--progress-border-color);content:'';position:absolute;top:12px;top:calc(( var(--progress-size) / 2 ) - var(--progress-border-size));left:50%;width:100%;z-index:-1}.frm_rtl .frm_rootline.frm_show_lines>.frm_rootline_single::after{right:50%;left:auto}.frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:last-child::after,.frm_rootline.frm_show_lines>.frm_rootline_single:last-child::after{content:none}.frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after{width:var(--progress-border-size);height:100%;top:max(50%, 20px);left:calc(( var(--progress-size) / 2 ) - var(--progress-border-size))}.frm_rtl .frm_rootline.frm_show_lines ul.frm_rootline_hidden_steps li:after{right:calc(( var(--progress-size) / 2 ) + var(--progress-border-size));left:auto}.frm_rootline_hidden_steps .frm_rootline_title{flex:1}.frm_rootline_hidden_steps .frm_rootline_single input{margin:0!important}.frm_page_bar .frm_rootline_single input{margin-bottom:2px;font-size:14px}.frm_forms .frm_page_bar input,.frm_forms .frm_page_bar input:disabled{transition:background-color 0.1s ease;color:var(--progress-color);background-color:var(--progress-bg-color);border-width:var(--progress-border-size);border-style:solid;border-color:var(--progress-border-color-b);cursor:pointer}.frm_forms .frm_page_bar input:hover,.frm_forms .frm_page_bar input:focus{color:#ebebeb;background-color:#c9c9c9}.frm_forms .frm_rootline input{font-size:14px;font-weight:500}.frm_forms .frm_rootline input:hover{opacity:1}.frm_forms .frm_rootline input:focus{outline:none}.frm_forms .frm_rootline .frm_rootline_single input{border-width:0}.frm_forms .frm_progress_line input.frm_page_back{background-color:var(--progress-active-bg-color)}.frm_forms .frm_rootline input.frm_page_back{background-color:var(--progress-color);color:var(--progress-active-color)}.frm_forms .frm_rootline input.frm_page_back:hover,.frm_forms .frm_rootline input.frm_page_back:focus{background-color:#fff;color:#fff}.frm_forms .frm_page_bar .frm_current_page input[type="button"]{background-color:var(--progress-bg-color);border-color:var(--progress-border-color)}.frm_progress .frm_rootline_single{text-align:center;margin:0;padding:0}.frm_rootline>.frm_rootline_single{min-width:50px;position:relative;padding:0 10px;margin-left:0;margin-right:0}.frm_rootline.frm_show_titles>.frm_rootline_single{min-width:min(150px, 30%)}.frm_rootline_single input{display:flex;text-align:center;justify-content:center;margin:auto}.frm_rootline_hidden_steps .frm_rootline_single input{display:inline-block}.frm_current_page .frm_rootline_title{color:var(--progress-active-color)}.frm_rootline_title,.frm_pages_complete,.frm_percent_complete{font-size:12px;font-weight:500;padding:6px 0;color:var(--progress-color)}.frm_rootline_title{font-size:14px}.frm_pages_complete{float:right}.frm_percent_complete{float:left}.frm_forms .frm_progress_line input,.frm_forms .frm_progress_line input:disabled{width:100%;border:none;border-top:1px solid var(--progress-border-color);border-bottom:1px solid var(--progress-border-color);box-shadow:inset 0 2px 10px -10px rgb(41 58 82 / .31);margin:0;padding:0;border-radius:0;font-size:0;line-height:15px}.frm_forms .frm_progress_line.frm_show_lines input{border-left:1px solid var(--progress-color);border-right:1px solid var(--progress-color)}.frm_progress_line .frm_rootline_single{justify-content:flex-end;margin:0}.frm_forms .frm_progress_line li:first-of-type input{border-top-left-radius:15px;border-bottom-left-radius:15px;border-left:1px solid var(--progress-active-bg-color)}.frm_forms .frm_progress_line li:last-of-type input{border-top-right-radius:15px;border-bottom-right-radius:15px;border-right:1px solid var(--progress-active-bg-color)}.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip{border-right:1px solid var(--progress-border-color)}.frm_forms .frm_progress_line .frm_current_page input[type="button"]{border-left:1px solid var(--progress-border-color)}.frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"]{border-right:1px solid var(--progress-color)}.frm_forms .frm_progress_line input.frm_page_back{border-color:var(--progress-active-bg-color)}.frm_forms .frm_progress_line.frm_show_lines input.frm_page_back{border-left-color:var(--progress-active-bg-color);border-right-color:var(--progress-color)}.frm_rtl.frm_forms .frm_progress_line li:first-of-type input{border-top-right-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:0;border-bottom-left-radius:0;border-right:1px solid var(--progress-active-bg-color)}.frm_rtl.frm_forms .frm_progress_line li:last-of-type input{border-top-left-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:0;border-bottom-right-radius:0;border-left:1px solid var(--progress-active-bg-color)}.frm_rtl.frm_forms .frm_progress_line li:last-of-type input.frm_page_skip{border-left:1px solid var(--progress-border-color);border-right:none}.frm_rtl.frm_forms .frm_progress_line .frm_current_page input[type="button"]{border-right:1px solid var(--progress-border-color);border-left:none}.frm_rtl.frm_forms .frm_progress_line.frm_show_lines .frm_current_page input[type="button"]{border-left:1px solid var(--progress-color);border-right:none}.frm_rootline_single>.frm_rootline_node{position:relative}.frm_rootline.frm_show_lines{position:relative;z-index:1}.frm_rootline.frm_show_lines span{display:block}.frm_forms .frm_rootline input{width:var(--progress-size);height:var(--progress-size);min-height:auto;border-radius:var(--progress-size);padding:0}.frm_forms input.frm_rootline_show_more_btn{font-weight:900}.frm_forms .frm_rootline.frm_no_numbers input.frm_rootline_show_more_btn{color:var(--progress-color)!important}.frm_page_bar input.frm_rootline_show_more_btn.active{opacity:1}.frm_forms .frm_rootline input:focus{border-color:var(--progress-active-bg-color)}.frm_forms .frm_rootline .frm_current_page input[type="button"]{border-color:#3b59e1;background-color:var(--progress-active-bg-color);color:var(--progress-active-color)}.frm_forms .frm_progress_line input,.frm_forms .frm_progress_line input:disabled,.frm_forms .frm_progress_line .frm_current_page input[type="button"],.frm_forms .frm_rootline.frm_no_numbers input,.frm_forms .frm_rootline.frm_no_numbers .frm_current_page input[type="button"]{color:transparent!important}.frm_rootline_show_hidden_steps_btn:not(.active)>.frm_rootline_title{display:none}@media only screen and (max-width:700px){.frm_show_titles ul.frm_rootline_hidden_steps{min-width:16px}}@media only screen and (max-width:500px){.frm_rootline.frm_rootline_4 span.frm_rootline_title,.frm_rootline.frm_rootline_3 span.frm_rootline_title{display:none}}@media only screen and (max-width:900px){.frm_form_field .frm_repeat_grid .frm_form_field.frm_sixth .frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_seventh .frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_eighth .frm_primary_label{display:block!important}}@media only screen and (max-width:600px){.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns:repeat(2,1fr)}.with_frm_style .frm_repeat_inline,.with_frm_style .frm_repeat_grid{margin:20px 0}}@media only screen and (max-width:500px){.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox{width:auto;margin-right:0;float:none;display:block}.frm_form_field input[type=file]{max-width:220px}.with_frm_style .frm-g-recaptcha>div>div,.with_frm_style .g-recaptcha>div>div{width:inherit!important;display:block;overflow:hidden;max-width:302px;border-right:1px solid #d3d3d3;border-radius:4px;box-shadow:2px 0 4px -1px rgb(0 0 0 / .08)}.with_frm_style .g-recaptcha iframe,.with_frm_style .frm-g-recaptcha iframe{width:100%}}.frm-card-element .sq-card-wrapper .sq-card-message{margin-bottom:0}.frm-card-errors:empty{margin:0}