.upgram-root blockquote::before{font-family:Georgia,serif!important}.upgram-content-full blockquote::before,.upgram-content-section blockquote::before{font-family:Georgia,serif!important}.upgram-content-full blockquote,.upgram-content-section blockquote{margin:24px 0;padding:24px 32px;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-left:4px solid #7c51f3;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;font-style:italic;color:#334155;line-height:1.7;font-size:18px;font-family:"Montserrat",sans-serif}.upgram-content-full blockquote::before{content:"\"";position:absolute;top:16px;left:20px;font-size:64px;color:#7c51f3;opacity:.2;font-family:Georgia,serif;line-height:1}.upgram-content-full blockquote p,.upgram-content-section blockquote p{margin:0;padding:0;position:relative;z-index:1}.upgram-content-full blockquote cite,.upgram-content-section blockquote cite{display:block;margin-top:16px;font-size:14px;font-style:normal;color:#64748b;font-weight:500;text-align:right}.upgram-content-full blockquote cite::before{content:"— "}.upgram-description-wrapper{position:relative;margin-bottom:1.5rem;padding-bottom:3rem}.upgram-description-content{max-height:260px;overflow:hidden;transition:max-height .3s ease}.upgram-description-wrapper.upgram-description-collapsed .upgram-description-content{max-height:260px}.upgram-description-wrapper.upgram-description-expanded .upgram-description-content{max-height:none}.upgram-description-fade{position:absolute;left:0;right:0;bottom:3rem;height:80px;pointer-events:none;z-index:1;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%)}.upgram-description-wrapper.upgram-description-expanded .upgram-description-fade{display:none}.upgram-description-toggle{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;border-radius:999px;border:1px solid #ddd;background-color:#f7f7f7;font-size:.9rem;font-weight:500;color:#333;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .1s ease;font-family:"Montserrat",sans-serif}.upgram-description-toggle:hover{background-color:#efefef;border-color:#ccc;transform:translateX(-50%) translateY(-1px)}.upgram-description-toggle:active{transform:translateX(-50%) translateY(0)}.upgram-description-wrapper.upgram-description-no-truncate .upgram-description-toggle{display:none}@media (max-width:768px){.upgram-content-full blockquote,.upgram-content-section blockquote{margin:20px 0;padding:20px 24px;font-size:16px;border-left-width:3px}.upgram-content-full blockquote::before{font-size:48px;top:12px;left:16px}.upgram-content-full blockquote cite{font-size:13px;margin-top:12px}}.upgram-root h4,.upgram-content-section h4,.upgram-content-full h4{font-size:25px!important;color:#2d3748!important}.upgram-root h6,.upgram-content-section h6,.upgram-content-full h6{font-size:25px!important;color:#2d3748!important}.upgram-important-info-section,.upgram-important-info-section *:not(.upgram-important-info-title):not(.upgram-important-info-block-title){color:#55024a!important}.upgram-important-info-title{font-size:28px!important;color:#2d3748!important}.upgram-important-info-block-title{font-size:25px!important;color:#2d3748!important}.upgram-important-info-section-container .upgram-important-info-title,.upgram-important-info-section .upgram-important-info-title{font-size:28px!important;color:#2d3748!important}.upgram-important-info-section-container .upgram-important-info-block-title,.upgram-important-info-section .upgram-important-info-block-title,.upgram-important-info-blocks-container .upgram-important-info-block-title{font-size:25px!important;color:#2d3748!important}.upgram-eeat-content p{font-size:16px!important;line-height:1.6!important;margin-bottom:12px!important}.upgram-eeat-content p:last-child{margin-bottom:0!important}.upgram-eeat-section-container h2,.upgram-eeat-section h2,.upgram-eeat-section-title,h2.upgram-eeat-section-title,.upgram-root .upgram-eeat-section-container h2,.upgram-root .upgram-eeat-section h2,.upgram-root .upgram-eeat-section-title,.upgram-root h2.upgram-eeat-section-title{font-size:28px!important;color:#2d3748!important;line-height:1.2!important}.upgram-eeat-title{font-size:25px!important;color:#2d3748!important}.upgram-root h4{font-size:25px!important;color:#2d3748!important}.upgram-root h6{font-size:25px!important;color:#2d3748!important}@media (max-width:768px){.upgram-content-section h4,.upgram-content-full h4{font-size:18.75px!important}.upgram-content-section h6,.upgram-content-full h6{font-size:18.75px!important}.upgram-root .upgram-eeat-title{font-size:18.75px!important}.upgram-root h4{font-size:18.75px!important}.upgram-root h6{font-size:18.75px!important}}.upgram-eeat-section-container{width:100%;padding:0}.upgram-eeat-section{background:0 0;padding:0;border-radius:0;box-shadow:none;max-width:1200px;width:100%}.upgram-info-icon img{object-fit:contain;display:block;flex-shrink:0}.upgram-info-icon i{display:inline-block;line-height:1}.upgram-info-button-container{margin-top:12px}.upgram-info-button{display:inline-block;padding:10px 20px;background:#7c51f3;color:#fff!important;text-decoration:none;border-radius:6px;font-size:14px;font-weight:600;font-family:"Montserrat",sans-serif;transition:all .3s ease;border:none;cursor:pointer}.upgram-info-button:hover{background:#6a42e0;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 8px rgba(124,81,243,.3)}.upgram-info-button:active{transform:translateY(0);color:#fff!important}.upgram-team-list{display:flex;flex-direction:column;gap:12px}.upgram-team-member{display:flex;align-items:center;gap:12px;padding:12px;background:#f9f9f9;border-radius:8px}.upgram-team-photo{width:50px;height:50px;border-radius:50%;overflow:hidden;flex-shrink:0}.upgram-team-photo img{width:100%;height:100%;object-fit:cover}.upgram-team-info{flex:1}.upgram-team-name{font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:4px;font-family:"Montserrat",sans-serif}.upgram-team-function{font-size:13px;color:#6b7280;font-family:"Montserrat",sans-serif}@media (max-width:767px){.upgram-team-photo{width:40px;height:40px}.upgram-team-name{font-size:14px}.upgram-team-function{font-size:12px}.upgram-info-button{padding:8px 16px;font-size:13px}}.upgram-eeat-blocks-container{display:grid;grid-template-columns:repeat(4,1fr)!important;gap:20px;width:100%}@media (max-width:992px) and (min-width:768px){.upgram-eeat-blocks-container{grid-template-columns:repeat(2,1fr)!important}}.upgram-eeat-block{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.upgram-eeat-block:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-2px);border-color:#7c51f3}.upgram-eeat-visual{margin-bottom:16px;display:flex;align-items:center;justify-content:center;min-height:60px}.upgram-eeat-visual img{width:64px;height:64px;max-width:64px;max-height:64px;object-fit:contain}.upgram-eeat-visual i{font-size:48px;color:#7c51f3}.upgram-eeat-title{font-weight:700;color:#1a1a1a;margin:0 0 12px;line-height:1.3;font-family:"Montserrat",sans-serif}.upgram-eeat-content p{margin:0 0 8px}.upgram-eeat-content p:last-child{margin-bottom:0}.upgram-system-online-indicator{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:visible;box-sizing:content-box}.upgram-pulse-circle{width:12px;height:12px;border-radius:50%;background:#10b981;position:relative;animation:upgram-pulse-system-online 2s ease-in-out infinite;flex-shrink:0;box-sizing:content-box}.upgram-pulse-circle::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#10b981;opacity:.6;animation:upgram-pulse-ring 2s ease-in-out infinite;box-sizing:content-box}.safety .upgram-system-online-indicator{flex-shrink:0;width:20px!important;height:20px!important;min-width:20px;min-height:20px;overflow:visible!important}.upgram-trust-sale-details{display:flex;flex-direction:column;gap:4px}.upgram-trust-section-container .upgram-trust-sale-detail,.upgram-trust-block-sales .upgram-trust-sale-detail,.upgram-trust-sale-item .upgram-trust-sale-detail{display:flex;justify-content:space-between;align-items:center;font-size:16px!important;line-height:1.3}.upgram-trust-sale-detail-price-status{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.upgram-trust-sale-detail-separator{color:#55024a!important;opacity:.5;margin:0 4px}.upgram-trust-section-container .upgram-trust-sale-detail-label,.upgram-trust-block-sales .upgram-trust-sale-detail-label,.upgram-trust-sale-item .upgram-trust-sale-detail-label{color:#55024a!important;font-weight:500}.upgram-trust-section-container .upgram-trust-sale-detail-value,.upgram-trust-block-sales .upgram-trust-sale-detail-value,.upgram-trust-sale-item .upgram-trust-sale-detail-value{color:#55024a!important;font-weight:600;text-align:right}.upgram-trust-sale-status,.upgram-trust-section-container .upgram-trust-sale-status,.upgram-trust-block-sales .upgram-trust-sale-status,.upgram-trust-sale-item .upgram-trust-sale-status,.upgram-trust-sale-detail-value.upgram-trust-sale-status,.upgram-trust-section-container .upgram-trust-sale-detail-value.upgram-trust-sale-status,.upgram-trust-block-sales .upgram-trust-sale-detail-value.upgram-trust-sale-status,.upgram-trust-sale-item .upgram-trust-sale-detail-value.upgram-trust-sale-status{padding:2px 6px;border-radius:3px;background:#2563eb!important;color:#fffcff!important;font-weight:400!important;font-size:12px!important;display:inline-block}@media (max-width:767px){.upgram-trust-section-container .upgram-trust-sale-detail,.upgram-trust-block-sales .upgram-trust-sale-detail,.upgram-trust-sale-item .upgram-trust-sale-detail{font-size:16px!important;flex-wrap:wrap}.upgram-trust-sale-detail-price-status{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.upgram-trust-sale-detail-separator{margin:0 2px}.upgram-trust-sale-detail-label{width:auto;margin-bottom:0}.upgram-trust-section-container .upgram-trust-sale-detail-label,.upgram-trust-block-sales .upgram-trust-sale-detail-label,.upgram-trust-sale-item .upgram-trust-sale-detail-label{font-size:16px!important}.upgram-trust-sale-detail-value{width:auto;text-align:left}.upgram-trust-section-container .upgram-trust-sale-status,.upgram-trust-block-sales .upgram-trust-sale-status,.upgram-trust-sale-item .upgram-trust-sale-status{font-size:12px!important;padding:2px 5px;background:#2563eb!important;color:#fffcff!important;font-weight:400!important}}@media (max-width:1200px){.upgram-eeat-section{width:100%}}@media (max-width:767px){.upgram-eeat-section-container{padding:0;width:100%;margin-left:auto;margin-right:auto}.upgram-eeat-section{width:100%!important;max-width:100%!important;padding:24px 16px!important;background:#fff!important;border-radius:12px!important;box-shadow:0px 4px 21px 0px rgba(0,0,0,.08)!important;box-sizing:border-box;margin:0 auto}.upgram-eeat-section-description-container{width:100%!important}.upgram-eeat-section-description{width:100%!important;max-width:100%!important}.upgram-eeat-blocks-container{grid-template-columns:1fr!important;gap:16px;width:100%;padding:0;box-sizing:border-box}.upgram-eeat-block{padding:20px 16px;width:100%;box-sizing:border-box}.upgram-eeat-content{font-size:16px!important;line-height:1.6!important}.upgram-eeat-content p{font-size:16px!important;line-height:1.6!important;margin-bottom:12px!important}}.upgram-continue-btn.loading{pointer-events:none;opacity:.7}.upgram-continue-btn.loading .upgram-continue-button-text,.upgram-continue-btn.loading .upgram-continue-button-arrow{opacity:0}.upgram-continue-btn.loading .upgram-continue-loading{display:block}.upgram-button-pulse{animation:upgram-pulse 2s ease-in-out infinite}.upgram-continue-btn.upgram-button-pulse{animation:upgram-pulse-custom 2s ease-in-out infinite}