@import "https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&display=swap";
.cds--side-nav__overlay{pointer-events:none!important;display:none!important}.cds--side-nav--expanded~.cds--side-nav__overlay{pointer-events:auto!important;display:block!important}.sq-card-iframe-container:before{pointer-events:none!important;display:none!important}.sq-card-wrapper:before,.sq-card-wrapper:after{pointer-events:none!important}body{background-color:#f4f4f4;margin:0;padding:0;font-family:IBM Plex Sans,sans-serif}.aligned-image{width:100%;max-width:1200px;height:auto;margin:20px auto;display:block}.larger-list-font{font-size:1.2rem}.calculator-heading{margin-bottom:1.5rem}.calculator-label{font-size:1rem;font-weight:700}.calculator-intro-text{color:#162d50;margin-top:2rem;margin-bottom:2rem;font-size:1.2rem}.button{color:#fff;cursor:pointer;background-color:#162d50;border:none;border-radius:4px;padding:12px 24px;font-size:1rem}.button:hover{background-color:#024}.main-content{max-width:1200px;margin:0 auto;padding:20px}.sub-sub-heading{color:#162d50;margin-top:15px;font-size:1.5rem;font-weight:700}.main-heading{text-align:center;color:#162d50;margin-top:28px;font-size:2.5rem;font-weight:700}.valuation-form{background-color:#fff;border:1px solid #162d50;border-radius:8px;margin-top:2rem;padding:20px}.ordered-list-indent{padding-left:40px}.intro-tile{background-color:#f4f4f4;justify-content:space-between;align-items:center;margin-top:60px;display:flex}.intro-faq-tile{background-color:#e0f7ff;border-radius:8px;margin-bottom:2rem;padding:2rem;box-shadow:0 2px 4px #0000001a}.call-button{margin-top:1rem;display:inline-block}.intro-content{flex:1;margin-right:20px;font-size:1.2rem}.intro-image img{border-radius:8px;max-width:300px;height:auto}.process-heading{text-align:center;color:#162d50;margin-top:40px;font-size:1.75rem}.tile-number{color:#162d50;font-weight:700;position:absolute;top:5px;left:5px}.arrow{color:#162d50;font-size:1.5rem}.tile-container{justify-content:space-between;margin-top:40px;display:flex}.tile{text-align:center;background-color:#fff;border-radius:8px;flex:1;margin:0 10px;padding:20px;box-shadow:0 2px 4px #0000001a}.custom-tile-heading{color:#162d50;font-size:2rem;font-weight:700}.button{margin-top:20px}.search-box{margin-bottom:20px}.business-list{clear:both;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:2rem;display:flex}.business-tile{width:300px;margin-bottom:20px;padding:20px}.business-image{width:100%;height:auto;margin-bottom:10px}.business-image-placeholder{color:#162d50;background-color:#e0f7ff;border:1px solid #162d50;border-radius:8px;justify-content:center;align-items:center;width:100%;height:200px;margin-bottom:10px;font-weight:700;display:flex}.business-title{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:10px;font-size:1.5rem}.business-description,.business-price,.business-profits{margin-bottom:10px;font-size:1rem}.view-listing-button{text-align:center;background-color:#162d50;width:100%}.listings-page{min-height:100vh}.listings-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative}.listings-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.listings-hero-content{text-align:center;z-index:1;max-width:1200px;margin:0 auto;position:relative}.listings-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.listings-hero-title{font-size:2.5rem}}.listings-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.listings-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.listings-hero-subtitle{font-size:1rem}}.listings-hero-stats{justify-content:center;gap:3rem;margin-bottom:2.5rem;display:flex}@media (max-width:768px){.listings-hero-stats{gap:1.5rem}}.listings-hero-stat{text-align:center}.listings-hero-stat-number{color:#f2c541;font-family:Playfair Display,Georgia,serif;font-size:2.5rem;font-weight:700;display:block}@media (max-width:768px){.listings-hero-stat-number{font-size:1.75rem}}.listings-hero-stat-label{color:#fffc;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.listings-hero-cta{text-align:center;margin-bottom:2.5rem}.listings-hero-cta-text{color:#fffffff2;margin-bottom:1.5rem;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-style:italic}@media (max-width:768px){.listings-hero-cta-text{font-size:1.25rem}}.listings-hero-cta-buttons{justify-content:center;gap:1rem;margin-bottom:1rem;display:flex}@media (max-width:480px){.listings-hero-cta-buttons{flex-direction:column;align-items:center}}.listings-hero-cta-button{color:#1a1410;cursor:pointer;background:linear-gradient(#d4a84b 0%,#f2c541 40%,#d4a84b 60%,#b8943f 100%);border:none;padding:.75rem 1.5rem;font-weight:600;transition:transform .2s,box-shadow .2s}.listings-hero-cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f2c5414d}.listings-hero-cta-button-secondary{color:#f2c541;cursor:pointer;background:0 0;border:2px solid #f2c541;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.listings-hero-cta-button-secondary:hover{background:#f2c5411a;transform:translateY(-2px)}.listings-hero-cta-subtext{color:#ffffffb3;font-size:.9rem}.listings-hero-cta-subtext a{color:#f2c541;font-weight:500;text-decoration:none}.listings-hero-cta-subtext a:hover{text-decoration:underline}.listings-search-container{max-width:600px;margin:0 auto}.listings-search .cds--search-input{background:#fffffff2;border:2px solid #f2c5414d;border-radius:8px;height:56px;font-size:1rem}.listings-search .cds--search-input:focus{border-color:#f2c541;box-shadow:0 0 0 3px #f2c54133}.listings-search .cds--search-magnifier-icon{fill:#162d50}.listings-main-content{max-width:1400px;margin:0 auto;padding:3rem 2rem}.listings-loading{text-align:center;padding:4rem 2rem}.listings-loading p{color:#666;margin-top:1rem;font-size:1.125rem}.listings-loading-spinner{border:4px solid #162d501a;border-top-color:#162d50;border-radius:50%;width:48px;height:48px;margin:0 auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.listings-section{margin-bottom:4rem}.listings-section-header{border-bottom:2px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}@media (max-width:768px){.listings-section-header{flex-direction:column;align-items:flex-start;gap:1rem}}.listings-section-header-content{align-items:center;gap:1rem;display:flex}.listings-section-icon{color:#162d50}.listings-section-title{color:#162d50;margin:0;font-family:Playfair Display,Georgia,serif;font-size:1.75rem;font-weight:600}.listings-section-subtitle{color:#666;margin:.25rem 0 0;font-size:.9375rem}.listings-section-count{color:#162d50;background:linear-gradient(135deg,#f2c54126 0%,#f2c5410d 100%);border:1px solid #f2c5414d;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.listings-divider{align-items:center;margin:3rem 0;display:flex}.listings-divider:before,.listings-divider:after{content:"";background:linear-gradient(90deg,#0000,#f2c54180,#0000);flex:1;height:2px}.listings-divider-text{color:#f2c541;text-transform:uppercase;letter-spacing:.1em;background:linear-gradient(135deg,#162d50 0%,#1a1410 100%);border-radius:20px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600}.listings-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;display:grid}@media (max-width:768px){.listings-grid{grid-template-columns:1fr}}.listing-card{background:#fff;border:1px solid #0000000d;border-radius:16px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.listing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #162d5026}.listing-card-sold{opacity:.85}.listing-card-sold .listing-card-image{filter:grayscale(40%)}.listing-card-sold:hover{opacity:1}.listing-card-sold:hover .listing-card-image{filter:grayscale(0%)}.listing-card-loi{border:2px solid #ffc10780}.listing-banner{text-align:center;letter-spacing:.1em;text-transform:uppercase;z-index:10;width:150px;padding:8px 0;font-size:.75rem;font-weight:700;position:absolute;top:20px;right:-35px;transform:rotate(45deg);box-shadow:0 2px 8px #0003}.listing-banner-sold{color:#fff;background:linear-gradient(135deg,#c62828 0%,#8e0000 100%)}.listing-banner-loi{color:#162d50;background:linear-gradient(135deg,#f2c541 0%,#e0b530 100%)}.listing-card-image-container{width:100%;height:220px;position:relative;overflow:hidden}.listing-card-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.listing-card:hover .listing-card-image{transform:scale(1.05)}.listing-card-image-placeholder{color:#999;background:linear-gradient(135deg,#f5f5f5 0%,#e8e8e8 100%);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}.listing-card-image-placeholder span{font-size:.875rem}.listing-card-content{padding:1.5rem}.listing-card-title{color:#162d50;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.listing-card-description{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.listing-card-stats{background:linear-gradient(135deg,#f2c54114 0%,#f2c54105 100%);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1rem;padding:1rem;display:grid}.listing-stat{text-align:center}.listing-stat-label{color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;font-size:.6875rem;display:block}.listing-stat-value{color:#162d50;font-size:.9375rem;font-weight:700;display:block}.listing-card-agent{color:#888;margin:0 0 1rem;font-size:.8125rem;font-style:italic}.listing-card-button{background:linear-gradient(135deg,#162d50 0%,#1a3a5c 100%);border:none;justify-content:center;width:100%;padding:.875rem 1.5rem;font-weight:600;transition:all .3s}.listing-card-button:hover{background:linear-gradient(135deg,#1a3a5c 0%,#162d50 100%);transform:translateY(-1px)}.listing-card-button-sold{background:linear-gradient(135deg,#666 0%,#444 100%)}.listing-card-button-sold:hover{background:linear-gradient(135deg,#555 0%,#333 100%)}.listings-sold-cta{color:#666;background:#f2c5411a;border-left:4px solid #f2c541;border-radius:0 8px 8px 0;margin-bottom:2rem;padding:1rem 1.5rem;font-size:1rem}.listings-sold-cta a{color:#162d50;font-weight:600;text-decoration:none}.listings-sold-cta a:hover{text-decoration:underline}.listings-no-results{text-align:center;color:#666;padding:4rem 2rem}.listings-no-results svg{opacity:.3;margin-bottom:1rem}.listings-no-results h3{color:#333;margin-bottom:.5rem;font-size:1.5rem}.listings-no-results a{color:#162d50;font-weight:600}.listings-cta-section{text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:4rem 2rem}.listings-cta-content{max-width:700px;margin:0 auto}.listings-cta-content h2{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2.25rem}.listings-cta-content p{color:#ffffffd9;margin-bottom:2rem;font-size:1.125rem}.listings-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.listings-cta-button-primary{color:#162d50;background:#f2c541;border:none;padding:1rem 2rem;font-weight:600;transition:all .3s}.listings-cta-button-primary:hover{background:#e0b530;transform:translateY(-2px);box-shadow:0 4px 15px #f2c54166}.listings-cta-button-secondary{color:#fff;background:0 0;border:2px solid #ffffff80;padding:1rem 2rem;font-weight:600;transition:all .3s}.listings-cta-button-secondary:hover{background:#ffffff1a;border-color:#fff}.listing-contact-page{flex-direction:column;min-height:100vh;display:flex}.listing-contact-hero{text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);padding:4rem 2rem 3rem}.listing-contact-hero-content{max-width:800px;margin:0 auto}.listing-contact-back-link{color:#fffc;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.listing-contact-back-link:hover{color:#f2c541}.listing-contact-title{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2.5rem}.listing-contact-title .text-gold{color:#f2c541}@media (max-width:768px){.listing-contact-title{font-size:2rem}}.listing-contact-subtitle{color:#ffffffd9;margin:0;font-size:1.125rem}.listing-contact-main{flex:1;grid-template-columns:1fr 300px;gap:2rem;max-width:1200px;margin:0 auto;padding:3rem 2rem;display:grid}@media (max-width:900px){.listing-contact-main{grid-template-columns:1fr}}.listing-context-card{background:linear-gradient(135deg,#f2c54126 0%,#f2c5410d 100%);border:1px solid #f2c5414d;border-radius:8px;grid-column:1/-1;margin-bottom:2rem;padding:1.5rem}.listing-context-card h2{text-transform:uppercase;letter-spacing:.05em;color:#666;margin:0 0 .5rem;font-size:.9rem}.listing-context-card .listing-context-name{color:#162d50;margin:0 0 .5rem;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;font-weight:600}.listing-context-card .listing-context-price{color:#f2c541;margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.listing-context-card .listing-context-ref{color:#888;margin:0;font-size:.875rem}.listing-contact-form-container{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem}.listing-contact-form{flex-direction:column;gap:1.5rem;display:flex}.listing-contact-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.listing-contact-form-row{grid-template-columns:1fr}}.listing-contact-form-group{flex-direction:column;gap:.5rem;display:flex}.listing-contact-form-group.full-width{grid-column:1/-1}.listing-contact-form-group label{color:#333;font-size:.9rem;font-weight:600}.listing-contact-form-group input,.listing-contact-form-group textarea{border:1px solid #ccc;border-radius:4px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.listing-contact-form-group input:focus,.listing-contact-form-group textarea:focus{border-color:#162d50;outline:none;box-shadow:0 0 0 3px #162d501a}.listing-contact-form-group input.error,.listing-contact-form-group textarea.error{border-color:#da1e28}.listing-contact-form-group textarea{resize:vertical;min-height:120px}.listing-contact-form-group .error-text{color:#da1e28;font-size:.8rem}.listing-contact-recaptcha{flex-direction:column;gap:.5rem;display:flex}.listing-contact-recaptcha .error-text{color:#da1e28;font-size:.8rem}.listing-contact-btn-primary{align-self:flex-start;padding:.875rem 2rem;font-weight:600;transition:all .2s;color:#1a1410!important;background:#f2c541!important;border:none!important}.listing-contact-btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px #f2c54166;background:#e0b530!important}.listing-contact-btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}.listing-contact-success{text-align:center;padding:2rem}.listing-contact-success h2{color:#162d50;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif}.listing-contact-success p{color:#666;margin-bottom:2rem}.listing-contact-sidebar{background:#f8f9fa;border-radius:8px;height:fit-content;padding:1.5rem}.listing-contact-sidebar h3{color:#162d50;margin:0 0 .5rem;font-family:Playfair Display,Georgia,serif}.listing-contact-sidebar>p{color:#666;margin:0 0 1.5rem;font-size:.9rem}.listing-contact-info-item{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.listing-contact-info-item svg{color:#f2c541}.listing-contact-info-item a{color:#162d50;font-weight:500;text-decoration:none}.listing-contact-info-item a:hover{text-decoration:underline}.accordion-text p{margin-bottom:1rem}.accordion-text ul{margin-bottom:1rem;padding-left:20px;list-style-type:disc}.accordion-text li{margin-bottom:.5rem}.accordion-text a{color:#162d50}.accordion-text a:hover{text-decoration:underline}.contact-link{color:#162d50;text-decoration:none}.contact-link:hover{text-decoration:underline}.team-container{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:2rem;display:flex}.team-tile{text-align:center;background-color:#fff;border-radius:8px;width:300px;padding:20px;box-shadow:0 2px 4px #0000001a}.team-photo{object-fit:cover;border-radius:50%;width:100px;height:100px;margin-bottom:1rem}.team-tile h3{color:#162d50;margin:0;font-size:1.25rem}.team-tile p{color:#8a8a8a;margin:0;font-size:1rem}.team-member-container{align-items:flex-start;margin-top:2rem;display:flex}.team-member-photo{border-radius:8px;width:200px;height:auto;margin-right:2rem}.team-member-details{flex:1}.contact-buttons{gap:1rem;margin:1rem 0;display:flex}.contact-form{background-color:#fff;border:1px solid #162d50;border-radius:8px;margin-top:2rem;padding:20px}.form-group{flex-wrap:wrap;gap:1rem;display:flex}.form-group .bx--form-item{flex:48%;min-width:200px}.sub-heading{color:#162d50;margin-top:1rem;font-size:1.5rem;font-weight:700}.contact-info-tile{cursor:pointer;background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;margin-top:2rem;padding:1rem}.done-deals-content{padding:2rem}.done-deals-heading{color:#162d50;margin-bottom:1rem}.done-deals-paragraph{margin-bottom:1rem;line-height:1.5}.sub-heading{color:#162d50;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.image-gallery{flex-wrap:wrap;gap:1rem;display:flex}.image-tile{width:calc(33.333% - 1rem);padding:0;overflow:hidden}.deal-image{object-fit:cover;width:100%;height:auto}.upload-section{justify-content:flex-end;align-items:flex-start;width:100%;margin-bottom:20px;display:flex}.upload-container{text-align:right;flex-direction:column;align-items:flex-end;width:25%;max-width:600px;margin-left:auto;display:flex}.upload-buttons{justify-content:flex-end;margin-top:10px;display:flex}.file-uploader{width:100%;margin-bottom:20px}.upload-note{text-align:right;color:gray;margin-top:10px;font-size:12px}.upload-header{text-align:center;color:#162d50;margin-bottom:50px;font-weight:700}@media (max-width:768px){.main-content{padding:10px}.sub-heading,.sub-sub-heading{font-size:1.25rem}.main-heading{font-size:2rem}.intro-tile{text-align:center;flex-direction:column}.intro-content{margin-bottom:20px;margin-right:0}.intro-image img{max-width:100%}.flowchart-container{width:100%;padding:0}.tile-container{flex-direction:column}.business-list{flex-direction:column;align-items:center}.business-tile{width:100%;max-width:350px;margin-left:auto;margin-right:auto}.team-tile{width:100%}.contact-buttons{flex-direction:column}.form-group .bx--form-item{flex:100%}.image-gallery{flex-direction:column}.image-tile{width:100%}.upload-container{text-align:center;width:100%;margin-left:0}.upload-buttons{justify-content:center}}@media (max-width:600px){.logo-container{z-index:1000;position:relative;top:10px;left:10px}.logo-container img{width:100px;height:auto}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.logo-container{z-index:1000;position:relative;top:10px;left:20px}.logo-container img{width:120px;height:auto}}@media (min-width:1025px){.logo-container{z-index:1000;position:absolute;top:50px;left:20px}.logo-container img{width:150px;height:auto}}.slogan{text-align:center;color:#162d50;margin-top:10px;font-size:1rem;font-style:italic}.intro-paragraph{color:#000;margin-bottom:2rem;font-size:1.2rem;line-height:1.6}.disclaimer-text{color:#555;margin-top:1rem;margin-bottom:2rem;font-size:.9rem}h3{margin-top:40px;margin-bottom:20px}.cash-input{border:none;outline:none;flex-grow:1;font-size:1rem}.cash-input::placeholder{color:#ccc}.cash-input:focus{outline:none}.input-container{margin-bottom:1rem;position:relative}.input-with-prefix{border:1px solid #162d50;border-radius:4px;align-items:center;padding:.5rem;font-size:1rem;display:flex}.prefix{color:#162d50;margin-right:5px}.hero-section{color:#fff;text-align:center;background:linear-gradient(135deg,#162d50 0%,#036 100%);margin:-20px -20px 40px;padding:60px 20px;position:relative;overflow:hidden}.hero-section:before{content:"";opacity:.1;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.hero-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.hero-logo-container{margin-bottom:20px}.hero-logo{background:#fff;border-radius:50%;width:120px;height:auto;margin:0 auto;padding:10px;display:block;box-shadow:0 4px 12px #0003}.hero-brand{color:#f2c541;text-shadow:2px 2px 4px #0000004d;margin-bottom:15px;font-size:3.5rem;font-weight:700}.hero-heading{margin-bottom:20px;font-size:2.5rem;font-weight:600;line-height:1.2}.hero-subheading{opacity:.9;margin-bottom:20px;font-size:1.5rem}.hero-guarantee{color:#f2c541;text-shadow:1px 1px 2px #0000004d;margin-bottom:30px;font-size:1.2rem;font-weight:600}.hero-buttons{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.hero-button-primary{color:#162d50;background-color:#f2c541;border:none;border-radius:4px;padding:16px 32px;font-size:1.1rem;font-weight:600;transition:all .3s}.hero-button-primary:hover{background-color:#e0b030;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.hero-button-secondary{color:#fff;background-color:#0000;border:2px solid #fff;border-radius:4px;padding:14px 30px;font-size:1.1rem;font-weight:600;transition:all .3s}.hero-button-secondary:hover{color:#162d50;background-color:#fff}.hero-button-tertiary{color:#162d50;background-color:#f2c541;border:none;border-radius:4px;padding:16px 32px;font-size:1.1rem;font-weight:600;transition:all .3s}.hero-button-tertiary:hover{background-color:#e0b030;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.hero-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;max-width:800px;margin:0 auto;display:grid}.stat-item{text-align:center}.stat-number{color:#f2c541;font-size:2.5rem;font-weight:700}.stat-label{text-transform:uppercase;letter-spacing:1px;opacity:.8;font-size:.9rem}.app-download-banner{text-align:center;background-color:#f0f8ff;border:2px solid #162d50;border-radius:8px;margin:30px 0;padding:20px}.app-badges{justify-content:center;align-items:center;gap:20px;margin-top:15px;display:flex}.android-coming-soon{color:#fff;background-color:#162d50;border-radius:4px;padding:10px 20px;font-weight:600}.quick-actions-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.quick-actions-section .section-heading,.quick-actions-section .quick-actions-grid{max-width:1200px;margin-left:auto;margin-right:auto}.section-heading{text-align:center;color:#162d50;margin-bottom:40px;font-size:2rem}.quick-actions-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:30px;display:grid}.quick-action-card{text-align:center;color:inherit;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px 20px;text-decoration:none;transition:all .3s;position:relative;overflow:hidden}.quick-action-card:hover{border-color:#162d50;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.quick-action-icon{color:#162d50;margin-bottom:15px}.quick-action-card h3{color:#162d50;margin-bottom:10px;font-size:1.25rem}.quick-action-card p{color:#666;margin-bottom:0;font-size:.9rem}.quick-action-arrow{color:#162d50;transition:transform .3s;position:absolute;bottom:20px;right:20px}.quick-action-card:hover .quick-action-arrow{transform:translate(5px)}.intro-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.intro-wrapper{text-align:center;max-width:800px;margin:0 auto}.intro-heading{color:#162d50;margin-bottom:30px;font-size:2.5rem}.intro-text{color:#333;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.services-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.services-section .tile-container{max-width:1200px;margin:0 auto}.service-tile{text-align:center;background-color:#fff;border:2px solid #e0e0e0;flex-direction:column;height:100%;padding:40px 30px;transition:all .3s;display:flex}.service-tile:hover{border-color:#162d50;box-shadow:0 10px 30px #0000001a}.tile-icon{color:#162d50;margin-bottom:20px}.service-heading{color:#162d50;margin-bottom:20px;font-size:1.75rem}.service-description{color:#333;flex-grow:1;margin-bottom:30px;font-size:1.05rem;line-height:1.6}.service-button{color:#fff;background-color:#162d50;border-radius:4px;align-items:center;gap:8px;margin-top:auto;padding:12px 24px;transition:all .3s;display:inline-flex}.service-button:hover{background-color:#024;transform:translateY(-2px)}.trust-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.trust-section .section-heading{max-width:1200px;margin-bottom:40px;margin-left:auto;margin-right:auto}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1000px;margin:0 auto;display:grid}.trust-item{text-align:center}.trust-item svg{color:#162d50;margin-bottom:15px}.trust-item h3{color:#162d50;margin-bottom:10px;font-size:1.25rem}.trust-item p{color:#666;line-height:1.5}.trust-item.cepa-trust-item{background:linear-gradient(135deg,#fff9e6 0%,#fff 100%);border:2px solid #f2c541;border-radius:12px;padding:20px;position:relative;box-shadow:0 4px 15px #f2c54133}.trust-item.cepa-trust-item svg{color:#f2c541}.trust-item.cepa-trust-item h3{color:#162d50;font-size:1.3rem;font-weight:700}.trust-item.cepa-trust-item p{color:#333;font-weight:500}.cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin:60px calc(50% - 50vw) 0;padding:60px 20px}.cta-section h2{margin-bottom:20px;font-size:2rem}.cta-section p{opacity:.9;margin-bottom:30px;font-size:1.2rem}.cta-button{color:#162d50;background-color:#f2c541;border-radius:4px;padding:16px 32px;font-size:1.1rem;font-weight:600;transition:all .3s}.cta-button:hover{background-color:#e0b030;transform:translateY(-2px);box-shadow:0 4px 12px #f2c5414d}.custom-tile-background{background-color:#e8f4f8;border-radius:8px;padding:20px}.tile-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:40px;display:grid}@media (max-width:768px){.hero-brand{font-size:2.5rem}.hero-heading{font-size:1.75rem}.hero-subheading{font-size:1.2rem}.hero-buttons{flex-direction:column;align-items:center}.hero-stats{grid-template-columns:repeat(2,1fr)}.stat-number{font-size:2rem}.quick-actions-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr;gap:20px}.intro-heading{font-size:2rem}.service-tile{margin-bottom:20px}}.financing-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative}.financing-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.financing-hero-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.financing-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.financing-hero-title{font-size:2.5rem}}.financing-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.financing-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.financing-hero-subtitle{font-size:1rem}}.financing-hero-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.services-overview-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.consulting-section{padding:60px 20px}.section-wrapper{max-width:1200px;margin:0 auto}.section-intro{text-align:center;color:#333;max-width:800px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.6}.services-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;display:grid}.service-card{text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;transition:all .3s}.service-card:hover{border-color:#162d50;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.service-icon{color:#162d50;margin-bottom:15px}.service-card h3{color:#162d50;margin-bottom:10px;font-size:1.25rem}.service-card p{color:#666;line-height:1.5}.service-card.cepa-featured{background:linear-gradient(135deg,#fff9e6 0%,#fff 100%);border:2px solid #f2c541;position:relative;overflow:hidden}.service-card.cepa-featured:before{content:"★ EXCLUSIVE ★";color:#162d50;background-color:#f2c541;padding:5px 40px;font-size:12px;font-weight:700;position:absolute;top:25px;right:-35px;transform:rotate(45deg);box-shadow:0 2px 4px #0003}.service-card.cepa-featured .service-icon{color:#f2c541}.service-card.cepa-featured h3{color:#162d50;font-weight:700}.service-card.cepa-featured:hover{border-color:#f2c541;transform:translateY(-5px);box-shadow:0 10px 30px #f2c5414d}.financing-stats-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.stats-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1000px;margin:0 auto;display:grid}.calculator-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.calculator-wrapper{max-width:1000px;margin:0 auto}.calculator-section-heading{text-align:center;color:#162d50;margin-bottom:20px;font-size:2rem}.calculator-intro{text-align:center;color:#666;margin-bottom:40px;font-size:1.1rem}.consulting-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.consulting-card{background-color:#e8f4f8}.why-choose-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:1000px;margin:0 auto;display:grid}.benefit-tile{text-align:center;background-color:#f8f9fa;border:none;padding:30px}.benefit-tile h3{color:#162d50;margin-bottom:15px;font-size:1.5rem}.benefit-tile p{color:#666;line-height:1.5}.financing-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.financing-cta-section h2{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2.5rem}.financing-cta-section p{color:#ffffffe6;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}@media (max-width:600px){.logo-container{z-index:1000;position:relative;top:10px;left:10px}.logo-container img{width:100px;height:auto}}.partners-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative}.partners-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.partners-hero-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.partners-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.partners-hero-title{font-size:2.5rem}}.partners-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.partners-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.partners-hero-subtitle{font-size:1rem}}.partners-intro-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.partners-intro-wrapper{text-align:center;max-width:900px;margin:0 auto}.partners-intro-text{color:#333;font-size:1.1rem;line-height:1.8}.partners-grid-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.partners-grid-container{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.partner-card{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.partner-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #162d5026}.partner-logo-container{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);justify-content:center;align-items:center;height:140px;padding:24px;transition:background .3s;display:flex}.partner-card:hover .partner-logo-container{background:linear-gradient(135deg,#f0f2f5 0%,#e1e5ea 100%)}.partner-logo{object-fit:contain;width:auto;max-width:200px;height:auto;max-height:90px;transition:transform .3s}.partner-card:hover .partner-logo{transform:scale(1.05)}.partner-card-content{flex-direction:column;flex-grow:1;padding:24px;display:flex}.partner-name{color:#162d50;margin-bottom:12px;font-size:1.25rem;font-weight:600;line-height:1.3}.partner-description{color:#666;flex-grow:1;margin-bottom:20px;font-size:.9rem;line-height:1.65}.partner-button{color:#fff;background:#162d50;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:12px 20px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.partner-button:hover{background:#1e3a5f;transform:translateY(-2px);box-shadow:0 4px 12px #162d5040}.partner-button svg{flex-shrink:0}.partners-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.partners-cta-section h2{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2.5rem}.partners-cta-section p{color:#ffffffe6;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.loading-container{text-align:center;color:#666;padding:100px 20px;font-size:1.2rem}@media (max-width:768px){.partners-grid-container{grid-template-columns:1fr;gap:20px}.partner-logo-container{height:120px;padding:20px}.partner-card-content{padding:20px}.partner-name{font-size:1.15rem}}.valuation-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative}.valuation-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.valuation-hero-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.valuation-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.valuation-hero-title{font-size:2.5rem}}.valuation-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.valuation-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.valuation-hero-subtitle{font-size:1rem}}.valuation-hero-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.valuation-intro-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.valuation-intro-wrapper{text-align:center;max-width:800px;margin:0 auto}.valuation-intro-text{color:#333;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.valuation-benefits-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.valuation-benefits-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:900px;margin:0 auto;display:grid}.valuation-benefit-card{text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;transition:all .3s}.valuation-benefit-card:hover{border-color:#162d50;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.benefit-icon{color:#162d50;margin-bottom:15px}.valuation-benefit-card h3{color:#162d50;margin-bottom:10px;font-size:1.25rem}.valuation-benefit-card p{color:#666;line-height:1.5}.valuation-form-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.valuation-form-wrapper{max-width:700px;margin:0 auto}.form-heading{text-align:center;color:#162d50;margin-bottom:10px;font-size:2rem}.form-subheading{text-align:center;color:#666;margin-bottom:40px;font-size:1.1rem}.modern-valuation-form{background-color:#f8f9fa;border-radius:8px;padding:40px;box-shadow:0 2px 10px #0000001a}.full-width{margin-bottom:20px}.recaptcha-wrapper{margin:20px 0}.submit-button{color:#fff;background-color:#162d50;border:none;border-radius:4px;width:100%;margin-top:20px;padding:16px 32px;font-size:1.1rem;font-weight:600;transition:all .3s}.submit-button:hover{background-color:#024;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.valuation-process-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.process-steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:1000px;margin:0 auto;display:grid}.process-step{text-align:center;position:relative}.step-number{color:#fff;background-color:#162d50;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 20px;font-size:1.5rem;font-weight:700;display:flex}.process-step h3{color:#162d50;margin-bottom:10px;font-size:1.25rem}.process-step p{color:#666;line-height:1.5}.valuation-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.valuation-cta-section h2{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2.5rem}.valuation-cta-section p{color:#ffffffe6;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}@media (max-width:768px){.valuation-hero-heading{font-size:2rem}.valuation-hero-subheading{font-size:1.2rem}.form-row{grid-template-columns:1fr}.process-steps{grid-template-columns:1fr;gap:40px}.modern-valuation-form{padding:20px}}.buyer-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative}.buyer-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.buyer-hero-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.buyer-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.buyer-hero-title{font-size:2.5rem}}.buyer-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.buyer-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.buyer-hero-subtitle{font-size:1rem}}.buyer-hero-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.buyer-pain-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.buyer-pain-wrapper{text-align:center;max-width:1000px;margin:0 auto}.pain-points-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px;display:grid}.pain-point-card{background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:30px;transition:all .3s}.pain-point-card:hover{border-color:#da1e28;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.pain-point-icon{margin-bottom:15px;font-size:2rem}.pain-point-card p{color:#333;font-size:1.1rem;line-height:1.6}.buyer-solution-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.buyer-solution-wrapper{max-width:900px;margin:0 auto}.solution-heading{text-align:center;color:#162d50;margin-bottom:20px;font-size:2.5rem}.solution-intro{text-align:center;margin-bottom:30px;font-size:1.3rem}.solution-points{gap:20px;margin-bottom:30px;display:grid}.solution-point{background-color:#fff;border-radius:8px;align-items:flex-start;gap:15px;padding:20px;display:flex;box-shadow:0 2px 5px #0000000d}.check-icon{color:#24a148;flex-shrink:0}.solution-point p{margin:0;font-size:1.1rem;line-height:1.6}.solution-text{color:#333;text-align:center;font-size:1.1rem;line-height:1.8}.buyer-why-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.why-choose-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.why-choose-card{text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;transition:all .3s}.why-choose-card:hover{border-color:#162d50;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.why-icon{color:#162d50;margin-bottom:15px}.why-choose-card h3{color:#162d50;margin-bottom:10px;font-size:1.25rem}.why-choose-card p{color:#666;line-height:1.5}.buyer-process-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.process-wrapper{max-width:900px;margin:0 auto}.process-intro{text-align:center;color:#333;margin-bottom:50px;font-size:1.2rem}.buyer-process-steps{position:relative}.buyer-process-step{background-color:#fff;border-radius:8px;margin-bottom:30px;padding:30px;position:relative;box-shadow:0 2px 10px #0000001a}.step-header{align-items:center;gap:20px;margin-bottom:15px;display:flex}.step-circle{color:#fff;background-color:#162d50;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;font-weight:700;display:flex}.buyer-process-step h3{color:#162d50;margin:0;font-size:1.5rem}.buyer-process-step p{color:#333;margin-left:70px;line-height:1.6}.step-connector{background-color:#162d50;width:2px;height:30px;position:absolute;bottom:-30px;left:40px}.buyer-calculator-section{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.buyer-calculator-wrapper{max-width:800px;margin:0 auto}.buyer-calculator-header{justify-content:center;align-items:center;gap:12px;margin-bottom:15px;display:flex}.buyer-calculator-header .calculator-icon{color:#f2c541}.buyer-calculator-header .section-heading{margin-bottom:0}.buyer-calculator-intro{text-align:center;color:#666;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.1rem}.buyer-calculator-card{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:2px solid #162d50;border-radius:12px;padding:40px}.buyer-calculator-card .input-container{margin-bottom:0}.buyer-calculator-card .calculator-label{color:#162d50;margin-bottom:8px;font-size:1rem;font-weight:600;display:block}.buyer-calculator-card .input-with-prefix{background:#fff;border:2px solid #e0e0e0;border-radius:8px;align-items:center;transition:border-color .2s;display:flex}.buyer-calculator-card .input-with-prefix:focus-within{border-color:#162d50}.buyer-calculator-card .prefix{color:#666;background:#f4f4f4;border-right:2px solid #e0e0e0;border-radius:6px 0 0 6px;padding:12px 16px;font-weight:600}.buyer-calculator-card .cash-input{background:0 0;border:none;outline:none;flex:1;padding:12px 16px;font-size:1.1rem}.buyer-calculator-card .cash-input::placeholder{color:#999}.buyer-calculator-card .button{color:#fff;cursor:pointer;background:#162d50;border:none;border-radius:8px;padding:14px 32px;font-size:1rem;font-weight:600;transition:all .2s}.buyer-calculator-card .button:hover{background:#1a3a66;transform:translateY(-2px);box-shadow:0 4px 12px #162d504d}.buyer-calculator-card p{color:#333;font-size:1.05rem;line-height:1.7}.buyer-calculator-card .disclaimer-text{color:#666;border-top:1px solid #e0e0e0;margin-top:20px;padding-top:20px;font-size:.9rem}.buyer-calculator-card h3{color:#162d50;margin-top:30px;margin-bottom:20px;font-size:1.3rem}.buyer-calculator-card .business-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-top:20px;display:grid}.calculator-results-section{border-top:2px solid #e0e0e0;margin-top:40px;padding-top:30px}.calculator-results-heading{color:#162d50;text-align:center;margin-bottom:25px;font-size:1.5rem;font-weight:600}.calculator-listings-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px;display:grid}.buyer-calculator-card .listing-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 12px #00000014}.buyer-calculator-card .listing-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000026}.buyer-calculator-card .listing-card-image-container{background:#f4f4f4;height:200px;overflow:hidden}.buyer-calculator-card .listing-card-image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.buyer-calculator-card .listing-card:hover .listing-card-image{transform:scale(1.05)}.buyer-calculator-card .listing-card-image-placeholder{color:#666;background:linear-gradient(135deg,#f8f9fa 0%,#e8e8e8 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.buyer-calculator-card .listing-card-content{padding:20px}.buyer-calculator-card .listing-card-title{color:#162d50;margin-bottom:10px;font-size:1.15rem;font-weight:600;line-height:1.3}.buyer-calculator-card .listing-card-description{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.buyer-calculator-card .listing-card-stats{background:#f8f9fa;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;padding:15px;display:grid}.buyer-calculator-card .listing-stat{text-align:center}.buyer-calculator-card .listing-stat-label{color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.75rem;display:block}.buyer-calculator-card .listing-stat-value{color:#162d50;font-size:.95rem;font-weight:600;display:block}.buyer-calculator-card .listing-card-button{color:#162d50;cursor:pointer;background:#f2c541;border:none;border-radius:6px;width:100%;padding:12px 20px;font-weight:600;transition:all .2s}.buyer-calculator-card .listing-card-button:hover{background:#d4a017;transform:translateY(-2px)}.buyer-fee-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.fee-wrapper{text-align:center;max-width:700px;margin:0 auto}.fee-card{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:2px solid #162d50;border-radius:12px;margin-top:30px;padding:40px}.fee-card h3{color:#162d50;margin-bottom:20px;font-size:1.75rem}.fee-card p{color:#333;margin-bottom:30px;font-size:1.1rem}.fee-features{text-align:left;gap:15px;display:grid}.fee-feature{align-items:center;gap:10px;display:flex}.fee-check{color:#24a148;flex-shrink:0}.fee-feature span{color:#333;font-size:1.05rem}.buyer-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.buyer-cta-section h2{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2.5rem}.buyer-cta-section p{color:#ffffffe6;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}@media (max-width:768px){.buyer-hero-buttons{flex-direction:column;align-items:center}.pain-points-grid,.why-choose-grid{grid-template-columns:1fr}.buyer-process-step p{margin-top:15px;margin-left:0}.fee-card{padding:25px}}.sales-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative}.sales-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.sales-hero-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.sales-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.sales-hero-title{font-size:2.5rem}}.sales-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.sales-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.sales-hero-subtitle{font-size:1rem}}.sales-hero-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.business-size-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.business-size-wrapper{max-width:1200px;margin:0 auto}.business-size-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:30px;margin-top:40px;display:grid}.business-size-card{background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:40px;transition:all .3s;position:relative}.business-size-card.featured{border-color:#162d50;transform:scale(1.02)}.business-size-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.featured-badge{color:#162d50;background-color:#f2c541;border-radius:20px;padding:5px 15px;font-size:.85rem;font-weight:600;position:absolute;top:20px;right:20px}.size-icon-wrapper{background-color:#e8f4f8;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex}.size-icon{color:#162d50}.business-size-card h3{color:#162d50;margin-bottom:10px;font-size:1.75rem}.revenue-text{color:#666;margin-bottom:20px;font-size:1.1rem;font-weight:600}.size-description{color:#333;font-size:1.05rem;line-height:1.6}.size-features{margin-top:20px;padding-left:20px}.size-features li{color:#333;margin-bottom:10px}.sales-process-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.process-intro{text-align:center;color:#333;max-width:700px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:1.2rem}.process-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid;position:relative}.process-card{text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;transition:all .3s;position:relative}.process-card:hover{border-color:#162d50;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.process-header{justify-content:center;align-items:center;gap:15px;margin-bottom:20px;display:flex}.process-number{color:#fff;background-color:#162d50;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:700;display:flex}.process-icon{color:#162d50}.process-card h3{color:#162d50;margin-bottom:15px;font-size:1.25rem}.process-card p{color:#666;font-size:.95rem;line-height:1.5}.why-sell-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.why-sell-wrapper{max-width:1200px;margin:0 auto}.why-sell-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.why-sell-card{text-align:center;background-color:#fff;border-radius:8px;padding:30px;transition:all .3s}.why-sell-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.why-sell-card h3{color:#162d50;margin:20px 0 15px;font-size:1.5rem}.why-sell-card p{color:#666;line-height:1.6}.process-table-section{padding:60px 20px}.table-wrapper{max-width:1000px;margin:0 auto}.process-table-tile{margin-top:30px}.sales-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.sales-cta-section h2{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2.5rem}.sales-cta-section p{color:#ffffffe6;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta-button-secondary{color:#fff;background-color:#0000;border:2px solid #fff;border-radius:4px;padding:14px 30px;font-size:1.1rem;font-weight:600;transition:all .3s}.cta-button-secondary:hover{color:#162d50;background-color:#fff}@media (max-width:768px){.sales-hero-heading{font-size:2rem}.sales-hero-subheading{font-size:1.2rem}.business-size-grid{grid-template-columns:1fr}.business-size-card.featured{transform:none}.process-grid,.why-sell-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}}.closed-deals-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.closed-deals-wrapper{max-width:1200px;margin:0 auto}.closed-deals-header{text-align:center;margin-bottom:20px}.trophy-icon{color:#f2c541;margin-bottom:20px}.closed-deals-intro{text-align:center;color:#333;max-width:800px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.6}.deals-preview-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:50px;display:grid}.deal-preview-card{border-radius:8px;height:200px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.deal-preview-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.deal-preview-image{object-fit:cover;width:100%;height:100%}.closed-deals-cta{text-align:center}.deals-cta-text{color:#666;margin-bottom:30px;font-size:1.1rem}.deals-view-button{color:#fff;background-color:#162d50;border-radius:4px;align-items:center;gap:8px;padding:14px 28px;font-size:1.05rem;font-weight:600;transition:all .3s;display:inline-flex}.deals-view-button:hover{background-color:#024;transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media (max-width:768px){.deals-preview-grid{grid-template-columns:repeat(2,1fr);gap:15px}.deal-preview-card{height:150px}.closed-deals-intro{font-size:1.05rem}}.deals-hero{text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative;overflow:hidden}.deals-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.deals-hero-content{z-index:1;max-width:1000px;margin:0 auto;position:relative}.deals-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.deals-hero-title{font-size:2.5rem}}.deals-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.deals-hero-subtitle{color:#ffffffe6;max-width:600px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.25rem}@media (max-width:768px){.deals-hero-subtitle{font-size:1.1rem}}.deals-stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:30px;max-width:800px;margin:0 auto;display:grid}.deals-stat-item{text-align:center}.deals-stat-number{color:#f2c541;margin-bottom:5px;font-size:2.5rem;font-weight:700}.deals-stat-label{text-transform:uppercase;letter-spacing:1px;opacity:.8;font-size:.9rem}.deals-intro-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.deals-intro-wrapper{text-align:center;max-width:900px;margin:0 auto}.deals-intro-text{color:#333;font-size:1.2rem;line-height:1.8}.deals-approach-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.deals-approach-wrapper{max-width:1200px;margin:0 auto}.approach-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.approach-card{text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;transition:all .3s}.approach-card:hover{border-color:#162d50;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.approach-icon{color:#162d50;margin-bottom:15px}.approach-card h3{color:#162d50;margin-bottom:15px;font-size:1.25rem}.approach-card p{color:#666;line-height:1.6}.deals-gallery-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.deals-gallery-wrapper{max-width:1200px;margin:0 auto}.gallery-intro{text-align:center;color:#666;max-width:800px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.1rem}.deals-image-gallery{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.gallery-item{background-color:#fff;border-radius:8px;height:250px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.gallery-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.gallery-image{object-fit:contain;object-position:center;width:100%;height:100%}.gallery-overlay{opacity:0;background:linear-gradient(#0000 0%,#000000b3 100%);align-items:flex-end;padding:20px;transition:opacity .3s;display:flex;position:absolute;inset:0}.gallery-item:hover .gallery-overlay{opacity:1}.sold-badge{color:#fff;letter-spacing:1px;background-color:#24a148;border-radius:20px;padding:6px 16px;font-size:.9rem;font-weight:600}.deals-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.deals-cta-section h2{margin-bottom:20px;font-size:2rem}.deals-cta-section p{opacity:.9;max-width:700px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.2rem}@media (max-width:768px){.deals-stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}.deals-stat-number{font-size:2rem}.approach-grid{grid-template-columns:1fr}.deals-image-gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.gallery-item{height:200px}}.image-modal-overlay{z-index:10000;background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s modalFadeIn;display:flex;position:fixed;inset:0}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.image-modal-content{background:#fff;border-radius:8px;flex-direction:column;max-width:90%;max-height:90vh;margin:auto;animation:.3s modalSlideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000004d}@keyframes modalSlideIn{0%{opacity:0;transform:translate(-50%,-45%)}to{opacity:1;transform:translate(-50%,-50%)}}.image-modal-close{cursor:pointer;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:10px;right:10px}.image-modal-close:hover{background:#fff;transform:scale(1.1)}.image-modal-image{object-fit:contain;width:100%;height:auto;max-height:calc(90vh - 60px);display:block}.image-modal-caption{color:#333;background:#fff;border-top:1px solid #e0e0e0;align-items:center;gap:10px;padding:15px 20px;font-size:1rem;display:flex}.modal-sold-badge{color:#fff;text-transform:uppercase;background-color:#24a148;border-radius:4px;padding:4px 12px;font-size:.85rem;font-weight:600}@media (max-width:768px){.image-modal-content{max-width:95%;max-height:85vh}.image-modal-image{max-height:calc(85vh - 60px)}.image-modal-close{width:35px;height:35px}.image-modal-caption{padding:10px 15px;font-size:.9rem}}.exit-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative}.exit-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.exit-hero-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.exit-hero-badge{color:#f2c541;background:#f2c54126;border:1px solid #f2c5414d;border-radius:50px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.exit-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.exit-hero-title{font-size:2.5rem}}.exit-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.exit-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.exit-hero-subtitle{font-size:1rem}}.exit-hero-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.exit-why-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.exit-why-wrapper{text-align:center;max-width:1000px;margin:0 auto}.exit-why-content{grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0;display:grid}@media (max-width:768px){.exit-why-content{grid-template-columns:1fr}}.exit-why-stat{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000000d}.exit-why-stat .stat-number{color:#162d50;margin-bottom:10px;font-size:3rem;font-weight:700;display:block}.exit-why-stat .stat-label{color:#666;font-size:1rem;line-height:1.4;display:block}.exit-why-text{color:#333;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.7}.exit-cepa-section{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.exit-cepa-wrapper{max-width:1000px;margin:0 auto}.exit-cepa-content{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:2px solid #162d50;border-radius:12px;align-items:flex-start;gap:40px;padding:40px;display:flex}@media (max-width:768px){.exit-cepa-content{text-align:center;flex-direction:column;align-items:center}}.exit-cepa-badge{color:#f2c541;background:#162d50;border-radius:12px;flex-shrink:0;padding:20px}.exit-cepa-text{flex:1}.exit-cepa-text p{color:#333;margin-bottom:1rem;font-size:1.1rem;line-height:1.7}.exit-cepa-text p:last-child{margin-bottom:0}.exit-assessments-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.exit-assessments-wrapper{max-width:1200px;margin:0 auto}.exit-assessments-grid{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:40px;display:grid}@media (max-width:768px){.exit-assessments-grid{grid-template-columns:1fr}}.exit-assessment-card{background:#fff;border-radius:12px;padding:30px;transition:all .3s;box-shadow:0 2px 10px #0000000d}.exit-assessment-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.assessment-icon-wrapper{color:#f2c541;background:#162d50;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}.exit-assessment-card h3{color:#162d50;margin-bottom:12px;font-size:1.25rem}.exit-assessment-card p{color:#666;font-size:1rem;line-height:1.6}.exit-ai-section{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.exit-ai-wrapper{max-width:1200px;margin:0 auto}.exit-ai-grid{grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px;display:grid}@media (max-width:1024px){.exit-ai-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.exit-ai-grid{grid-template-columns:1fr}}.exit-ai-card{text-align:center;background:#f8f9fa;border-radius:12px;padding:25px;transition:all .3s}.exit-ai-card:hover{background:#162d50;transform:translateY(-4px)}.exit-ai-card:hover h3,.exit-ai-card:hover p,.exit-ai-card:hover .ai-icon{color:#fff}.exit-ai-card .ai-icon{color:#f2c541;margin-bottom:15px}.exit-ai-card h3{color:#162d50;margin-bottom:10px;font-size:1.1rem;transition:color .3s}.exit-ai-card p{color:#666;font-size:.95rem;line-height:1.5;transition:color .3s}.exit-timeline-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.exit-timeline-wrapper{max-width:900px;margin:0 auto}.exit-timeline{margin-top:40px;position:relative}.exit-timeline:before{content:"";background:#162d50;width:2px;position:absolute;top:0;bottom:0;left:24px}@media (max-width:600px){.exit-timeline:before{left:16px}}.timeline-phase{gap:25px;margin-bottom:30px;display:flex;position:relative}.timeline-marker{color:#f2c541;z-index:1;background:#162d50;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}@media (max-width:600px){.timeline-marker{width:34px;height:34px}}.timeline-content{background:#fff;border-radius:12px;flex:1;padding:25px;box-shadow:0 2px 10px #0000000d}.timeline-label{color:#162d50;background:#f2c541;border-radius:4px;margin-bottom:10px;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.timeline-content h3{color:#162d50;margin-bottom:15px;font-size:1.25rem}.timeline-content ul{margin:0;padding:0;list-style:none}.timeline-content li{color:#333;align-items:flex-start;gap:10px;margin-bottom:8px;font-size:.95rem;display:flex}.timeline-content li svg{color:#24a148;flex-shrink:0;margin-top:2px}.exit-benefits-section{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.exit-benefits-wrapper{max-width:1000px;margin:0 auto}.exit-benefits-grid{grid-template-columns:repeat(2,1fr);gap:25px;margin-top:40px;display:grid}@media (max-width:768px){.exit-benefits-grid{grid-template-columns:1fr}}.exit-benefit-card{background:#f8f9fa;border-radius:12px;gap:15px;padding:25px;transition:all .3s;display:flex}.exit-benefit-card:hover{transform:translate(5px);box-shadow:0 4px 15px #00000014}.exit-benefit-card .benefit-check{color:#24a148;flex-shrink:0;margin-top:2px}.exit-benefit-card h3{color:#162d50;margin-bottom:8px;font-size:1.1rem}.exit-benefit-card p{color:#666;font-size:.95rem;line-height:1.5}.exit-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.exit-cta-content{max-width:700px;margin:0 auto}.exit-cta-section h2{margin-bottom:20px;font-family:Playfair Display,Georgia,serif;font-size:2.5rem}@media (max-width:768px){.exit-cta-section h2{font-size:2rem}}.exit-cta-section p{opacity:.9;margin-bottom:30px;font-size:1.2rem;line-height:1.6}.exit-cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.exit-cta-buttons .cta-button-primary{color:#162d50;cursor:pointer;background:#f2c541;border:none;border-radius:6px;padding:14px 28px;font-weight:600;transition:all .2s}.exit-cta-buttons .cta-button-primary:hover{background:#d4a017;transform:translateY(-2px)}.exit-cta-buttons .cta-button-secondary{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:6px;padding:14px 28px;font-weight:600;transition:all .2s}.exit-cta-buttons .cta-button-secondary:hover{background:#ffffff1a}.ai-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:120px 20px 80px;position:relative;overflow:hidden}.ai-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#ffffff08 1px,#0000 0);background-size:40px 40px;position:absolute;inset:0}.ai-hero-content{text-align:center;z-index:1;max-width:800px;margin:0 auto;position:relative}.ai-hero-badge{color:#f2c541;background:#f2c54126;border:1px solid #f2c5414d;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:500;display:inline-flex}.ai-hero-title{color:#fff;margin-bottom:24px;font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700;line-height:1.15}.ai-hero-title-gold{color:#f2c541}.ai-hero-subtitle{color:#ffffffd9;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}.ai-hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:768px){.ai-hero{padding:100px 20px 60px}.ai-hero-title{font-size:2.25rem}.ai-hero-subtitle{font-size:1.1rem}}.ai-why-section{background:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.ai-why-wrapper{text-align:center;max-width:1200px;margin:0 auto}.ai-why-content{grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0;display:grid}.ai-why-stat{flex-direction:column;align-items:center;display:flex}.ai-why-stat .stat-number{color:#162d50;margin-bottom:8px;font-family:Playfair Display,serif;font-size:3.5rem;font-weight:700}.ai-why-stat .stat-label{color:#666;font-size:1rem;line-height:1.4}.ai-why-text{color:#555;max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.7}@media (max-width:768px){.ai-why-content{grid-template-columns:1fr;gap:30px}.ai-why-stat .stat-number{font-size:2.5rem}}.ai-tools-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.ai-tools-wrapper{max-width:1200px;margin:0 auto}.ai-tools-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.ai-tool-card{background:#f8f9fa;border:1px solid #e8e8e8;border-radius:12px;padding:30px;transition:all .3s}.ai-tool-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #162d501f}.tool-icon-wrapper{color:#f2c541;background:linear-gradient(135deg,#162d50 0%,#1e3a5f 100%);border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.ai-tool-card h3{color:#162d50;margin-bottom:12px;font-size:1.25rem;font-weight:600}.ai-tool-card p{color:#666;font-size:.95rem;line-height:1.6}@media (max-width:1024px){.ai-tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ai-tools-grid{grid-template-columns:1fr}}.ai-security-section{color:#fff;background:#162d50;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.ai-security-wrapper{max-width:1200px;margin:0 auto}.ai-security-header{text-align:center;margin-bottom:50px}.ai-security-header .security-icon{color:#f2c541;margin-bottom:20px}.ai-security-header .section-heading{color:#fff}.ai-security-header .section-intro{color:#fffc}.ai-security-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.ai-security-card{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:30px;transition:all .3s}.ai-security-card:hover{background:#ffffff14;transform:translateY(-4px)}.ai-security-card .security-card-icon{color:#f2c541;margin-bottom:16px}.ai-security-card h3{color:#fff;margin-bottom:12px;font-size:1.1rem;font-weight:600}.ai-security-card p{color:#ffffffb3;font-size:.9rem;line-height:1.6}@media (max-width:1024px){.ai-security-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ai-security-grid{grid-template-columns:1fr}}.ai-usecases-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.ai-usecases-wrapper{max-width:1200px;margin:0 auto}.ai-usecases-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.ai-usecase-card{text-align:center;background:#f8f9fa;border-radius:12px;padding:30px}.ai-usecase-card .usecase-icon{color:#162d50;margin-bottom:16px}.ai-usecase-card h3{color:#162d50;margin-bottom:20px;font-size:1.25rem;font-weight:600}.ai-usecase-card ul{text-align:left;margin:0;padding:0;list-style:none}.ai-usecase-card ul li{color:#555;border-bottom:1px solid #e8e8e8;align-items:center;gap:10px;padding:10px 0;font-size:.95rem;display:flex}.ai-usecase-card ul li:last-child{border-bottom:none}.ai-usecase-card ul li svg{color:#f2c541;flex-shrink:0}@media (max-width:1024px){.ai-usecases-grid{grid-template-columns:1fr;max-width:500px;margin-top:40px;margin-left:auto;margin-right:auto}}.ai-benefits-section{background:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.ai-benefits-wrapper{max-width:1200px;margin:0 auto}.ai-benefits-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.ai-benefit-card{background:#fff;border-radius:12px;align-items:flex-start;gap:16px;padding:24px;transition:all .3s;display:flex}.ai-benefit-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.ai-benefit-card .benefit-check{color:#f2c541;flex-shrink:0;margin-top:4px}.ai-benefit-card h3{color:#162d50;margin-bottom:8px;font-size:1.1rem;font-weight:600}.ai-benefit-card p{color:#666;font-size:.95rem;line-height:1.5}@media (max-width:768px){.ai-benefits-grid{grid-template-columns:1fr}}.ai-cta-section{background:linear-gradient(135deg,#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.ai-cta-content{text-align:center;color:#fff;max-width:800px;margin:0 auto}.ai-cta-content .cta-icon{color:#f2c541;margin-bottom:20px}.ai-cta-content h2{margin-bottom:20px;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700}.ai-cta-content p{color:#ffffffd9;margin-bottom:40px;font-size:1.1rem;line-height:1.7}.ai-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ai-cta-buttons .cta-button-primary{color:#162d50;cursor:pointer;background:#f2c541;border:none;border-radius:6px;padding:14px 28px;font-weight:600;transition:all .2s}.ai-cta-buttons .cta-button-primary:hover{background:#d4a017;transform:translateY(-2px)}.ai-cta-buttons .cta-button-secondary{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:6px;padding:14px 28px;font-weight:600;transition:all .2s}.ai-cta-buttons .cta-button-secondary:hover{background:#ffffff1a}@media (max-width:768px){.ai-cta-content h2{font-size:2rem}}.reviews-section{background-color:#f8f9fa;margin:0 -20px;padding:80px 20px}.reviews-pagination{background:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;gap:20px;margin-top:40px;margin-bottom:60px;padding:20px;display:flex}.reviews-pagination .cds--btn--secondary{color:#fff;background:#162d50;border:none;padding:10px 24px;font-weight:600;transition:all .2s}.reviews-pagination .cds--btn--secondary:hover:not(:disabled){background:#1a3a66}.reviews-pagination .cds--btn--secondary:disabled{color:#999;background:#e0e0e0}.page-info{color:#162d50;font-size:1rem;font-weight:600}@media (max-width:768px){.reviews-grid,.form-row{grid-template-columns:1fr}.leave-review-section{padding:25px}}.reviews-section{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.reviews-wrapper{max-width:1200px;margin:0 auto}.reviews-intro{text-align:center;color:#666;max-width:700px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:1.1rem}.reviews-carousel{margin-bottom:60px}.featured-review-container{z-index:2;max-width:800px;min-height:350px;margin:0 auto;position:relative}.featured-review{opacity:0;text-align:center;pointer-events:none;background-color:#fff;border-radius:12px;padding:40px;transition:opacity .5s ease-in-out;position:absolute;top:0;left:0;right:0;box-shadow:0 4px 20px #0000001a}.featured-review.active{opacity:1;pointer-events:auto;z-index:1}.featured-review .review-stars{margin-bottom:20px}.review-content{margin-bottom:30px}.review-quote{color:#333;margin:0 0 15px;font-size:1.3rem;font-style:italic;line-height:1.8}.read-more-btn{color:#162d50;cursor:pointer;background:0 0;border:none;margin-left:8px;padding:0;font-size:1rem;font-style:normal;font-weight:600;text-decoration:underline;transition:color .2s;display:inline}.read-more-btn:hover{color:#00c}.review-modal-overlay{z-index:1000;background-color:#0009;animation:.3s fadeIn;position:fixed;inset:0}.review-modal{z-index:1001;background-color:#fff;border-radius:16px;width:90%;max-width:600px;max-height:80vh;animation:.3s modalSlideIn;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 10px 40px #0003}.modal-close-btn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:32px;line-height:1;transition:all .2s;display:flex;position:absolute;top:15px;right:15px}.modal-close-btn:hover{color:#333;background-color:#f5f5f5}.modal-content{text-align:center;padding:50px 40px 40px}.modal-stars{justify-content:center;gap:5px;margin-bottom:25px;display:flex}.modal-review-text{color:#333;margin:0 0 30px;font-size:1.4rem;font-style:italic;line-height:1.8}.modal-reviewer-details{flex-direction:column;align-items:center;gap:8px;display:flex}.modal-reviewer-details strong{color:#162d50;font-size:1.1rem}.modal-business-type{color:#666;font-size:.95rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.review-modal{width:95%;max-height:90vh}.modal-content{padding:40px 25px 30px}.modal-review-text{font-size:1.2rem}}.reviewer-details{flex-direction:column;align-items:center;gap:5px;display:flex}.reviewer-details strong{color:#162d50;font-size:1.1rem}.business-type{color:#666;font-size:.9rem}.carousel-indicators{z-index:1;justify-content:center;gap:8px;margin-top:30px;display:flex}.indicator{cursor:pointer;background-color:#e0e0e0;border:none;border-radius:50%;width:10px;height:10px;transition:all .3s}.indicator.active{background-color:#162d50;transform:scale(1.2)}.reviews-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:60px;display:grid}.review-card{background-color:#fff;border-radius:8px;padding:30px;transition:all .3s;box-shadow:0 2px 10px #00000014}.review-card:hover{transform:translateY(-3px);box-shadow:0 5px 20px #0000001f}.review-stars{gap:5px;margin-bottom:15px;display:flex}.star-filled{color:#f2c541}.star-empty{color:#e0e0e0}.review-text{color:#333;margin-bottom:20px;font-size:1.05rem;font-style:italic;line-height:1.6}.reviewer-info{border-top:1px solid #e0e0e0;flex-direction:column;gap:5px;padding-top:15px;display:flex}.reviewer-info strong{color:#162d50;font-size:1.1rem}.reviewer-info span{color:#666;font-size:.9rem}.no-reviews-message{text-align:center;background-color:#fff;border-radius:8px;margin:40px 0;padding:60px 20px}.no-reviews-message p{color:#666;font-size:1.1rem}.leave-review-section{background-color:#fff;border:2px solid #f8f9fa;border-radius:12px;max-width:700px;margin:40px auto 0;padding:40px;box-shadow:0 2px 15px #00000014}.leave-review-section h3{color:#162d50;text-align:center;margin-bottom:10px;font-size:1.75rem}.leave-review-section p{text-align:center;color:#666;margin-bottom:30px}.review-form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.review-input{border:1px solid #e0e0e0;border-radius:4px;padding:12px 16px;font-size:1rem;transition:border-color .3s}.review-input:focus{border-color:#162d50;outline:none}.rating-section{justify-content:center;align-items:center;gap:15px;display:flex}.rating-section span{color:#333;font-weight:600}.star-rating{gap:5px;display:flex}.star-button{cursor:pointer;background:0 0;border:none;padding:5px;transition:all .2s}.star-button svg{color:#e0e0e0;transition:color .2s}.star-button:hover svg,.star-button.active svg{color:#f2c541}.review-textarea{resize:vertical;border:1px solid #e0e0e0;border-radius:4px;min-height:100px;padding:12px 16px;font-size:1rem;transition:border-color .3s}.submit-review-button{color:#fff;cursor:pointer;background-color:#162d50;border:none;border-radius:4px;align-self:center;padding:14px 28px;font-size:1.05rem;font-weight:600;transition:all .3s}.submit-review-button:hover{background-color:#024;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.submit-review-button:disabled{opacity:.6;cursor:not-allowed}.success-message{color:#24a148;background-color:#e8f4e8;border-radius:4px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 20px;display:flex}.reviews-loading{text-align:center;color:#666;padding:40px}.reviews-pagination{justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.page-info{color:#666;font-size:.95rem}@media (max-width:768px){.reviews-grid,.form-row{grid-template-columns:1fr}.leave-review-section{padding:25px}.featured-review-container{min-height:280px}.featured-review{padding:25px}.review-quote{font-size:1.1rem}.read-more-btn{font-size:.9rem}}.textarea-wrapper{margin-bottom:20px;position:relative}.review-textarea{resize:vertical;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;padding:12px 16px;font-size:1rem;transition:border-color .3s;width:100%!important;min-height:180px!important}.review-textarea:focus{border-color:#162d50;outline:none}.ai-assistant-toggle-below{color:#fff;cursor:pointer;background:#0f62fe;border:none;border-radius:24px;align-items:center;gap:8px;margin:0 auto;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 10px #0f62fe4d}.ai-assistant-toggle-below:hover{background:#0043ce;transform:translateY(-2px);box-shadow:0 4px 16px #0f62fe66}.watson-logo-button{object-fit:contain;width:20px;height:20px}.watson-badge{letter-spacing:.5px;font-weight:600}.ai-panel-overlay{z-index:9;cursor:pointer;background:#0000001a;position:fixed;inset:0}.ai-assistant-panel{z-index:10;background:#fff;border:2px solid #06f;border-radius:12px;min-width:320px;max-width:400px;padding:20px;animation:.3s ease-out slideUp;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-10px);box-shadow:0 8px 24px #00000026}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(0)}to{opacity:1;transform:translate(-50%)translateY(-10px)}}.ai-panel-header{color:#06f;align-items:center;gap:12px;margin-bottom:8px;display:flex}.watson-icon{color:#06f}.ai-panel-header span{color:#162d50;font-size:1.1rem;font-weight:700}.ai-panel-description{color:#666;margin-bottom:16px;font-size:.9rem}.ai-panel-buttons{flex-direction:column;gap:10px;display:flex}.ai-button{justify-content:center;width:100%}.ai-button[kind=tertiary]{color:#161616;background-color:#f4f4f4;border:1px solid #e0e0e0}.ai-button[kind=tertiary]:hover:not(:disabled){background-color:#e8e8e8}.ai-loading{background-color:#f0f7ff;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:12px;display:flex}.ai-loading-spinner{border:3px solid #06f;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.ai-loading span{color:#06f;font-size:.9rem;font-weight:500}@media (max-width:768px){.ai-assistant-panel{min-width:auto;margin:0 12px;left:0;right:0;transform:translate(0)translateY(-10px)}@keyframes slideUp{0%{opacity:0;transform:translate(0)translateY(0)}to{opacity:1;transform:translate(0)translateY(-10px)}}}.team-hero{text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative;overflow:hidden}.team-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.team-hero-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.team-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.team-hero-title{font-size:2.5rem}}.team-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.team-hero-subtitle{color:#ffffffe6;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}@media (max-width:768px){.team-hero-subtitle{font-size:1.1rem}}.team-hero-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:768px){.team-hero-buttons{flex-direction:column;align-items:center}}.team-intro-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.team-intro-wrapper{text-align:center;max-width:900px;margin:0 auto}.team-intro-text{color:#333;font-size:1.2rem;line-height:1.8}.team-strengths-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.team-strengths-wrapper{max-width:1200px;margin:0 auto}.strengths-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.strength-card{text-align:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;transition:all .3s}.strength-card:hover{border-color:#162d50;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.strength-icon{color:#162d50;margin-bottom:15px}.strength-card h3{color:#162d50;margin-bottom:10px;font-size:1.25rem}.strength-card p{color:#666;line-height:1.5}.team-members-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.team-members-wrapper{max-width:1200px;margin:0 auto}.subsection-heading{color:#162d50;text-align:center;margin-bottom:30px;font-size:1.5rem}.featured-members{margin-bottom:60px}.team-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));justify-content:center;gap:30px;display:grid}.team-grid.featured{grid-template-columns:minmax(320px,400px);justify-content:center;max-width:400px;margin:0 auto}.team-member-card{cursor:pointer;color:inherit;background-color:#fff;border-radius:12px;text-decoration:none;transition:all .3s;display:block;overflow:hidden;box-shadow:0 2px 10px #00000014}.team-member-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #00000026}.team-member-card.featured{border:2px solid #f2c541}.member-image-wrapper{width:100%;height:280px;position:relative;overflow:hidden}.member-photo{object-fit:cover;width:100%;height:100%;transition:transform .3s}.team-member-card:hover .member-photo{transform:scale(1.05)}.member-info{text-align:center;padding:25px}.member-info h3{color:#162d50;margin-bottom:8px;font-size:1.4rem}.member-role{color:#666;margin-bottom:15px;font-size:1rem}.member-cta{color:#162d50;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:gap .3s;display:flex}.team-member-card:hover .member-cta{gap:12px}.why-choose-team-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.why-choose-wrapper{max-width:1200px;margin:0 auto}.why-choose-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px;display:grid}.why-card{text-align:center;background-color:#e8f4f8;border-radius:8px;padding:30px}.why-card h3{color:#162d50;margin-bottom:15px;font-size:1.3rem}.why-card p{color:#333;line-height:1.6}.team-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.team-cta-section h2{margin-bottom:20px;font-size:2rem}.team-cta-section p{opacity:.9;margin-bottom:30px;font-size:1.2rem}@media (max-width:768px){.strengths-grid,.team-grid,.team-grid.featured{grid-template-columns:1fr}.member-image-wrapper{height:300px}.why-choose-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column;align-items:center}}.privacy-hero{text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative;overflow:hidden}.privacy-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.privacy-hero-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.privacy-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.privacy-hero-title{font-size:2.5rem}}.privacy-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.privacy-hero-subtitle{color:#ffffffe6;max-width:600px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:1.25rem}@media (max-width:768px){.privacy-hero-subtitle{font-size:1.1rem}}.privacy-effective-date{color:#f2c541;font-size:1.1rem;font-weight:600}.privacy-intro-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.privacy-section-wrapper{max-width:1200px;margin:0 auto}.privacy-intro-card{text-align:center;background-color:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 10px #00000014}.section-icon{color:#162d50;margin-bottom:20px}.privacy-section-heading{color:#162d50;justify-content:center;align-items:center;gap:10px;margin-bottom:30px;font-size:2rem;display:flex}.heading-icon{color:#162d50}.privacy-text{color:#333;margin-bottom:20px;font-size:1.1rem;line-height:1.8}.privacy-link{color:#162d50;text-decoration:underline}.privacy-link:hover{color:#036}.privacy-content-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.privacy-content-section.privacy-alt-bg{background-color:#f8f9fa}.privacy-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.privacy-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:30px;transition:all .3s}.privacy-card:hover{border-color:#162d50;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.privacy-card-heading{color:#162d50;margin-bottom:20px;font-size:1.5rem}.privacy-list{padding-left:20px;font-size:1.05rem;line-height:1.8}.privacy-list li{color:#333;margin-bottom:10px}.privacy-usage-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:30px;display:grid}.privacy-usage-item{background-color:#fff;border-radius:8px;align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 2px 5px #0000000d}.usage-icon{color:#fff;background-color:#24a148;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:flex}.privacy-security-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.security-header{justify-content:center;align-items:center;gap:15px;margin-bottom:40px;display:flex}.security-icon{color:#162d50}.security-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.security-card{background-color:#fff;border-left:4px solid #162d50;border-radius:8px;padding:30px;box-shadow:0 2px 10px #00000014}.security-card-heading{color:#162d50;margin-bottom:15px;font-size:1.3rem}.security-text{color:#333;font-size:1.05rem;line-height:1.6}.privacy-policies-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:40px;display:grid}.privacy-policy-card{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:30px}.privacy-contact-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.privacy-contact-section .privacy-section-heading{color:#fff;margin-bottom:40px}.contact-info-card{background-color:#ffffff1a;border:1px solid #fff3;border-radius:12px;max-width:700px;margin:0 auto;padding:40px}.contact-info-grid{gap:30px;display:grid}.contact-item{text-align:left;align-items:center;gap:15px;display:flex}.contact-icon{color:#f2c541;flex-shrink:0}.contact-text{color:#fff}.contact-text p{margin:0;line-height:1.6}.contact-link{color:#f2c541;text-decoration:none;transition:all .3s}.contact-link:hover{color:#e0b030;text-decoration:underline}.contact-cta{border-top:1px solid #fff3;margin-top:40px;padding-top:30px}.contact-cta-text{color:#fff;margin-bottom:20px;font-size:1.1rem}.contact-us-button{color:#162d50;background-color:#f2c541;border-radius:4px;padding:14px 32px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.contact-us-button:hover{background-color:#e0b030;transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media (max-width:768px){.privacy-section-heading{flex-direction:column;font-size:1.5rem}.privacy-grid,.privacy-usage-grid,.security-grid,.privacy-policies-grid{grid-template-columns:1fr}.privacy-intro-card,.contact-info-card{padding:25px}}.member-hero-section{color:#fff;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative;overflow:hidden}.member-hero-section:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.member-hero-content{z-index:1;align-items:center;gap:60px;max-width:1000px;margin:0 auto;display:flex;position:relative}.member-hero-image{flex-shrink:0}.hero-headshot{object-fit:cover;border:6px solid #f2c541;border-radius:50%;width:280px;height:280px;box-shadow:0 10px 30px #0000004d}.member-hero-info{flex:1}.member-hero-name{letter-spacing:-.02em;margin-bottom:10px;font-family:Playfair Display,Georgia,serif;font-size:3rem;font-weight:700}.member-hero-role{color:#f2c541;margin-bottom:10px;font-size:1.5rem;font-weight:600}.license-badge{color:#f2c541;background-color:#f2c54133;border:1px solid #f2c5414d;border-radius:20px;align-items:center;gap:8px;margin-bottom:15px;padding:8px 16px;font-size:.95rem;font-weight:500;display:inline-flex}.license-badge svg{flex-shrink:0}.member-hero-tagline{opacity:.9;margin-bottom:30px;font-size:1.2rem;line-height:1.6}.member-contact-buttons{flex-wrap:wrap;gap:15px;display:flex}.contact-button-primary,.contact-button-secondary{cursor:pointer;border:none;border-radius:4px;align-items:center;gap:8px;font-size:1rem;text-decoration:none;display:inline-flex}.contact-button-primary{color:#162d50;background-color:#f2c541;padding:12px 24px;font-weight:600;transition:all .3s}.contact-button-primary:hover{background-color:#e0b030;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.contact-button-secondary{color:#fff;background-color:#0000;border:2px solid #fff;padding:10px 22px;font-weight:600;transition:all .3s}.contact-button-secondary:hover{color:#162d50;background-color:#fff}.contact-button-primary svg,.contact-button-secondary svg{width:20px;height:20px}.member-about-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.member-about-wrapper{max-width:900px;margin:0 auto}.about-content{margin-top:30px}.lead-paragraph{color:#162d50;margin-bottom:30px;font-size:1.3rem;font-weight:500;line-height:1.8}.about-content p{color:#333;margin-bottom:25px;font-size:1.1rem;line-height:1.8}.member-achievements-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.achievements-wrapper{max-width:1200px;margin:0 auto}.achievements-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.achievement-card{text-align:center;background-color:#fff;border-radius:8px;padding:30px;transition:all .3s;box-shadow:0 2px 10px #00000014}.achievement-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.achievement-icon{color:#162d50;margin-bottom:15px}.achievement-card h3{color:#162d50;margin-bottom:10px;font-size:1.3rem}.achievement-card p{color:#666;line-height:1.6}.member-expertise-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.expertise-wrapper{max-width:800px;margin:0 auto}.expertise-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:40px;display:grid}.expertise-item{background-color:#e8f4f8;border-radius:8px;align-items:center;gap:12px;padding:15px;transition:all .3s;display:flex}.expertise-item:hover{background-color:#d0e8f2;transform:translate(5px)}.expertise-highlight{background-color:#e8f0ff;border:1px solid #162d50}.expertise-highlight:hover{background-color:#d0e0ff}.expertise-icon{color:#162d50;flex-shrink:0}.expertise-item span{color:#333;font-size:1.05rem;font-weight:500}.member-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.member-cta-section h2{margin-bottom:20px;font-size:2rem}.member-cta-section p{opacity:.9;max-width:700px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.2rem}.member-education-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.education-wrapper{text-align:center;max-width:600px;margin:0 auto}.education-card{background-color:#fff;border-radius:8px;margin-top:30px;padding:30px;box-shadow:0 2px 10px #00000014}.education-icon{color:#162d50;margin-bottom:15px}.education-card h3{color:#162d50;margin-bottom:10px;font-size:1.3rem}.education-card p{color:#666;font-size:1.1rem}.philosophy-section{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.philosophy-wrapper{max-width:800px;margin:0 auto}.philosophy-content{text-align:center;background-color:#e8f4f8;border-left:4px solid #162d50;border-radius:8px;margin-top:30px;padding:40px}.philosophy-icon{color:#162d50;margin-bottom:20px}.philosophy-text{color:#333;font-size:1.2rem;font-style:italic;font-weight:500;line-height:1.8}.credentials-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.credentials-wrapper{max-width:1000px;margin:0 auto}.credentials-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:40px;display:grid}.credential-item{background-color:#fff;border-left:4px solid #162d50;border-radius:4px;padding:20px;box-shadow:0 2px 5px #0000000d}.credential-abbr{color:#162d50;margin-bottom:5px;font-size:1.3rem;font-weight:700}.credential-full{color:#666;font-size:.95rem}.dual-business-section{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.dual-business-wrapper{max-width:900px;margin:0 auto}.business-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.business-card{text-align:center;background-color:#e8f4f8;border-radius:8px;padding:30px;transition:all .3s}.business-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #0000001a}.business-icon{color:#162d50;margin-bottom:15px}.business-card h3{color:#162d50;margin-bottom:15px;font-size:1.3rem}.business-card p{color:#666;line-height:1.6}@media (max-width:768px){.member-hero-content{text-align:center;flex-direction:column;gap:30px}.hero-headshot{width:200px;height:200px}.member-hero-name{font-size:2rem}.member-hero-role{font-size:1.2rem}.member-contact-buttons{justify-content:center}.achievements-grid,.expertise-grid{grid-template-columns:1fr}.lead-paragraph{font-size:1.1rem}.about-content p{font-size:1rem}}.contact-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-bottom:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative}.contact-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.contact-hero-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.contact-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.contact-hero-title{font-size:2.5rem}}.contact-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.contact-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.contact-hero-subtitle{font-size:1rem}}.contact-methods{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.contact-method-card{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-items:center;gap:10px;padding:20px 30px;text-decoration:none;transition:all .3s;display:flex}.contact-method-card:hover{background:#fff3;transform:translateY(-2px)}.contact-form-section{background:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.contact-form-container{max-width:800px;margin:0 auto}.section-heading{color:#162d50;text-align:center;margin-bottom:1rem;font-size:2rem}.form-intro{text-align:center;color:#666;margin-bottom:2rem}.success-message{color:#155724;background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;margin-bottom:20px;padding:15px}.modern-contact-form{background:#fff;border-radius:8px;padding:40px;box-shadow:0 2px 10px #0000001a}.form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.form-field{flex-direction:column;display:flex}.form-field.full-width{grid-column:1/-1}.form-field label{color:#333;margin-bottom:8px;font-weight:500}.form-field input,.form-field textarea,.form-field select{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:12px;font-size:16px;transition:border-color .3s}.form-field select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;height:48px;padding-right:36px}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{border-color:#162d50;outline:none}.form-field input.error,.form-field textarea.error,.form-field select.error{border-color:#dc3545}.error-text{color:#dc3545;margin-top:4px;font-size:14px}.form-bottom{margin-top:30px}.recaptcha-wrapper{justify-content:center;margin-bottom:20px;display:flex}.submit-button{color:#fff;cursor:pointer;background:#162d50;border:none;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:300px;margin:0 auto;padding:14px 40px;font-size:16px;font-weight:500;transition:background .3s;display:flex}.submit-button:hover:not(:disabled){background:#024}.submit-button:disabled{opacity:.6;cursor:not-allowed}.contact-info-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.contact-info-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto;display:grid}.info-card{background:#fff;border-radius:8px;padding:30px;box-shadow:0 2px 10px #0000000d}.info-card h3{color:#162d50;margin-bottom:20px}.info-item{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.info-item a{color:#162d50;text-decoration:none}.info-item a:hover{text-decoration:underline}.phone-mnemonic{color:#f2c541;margin-left:4px;font-weight:700}.business-overview-highlights{background-color:#f8f9fa;border-left:4px solid #f2c541;border-radius:8px;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;padding:1rem;display:flex}.business-highlight-badge{background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;display:flex}.business-highlight-label{color:#666;font-size:.85rem}.business-highlight-value{color:#162d50;font-weight:600}.business-overview-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000000d}.business-overview-header{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.business-overview-title{color:#162d50;margin:0;font-size:1.5rem}.business-overview-content{color:#333;font-size:1.1rem;line-height:1.8}.business-overview-paragraph{margin-bottom:1.2rem;padding:0}.business-overview-paragraph.highlight-financial{background-color:#f0fdf4;border-left:3px solid #22c55e;border-radius:4px;padding:1rem}.business-overview-paragraph.highlight-growth{background-color:#eff6ff;border-left:3px solid #3b82f6;border-radius:4px;padding:1rem}.business-overview-paragraph.highlight-reputation{background-color:#fffbeb;border-left:3px solid #f59e0b;border-radius:4px;padding:1rem}.icon-primary{color:#162d50}.icon-success{color:#22c55e}.icon-warning{color:#f59e0b}.icon-info{color:#3b82f6}.directions-link{color:#162d50;align-items:center;gap:8px;margin-top:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.directions-link:hover{color:#024;transform:translate(5px)}.directions-link svg{transition:transform .3s}.directions-link:hover svg{transform:rotate(45deg)}.map-link{transition:all .3s}.map-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.apple-maps:hover{background-color:#333!important}.google-maps:hover{background-color:#3367d6!important}.social-links{gap:15px;margin-top:15px;display:flex}.social-link{background:#f0f0f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.social-link:hover{color:#fff;background:#162d50}.map-section{background:#f8f9fa;padding:60px 20px}.map-container{border-radius:8px;max-width:1200px;margin:0 auto;overflow:hidden;box-shadow:0 2px 10px #0000001a}@media (max-width:768px){.contact-hero-heading{font-size:2rem}.contact-methods{flex-direction:column;align-items:center}.contact-method-card{width:100%;max-width:300px}.form-row{grid-template-columns:1fr}.modern-contact-form{padding:20px}.form-bottom-row{flex-direction:column;gap:20px}.submit-button{justify-content:center;width:100%}}.download-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 60px;position:relative}.download-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.download-hero-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.download-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.download-hero-title{font-size:2.5rem}}.download-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.download-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.download-hero-subtitle{font-size:1rem}}.download-intro-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.download-intro-wrapper{text-align:center;max-width:800px;margin:0 auto}.download-intro-text{color:#333;font-size:1.2rem;line-height:1.8}.downloads-section{background:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:60px 20px}.downloads-container{flex-direction:column;gap:60px;max-width:1400px;margin:0 auto;display:flex}.download-category{flex-direction:column;gap:30px;display:flex}.category-header{border-bottom:2px solid #e0e0e0;align-items:center;gap:15px;padding-bottom:20px;display:flex}.category-icon{color:#162d50}.category-title{color:#162d50;margin:0;font-size:2rem}.download-cards-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.download-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;height:100%;padding:30px;transition:all .3s;display:flex}.download-card:hover{border-color:#06c;transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.file-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.file-icon-wrapper{color:#06c;align-items:center;gap:10px;display:flex}.file-type{color:#666;background-color:#f0f0f0;border-radius:4px;padding:4px 8px;font-size:.85rem;font-weight:600}.file-name{color:#333;margin-bottom:15px;font-size:1.25rem;font-weight:600}.file-description{color:#666;flex-grow:1;margin-bottom:25px;font-size:1rem;line-height:1.6}.download-button{color:#fff;background-color:#06c;align-self:flex-start;transition:all .3s}.download-button:hover{background-color:#0052a3;transform:translate(5px)}.download-button svg{margin-left:8px}.download-cta-section{color:#fff;text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:60px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 2rem}.download-cta-section h2{color:#fff;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:2.5rem}.download-cta-section p{color:#ffffffe6;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.25rem}@media (max-width:768px){.download-hero-heading{font-size:2rem}.download-hero-subheading{font-size:1.2rem}.download-cards-grid{grid-template-columns:1fr}.download-card{padding:20px}.category-header{flex-direction:column;align-items:flex-start;gap:10px}.category-title{font-size:1.5rem}.file-name,.download-intro-text{font-size:1.1rem}}.cookie-consent-banner{z-index:9999;background-color:#fff;border:2px solid #162d50;border-radius:8px;width:90%;max-width:600px;padding:16px 24px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000026}.cookie-consent-content{justify-content:space-between;align-items:center;gap:16px;display:flex}.cookie-consent-text{color:#333;flex:1;margin:0;font-size:.9rem;line-height:1.4}.cookie-consent-buttons{flex-shrink:0;gap:8px;display:flex}@media (max-width:640px){.cookie-consent-banner{width:95%;padding:12px 16px;bottom:10px}.cookie-consent-content{flex-direction:column;gap:12px}.cookie-consent-text{text-align:center;font-size:.85rem}.cookie-consent-buttons{justify-content:center;width:100%}}.verification-badge{letter-spacing:.5px;text-transform:uppercase;border-radius:16px;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.verification-star{color:#ffc107;filter:drop-shadow(0 1px 2px #0000001a)}.verification-badge{color:#1565c0;background-color:#e3f2fd;border:1px solid #90caf9}.verification-badge-seller{color:#2e7d32;background-color:#e8f5e9;border:1px solid #81c784}.verification-badge-buyer{color:#6a1b9a;background-color:#f3e5f5;border:1px solid #ba68c8}.verification-badge-client{color:#e65100;background-color:#fff3e0;border:1px solid #ffb74d}.verification-badge-custom{color:#00695c;background-color:#e0f2f1;border:1px solid #4db6ac}.verification-badge:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.featured-review .verification-badge{margin-top:12px;padding:6px 14px;font-size:.85rem}.review-card .verification-badge{margin-top:6px}.modern-hero-wrapper{color:#fff;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-top:-20px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:4rem;position:relative}.modern-hero-wrapper:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff04 2px 4px),repeating-linear-gradient(90deg,#0000,#0000 2px,#ffffff04 2px 4px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.modern-hero-container{flex-direction:column;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem 4rem;display:flex}.modern-hero-centered{text-align:center;max-width:900px;margin:0 auto;padding:4rem 1.5rem 6rem}.hero-wordmark{margin-bottom:2rem}.hero-wordmark-img{width:100%;max-width:400px;height:auto}.hero-wordmark-text{text-align:center;margin-bottom:2.5rem}.wordmark-grand{letter-spacing:.15em;background:linear-gradient(#d4a84b 0%,#f2c541 40%,#d4a84b 60%,#b8943f 100%);-webkit-text-fill-color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,serif;font-size:5rem;font-weight:700;line-height:1}.wordmark-business{letter-spacing:.35em;color:#fff;margin-top:.6rem;font-family:IBM Plex Sans,sans-serif;font-size:1.4rem;font-weight:400}.wordmark-underline{background:linear-gradient(90deg,#0000,#d4a84b,#f2c541,#d4a84b,#0000);width:340px;height:2px;margin:.85rem auto 0}.modern-hero-tagline{margin-bottom:1rem;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1.2}.modern-hero-left{text-align:center;flex:1}.hero-trust-badge{background:#ffffff1a;border:1px solid #fff3;border-radius:20px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.modern-hero-headline{margin-bottom:1rem;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;line-height:1.1}.text-gold{color:#f2c541}.modern-hero-sub{color:#e0e0e0;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.modern-hero-actions{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.modern-hero-actions.centered{justify-content:center;align-items:center}.btn-gold-primary{border-radius:4px;justify-content:center;width:100%;transition:all .2s;color:#162d50!important;background-color:#f2c541!important;border:none!important;padding:14px 24px!important;font-weight:700!important}.btn-gold-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f2c5414d;background-color:#e0b530!important}.btn-border-beam{position:relative;overflow:hidden}.btn-border-beam:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(90deg,#0000 0% 40%,#fffc 50%,#0000 60% 100%) 0 0/200% 100%;border-radius:4px;padding:2px;animation:3s linear infinite borderBeam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes borderBeam{0%{background-position:200% 0}to{background-position:-200% 0}}.btn-white-outline{border-radius:4px;justify-content:center;width:100%;transition:all .2s;color:#fff!important;background:0 0!important;border:2px solid #ffffff80!important;padding:12px 24px!important}.btn-white-outline:hover{background:#ffffff1a!important;border-color:#fff!important}.hero-guarantee-text{color:#c6c6c6;justify-content:center;align-items:center;gap:8px;font-size:.9rem;display:flex}.icon-gold{fill:#f2c541}.modern-hero-right{flex:1;justify-content:center;width:100%;display:flex}.hero-image-frame{width:100%;max-width:450px;position:relative}.hero-main-img{border-radius:8px;width:100%;height:auto}.grand-buyers-announcement{background:linear-gradient(135deg,#162d50 0%,#1a3a5c 50%,#162d50 100%);border-top:3px solid #f2c541;border-bottom:3px solid #f2c541;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:1rem 2rem;position:relative;overflow:hidden;box-shadow:0 4px 20px #f2c5414d}.grand-buyers-announcement:before{content:"";background:linear-gradient(90deg,#0000,#f2c5411a,#f2c54133,#f2c5411a,#0000);width:100%;height:100%;animation:3s infinite shimmer;position:absolute;top:0;left:-100%}@keyframes shimmer{0%{left:-100%}to{left:100%}}.announcement-content{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;display:flex;position:relative}.announcement-badge{color:#162d50;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(#f2c541 0%,#d4a84b 100%);border-radius:4px;padding:.35rem .75rem;font-size:.75rem;font-weight:800;animation:2s infinite pulse-badge;box-shadow:0 0 15px #f2c54180}@keyframes pulse-badge{0%,to{transform:scale(1);box-shadow:0 0 15px #f2c54180}50%{transform:scale(1.05);box-shadow:0 0 25px #f2c541cc}}.announcement-text{text-align:center}.announcement-text h3{color:#f2c541;text-shadow:0 2px 4px #0000004d;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.announcement-text p{color:#ffffffe6;margin:0;font-size:.9rem}.announcement-cta{color:#162d50!important;background:linear-gradient(#f2c541 0%,#d4a84b 100%)!important;border:none!important;border-radius:4px!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.5rem!important;font-weight:700!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important;box-shadow:0 4px 15px #f2c54166!important}.announcement-cta:hover{background:linear-gradient(#f5d060 0%,#e0b030 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 25px #f2c54199!important}@media (max-width:768px){.grand-buyers-announcement{padding:1rem}.announcement-content{text-align:center;flex-direction:column;gap:1rem}.announcement-text h3{font-size:1.1rem}.announcement-text p{font-size:.85rem}}.stats-cream-section{background:linear-gradient(#1a1410 0%,#141210 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2rem 0 3rem;position:relative}.gold-separator-line{background:linear-gradient(90deg,#0000,#d4a84b,#f2c541,#d4a84b,#0000);width:200px;height:2px;margin:0 auto 2.5rem;position:relative}.modern-stats-bar{grid-template-columns:1fr 1fr;gap:12px;max-width:1100px;margin:0 1rem;padding:0 .5rem;display:grid}.modern-stats-bar.cream-stats{margin:0 auto;padding:0 1rem}.cream-stat-item{background:linear-gradient(135deg,#f2c54126 0%,#f2c5410d 100%);border:1px solid #f2c5414d}.cream-stat-item .m-stat-num{color:#f2c541;background:linear-gradient(#f2c541 0%,#d4a84b 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.cream-stat-item .m-stat-label{color:#ffffffd9}.cream-stat-item:hover{border-color:#f2c54199;transform:translateY(-4px);box-shadow:0 8px 25px #f2c54133}.modern-stat-item{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#f2c54126 0%,#f2c5410d 100%);border:1px solid #f2c5414d;border-radius:12px;flex-direction:column;justify-content:center;padding:1.5rem 1rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.modern-stat-item:before{content:"";background:linear-gradient(90deg,#0000,#f2c5411a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.modern-stat-item:hover{border-color:#f2c54199;transform:translateY(-4px);box-shadow:0 8px 25px #f2c54133}.modern-stat-item:hover:before{left:100%}.m-stat-num{color:#f2c541;text-shadow:0 0 20px #f2c5414d;font-family:IBM Plex Sans,sans-serif;font-size:2rem;font-weight:700}.m-stat-label{text-transform:uppercase;letter-spacing:1.5px;color:#ffffffe6;margin-top:8px;font-size:.7rem;font-weight:500}@keyframes statFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modern-stat-item:first-child{animation:.5s .1s both statFadeIn}.modern-stat-item:nth-child(2){animation:.5s .2s both statFadeIn}.modern-stat-item:nth-child(3){animation:.5s .3s both statFadeIn}.modern-stat-item:nth-child(4){animation:.5s .4s both statFadeIn}@media (min-width:1024px){.modern-hero-container{text-align:left;flex-direction:row;padding:5rem 2rem 6rem}.modern-hero-centered{padding:5rem 2rem 8rem}.hero-wordmark-img{max-width:550px}.wordmark-grand{font-size:7rem}.wordmark-business{letter-spacing:.4em;font-size:1.7rem}.wordmark-underline{width:450px}.modern-hero-tagline{font-size:2.75rem}.modern-hero-left{text-align:left;padding-right:4rem}.modern-hero-headline{font-size:3.5rem}.modern-hero-actions{flex-direction:row;width:auto}.modern-hero-actions.centered{justify-content:center}.btn-gold-primary,.btn-white-outline{width:auto;padding-left:2rem!important;padding-right:2rem!important}.hero-guarantee-text{justify-content:center}.modern-stats-bar{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 auto;padding:0 1rem}.modern-stat-item{padding:2rem 1.5rem}.m-stat-num{font-size:2.5rem}.m-stat-label{font-size:.75rem}}@media (min-width:768px) and (max-width:1023px){.modern-hero-headline{font-size:3rem}.modern-hero-container{padding:3rem 2rem 5rem}}.partners-marquee-section{background:#f8f8f8;border-bottom:1px solid #e0e0e0;flex-direction:column;align-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2.5rem 0;display:flex;overflow:hidden}.marquee-label{text-align:center;color:#888;text-transform:uppercase;letter-spacing:3px;width:100%;margin-bottom:1.5rem;font-size:.8rem;font-weight:500}.marquee-container{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.marquee-track{width:max-content;animation:50s linear infinite marqueeScroll;display:flex}.marquee-track:hover{animation-play-state:paused}.marquee-content{align-items:center;gap:4rem;padding:0 2rem;display:flex}.marquee-content img{object-fit:contain;filter:grayscale();opacity:.6;width:auto;max-width:110px;height:35px;transition:all .3s}.marquee-content img:hover{filter:grayscale(0%);opacity:1}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@media (max-width:768px){.marquee-content{gap:2rem}.marquee-content img{max-width:90px;height:30px}.marquee-label{font-size:.75rem}}.footer-separator{background:linear-gradient(#1a1410 0% 100%);justify-content:center;align-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:50px 0;display:flex}.footer-separator-line{background:linear-gradient(90deg,#0000 0%,#d4a84b33 10%,#d4a84b 30%,#f2c541 50%,#d4a84b 70%,#d4a84b33 90%,#0000 100%);border-radius:2px;width:100%;max-width:1100px;height:3px;position:relative;box-shadow:0 0 20px #f2c54166,0 0 40px #f2c54133}.footer-separator-line:before{content:"";background:#f2c541;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 15px #f2c54199,0 0 30px #f2c5414d}.site-footer{color:#fff;background:linear-gradient(#1a1410 0%,#162d50 100%);width:100vw;margin-bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:40px 20px 0}.footer-content{grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto;padding-bottom:40px;display:grid}.footer-section h4{color:#f2c541;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;font-size:1rem;font-weight:600}.footer-section ul{margin:0;padding:0;list-style:none}.footer-section li{margin-bottom:12px}.footer-section a{color:#fffc;text-decoration:none;transition:color .2s}.footer-section a:hover{color:#f2c541}.footer-brand{max-width:300px}.footer-logo-text{flex-direction:column;margin-bottom:16px;display:flex}.footer-grand{background:linear-gradient(#d4a84b 0%,#f2c541 40%,#d4a84b 60%,#b8943f 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1}.footer-business{letter-spacing:.3em;color:#fff;margin-top:4px;font-size:.7rem}.footer-tagline{color:#ffffffb3;margin-bottom:20px;font-size:.9rem;line-height:1.6}.footer-social{gap:16px;display:flex}.footer-social a{color:#fff9;transition:all .2s}.footer-social a:hover{color:#f2c541;transform:translateY(-2px)}.footer-contact .contact-item{color:#fffc;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.footer-contact .contact-item svg{color:#f2c541;flex-shrink:0;margin-top:2px}.footer-contact .contact-item a{color:#fffc}.footer-contact .contact-item a:hover{color:#f2c541}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;padding:20px 0}.footer-bottom p{color:#ffffff80;margin:0;font-size:.85rem}@media (min-width:768px){.footer-content{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:40px}.footer-brand{max-width:none}}.grand-buyers-hero{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 2rem 80px;position:relative}.grand-buyers-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#f2c54114 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.grand-buyers-hero-content{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.grand-buyers-badge{color:#f2c541;background:#f2c54126;border:1px solid #f2c5414d;border-radius:50px;align-items:center;gap:8px;margin-bottom:1.5rem;padding:8px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.grand-buyers-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-family:Playfair Display,Georgia,serif;font-size:3.5rem;font-weight:700}@media (max-width:768px){.grand-buyers-hero-title{font-size:2.5rem}}.grand-buyers-hero-title-gold{color:#f2c541;text-shadow:0 0 30px #f2c5414d}.grand-buyers-hero-subtitle{color:#ffffffe6;max-width:700px;margin:0 auto 2rem;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.grand-buyers-hero-subtitle{font-size:1rem}}.grand-buyers-pricing{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;max-width:400px;margin:0 auto 2rem;padding:30px}.pricing-toggle-wrapper{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pricing-toggle-wrapper span{color:#ffffff80;font-size:.95rem;font-weight:500;transition:color .2s}.pricing-toggle-wrapper span.active{color:#f2c541}.pricing-toggle-wrapper.compact{margin-bottom:12px}.pricing-toggle-wrapper.compact span{color:#162d5080}.pricing-toggle-wrapper.compact span.active{color:#162d50}.pricing-display{justify-content:center;align-items:baseline;gap:4px;display:flex}.price-amount{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:3rem;font-weight:700}.price-period{color:#ffffffb3;font-size:1.2rem}.pricing-note{color:#fff9;margin-top:8px;font-size:.85rem}.grand-buyers-cta{margin-top:1rem}.grand-buyers-benefits-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.grand-buyers-benefits-wrapper{text-align:center;max-width:1200px;margin:0 auto}.grand-buyers-benefits-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}@media (max-width:900px){.grand-buyers-benefits-grid{grid-template-columns:1fr}}.grand-buyers-benefit-card{text-align:center;background:#fff;border-radius:16px;padding:40px 30px;transition:all .3s;box-shadow:0 4px 20px #0000000f}.grand-buyers-benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #162d501f}.grand-buyers-benefit-card .benefit-icon-wrapper{color:#f2c541;background:#162d50;border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 24px;display:flex}.grand-buyers-benefit-card h3{color:#162d50;margin-bottom:12px;font-size:1.35rem;font-weight:600}.grand-buyers-benefit-card p{color:#555;font-size:1rem;line-height:1.6}.grand-buyers-included-section{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.grand-buyers-included-wrapper{text-align:center;max-width:1000px;margin:0 auto}.grand-buyers-included-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px;display:grid}@media (max-width:600px){.grand-buyers-included-grid{grid-template-columns:1fr}}.included-item{background:#f8f9fa;border-radius:10px;align-items:center;gap:12px;padding:16px 20px;transition:all .2s;display:flex}.included-item:hover{background:#f0f2f4}.included-item .included-check{color:#22c55e;flex-shrink:0}.included-item span{color:#333;font-size:1rem}.grand-buyers-how-section{background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.grand-buyers-how-wrapper{text-align:center;max-width:1200px;margin:0 auto}.grand-buyers-how-wrapper .section-heading{color:#fff}.grand-buyers-steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:50px;display:grid}@media (max-width:900px){.grand-buyers-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.grand-buyers-steps{grid-template-columns:1fr}}.step-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:30px 20px;transition:all .3s;position:relative}.step-card:hover{background:#ffffff14;transform:translateY(-4px)}.step-card .step-number{color:#162d50;background:#f2c541;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.step-card .step-icon{color:#f2c541;margin-bottom:16px}.step-card h3{color:#fff;margin-bottom:10px;font-size:1.15rem;font-weight:600}.step-card p{color:#ffffffb3;font-size:.95rem;line-height:1.5}.grand-buyers-signup-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.grand-buyers-signup-wrapper{grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;max-width:1000px;margin:0 auto;display:grid}@media (max-width:800px){.grand-buyers-signup-wrapper{grid-template-columns:1fr}}.signup-content{background:#fff;border-radius:16px;padding:40px;box-shadow:0 4px 20px #0000000f}.signup-pricing-summary{text-align:center;background:#f8f9fa;border-radius:12px;margin-bottom:30px;padding:20px}.signup-price{justify-content:center;align-items:baseline;gap:4px;display:flex}.signup-price .price-amount{color:#162d50;font-family:Playfair Display,Georgia,serif;font-size:2.5rem;font-weight:700}.signup-price .price-period{color:#666;font-size:1rem}.grand-buyers-form{flex-direction:column;gap:20px;display:flex}.grand-buyers-form .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:500px){.grand-buyers-form .form-row{grid-template-columns:1fr}}.grand-buyers-form .form-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;font-size:.9rem}.grand-buyers-form .card-payment-section{margin-top:24px}.grand-buyers-form .card-payment-section .card-loading-external{background:#fff;border:1px solid #ccc;border-radius:8px;justify-content:center;align-items:center;padding:24px;display:flex}.grand-buyers-form .card-payment-section .card-label{color:#333;align-items:center;gap:8px;margin-bottom:8px;font-size:.875rem;font-weight:500;display:flex}.grand-buyers-form .card-payment-section .card-label svg{color:#666}.grand-buyers-form .card-payment-section .square-card-container{background:#fff;border:1px solid #ccc;border-radius:8px;min-height:90px;padding:16px;transition:border-color .2s;overflow:visible}.grand-buyers-form .card-payment-section .square-card-container:focus-within{border-color:#162d50;box-shadow:0 0 0 2px #162d501a}.grand-buyers-form .card-payment-section .square-card-container.ready .card-loading{display:none!important}.grand-buyers-form .card-payment-section .square-card-container .card-loading{justify-content:center;align-items:center;display:flex}.grand-buyers-form .card-payment-section .square-card-container iframe,.grand-buyers-form .card-payment-section .square-card-container div{pointer-events:auto!important}.grand-buyers-form .card-payment-section .card-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-top:8px;padding:8px 12px;font-size:.85rem}.grand-buyers-form .card-payment-section .card-helper-text{color:#666;margin-top:8px;font-size:.8rem;line-height:1.4}.grand-buyers-form .submit-button{white-space:nowrap;justify-content:center;width:100%;margin-top:10px;padding:16px 24px;font-size:1rem}.grand-buyers-form .form-disclaimer{color:#666;text-align:center;font-size:.85rem;line-height:1.5}.grand-buyers-form .form-disclaimer a{color:#162d50;text-decoration:underline}.grand-buyers-form .form-disclaimer a:hover{color:#f2c541}.signup-benefits-sidebar{color:#fff;background:#162d50;border-radius:16px;padding:30px}.signup-benefits-sidebar h3{color:#f2c541;margin-bottom:20px;font-size:1.2rem}.signup-benefits-sidebar ul{margin:0 0 30px;padding:0;list-style:none}.signup-benefits-sidebar ul li{color:#ffffffe6;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:.95rem;display:flex}.signup-benefits-sidebar ul li svg{color:#f2c541;flex-shrink:0;margin-top:2px}.signup-benefits-sidebar .guarantee-badge{background:#ffffff1a;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.signup-benefits-sidebar .guarantee-badge svg{color:#f2c541;flex-shrink:0}.signup-benefits-sidebar .guarantee-badge strong{margin-bottom:2px;font-size:.95rem;display:block}.signup-benefits-sidebar .guarantee-badge span{color:#ffffffb3;font-size:.85rem;display:block}.grand-buyers-faq-section{background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.grand-buyers-faq-wrapper{text-align:center;max-width:900px;margin:0 auto}.faq-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:700px){.faq-grid{grid-template-columns:1fr}}.faq-item{background:#f8f9fa;border-radius:12px;padding:24px}.faq-item h3{color:#162d50;margin-bottom:10px;font-size:1.05rem;font-weight:600}.faq-item p{color:#555;margin:0;font-size:.95rem;line-height:1.6}.grand-buyers-success-hero{text-align:center;background:linear-gradient(#162d50 0%,#1a1410 100%);width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:120px 2rem 80px}.success-content{max-width:700px;margin:0 auto}.success-icon{color:#22c55e;margin-bottom:24px}.grand-buyers-success-hero h1{color:#fff;margin-bottom:16px;font-family:Playfair Display,Georgia,serif;font-size:3rem}@media (max-width:768px){.grand-buyers-success-hero h1{font-size:2.2rem}}.success-subtitle{color:#ffffffe6;font-size:1.2rem;line-height:1.6}.grand-buyers-next-section{background-color:#f8f9fa;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.next-wrapper{text-align:center;max-width:800px;margin:0 auto}.next-steps-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:600px){.next-steps-grid{grid-template-columns:1fr}}.next-step-card{text-align:center;background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px #0000000f}.next-step-card .next-step-icon{color:#f2c541;background:#162d50;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;display:flex}.next-step-card h3{color:#162d50;margin-bottom:10px;font-size:1.2rem}.next-step-card p{color:#555;font-size:.95rem;line-height:1.5}.grand-buyers-success-cta{text-align:center;background-color:#fff;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:80px 20px}.grand-buyers-success-cta .cta-content{max-width:600px;margin:0 auto}.grand-buyers-success-cta .cta-content h2{color:#162d50;margin-bottom:16px;font-size:2rem}.grand-buyers-success-cta .cta-content p{color:#555;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.grand-buyers-success-cta .cta-content .cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.grand-buyers-success-cta .cta-content .btn-outline{color:#162d50;border:2px solid #162d50}.grand-buyers-success-cta .cta-content .btn-outline:hover{color:#fff;background:#162d50}
