.error-boundary{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:2rem}.error-boundary-content{max-width:600px;background:#ffffff0d;border-radius:16px;padding:3rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.error-boundary-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}.error-boundary-message{font-size:1.125rem;color:#ffffffb3;margin-bottom:2rem;line-height:1.6}.error-boundary-details{margin:2rem 0;text-align:left}.error-boundary-details summary{cursor:pointer;color:#ff6b6b;font-weight:600;margin-bottom:1rem}.error-boundary-stack{background:#0000004d;padding:1rem;border-radius:8px;overflow-x:auto;color:#ff6b6b;font-size:.875rem;white-space:pre-wrap;word-break:break-word}.error-boundary-button{background:linear-gradient(90deg,#ff6b35,#ff8c42);color:#fff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.error-boundary-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #ff6b354d}.error-boundary-button:active{transform:translateY(0)}.router-error-boundary{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:2rem}.router-error-content{max-width:600px;background:#ffffff0d;border-radius:16px;padding:3rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.router-error-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}.router-error-message{font-size:1.125rem;color:#ffffffb3;margin-bottom:2rem;line-height:1.6}.router-error-details{margin:2rem 0;text-align:left}.router-error-details summary{cursor:pointer;color:#ff6b6b;font-weight:600;margin-bottom:1rem}.router-error-stack{background:#0000004d;padding:1rem;border-radius:8px;overflow-x:auto;color:#ff6b6b;font-size:.875rem;white-space:pre-wrap;word-break:break-word}.router-error-button{background:linear-gradient(90deg,#ff6b35,#ff8c42);color:#fff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.router-error-button:hover{transform:translateY(-2px);box-shadow:0 8px 16px #ff6b354d}.router-error-button:active{transform:translateY(0)}.dashboard-container{display:flex;min-height:100vh;background:var( --variable-collection-background-beige, rgba(234, 233, 227, 1) );--theme-orange: #e89c5c;--theme-orange-hover: #d9824f;--theme-orange-bg: #fff3e0;--theme-green: #6b8e7d;--theme-green-hover: #5a7d6c}.dashboard-main{flex:1;display:flex;flex-direction:column;margin-left:0;width:100%;min-width:0;box-sizing:border-box}.dashboard-content{flex:1;padding:var(--padding-page-mobile);width:100%;max-width:100%;margin:0;box-sizing:border-box;overflow-x:hidden}.dashboard-grid{display:flex;flex-direction:column;gap:var(--gap-mobile-lg);margin-bottom:var(--space-mobile-xl)}.dashboard-left,.dashboard-right{display:flex;flex-direction:column;gap:var(--gap-mobile-lg);width:100%;min-width:0}.dashboard-right{height:100%}@media (min-width: 768px){.dashboard-main{margin-left:var(--sidebar-width, 260px)}.dashboard-content{padding:var(--padding-page-tablet, 24px)}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-2xl, 24px);margin-bottom:var(--spacing-3xl, 32px)}.dashboard-left,.dashboard-right{gap:var(--spacing-2xl, 24px)}}@media (min-width: 1024px){.dashboard-content{padding:var(--padding-page-desktop, 32px)}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media (max-width: 374px){.dashboard-content{padding:var(--space-mobile-sm)}.dashboard-grid{gap:var(--gap-mobile)}}@media (max-width: 430px){.dashboard-container,.dashboard-main,.dashboard-content{max-width:100vw;overflow-x:hidden}img,svg{max-width:100%;height:auto}.dashboard-content *{word-wrap:break-word;overflow-wrap:anywhere}.dashboard-content{-webkit-overflow-scrolling:touch}}.language-dropdown{position:relative;font-family:Lexend Deca,Helvetica;z-index:400}.language-dropdown-toggle{display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:background-color .2s ease;font-family:Inter,sans-serif;color:#4b5563}.language-flag-svg{width:24px;height:16px;object-fit:contain;border-radius:3px}.language-dropdown-toggle:hover{background-color:#f3f4f6}.language-flag{font-size:16px;line-height:1}.language-flag.flag-code{font-size:12px;font-weight:600;color:#666;background:#f0f0f0;padding:2px 6px;border-radius:4px;min-width:24px;text-align:center}.language-code{font-weight:600}.dropdown-arrow{margin-left:auto;transition:transform .2s ease}.dropdown-arrow.open{transform:rotate(180deg)}.language-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:500;animation:dropdownFadeIn .2s ease;min-width:120px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.language-option{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-family:Inter,sans-serif;color:#1f2937}.language-option:hover{background-color:#f8f8f8}.language-option.active{background-color:#e8f5f2;color:#1abc9c}.language-name{flex:1}.sidebar{position:fixed;left:0;top:0;height:100vh;width:var(--sidebar-width, 260px);background:var(--primarywhite);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;z-index:100;border-right:1px solid rgba(31,31,35,.1);--nav-label-line-height: 1.3}.sidebar-header{padding:24px 20px;border-bottom:1px solid rgba(31,31,35,.1);display:flex;align-items:center;justify-content:space-between;min-height:80px}.sidebar-logo{display:flex;align-items:center;gap:12px}.logo-image{display:block;height:62px;width:auto}.sidebar.collapsed .logo-image{height:52px;margin:0 auto}.sidebar-lang{display:none;padding:12px 16px;border-bottom:1px solid rgba(31,31,35,.1)}.sidebar-toggle{background:var(--primarywhite);border:1px solid var(--variable-collection-secondary-200, #E89C5C);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--variable-collection-secondary-200, #E89C5C)}.sidebar-toggle:hover,.sidebar.collapsed .sidebar-toggle:hover{background:#e89c5c;color:#fff;border-color:#e89c5c}.sidebar-nav{flex:1;padding:20px 0;overflow-y:auto}.sidebar-item{display:flex;align-items:center;padding:14px 20px;color:#1f1f23;text-decoration:none;cursor:pointer;font-family:Inter,Helvetica;font-size:14px;font-weight:500;position:relative;margin:4px 12px;border-radius:8px}.sidebar-item:hover{background:#1f1f230d}.sidebar-item.active{background:#1f1f23;color:var(--primarywhite)}.sidebar-item.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:24px;background:var(--variable-collection-secondary-200, #E67E22);border-radius:0 2px 2px 0}.sidebar-icon{min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:12px}.sidebar-icon svg{width:20px;height:20px}.sidebar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Inter,Helvetica;line-height:var(--nav-label-line-height, 1.3);display:inline-block}.sidebar-impact{padding:20px;border-top:1px solid rgba(31,31,35,.1);margin-top:auto}.impact-card{background:linear-gradient(135deg,#90a99a,#52705f);border-radius:16px;padding:20px 20px 16px;color:#fff!important;box-shadow:var(--shadow-md);margin-bottom:8px;position:relative}.impact-card:last-child{margin-bottom:0}.impact-card.personal{background:linear-gradient(135deg,#e89c5c,#ce7011)}.sidebar .impact-header{display:flex;align-items:flex-end!important;justify-content:space-between;margin:-20px -20px 0;padding:20px;position:relative;width:calc(100% + 40px)}.sidebar .impact-header.clickable{cursor:pointer;margin-bottom:0;-webkit-user-select:none;user-select:none}.sidebar .impact-header.clickable:hover{opacity:.9}.sidebar .chevron-icon{align-self:flex-end}.chevron-icon{width:16px;height:16px;flex-shrink:0;margin-left:auto;display:flex;align-items:center;justify-content:center}.chevron-icon.rotated{transform:rotate(-90deg)}.sidebar .impact-content{overflow:hidden;max-height:500px;opacity:1;padding-top:0}.sidebar .impact-content.collapsed{max-height:0;opacity:0;padding-top:0;margin-top:-8px}.impact-title{font-family:Lexend Deca,Helvetica;font-size:16px;font-weight:500;margin:0;padding:0;color:#fff!important;opacity:1;text-align:left;flex:1}.impact-stats{display:flex;flex-direction:column;gap:0}.sidebar-impact .stat-item{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.15);width:100%}.sidebar-impact .stat-item:first-child{padding-top:2px}.sidebar-impact .stat-item:last-child{border-bottom:none}.sidebar-impact .stat-label{font-family:Inter,Helvetica;font-size:13px;color:#ffffffe6!important;font-weight:400;flex:1;display:block;text-align:left;white-space:normal;line-height:1.3;word-wrap:break-word}.sidebar-impact .stat-value{font-family:Lexend Deca,Helvetica;font-size:15px!important;font-weight:700;color:#fff!important;text-align:right;display:block;flex-shrink:0;margin-left:8px;white-space:nowrap}.sidebar.collapsed .sidebar-label,.sidebar.collapsed .sidebar-impact{display:none}.sidebar.collapsed .sidebar-item{justify-content:center;padding:14px 10px}.sidebar.collapsed .sidebar-icon{margin-right:0}.sidebar.collapsed .sidebar-header{justify-content:center;padding:24px 10px}.sidebar.collapsed .sidebar-toggle{position:absolute;right:-16px;background:var(--primarywhite);box-shadow:var(--shadow-sm)}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.sidebar.drawer{width:80vw;max-width:320px;transform:translate(-100%);will-change:transform;transition:transform var(--animation-normal, .3s) ease;z-index:1100}.sidebar.drawer.open{transform:translate(0)}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity var(--animation-normal, .3s) ease;z-index:1090}.sidebar-backdrop.active{opacity:1;pointer-events:all}@media (max-width: 768px){.sidebar-lang{display:flex;justify-content:flex-start}.sidebar.collapsed .sidebar-lang{display:none}}.base-card{background:var(--variable-collection-background-white, #ffffff);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.base-card--default{border:1px solid var(--variable-collection-gray-100, #f0f0f0)}.base-card--large{min-height:200px}.base-card--highlighted{background:linear-gradient(135deg,var(--gradient-primary));color:var(--primarywhite)}.base-card--transparent{background:transparent;box-shadow:none;border:none}@media (max-width: 768px){.base-card{padding:var(--spacing-lg, 16px)}}.dao-header{margin-bottom:var(--gap-mobile-lg);background-image:url(/img/Images-monkey-co/governance-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;padding:var(--padding-section-mobile);color:#fff;position:relative;overflow:hidden}@media (min-width: 768px){.dao-header{padding:32px;margin-bottom:24px}}@media (min-width: 1024px){.dao-header{padding:48px;margin-bottom:32px}}.dao-header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0003;z-index:1}.dao-header>*{position:relative;z-index:2}.dao-header-content{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:48px}.dao-header-left{display:flex;flex-direction:column;gap:16px}.dao-subtitle{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ce7011;margin:0}.dao-title{font-family:Lexend Deca,sans-serif;font-size:42px;font-weight:700;line-height:1.2;margin:0}.dao-header-right{display:flex;align-items:center}.dao-description{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;color:#ffffffe6;margin:0}.dao-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:24px;border:1px solid rgba(255,255,255,.2)}.benefit-icon{width:40px;height:40px;color:#f9ecde;margin-bottom:16px}.benefit-card h3{font-family:Lexend Deca,sans-serif;font-size:18px;font-weight:600;margin:0 0 12px;color:#fff}.benefit-card p{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#fffc;margin:0}.dao-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:var(--gap-mobile-lg)}.stat-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.dao-stats .stat-content{display:flex!important;flex-direction:row!important;align-items:center!important;gap:16px!important}.dao-stats .stat-icon-wrapper{width:48px;height:48px;border-radius:12px;background:#90a99a1a;display:flex;align-items:center;justify-content:center;color:#52705f;flex-shrink:0}.dao-stats .stat-info{display:flex!important;flex-direction:column!important;gap:4px!important;flex:1}.stat-label{font-family:Inter,sans-serif;font-size:14px;color:#6b7280;line-height:1.2;display:flex;align-items:center;gap:6px}.info-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#e5e7eb;color:#6b7280;cursor:help;position:relative;transition:all .2s ease}.info-icon:hover{background:#d1d5db;color:#4b5563}.info-icon svg{width:12px;height:12px}.info-icon:after{content:attr(data-tooltip);position:absolute;top:50%;left:100%;transform:translateY(-30%);margin-left:10px;padding:10px 14px;background:#2d3748;color:#fff;border-radius:6px;font-size:12px;font-weight:400;white-space:pre-line;width:auto;min-width:150px;max-width:200px;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;line-height:1.4;text-align:left}.info-icon:hover:after{opacity:1}.dao-stats .stat-value{font-family:Lexend Deca,sans-serif;font-size:24px;font-weight:700;color:#1f1f23;line-height:1}.dao-proposals{margin-bottom:var(--gap-mobile-lg);display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.proposal-card{background:#fff;border-radius:16px;padding:32px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.proposal-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.proposal-title-section{display:flex;align-items:center;gap:16px}.proposal-title{font-family:Lexend Deca,sans-serif;font-size:20px;font-weight:600;color:#1f2937;margin:0}.proposal-status{font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.proposal-status.status-completed{color:#6b7280}.proposal-tag{color:var(--theme-orange);font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.proposal-description{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#6b7280;margin:0 0 24px}.proposal-info{display:flex;flex-wrap:wrap;gap:48px;margin-bottom:24px}.proposal-budget,.proposal-location,.proposal-deadline{display:flex;gap:8px;align-items:center}.info-label{font-family:Inter,sans-serif;font-size:14px;color:#6b7280}.info-value{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#1f2937}.proposal-details-btn{align-self:flex-start;padding:12px 20px;border-radius:12px;border:2px solid transparent;background:#6b8e7d;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease;margin-bottom:16px;box-shadow:0 2px 8px #52705f26}.proposal-details-btn:hover{background:#5a7d6c;transform:translateY(-2px);box-shadow:0 4px 12px #52705f40}.proposal-votes{padding-top:24px;border-top:1px solid #e5e7eb}.vote-stats{display:flex;justify-content:space-between;margin-bottom:16px}.vote-stat{display:flex;align-items:center;gap:8px}.vote-label-prefix{font-family:Inter,sans-serif;font-size:14px;color:#1f1f23;font-weight:600;margin-right:4px}.vote-label-number{font-family:Inter,sans-serif;font-size:14px;color:#3b82f6;font-weight:600}.vote-progress{margin-bottom:24px}.vote-bar{height:8px;background:#e5e7eb;border-radius:100px;overflow:hidden;margin-bottom:8px}.vote-bar-fill{height:100%;transition:width .3s ease}.vote-bar-for{background:linear-gradient(90deg,#52705f,#6b8e7d)}.vote-percentages{display:flex;justify-content:flex-end;font-family:Inter,sans-serif;font-size:12px;color:#6b7280}.vote-actions{display:flex;gap:16px}.vote-btn{flex:1;padding:12px 24px;border-radius:12px;border:2px solid transparent;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.vote-approve{background:#5a7d6c;color:#fff}.vote-approve:hover{background:#6b8e7d;transform:translateY(-1px)}.vote-approve.active{background:#5a7d6c;box-shadow:0 4px 12px #6b8e7d40}.vote-reject{background:#e89c5c;color:#fff}.vote-reject:hover{background:#ce7011;transform:translateY(-1px)}.vote-reject.active{background:var(--theme-orange-hover);box-shadow:0 4px 12px #e89c5c40}.vote-result{display:flex;justify-content:center}.result-btn{padding:12px 32px;border-radius:12px;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:default;text-transform:uppercase}.result-approved{background:#e6f0ea;color:#52705f}.result-rejected{background:var(--theme-orange-bg);color:var(--theme-orange)}@media (min-width: 1025px){.info-stat,.stat-label,.stat-value{text-align:left}}@media (max-width: 1024px){.dao-header{padding:32px}.dao-header-content{grid-template-columns:1fr;gap:24px}.dao-title{font-size:32px}.dao-benefits{grid-template-columns:1fr;gap:16px}.dao-stats{grid-template-columns:repeat(3,1fr);gap:16px}.dao-proposals{grid-template-columns:1fr}.stat-value{font-size:28px}}@media (max-width: 768px){.dao-header{padding:24px}.dao-title{font-size:24px}.dao-stats{grid-template-columns:1fr;gap:12px}.dao-stats .stat-card{flex-direction:column;align-items:center;text-align:center;padding:20px 16px}.dao-stats .stat-content{flex-direction:column!important;align-items:center!important;gap:8px!important}.dao-stats .stat-icon-wrapper{margin-bottom:8px}.dao-stats .stat-info{align-items:center!important;text-align:center}.dao-stats .stat-label{text-align:center;justify-content:center}.dao-stats .stat-value{text-align:center}.dao-proposals{grid-template-columns:1fr;gap:16px}.proposal-card{padding:20px}.proposal-header,.proposal-info{flex-direction:column;gap:12px}.proposal-details-btn{width:100%;text-align:center}.vote-actions{flex-direction:column}.vote-stats{flex-direction:column;gap:8px}}.proposal-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2000}.proposal-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1f23b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.proposal-modal__content{position:relative;background:#fff;padding:0;border-radius:20px;box-shadow:0 20px 60px #00000026;max-width:600px;width:calc(100% - 32px);z-index:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb}.proposal-modal__header{background:linear-gradient(135deg,#52705f,#6b8e7d);padding:24px 32px;position:relative}.proposal-modal__close{position:absolute;top:16px;right:20px;border:none;background:#ffffff26;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;cursor:pointer;color:#fff;transition:all .2s ease;z-index:2}.proposal-modal__close:hover{background:#ffffff40;transform:rotate(90deg)}.proposal-modal__title{font-family:Lexend Deca,sans-serif;font-size:24px;font-weight:600;margin:0 0 8px;color:#fff;padding-right:40px}.proposal-modal__tag{display:inline-flex;align-items:center;padding:6px 14px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:20px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase}.proposal-modal__body{padding:32px;display:flex;flex-direction:column;gap:24px}.proposal-modal__description{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#6b7280;margin:0}.proposal-modal__impact{background:linear-gradient(135deg,#e6f0ea,#d8e8dd);border-radius:12px;padding:20px;border:1px solid rgba(82,112,95,.15)}.impact-highlight{display:flex;align-items:center;gap:16px}.impact-highlight svg{color:#52705f;flex-shrink:0}.impact-content{display:flex;flex-direction:column;gap:4px;flex:1}.impact-label{font-family:Inter,sans-serif;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#52705f;font-weight:600}.impact-value{font-family:Lexend Deca,sans-serif;font-size:24px;font-weight:700;color:#1f1f23;line-height:1.2}.impact-value sub{font-size:.65em;vertical-align:baseline;position:relative;bottom:-.25em;font-weight:700}.proposal-modal__section{display:flex;flex-direction:column;gap:16px}.proposal-modal__section-title{font-family:Lexend Deca,sans-serif;font-size:16px;font-weight:600;color:#1f1f23;margin:0;display:flex;align-items:center;gap:8px}.proposal-modal__section-title svg{width:18px;height:18px;color:#52705f}.proposal-modal__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;background:#f9fafb;padding:20px;border-radius:12px;border:1px solid #e5e7eb}.modal-info-item{display:flex;flex-direction:column;gap:6px}.modal-label{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:600}.modal-label svg{width:14px;height:14px}.modal-value{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#1f1f23}.proposal-modal__votes{background:#f9fafb;padding:20px;border-radius:12px;border:1px solid #e5e7eb}.modal-vote-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-vote-row:last-of-type{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.modal-vote-label{font-family:Inter,sans-serif;font-size:14px;color:#6b7280;font-weight:500}.modal-vote-value{font-family:Lexend Deca,sans-serif;font-size:18px;font-weight:700;color:#1f1f23}.modal-vote-bar{height:10px;background:#e5e7eb;border-radius:100px;overflow:hidden;margin-bottom:8px}.modal-vote-bar-fill{height:100%;background:linear-gradient(90deg,#52705f,#6b8e7d);border-radius:100px;transition:width .3s ease}.modal-vote-percentage{text-align:right;font-family:Inter,sans-serif;font-size:13px;color:#52705f;font-weight:600}.modal-total-votes{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:16px;border-top:1px solid #e5e7eb}.modal-total-votes .modal-label{text-transform:none;font-size:14px;color:#1f1f23;font-weight:600}.modal-total-votes .modal-vote-value{color:#52705f}@media (max-width: 640px){.proposal-modal__header{padding:20px 24px}.proposal-modal__body{padding:24px}.proposal-modal__title{font-size:20px}.proposal-modal__meta{grid-template-columns:1fr;gap:16px}.impact-value{font-size:20px}}.dashboard-header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg, 16px) var(--spacing-2xl, 24px);background:var(--primarywhite);border-bottom:1px solid var(--variable-collection-gray-100, rgba(31, 31, 35, .1));min-height:72px}.header-left{display:flex;flex-direction:column;gap:var(--spacing-sm, 8px);flex:1;min-width:0}.header-title{margin:0;color:var(--variable-collection-background-dark, #1F1F23);font-family:var(--text-heading-large-font-family, "Lexend Deca", Helvetica);font-size:26px;font-weight:var(--text-heading-large-font-weight, 700);letter-spacing:var(--text-heading-large-letter-spacing, -1px);line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-subtitle{margin:0;color:var(--variable-collection-text-secondary, #718096);font-family:var(--text-content-body-regular-font-family, "Lexend Deca", Helvetica);font-size:14px;font-weight:var(--text-content-body-regular-font-weight, 400);line-height:20px}.header-right{display:flex;align-items:center;gap:var(--spacing-2xl, 24px)}.wallet-item{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px)}.wallet-label{color:var(--variable-collection-gray-400, #a0aec0);font-family:var(--text-content-caption-regular-font-family, "Inter", Helvetica);font-size:var(--text-content-caption-regular-font-size, 12px);font-weight:var(--text-content-caption-regular-font-weight, 400);text-transform:uppercase;letter-spacing:.5px}.wallet-value{color:var(--variable-collection-background-dark, #1F1F23);font-family:var(--text-content-feature-strong-font-family, "Lexend Deca", Helvetica);font-size:var(--text-content-feature-strong-font-size, 20px);font-weight:var(--text-content-feature-strong-font-weight, 700);line-height:var(--text-content-feature-strong-line-height, 28px)}.wallet-value-keycoin{color:var(--variable-collection-secondary-200, #E67E22)}.wallet-separator{width:1px;height:40px;background:var(--variable-collection-gray-200, #e2e8f0);opacity:.5}.wallet-address{display:flex;align-items:center;padding:var(--spacing-sm, 8px) var(--spacing-lg, 16px);background:transparent;border:1px solid var(--variable-collection-secondary-200, #E67E22);border-radius:var(--border-radius-full, 9999px);cursor:pointer}.wallet-address:hover{background:var(--variable-collection-secondary-200, #E67E22)}.wallet-address:hover .address-text{color:var(--primarywhite)}.address-text{color:var(--variable-collection-secondary-200, #E67E22);font-family:var(--text-content-caption-accent-font-family, "Inter", Helvetica);font-size:var(--text-content-caption-accent-font-size, 12px);font-weight:var(--text-content-caption-accent-font-weight, 500);letter-spacing:.5px}.header-menu-button{display:none;background:transparent;border:none;padding:8px;margin-right:8px;border-radius:8px;color:var(--variable-collection-background-dark, #1F1F23)}.header-menu-button:active{opacity:.8}@media (max-width: 1024px){.dashboard-header{flex-direction:column;align-items:flex-start;gap:var(--spacing-xl, 20px)}.header-right{width:100%;justify-content:space-between}}@media (max-width: 768px){.dashboard-header{padding:var(--spacing-lg, 16px);position:relative}.header-left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 8px);width:100%;min-width:0}.header-menu-button{display:inline-flex!important;align-items:center;justify-content:center;position:absolute;top:12px;right:16px}.header-title{font-size:24px;line-height:32px;text-align:left}.header-subtitle{display:none}.wallet-value{font-size:16px}.header-right{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:var(--spacing-md, 12px);width:100%;align-items:start;justify-items:end;text-align:right}.wallet-separator{display:none}.wallet-item{min-width:0}.wallet-value,.wallet-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-address{grid-column:1 / -1;justify-self:end;width:auto;margin-left:auto}.address-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-block}}@media (max-width: 768px){.header-language{display:none}}.community-grid-container{margin-top:var(--spacing-3xl, 32px);width:100%}.community-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl, 20px)}.community-card{background:#fff;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;cursor:pointer;border:1px solid #E5E7EB;min-height:200px}.community-card:hover{box-shadow:0 4px 12px #0000000f;border-color:#52705f}@media (max-width: 1200px){.community-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.community-grid{grid-template-columns:1fr}.community-card{flex-direction:row;text-align:left;padding:var(--spacing-xl, 20px);min-height:auto}.community-card-icon{width:50px;height:50px;flex-shrink:0}.icon-emoji{font-size:24px}}.impact-module{background:var(--primarywhite, #FFFFFF);padding:40px;display:flex;flex-direction:column;gap:24px;border-radius:16px;border:1px solid #E5E7EB;box-shadow:0 1px 3px #0000000d;height:100%}.impact-header{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;align-items:flex-start}.impact-module .impact-title{color:#9ca3af!important;font-family:var(--text-content-body-regular-font-family, "Inter");font-size:16px;font-weight:400;line-height:1.5;margin:0;letter-spacing:.02em}.impact-total-value{color:#333;font-family:var(--text-heading-display-font-family, "Lexend Deca");font-size:36px;font-weight:700;line-height:1.1;letter-spacing:-.02em;text-align:left}.impact-sections{display:flex;flex-direction:column;gap:28px;flex:1;padding-bottom:20px}.impact-section{display:flex;flex-direction:row;align-items:center;gap:16px;padding:0;background:transparent;min-height:56px;position:relative}.section-header{display:flex;align-items:center;gap:16px;flex:1}.section-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon.icon-green{background:#e6f0ea;color:#52704f}.section-icon.icon-orange{background:#f9ecde;color:#ce7011}.section-icon.icon-earth{background:#eee5cb;color:#a48831}.section-icon svg{width:20px;height:20px}.section-content{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;max-width:400px}.section-label{color:#888;font-family:var(--text-content-caption-regular-font-family, "Inter");font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.01em}.section-value{color:#333;font-family:var(--text-heading-display-font-family, "Lexend Deca");font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.section-value.value-orange{color:#ce7011}.section-footer{display:flex;align-items:center;gap:12px;margin-left:auto}.section-trend{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;width:fit-content;font-family:var(--text-content-caption-accent-font-family, "Inter");font-size:13px;font-weight:500;margin-top:6px;white-space:nowrap;position:relative;cursor:help}.section-trend svg{width:14px;height:14px}.section-trend.trend-success{background:#e6f0ea;color:#52704f}.section-trend.trend-warning{background:#f9ecde;color:#ce7011}.section-trend.trend-earth{background:#eee5cb;color:#a48831}.section-trend:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:6px 12px;background:#2d3748;color:#fff;border-radius:6px;font-size:12px;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10}.section-trend:hover:after{opacity:1}.section-action{padding:12px 24px;border-radius:12px;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;min-width:100px;text-align:center;white-space:nowrap}.section-action.action-primary{background:var(--theme-green-hover);color:#fff}.section-action.action-primary:hover:not(:disabled){background:var(--theme-green)}.section-action.action-orange{background:#ce7011;color:#fff}.section-action.action-orange:hover:not(:disabled){background:#e89c5c}.section-action:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 1024px){.impact-module{padding:32px}.impact-total-value{font-size:42px}.section-value{font-size:24px}.impact-sections{gap:28px}}@media (max-width: 768px){.impact-module{padding:24px}.impact-total-value{font-size:36px}.impact-sections{gap:24px}.section-value{font-size:20px}.section-icon{width:48px;height:48px}.section-action{padding:12px 24px;font-size:14px;min-width:90px}.section-trend{font-size:12px;padding:4px 10px}}.investment-chart-container{background:var(--variable-collection-background-beige);padding:var(--spacing-2xl, 24px);border-radius:var(--border-radius-large, 20px)}.chart-title{color:var(--variable-collection-background-dark);font-family:var(--text-heading-small-font-family);font-size:var(--text-heading-small-font-size, 20px);font-weight:var(--text-heading-small-font-weight, 600);margin:0 0 var(--spacing-xl, 20px) 0}.chart-wrapper{margin:var(--spacing-xl, 20px) 0;position:relative}.chart-tooltip{background:var(--primarywhite);border:1px solid var(--variable-collection-gray-200);border-radius:var(--border-radius-small, 8px);padding:var(--spacing-md, 12px);box-shadow:var(--shadow-md)}.tooltip-label{margin:0 0 var(--spacing-sm, 8px) 0;font-family:var(--text-content-caption-accent-font-family);font-size:var(--text-content-caption-accent-font-size, 12px);font-weight:var(--text-content-caption-accent-font-weight, 600);color:var(--variable-collection-text-secondary)}.tooltip-value{margin:var(--spacing-xs, 4px) 0;font-family:var(--text-content-note-regular-font-family);font-size:var(--text-content-note-regular-font-size, 14px);font-weight:var(--text-content-note-regular-font-weight, 500)}.tooltip-total{margin-top:var(--spacing-sm, 8px);font-family:var(--text-content-caption-accent-font-family);font-size:13px;font-weight:600;color:var(--variable-collection-background-dark);border-top:1px solid var(--variable-collection-gray-200);padding-top:var(--spacing-xs, 4px)}.chart-legend{display:flex;justify-content:center;gap:var(--spacing-2xl, 24px);margin-top:var(--spacing-xl, 20px);padding-top:var(--spacing-lg, 16px);border-top:1px solid var(--variable-collection-gray-100)}.legend-item{display:flex;align-items:center;gap:var(--spacing-sm, 8px)}.legend-indicator{display:flex;align-items:center;gap:6px;position:relative}.legend-dot{width:12px;height:12px;border-radius:50%;display:inline-block}.legend-dot.legend-orange{background:#e67e22}.legend-line{display:inline-block;width:28px;height:0;border-top:3px solid currentColor;border-radius:999px}.legend-line.legend-green{color:#1d9a6c}.legend-line.legend-dashed{color:#52705f;border-top-style:dashed}.legend-bubble-green{width:12px;height:12px;background:#52705f;border-radius:50%;display:inline-block}.legend-label{font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size, 13px);color:var(--variable-collection-text-secondary)}@media (max-width: 768px){.investment-chart-container{padding:12px 8px}.chart-title{font-size:16px}.chart-legend{justify-content:center}}.base-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.base-modal-content{background:linear-gradient(135deg,#fff,#f8faf8);border-radius:20px;padding:40px;width:100%;max-height:90vh;max-height:90dvh;max-height:90svh;overflow-y:auto;position:relative;box-shadow:0 25px 50px #00000026;border:2px solid #52705F;animation:modalSlideIn .3s ease-out}.base-modal-sm{max-width:400px}.base-modal-md{max-width:500px}.base-modal-lg{max-width:700px}.base-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s;color:#52705f;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.base-modal-close:hover{background-color:#52705f1a}.base-modal-close:focus-visible{outline:2px solid #4a9960;outline-offset:2px}.base-modal-close svg{width:20px;height:20px}.base-modal-header{text-align:center;margin-bottom:32px}.base-modal-title{font-family:Lexend Deca,Helvetica;font-size:28px;font-weight:600;color:#0b200e;margin:0 0 12px;line-height:1.2}.base-modal-subtitle{font-family:Lexend Deca,Helvetica;font-size:16px;font-weight:400;color:#52705f;margin:0;line-height:1.4}@media (max-width: 768px){.base-modal-overlay{padding:20px 12px 12px;align-items:flex-start}.base-modal-content{padding:24px;max-width:none!important;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);max-height:calc(100svh - 40px);margin:0}.base-modal-header{margin-bottom:24px}.base-modal-title{font-size:22px}.base-modal-subtitle{font-size:14px}}@media (max-width: 480px){.base-modal-overlay{padding:16px 8px 8px}.base-modal-content{padding:20px;border-radius:16px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-height:calc(100svh - 32px)}.base-modal-header{margin-bottom:20px}.base-modal-title{font-size:20px}.base-modal-subtitle{font-size:13px}.base-modal-close{top:12px;right:12px;width:36px;height:36px}}.button{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;position:relative;cursor:pointer}.button .class{height:20px!important;margin-bottom:-2px!important;margin-top:-2px!important;position:relative!important;width:20px!important}.button .class-2{height:16px!important;position:relative!important;width:16px!important}.button .div{position:relative;text-align:center;white-space:nowrap;width:fit-content}.button.md{border-radius:8px;gap:8px;height:40px;max-height:40px;padding:12px}.button.danger{background-color:#dc2626;border-color:#fecaca}.button.sm{border-radius:6px;box-shadow:var(--shadow-xs);gap:4px;height:32px;padding:8px}.button.default{border:1px solid}.button.primary{background-color:#52705f;border-color:#52705f;transition:all .2s ease}.button.primary:hover:not(:disabled){background-color:#456d5b;border-color:#456d5b;transform:translateY(-1px);box-shadow:0 4px 12px #52705f40}.button.primary.email-modal-submit{background:linear-gradient(132deg,#90a99a,#52705f)!important;background-color:transparent!important;border:none!important}.button.primary.email-modal-submit:hover:not(:disabled){background:linear-gradient(132deg,#a5beaf,#6b8e7d)!important;background-color:transparent!important;border-color:transparent!important;transform:translateY(-1px);box-shadow:0 4px 12px #52705f40}.button.primary:active:not(:disabled){background-color:#3d5f51;border-color:#3d5f51;transform:translateY(0)}.button.primary:focus-visible{outline:2px solid #52705f;outline-offset:2px}.button.disabled{background-color:#d1d5db;border-color:#9ca3af;cursor:not-allowed}.button.lg{border-radius:12px;gap:8px;max-height:48px;min-height:48px;padding:16px}.button.secondary{box-shadow:var(--shadow-xs)}.button.default.secondary{background-color:var(--variable-collection-background-white);border-color:var(--variable-collection-grey-200)}.button.md .div{font-family:var(--text-content-note-accent-font-family);font-size:var(--text-content-note-accent-font-size);font-style:var(--text-content-note-accent-font-style);font-weight:var(--text-content-note-accent-font-weight);letter-spacing:var(--text-content-note-accent-letter-spacing);line-height:var(--text-content-note-accent-line-height);margin-bottom:-1px;margin-top:-3px}.button.danger .div{color:#fff}.button.sm .div{font-family:var(--text-content-note-accent-font-family);font-size:var(--text-content-note-accent-font-size);font-style:var(--text-content-note-accent-font-style);font-weight:var(--text-content-note-accent-font-weight);letter-spacing:var(--text-content-note-accent-letter-spacing);line-height:var(--text-content-note-accent-line-height);margin-bottom:-1px;margin-top:-3px}.button.primary .div{color:var(--variable-collection-background-white)}.button.disabled .div{color:#fff}.button.lg .div{font-family:var(--text-content-body-accent-font-family);font-size:var(--text-content-body-accent-font-size);font-style:var(--text-content-body-accent-font-style);font-weight:var(--text-content-body-accent-font-weight);letter-spacing:var(--text-content-body-accent-letter-spacing);line-height:var(--text-content-body-accent-line-height);margin-bottom:-3px;margin-top:-5px}.button.default.secondary .div{color:#0b200e}.button.fantome.secondary .div{color:#1f2937}.funding-modal-form{display:flex;flex-direction:column;gap:24px}.funding-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.funding-form-field{display:flex;flex-direction:column;gap:8px}.funding-form-field-full{grid-column:1 / -1}.funding-form-label{font-family:Lexend Deca,Helvetica;font-size:14px;font-weight:500;color:#0b200e}.required-asterisk{color:#dc2626;margin-left:4px}.funding-form-input,.funding-form-select,.funding-form-textarea{width:100%;padding:12px 16px;border:2px solid #52705F;border-radius:12px;font-family:Lexend Deca,Helvetica;font-size:14px;font-weight:400;color:#0b200e;background-color:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.funding-form-input:focus,.funding-form-select:focus,.funding-form-textarea:focus{outline:none}.funding-form-input:focus:not(:placeholder-shown),.funding-form-textarea:focus:not(:placeholder-shown){border-color:#4a9960;box-shadow:0 0 0 4px #4a99601a}.funding-form-select:focus{border-color:#4a9960;box-shadow:0 0 0 4px #4a99601a}.funding-form-input::placeholder,.funding-form-textarea::placeholder{color:#9ca3af}.funding-form-input:disabled,.funding-form-select:disabled,.funding-form-textarea:disabled{opacity:.6;cursor:not-allowed;background-color:#f3f4f6}.funding-form-textarea{resize:vertical;min-height:100px}.funding-form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2352705F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px}.funding-form-error{color:#dc2626;font-size:12px;font-family:Lexend Deca,Helvetica;margin:0}.funding-form-consent{display:flex;flex-direction:column;gap:8px}.funding-form-consent-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.funding-form-checkbox{margin:2px 0 0;width:18px;height:18px;flex-shrink:0;cursor:pointer;accent-color:#52705F}.funding-form-consent-text{font-family:Lexend Deca,Helvetica;font-size:14px;font-weight:400;color:#6b7280;line-height:1.4}.funding-form-error-message{color:#dc2626;font-size:14px;font-family:Lexend Deca,Helvetica;font-weight:500;text-align:center;margin:0;padding:12px;background-color:#dc26261a;border-radius:8px;border:1px solid rgba(220,38,38,.2)}.funding-form-success-message{color:#059669;font-size:14px;font-family:Lexend Deca,Helvetica;font-weight:500;text-align:center;margin:0;padding:12px;background-color:#0596691a;border-radius:8px;border:1px solid rgba(5,150,105,.2)}.funding-form-submit{width:100%;margin-top:8px;background:#ce7011!important;border:none!important;border-radius:12px!important;padding:16px!important;font-family:Lexend Deca,Helvetica!important;font-size:16px!important;font-weight:600!important;color:#fff!important;box-shadow:0 4px 8px #0000001a!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.funding-form-submit:hover:not(:disabled){background:#e89c5c!important;transform:translateY(-1px)!important;box-shadow:0 6px 12px #00000026!important}.funding-form-submit:active:not(:disabled){transform:translateY(0)!important}.funding-form-submit:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.funding-form-submit .div,.funding-form-submit>div{color:#fff!important;font-family:Lexend Deca,Helvetica!important;font-size:16px!important;font-weight:600!important;text-align:center!important;white-space:nowrap!important}@media (max-width: 768px){.funding-form-grid{grid-template-columns:1fr;gap:16px}.funding-modal-form{gap:20px}.funding-form-input,.funding-form-select,.funding-form-textarea{padding:12px 14px;font-size:16px}}.referral-modal-form{display:flex;flex-direction:column;gap:24px}.referral-section{display:flex;flex-direction:column;gap:16px}.referral-section-title{font-family:Lexend Deca,Helvetica;font-size:16px;font-weight:600;color:#0b200e;margin:0;padding-bottom:8px;border-bottom:2px solid #e5e7eb}.referral-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.referral-form-field{display:flex;flex-direction:column;gap:8px}.referral-form-field-full{grid-column:1 / -1}.referral-form-label{font-family:Lexend Deca,Helvetica;font-size:14px;font-weight:500;color:#0b200e}.optional-text{font-size:12px;font-weight:400;color:#9ca3af;margin-left:4px}.referral-form-input,.referral-form-select,.referral-form-textarea{width:100%;padding:12px 16px;border:2px solid #52705F;border-radius:12px;font-family:Lexend Deca,Helvetica;font-size:14px;font-weight:400;color:#0b200e;background-color:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.referral-form-input:focus,.referral-form-select:focus,.referral-form-textarea:focus{outline:none}.referral-form-input:focus:not(:placeholder-shown),.referral-form-textarea:focus:not(:placeholder-shown){border-color:#4a9960;box-shadow:0 0 0 4px #4a99601a}.referral-form-select:focus{border-color:#4a9960;box-shadow:0 0 0 4px #4a99601a}.referral-form-input::placeholder,.referral-form-textarea::placeholder{color:#9ca3af}.referral-form-input:disabled,.referral-form-select:disabled,.referral-form-textarea:disabled{opacity:.6;cursor:not-allowed;background-color:#f3f4f6}.referral-form-textarea{resize:vertical;min-height:100px}.referral-form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2352705F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:40px}.referral-form-error{color:#dc2626;font-size:12px;font-family:Lexend Deca,Helvetica;margin:0}.referral-form-consent{display:flex;flex-direction:column;gap:8px}.referral-form-consent-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.referral-form-checkbox{margin:2px 0 0;width:18px;height:18px;flex-shrink:0;cursor:pointer;accent-color:#52705F}.referral-form-consent-text{font-family:Lexend Deca,Helvetica;font-size:14px;font-weight:400;color:#6b7280;line-height:1.4}.referral-form-error-message{color:#dc2626;font-size:14px;font-family:Lexend Deca,Helvetica;font-weight:500;text-align:center;margin:0;padding:12px;background-color:#dc26261a;border-radius:8px;border:1px solid rgba(220,38,38,.2)}.referral-form-success-message{color:#059669;font-size:14px;font-family:Lexend Deca,Helvetica;font-weight:500;text-align:center;margin:0;padding:12px;background-color:#0596691a;border-radius:8px;border:1px solid rgba(5,150,105,.2)}.referral-form-submit{width:100%;margin-top:8px;background:#ce7011!important;border:none!important;border-radius:12px!important;padding:16px!important;font-family:Lexend Deca,Helvetica!important;font-size:16px!important;font-weight:600!important;color:#fff!important;box-shadow:0 4px 8px #0000001a!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.referral-form-submit:hover:not(:disabled){background:#e89c5c!important;transform:translateY(-1px)!important;box-shadow:0 6px 12px #00000026!important}.referral-form-submit:active:not(:disabled){transform:translateY(0)!important}.referral-form-submit:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.referral-form-submit .div,.referral-form-submit>div{color:#fff!important;font-family:Lexend Deca,Helvetica!important;font-size:16px!important;font-weight:600!important;text-align:center!important;white-space:nowrap!important}@media (max-width: 768px){.referral-form-grid{grid-template-columns:1fr;gap:12px}.referral-modal-form{gap:20px}.referral-section{gap:12px}.referral-form-input,.referral-form-select,.referral-form-textarea{padding:12px 14px;font-size:16px}}.cta-section{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;margin-top:32px}.landing-page .cta-section .cta-card .cta-content{display:flex;flex-direction:column;align-items:flex-start!important}.landing-page .cta-section .cta-investor .cta-content{align-items:flex-end!important}.landing-page .cta-description{text-align:left!important;padding-left:0!important;margin-left:0!important}.landing-page .cta-investor .cta-description{text-align:right!important;padding-right:0!important;margin-right:0!important}.cta-card.cta-project{background-image:url(/img/Images-monkey-co/Background%205.jpg)!important;background-size:cover;background-position:center;background-color:transparent!important}.cta-card.cta-investor{background:url(/img/Images-monkey-co/Background%206.jpg)!important;background-size:cover!important;background-position:center!important}.cta-image{position:absolute;right:20px;bottom:15px;width:138px;height:auto;opacity:.9;z-index:1;margin-top:10px}.cta-image-left{left:20px;right:auto;width:145px}.cta-content{flex:1;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.cta-investor .cta-content{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.cta-title{font-family:Lexend Deca,sans-serif;font-size:20px;font-weight:600;color:#fff;margin:0 0 12px;padding:0;text-align:left;width:100%}.cta-investor .cta-title{text-align:right}.cta-description{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#ffffffe6;margin:0 0 20px;padding:0;white-space:pre-line;text-align:left!important;width:100%}.cta-investor .cta-description{text-align:right!important}.cta-button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;color:#ce7011;border:none;border-radius:12px;font-size:14px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;align-self:flex-start}.cta-investor .cta-button{align-self:flex-end}.cta-project .cta-button,.cta-investor .cta-button{background:#ce7011!important;color:#fff!important}.cta-button:hover{background:#e89c5c!important}@media (max-width: 1024px){.cta-section{grid-template-columns:1fr}}@media (max-width: 768px){.cta-section{gap:16px;margin-top:24px}.cta-card{padding:24px;min-height:auto}.cta-content,.cta-investor .cta-content{align-items:center;text-align:center}.cta-title{font-size:18px;text-align:center!important}.cta-investor .cta-title{text-align:center!important}.cta-card .cta-description,.cta-project .cta-description{font-size:13px;text-align:center!important}.cta-card.cta-investor .cta-description{text-align:center!important}.cta-button,.cta-investor .cta-button{align-self:center;margin:0 auto}.cta-image{display:none}}.report-project-section{display:flex;justify-content:center;margin-top:32px;width:100%}.report-project-button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#dc2626;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s ease}.report-project-button:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc26264d}.report-project-button:active{transform:translateY(0)}@media (max-width: 768px){.report-project-section{margin-top:24px}.report-project-button{font-size:13px;padding:10px 20px}}.voting-module{--vm-font-family: "Inter", sans-serif;--vm-value-font-size: 22px;--vm-number-font-family: "Lexend Deca", Helvetica;--vm-role-color: #ce7011;background:#f7f8fa;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px;box-shadow:0 1px 3px #0000000d}.voting-module__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.voting-module__metric{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.voting-module__metric-label{font-family:var(--vm-font-family);font-size:14px;font-weight:400;color:#718096;line-height:1.4}.voting-module__metric-value{font-family:var(--vm-number-font-family);font-size:var(--vm-value-font-size);font-weight:600;color:#1f1f23;line-height:1.2}.voting-module__role-value{font-family:var(--vm-font-family);color:var(--vm-role-color);background:none!important;background-image:none!important;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;background-clip:initial}.voting-module__actions{display:grid;grid-template-columns:2fr 1fr;gap:24px;align-items:center}.voting-module__next-vote{display:flex;flex-direction:column;gap:8px}.voting-module__participate-btn{background:#e2e8f0;border:none;border-radius:12px;padding:12px 24px;font-family:var(--vm-font-family);font-size:14px;font-weight:500;color:#718096;cursor:not-allowed;box-shadow:0 2px 4px #0000000d;text-align:center;white-space:nowrap;min-height:44px;position:relative}.voting-module__participate-btn:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:6px 12px;background:#2d3748;color:#fff;border-radius:6px;font-size:12px;font-weight:400;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:10}.voting-module__participate-btn:hover:after{opacity:1}.voting-module__participate-btn:disabled{opacity:.6}@media (max-width: 1024px){.voting-module__metrics,.voting-module__actions{grid-template-columns:1fr;gap:16px}.voting-module__participate-btn{width:100%}}@media (max-width: 768px){.voting-module{padding:16px;gap:16px}.voting-module__metric-value{font-size:20px}}.voting-module__modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.voting-module__modal{background:#fff;color:#1f1f23;border-radius:12px;padding:16px 16px 12px;max-width:360px;width:calc(100% - 32px);box-shadow:0 8px 24px #0000001f}.voting-module__modal-title{margin:0 0 8px;font-family:var(--vm-font-family);font-size:18px;font-weight:600}.voting-module__modal-body{margin:0 0 12px;font-family:var(--vm-font-family);font-size:14px;color:#4a5568}.voting-module__modal-close{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:none;border-radius:8px;background:#e2e8f0;color:#1f1f23;font-family:var(--vm-font-family);font-size:14px;font-weight:500;cursor:pointer}.animate-on-scroll,.animate-on-scroll.in-view{opacity:1}.documentation-container{display:flex;width:100%;min-height:100vh;background:#f5f5f5}.documentation-content{flex:1;padding:0;display:flex;flex-direction:column;gap:var(--gap-mobile-lg);max-width:none;margin:0 auto;width:100%;box-sizing:border-box;overflow-x:hidden}@media (min-width: 768px){.documentation-content{gap:24px}}.documentation-content>.community-section+*{margin-top:-8px!important}.documentation-content .cta-section{margin-top:8px!important}.doc-hero{background-image:url(/img/Images-monkey-co/governance-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:20px;padding:48px;color:#fff;position:relative;overflow:hidden;display:flex;align-items:center;min-height:160px}.doc-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:1}.doc-hero-content{position:relative;z-index:2;max-width:600px}.hero-badge{display:inline-block;background:transparent;padding:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase;color:#ce7011}.hero-title{font-family:Lexend Deca,sans-serif;font-size:42px;font-weight:700;margin:0;letter-spacing:-.02em;line-height:1.2;color:#fff}.whitepapers-section{width:100%}.whitepapers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.whitepaper-card{background:#fff;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;transition:all .3s ease;border:1px solid #e5e7eb}.whitepaper-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.paper-icon{width:48px;height:48px;background:#f9ecde;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ce7011}.paper-title{font-family:Lexend Deca,sans-serif;font-size:20px;font-weight:600;color:#1f1f23;margin:0}.paper-description{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#6b7280;margin:0}.paper-details{font-family:Inter,sans-serif;font-size:13px;line-height:1.5;color:#9ca3af;margin:0;flex:1}.paper-download{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#ce7011;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s ease;margin-top:auto}.paper-download:hover{background:#e89c5c;transform:translateY(-1px);box-shadow:0 4px 12px #ce701140}.paper-download:disabled,.paper-download-disabled{opacity:.5;cursor:not-allowed;background:#e5e7eb;color:#9ca3af}.paper-download:disabled:hover,.paper-download-disabled:hover{transform:none;box-shadow:none;background:#e5e7eb}.community-section{width:100%;margin-bottom:-10px}.community-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.community-card{background:#fff;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;cursor:pointer;transition:all .3s ease;border:1px solid #e5e7eb;min-height:200px}.community-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f;border-color:#52705f}.community-icon{width:56px;height:56px;background:#eee5cb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#b6a05d;margin-bottom:8px}.community-title{font-family:Lexend Deca,sans-serif;font-size:18px;font-weight:600;color:#1f1f23;margin:0;line-height:1.3;letter-spacing:-.01em}.community-description{font-family:Inter,sans-serif;font-size:14px;color:#9ca3af;margin:0;line-height:1.5}.cta-section{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.cta-card{background:linear-gradient(135deg,#ce7011,#e89c5c);border-radius:20px;padding:32px;display:flex;align-items:center;gap:24px;position:relative;overflow:hidden;min-height:200px}.cta-card.cta-investor{background:linear-gradient(135deg,#52705f,#6b8e7d)}.cta-content{flex:1;z-index:2}.cta-title{font-family:Lexend Deca,sans-serif;font-size:20px;font-weight:600;color:#fff;margin:0 0 12px}.cta-description{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#ffffffe6;margin:0 0 20px}.cta-button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#fff;color:#ce7011;border:none;border-radius:12px;font-size:14px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s ease}.cta-button-light{color:#52705f}.cta-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@media (max-width: 1024px){.whitepapers-grid{grid-template-columns:1fr}.community-grid{grid-template-columns:repeat(2,1fr)}.cta-section{grid-template-columns:1fr}}@media (max-width: 768px){.documentation-content{gap:24px}.doc-hero{padding:24px}.hero-title{font-size:28px}.community-grid{grid-template-columns:1fr}.cta-card{padding:24px;flex-direction:column;text-align:center}.cta-visual{display:none}}.email-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.email-modal-content{background:linear-gradient(135deg,#fff,#f8faf8);border-radius:20px;padding:40px;width:100%;max-width:500px;position:relative;box-shadow:0 25px 50px #00000026;border:2px solid #52705F;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.email-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;transition:background-color .2s;color:#52705f;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.email-modal-close:hover{background-color:#52705f1a}.email-modal-close svg{width:20px;height:20px}.email-modal-header{text-align:center;margin-bottom:32px}.email-modal-title{font-family:Lexend Deca,Helvetica;font-size:28px;font-weight:600;color:#0b200e;margin:0 0 12px;line-height:1.2}.email-modal-subtitle{font-family:Lexend Deca,Helvetica;font-size:16px;font-weight:400;color:#52705f;margin:0;line-height:1.4}.email-modal-form{display:flex;flex-direction:column;gap:24px}.email-modal-input-group{position:relative}.email-modal-input{width:100%;padding:16px 20px;border:2px solid #52705F;border-radius:12px;font-family:Lexend Deca,Helvetica;font-size:16px;font-weight:400;color:#0b200e;background-color:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.email-modal-input:focus{outline:none}.email-modal-input:focus:not(:placeholder-shown){border-color:#4a9960;box-shadow:0 0 0 4px #4a99601a}.email-modal-input::placeholder{color:#9ca3af}.email-modal-input:disabled{opacity:.6;cursor:not-allowed}.email-modal-consent{display:flex;flex-direction:column;gap:8px}.email-modal-consent-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.email-modal-checkbox{margin:2px 0 0;width:18px;height:18px;flex-shrink:0;cursor:pointer;accent-color:#52705F}.email-modal-consent-text{font-family:Lexend Deca,Helvetica;font-size:14px;font-weight:400;color:#6b7280;line-height:1.4}.email-modal-error{color:#dc2626;font-size:12px;font-family:Lexend Deca,Helvetica;margin:0}.email-modal-error-message{color:#dc2626;font-size:14px;font-family:Lexend Deca,Helvetica;font-weight:500;text-align:center;margin:0;padding:12px;background-color:#dc26261a;border-radius:8px;border:1px solid rgba(220,38,38,.2)}.email-modal-success-message{color:#059669;font-size:14px;font-family:Lexend Deca,Helvetica;font-weight:500;text-align:center;margin:0;padding:12px;background-color:#0596691a;border-radius:8px;border:1px solid rgba(5,150,105,.2)}.email-modal-submit{width:100%;margin-top:8px;background:linear-gradient(132deg,#90a99a,#52705f)!important;border:none!important;border-radius:12px!important;padding:16px!important;font-family:Lexend Deca,Helvetica!important;font-size:16px!important;font-weight:600!important;color:#fff!important;box-shadow:0 4px 8px #0000001a!important;transition:transform .2s ease,box-shadow .2s ease!important}.email-modal-submit:hover{transform:translateY(-1px)!important;box-shadow:0 6px 12px #00000026!important}.email-modal-submit:active{transform:translateY(0)!important}.email-modal-submit:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.email-modal-submit .div,.email-modal-submit>div{color:#fff!important;font-family:Lexend Deca,Helvetica!important;font-size:16px!important;font-weight:600!important;text-align:center!important;white-space:nowrap!important}@media (max-width: 768px){.email-modal-content{padding:24px;margin:20px;max-width:none}.email-modal-title{font-size:24px}.email-modal-subtitle{font-size:14px}.email-modal-input{padding:14px 16px;font-size:16px}}@media (max-width: 480px){.email-modal-overlay{padding:16px}.email-modal-content{padding:20px}.email-modal-title{font-size:22px}}.leaf-animation-container{position:absolute;pointer-events:none;z-index:1;animation:leafFall 8s ease-in-out infinite}@keyframes leafFall{0%{transform:translateY(0) rotate(0);opacity:1}20%{opacity:1}to{transform:translateY(200px) rotate(360deg);opacity:0}}.leaf-animation-container:nth-child(odd){animation-duration:10s;animation-delay:0s}.leaf-animation-container:nth-child(2n){animation-duration:12s;animation-delay:2s}.leaf-animation-container.group,.leaf-animation-container.group-2,.leaf-animation-container.group-4,.leaf-animation-container.group-5{animation:heroLeafFall 15s ease-in-out infinite}@keyframes heroLeafFall{0%{transform:translateY(0) translate(0) rotate(0);opacity:.8}25%{transform:translateY(50px) translate(30px) rotate(90deg);opacity:1}50%{transform:translateY(100px) translate(-20px) rotate(180deg);opacity:1}75%{transform:translateY(150px) translate(40px) rotate(270deg);opacity:.8}to{transform:translateY(200px) translate(0) rotate(360deg);opacity:0}}.leaf-animation-container.group{animation-delay:0s}.leaf-animation-container.group-2{animation-delay:3s}.leaf-animation-container.group-4{animation-delay:1.5s}.leaf-animation-container.group-5{animation-delay:4.5s}:root{--text-h1-font-size: clamp(36px, 4vw + 1rem, 60px);--text-h1-line-height: clamp(46px, 5vw + 1.2rem, 72px);--text-h2-font-size: clamp(30px, 3.5vw + .875rem, 48px);--text-h2-line-height: clamp(40px, 4.5vw + 1rem, 60px);--text-h3-font-size: clamp(24px, 3vw + .75rem, 36px);--text-h3-line-height: clamp(32px, 4vw + .875rem, 48px);--text-h4-font-size: clamp(20px, 2.5vw + .625rem, 28px);--text-h4-line-height: clamp(28px, 3.5vw + .75rem, 40px);--text-feature-font-size: clamp(18px, 2vw + .5rem, 24px);--text-feature-line-height: clamp(26px, 2.5vw + .625rem, 32px);--text-body-font-size: clamp(15px, 1.5vw + .375rem, 18px);--text-body-line-height: clamp(22px, 2vw + .5rem, 26px);--text-logo-small-font-size: clamp(22px, 2.5vw + .375rem, 24px);--text-logo-large-font-size: clamp(20px, 2.5vw + .375rem, 24px);--text-hero-number-font-size: clamp(48px, 8vw + 1rem, 80px);--text-section-title-font-size: clamp(32px, 4vw + .875rem, 40px);--space-mobile-xs: clamp(4px, 1.5vw, 8px);--space-mobile-sm: clamp(8px, 2vw, 12px);--space-mobile: clamp(12px, 3vw, 16px);--space-mobile-lg: clamp(16px, 4vw, 20px);--space-mobile-xl: clamp(20px, 5vw, 24px);--gap-mobile-sm: clamp(8px, 2vw, 12px);--gap-mobile: clamp(12px, 3vw, 16px);--gap-mobile-lg: clamp(16px, 4vw, 24px);--padding-page-mobile: clamp(12px, 3vw, 20px);--padding-page-tablet: 24px;--padding-page-desktop: 32px;--padding-page-desktop-lg: 40px;--padding-section-mobile: clamp(16px, 4vw, 24px);--padding-section-tablet: 24px;--padding-section-desktop: 32px;--padding-card-mobile: clamp(16px, 4vw, 24px);--padding-card-tablet: 24px;--padding-card-desktop: 32px;--padding-container-mobile: var(--padding-page-mobile);--gradient-primary: linear-gradient( 132deg, rgba(144, 169, 154, 1) 0%, rgba(82, 112, 95, 1) 100% );--gradient-secondary: linear-gradient( 345deg, rgba(182, 160, 93, 1) 0%, rgba(238, 229, 203, .4) 100% );--gradient-hero: linear-gradient( 180deg, rgba(182, 209, 253, 1) 0%, rgba(91, 96, 152, 1) 100% );--gradient-leaf: linear-gradient( 180deg, rgba(0, 158, 94, 1) 0%, rgba(0, 113, 67, 1) 100% );--focus-brand: 0px 0px 0px 2px rgba(104, 255, 213, 1);--focus-danger: 0px 0px 0px 2px rgba(248, 113, 113, 1);--focus-success: 0px 0px 0px 2px rgba(52, 211, 153, 1);--focus-warning: 0px 0px 0px 2px rgba(251, 146, 60, 1);--primarywhite: rgba(255, 255, 255, 1);--shadow-2xl: 0px 24px 48px -12px rgba(17, 24, 39, .18);--shadow-3xl: 0px 32px 48px -12px rgba(17, 24, 39, .08), 0px 32px 48px -12px rgba(17, 24, 39, .06);--shadow-lg: 0px 4px 6px -2px rgba(17, 24, 39, .06), 0px 10px 14px -4px rgba(17, 24, 39, .06);--shadow-md: 0px 2px 4px 0px rgba(17, 24, 39, .06), 0px 4px 6px -2px rgba(17, 24, 39, .08);--shadow-sm: 0px 0px 2px 0px rgba(17, 24, 39, .06), 0px 2px 4px -2px rgba(17, 24, 39, .1);--shadow-xl: 0px 10px 10px -6px rgba(17, 24, 39, .06), 0px 20px 24px -6px rgba(17, 24, 39, .1);--shadow-xs: 0px 1px 2px 0px rgba(17, 24, 39, .06);--text-content-body-accent-font-family: "Inter", Helvetica;--text-content-body-accent-font-size: 16px;--text-content-body-accent-font-style: normal;--text-content-body-accent-font-weight: 500;--text-content-body-accent-letter-spacing: 0px;--text-content-body-accent-line-height: 24px;--text-content-body-emphasis-font-family: "Inter", Helvetica;--text-content-body-emphasis-font-size: 16px;--text-content-body-emphasis-font-style: normal;--text-content-body-emphasis-font-weight: 600;--text-content-body-emphasis-letter-spacing: 0px;--text-content-body-emphasis-line-height: 24px;--text-content-body-regular-font-family: "Inter", Helvetica;--text-content-body-regular-font-size: 16px;--text-content-body-regular-font-style: normal;--text-content-body-regular-font-weight: 400;--text-content-body-regular-letter-spacing: 0px;--text-content-body-regular-line-height: 24px;--text-content-body-strong-font-family: "Inter", Helvetica;--text-content-body-strong-font-size: 16px;--text-content-body-strong-font-style: normal;--text-content-body-strong-font-weight: 700;--text-content-body-strong-letter-spacing: 0px;--text-content-body-strong-line-height: 24px;--text-content-caption-accent-font-family: "Inter", Helvetica;--text-content-caption-accent-font-size: 12px;--text-content-caption-accent-font-style: normal;--text-content-caption-accent-font-weight: 500;--text-content-caption-accent-letter-spacing: 0px;--text-content-caption-accent-line-height: 16px;--text-content-caption-emphasis-font-family: "Inter", Helvetica;--text-content-caption-emphasis-font-size: 12px;--text-content-caption-emphasis-font-style: normal;--text-content-caption-emphasis-font-weight: 600;--text-content-caption-emphasis-letter-spacing: 0px;--text-content-caption-emphasis-line-height: 16px;--text-content-caption-regular-font-family: "Inter", Helvetica;--text-content-caption-regular-font-size: 12px;--text-content-caption-regular-font-style: normal;--text-content-caption-regular-font-weight: 400;--text-content-caption-regular-letter-spacing: 0px;--text-content-caption-regular-line-height: 16px;--text-content-caption-strong-font-family: "Inter", Helvetica;--text-content-caption-strong-font-size: 12px;--text-content-caption-strong-font-style: normal;--text-content-caption-strong-font-weight: 700;--text-content-caption-strong-letter-spacing: 0px;--text-content-caption-strong-line-height: normal;--text-content-feature-accent-font-family: "Inter", Helvetica;--text-content-feature-accent-font-size: 20px;--text-content-feature-accent-font-style: normal;--text-content-feature-accent-font-weight: 500;--text-content-feature-accent-letter-spacing: 0px;--text-content-feature-accent-line-height: 28px;--text-content-feature-emphasis-font-family: "Inter", Helvetica;--text-content-feature-emphasis-font-size: 20px;--text-content-feature-emphasis-font-style: normal;--text-content-feature-emphasis-font-weight: 600;--text-content-feature-emphasis-letter-spacing: 0px;--text-content-feature-emphasis-line-height: 28px;--text-content-feature-regular-font-family: "Inter", Helvetica;--text-content-feature-regular-font-size: 20px;--text-content-feature-regular-font-style: normal;--text-content-feature-regular-font-weight: 400;--text-content-feature-regular-letter-spacing: 0px;--text-content-feature-regular-line-height: 28px;--text-content-feature-strong-font-family: "Inter", Helvetica;--text-content-feature-strong-font-size: 20px;--text-content-feature-strong-font-style: normal;--text-content-feature-strong-font-weight: 700;--text-content-feature-strong-letter-spacing: 0px;--text-content-feature-strong-line-height: 28px;--text-content-highlight-accent-font-family: "Inter", Helvetica;--text-content-highlight-accent-font-size: 18px;--text-content-highlight-accent-font-style: normal;--text-content-highlight-accent-font-weight: 500;--text-content-highlight-accent-letter-spacing: 0px;--text-content-highlight-accent-line-height: 26px;--text-content-highlight-emphasis-font-family: "Inter", Helvetica;--text-content-highlight-emphasis-font-size: 18px;--text-content-highlight-emphasis-font-style: normal;--text-content-highlight-emphasis-font-weight: 600;--text-content-highlight-emphasis-letter-spacing: 0px;--text-content-highlight-emphasis-line-height: 26px;--text-content-highlight-regular-font-family: "Inter", Helvetica;--text-content-highlight-regular-font-size: 18px;--text-content-highlight-regular-font-style: normal;--text-content-highlight-regular-font-weight: 400;--text-content-highlight-regular-letter-spacing: 0px;--text-content-highlight-regular-line-height: 26px;--text-content-highlight-strong-font-family: "Inter", Helvetica;--text-content-highlight-strong-font-size: 18px;--text-content-highlight-strong-font-style: normal;--text-content-highlight-strong-font-weight: 700;--text-content-highlight-strong-letter-spacing: 0px;--text-content-highlight-strong-line-height: 26px;--text-content-note-accent-font-family: "Inter", Helvetica;--text-content-note-accent-font-size: 14px;--text-content-note-accent-font-style: normal;--text-content-note-accent-font-weight: 500;--text-content-note-accent-letter-spacing: 0px;--text-content-note-accent-line-height: 20px;--text-content-note-emphasis-font-family: "Inter", Helvetica;--text-content-note-emphasis-font-size: 14px;--text-content-note-emphasis-font-style: normal;--text-content-note-emphasis-font-weight: 600;--text-content-note-emphasis-letter-spacing: 0px;--text-content-note-emphasis-line-height: 20px;--text-content-note-regular-font-family: "Inter", Helvetica;--text-content-note-regular-font-size: 14px;--text-content-note-regular-font-style: normal;--text-content-note-regular-font-weight: 400;--text-content-note-regular-letter-spacing: 0px;--text-content-note-regular-line-height: 20px;--text-content-note-strong-font-family: "Inter", Helvetica;--text-content-note-strong-font-size: 14px;--text-content-note-strong-font-style: normal;--text-content-note-strong-font-weight: 700;--text-content-note-strong-letter-spacing: 0px;--text-content-note-strong-line-height: 20px;--text-heading-display-font-family: "Lexend Deca", Helvetica;--text-heading-display-font-size: var(--text-h1-font-size);--text-heading-display-font-style: normal;--text-heading-display-font-weight: 700;--text-heading-display-letter-spacing: -1px;--text-heading-display-line-height: var(--text-h1-line-height);--text-heading-large-font-family: "Lexend Deca", Helvetica;--text-heading-large-font-size: var(--text-h2-font-size);--text-heading-large-font-style: normal;--text-heading-large-font-weight: 600;--text-heading-large-letter-spacing: -1px;--text-heading-large-line-height: var(--text-h2-line-height);--text-heading-medium-font-family: "Lexend Deca", Helvetica;--text-heading-medium-font-size: var(--text-h3-font-size);--text-heading-medium-font-style: normal;--text-heading-medium-font-weight: 700;--text-heading-medium-letter-spacing: -1px;--text-heading-medium-line-height: var(--text-h3-line-height);--text-heading-small-font-family: "Lexend Deca", Helvetica;--text-heading-small-font-size: var(--text-h4-font-size);--text-heading-small-font-style: normal;--text-heading-small-font-weight: 600;--text-heading-small-letter-spacing: -1px;--text-heading-small-line-height: var(--text-h4-line-height);--variable-collection-background-beige: rgba(234, 233, 227, 1);--variable-collection-background-dark: rgba(31, 31, 35, 1);--variable-collection-background-white: rgba(255, 255, 255, 1);--variable-collection-danger-100: rgba(254, 226, 226, 1);--variable-collection-danger-300: rgba(220, 38, 38, 1);--variable-collection-grey-100: rgba(236, 236, 236, 1);--variable-collection-grey-200: rgba(168, 167, 166, 1);--variable-collection-grey-300: rgba(88, 88, 88, 1);--variable-collection-primary-100: rgba(230, 240, 234, 1);--variable-collection-secondary-100: rgba(249, 236, 222, 1);--variable-collection-secondary-200: rgba(206, 112, 17, 1);--variable-collection-success-100: rgba(241, 247, 241, 1);--variable-collection-success-300: rgba(11, 138, 0, 1);--variable-collection-tertiary-200: rgba(182, 160, 93, 1);--variable-collection-tertiary-300: rgba(164, 136, 49, 1)}.landing-page,.landing-page-screen{overflow-x:hidden!important;max-width:100vw!important}.landing-page>div,.landing-page-screen>div{max-width:100vw!important;overflow-x:hidden!important}@media screen and (max-width: 767px){.landing-page h1,.landing-page .text-wrapper-9{font-size:36px!important;line-height:46px!important}.landing-page h2,.landing-page .text-wrapper-7{font-size:30px!important;line-height:40px!important}.landing-page h3,.landing-page .title-3{font-size:24px!important;line-height:32px!important}.landing-page h4,.landing-page .title-2{font-size:20px!important;line-height:28px!important}}@media screen and (min-width: 1441px){:root{--text-h1-font-size: 60px !important;--text-h1-line-height: 72px !important;--text-h2-font-size: 48px !important;--text-h2-line-height: 60px !important;--text-h3-font-size: 36px !important;--text-h3-line-height: 48px !important;--text-h4-font-size: 28px !important;--text-h4-line-height: 40px !important}}.mobile-menu-slide{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:85vw;height:100%;height:100vh;height:-webkit-fill-available;min-height:-webkit-fill-available;background-color:var(--variable-collection-background-white);transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:9999;padding:20px;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:none;-webkit-transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;box-sizing:border-box}.mobile-menu-slide.open{transform:translate(0);-webkit-transform:translateX(0);box-shadow:-4px 0 24px #00000026}.mobile-menu-content{display:flex;flex-direction:column;gap:20px;height:100%;min-height:100%;overflow:visible;justify-content:space-between;padding-bottom:calc(env(safe-area-inset-bottom,16px) + 16px)}.mobile-menu-header{display:flex;justify-content:flex-start;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--variable-collection-grey-100)}.mobile-menu-logo{color:var(--variable-collection-background-dark);font-family:var(--text-heading-display-font-family);font-size:24px;font-weight:400;letter-spacing:-1px;cursor:pointer;outline:none}.mobile-menu-logo:focus-visible{text-decoration:underline;text-underline-offset:4px}.mobile-menu-nav{display:flex;flex-direction:column;gap:4px}.mobile-menu-link{background:none;border:none;color:var(--variable-collection-background-dark);font-family:var(--text-content-body-accent-font-family);font-size:var(--text-content-body-accent-font-size);font-weight:var(--text-content-body-accent-font-weight);padding:12px 16px;text-align:left;cursor:pointer;transition:all .2s;border-radius:8px;width:100%}.mobile-menu-link:hover,.mobile-menu-link:focus-visible{background-color:#f9f9f9;color:var(--variable-collection-primary-100)}.mobile-menu-divider{height:1px;background-color:var(--variable-collection-grey-100)}.mobile-menu-ctas{display:flex;flex-direction:column;gap:12px}.mobile-menu-cta-primary{padding:16px 24px;background:var(--gradient-primary);color:var(--variable-collection-background-white);border:none;border-radius:12px;font-size:var(--text-content-body-accent-font-size);font-family:var(--text-content-body-accent-font-family);font-weight:var(--text-content-body-emphasis-font-weight);cursor:pointer;transition:transform .2s,box-shadow .2s;width:100%}.mobile-menu-cta-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #52705f4d}.mobile-menu-cta-secondary{padding:16px 24px;background-color:transparent;color:var(--variable-collection-secondary-200);border:2px solid var(--variable-collection-secondary-200);border-radius:12px;font-size:var(--text-content-body-accent-font-size);font-family:var(--text-content-body-accent-font-family);font-weight:var(--text-content-body-emphasis-font-weight);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.mobile-menu-cta-secondary:hover{background-color:var(--variable-collection-secondary-200);color:var(--variable-collection-background-white)}.mobile-menu-cta-secondary svg{width:16px;height:16px}.mobile-menu-bottom{margin-top:auto;padding-top:16px}.mobile-menu-language-section{padding-top:16px}.mobile-menu-footer{display:flex;align-items:center;justify-content:space-between}.mobile-menu-footer .language-dropdown{position:relative;z-index:100}.mobile-menu-social{display:flex;gap:12px;align-items:center}.mobile-menu-social-btn{background:#f9f9f9;border:none;padding:10px;border-radius:8px;cursor:pointer;display:flex;align-items:center;transition:all .2s}.mobile-menu-social-btn:hover{background-color:var(--variable-collection-primary-100);transform:translateY(-2px)}.mobile-menu-social-btn img{width:20px;height:20px}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:none}.mobile-menu-overlay.active{opacity:1;visibility:visible;pointer-events:auto}button:focus-visible,a:focus-visible{outline:2px solid var(--focus-brand);outline-offset:2px}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}.video-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.video-placeholder{width:100%;max-width:1200px;background:#000;border-radius:16px;position:relative;overflow:hidden;cursor:pointer;transition:transform .3s ease}.video-placeholder:hover{transform:scale(1.01)}.video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#000000b3;opacity:0;z-index:1;pointer-events:none;transition:opacity .3s ease}.video-placeholder:hover .video-overlay,.video-overlay.visible{opacity:1}.video-placeholder:focus .video-overlay{opacity:1}.video-icon{color:var(--variable-collection-secondary-200, #E67E22);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.video-message{color:#fff;font-family:var(--text-content-body-regular-font-family, "Lexend Deca", Helvetica);font-size:18px;font-weight:500;text-align:center;margin:0;padding:0 20px;max-width:400px}@media (max-width: 768px){.video-message{font-size:16px}.video-icon{width:36px;height:36px}}.landing-page{align-items:flex-start;background-color:var(--variable-collection-background-beige);display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%}.landing-page .menu-section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:relative;z-index:2000}.landing-page .menu{align-items:center;align-self:stretch;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;gap:24px;justify-content:flex-end;padding:16px;position:relative;width:100%;z-index:2000}.landing-page .div-2{align-items:center;display:flex;flex:1;flex-grow:1;justify-content:space-between;position:relative}.landing-page .logo{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:var(--text-logo-small-font-size);font-weight:400;letter-spacing:-1px;line-height:32px;margin-top:-1px;position:relative;width:120px}.landing-page .div-3{height:24px;position:relative;width:24px}.landing-page .vector{height:13px;left:4px;position:absolute;top:6px;width:15px}.landing-page .div-4{align-items:center;display:flex;flex:1;flex-grow:1;gap:48px;position:relative}.landing-page .logo-2{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:var(--text-logo-large-font-size);font-weight:400;letter-spacing:-1px;line-height:32px;margin-top:-1px;position:relative;width:120px}.landing-page .div-5{align-items:center;display:inline-flex;flex:0 0 auto;gap:16px;position:relative}.landing-page .link{color:var(--variable-collection-background-dark);font-family:var(--text-content-note-accent-font-family);font-size:var(--text-content-note-accent-font-size);font-style:var(--text-content-note-accent-font-style);font-weight:var(--text-content-note-accent-font-weight);letter-spacing:var(--text-content-note-accent-letter-spacing);line-height:var(--text-content-note-accent-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .div-6{align-items:center;display:flex;flex:1;flex-grow:1;gap:24px;justify-content:flex-end;margin-bottom:-2px;margin-top:-2px;position:relative;z-index:2001}.landing-page .img{flex:0 0 auto;position:relative}.landing-page .div-wrapper{all:unset;align-items:center;border:1px solid;border-color:var(--variable-collection-secondary-200);border-radius:12px;box-shadow:var(--shadow-md);box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;overflow:hidden;padding:12px;position:relative;transition:all .2s ease}.landing-page .div-wrapper:hover{background-color:#ce7011;border-color:#ce7011;transform:translateY(-1px);box-shadow:0 4px 12px #ce701140}.landing-page .div-wrapper:hover .text{color:#fff}.landing-page .text{color:var(--variable-collection-secondary-200);font-family:var(--text-content-note-strong-font-family);font-size:var(--text-content-note-strong-font-size);font-style:var(--text-content-note-strong-font-style);font-weight:var(--text-content-note-strong-font-weight);letter-spacing:var(--text-content-note-strong-letter-spacing);line-height:var(--text-content-note-strong-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .button-2{all:unset;align-items:center;background:linear-gradient(132deg,#90a99a,#52705f);border-radius:12px;box-shadow:var(--shadow-md);box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;overflow:hidden;padding:12px;position:relative;transition:all .2s ease}.landing-page .button-2:hover{background:linear-gradient(132deg,#a5beaf,#6b8e7d);transform:translateY(-1px);box-shadow:0 4px 12px #52705f40}.landing-page .text-2{color:var(--variable-collection-background-white);font-family:var(--text-content-note-strong-font-family);font-size:var(--text-content-note-strong-font-size);font-style:var(--text-content-note-strong-font-style);font-weight:var(--text-content-note-strong-font-weight);letter-spacing:var(--text-content-note-strong-letter-spacing);line-height:var(--text-content-note-strong-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .icon-arrow-right{height:16px;position:relative;width:16px}.landing-page .section{align-items:center;display:flex;flex-direction:column;overflow:hidden;position:relative;z-index:1;background:linear-gradient(180deg,var(--variable-collection-background-beige) 0%,var(--variable-collection-background-beige) 20%,rgba(238,229,203,.98) 40%,rgba(234,226,195,.9) 60%,rgba(220,200,160,.8) 70%,rgba(206,112,17,.35) 80%,rgba(206,112,17,.55) 90%,rgba(206,112,17,.75) 100%)}.landing-page .image{background-position:50% 50%;background-size:cover;box-shadow:var(--shadow-md);left:0;position:absolute;width:100%;background-blend-mode:soft-light;opacity:.08}.landing-page .link-2{align-items:center;background:#eee5cb;border:1px solid;border-color:#b69f5c33;border-radius:8px;box-shadow:var(--shadow-md);display:inline-block!important;max-width:none!important;padding:12px 16px;position:relative;white-space:nowrap;width:auto!important}.landing-page .p{color:var(--variable-collection-background-dark);font-family:Inter,Helvetica;font-size:10px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:-1px;max-width:none!important;position:relative;text-align:center;white-space:nowrap;width:auto!important}.landing-page .div-7{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.landing-page .div-8{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;position:relative;width:100%}.landing-page .div-9{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:center;position:relative;width:100%}.landing-page .text-3{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:28px;font-weight:500;letter-spacing:-1px;line-height:28px;margin-left:-2.57px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .albedobase-XL-a{height:52.13px;position:relative;width:52.13px}.landing-page .hero-title-mobile .albedobase-XL-a{height:40px!important;width:40px!important}.landing-page .div-10{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.landing-page .text-4{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:28px;font-weight:500;letter-spacing:-1px;line-height:28px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .description{align-self:stretch;color:var(--variable-collection-grey-300);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);position:relative;text-align:center}.landing-page .div-11{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.landing-page .button-3{all:unset;align-items:center;background:linear-gradient(132deg,#90a99a,#52705f);border-radius:12px;box-shadow:var(--shadow-md);box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;max-height:48px;min-height:48px;transition:all .2s ease;overflow:hidden;padding:16px;position:relative}.landing-page .button-3:hover{background:linear-gradient(132deg,#a5beaf,#6b8e7d);transform:translateY(-1px);box-shadow:0 4px 12px #52705f40}.landing-page .text-wrapper-3{color:var(--variable-collection-background-white);font-family:var(--text-content-note-strong-font-family);font-size:var(--text-content-note-strong-font-size);font-style:var(--text-content-note-strong-font-style);font-weight:var(--text-content-note-strong-font-weight);letter-spacing:var(--text-content-note-strong-letter-spacing);line-height:var(--text-content-note-strong-line-height);margin-bottom:-1px;margin-top:-3px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .text-5{align-self:stretch;color:var(--variable-collection-tertiary-300);font-family:var(--text-content-caption-accent-font-family);font-size:var(--text-content-caption-accent-font-size);font-style:var(--text-content-caption-accent-font-style);font-weight:var(--text-content-caption-accent-font-weight);letter-spacing:var(--text-content-caption-accent-letter-spacing);line-height:var(--text-content-caption-accent-line-height);position:relative;text-align:center}.landing-page .link-3{align-items:center;background:#eee5cb;border:1px solid;border-color:#b69f5c33;border-radius:8px;box-shadow:var(--shadow-md);display:inline-block!important;height:auto;max-width:none!important;min-height:38px;padding:8px 16px;position:relative;white-space:nowrap;width:auto!important}.landing-page .text-6{color:var(--variable-collection-background-dark);font-family:Inter,Helvetica;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;max-width:none!important;position:relative;text-align:center;white-space:nowrap;width:auto!important}.landing-page .div-12{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative}.landing-page .div-13{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.landing-page .div-14{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;position:relative;width:100%}.landing-page .text-7{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:var(--text-hero-number-font-size);font-weight:500;height:84px;letter-spacing:-1px;line-height:80px;position:relative;text-align:center;white-space:nowrap;width:169.93px}.landing-page .albedobase-XL-a-2{height:104.26px;position:relative;width:104.26px}.landing-page .hero-title-desktop .albedobase-XL-a-2{height:80px!important;width:80px!important}.landing-page .text-8{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:var(--text-hero-number-font-size);font-weight:500;letter-spacing:-1px;line-height:80px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .description-2{color:var(--variable-collection-grey-300);font-family:var(--text-content-body-regular-font-family);font-size:var(--text-content-body-regular-font-size);font-style:var(--text-content-body-regular-font-style);font-weight:var(--text-content-body-regular-font-weight);letter-spacing:var(--text-content-body-regular-letter-spacing);line-height:var(--text-content-body-regular-line-height);position:relative;text-align:center;width:659px}.landing-page .div-15{align-items:center;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative}.landing-page .button-4{all:unset;box-sizing:border-box;color:var(--variable-collection-background-white);font-family:var(--text-content-note-strong-font-family);font-size:var(--text-content-note-strong-font-size);font-style:var(--text-content-note-strong-font-style);font-weight:var(--text-content-note-strong-font-weight);letter-spacing:var(--text-content-note-strong-letter-spacing);line-height:var(--text-content-note-strong-line-height);margin-bottom:-1px;margin-top:-3px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .text-9{color:var(--variable-collection-tertiary-300);font-family:var(--text-content-note-accent-font-family);font-size:var(--text-content-note-accent-font-size);font-style:var(--text-content-note-accent-font-style);font-weight:var(--text-content-note-accent-font-weight);letter-spacing:var(--text-content-note-accent-letter-spacing);line-height:var(--text-content-note-accent-line-height);position:relative;text-align:center;width:659px}.landing-page .app-image{position:relative;border-radius:16px;object-fit:cover;display:block;margin:0 auto;object-position:center 70%}.landing-page .group{height:48px;left:228px;position:absolute;top:310px;width:44px}.landing-page .group-2{height:47px;left:1210px;position:absolute;top:475px;width:43px}.landing-page .container-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;position:relative}.landing-page .container{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:32px;position:relative;width:100%}.landing-page .container-2{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%}.landing-page .horizontal-divider{background:linear-gradient(90deg,#fff0,#b6a05d);border-radius:8px;box-shadow:var(--shadow-md);height:1.5px;position:relative}.landing-page .background-border{align-items:center;background:linear-gradient(345deg,#b6a05d,#eee5cb99);border:2px solid;border-color:#b69f5c66;border-radius:8px;box-shadow:0 2px 8px #b6a05d40;gap:4px;height:34px;justify-content:center;padding:0 18px;transition:all .2s ease;position:relative}.landing-page .background-border:hover{background:linear-gradient(345deg,#b6a05d,#eee5cbcc);border-color:#b69f5c99;box-shadow:0 4px 12px #b6a05d59;transform:translateY(-1px)}.landing-page .background-border:focus-within{outline:3px solid rgba(182,160,93,.5);outline-offset:2px}.landing-page .container-3{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.landing-page .text-wrapper-4{color:#5a4821;font-family:Inter,Helvetica;font-size:11px;font-weight:600;letter-spacing:.5px;line-height:16px;margin-top:-1px;position:relative;text-transform:uppercase;white-space:nowrap;width:fit-content}.landing-page .horizontal-divider-2{background:linear-gradient(90deg,#b6a05d,#fff0);border-radius:8px;box-shadow:var(--shadow-md);height:1.5px;position:relative}.landing-page .frame{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;justify-content:center;position:relative;width:100%}.landing-page .logo-praxitherm{position:relative}.landing-page .image-2{object-fit:cover;position:relative}.landing-page .image-3{height:60px;object-fit:cover;position:relative;width:164px}.landing-page .logo-la-boite-a-demo{height:46px;position:relative;width:35px}.landing-page .frame-2{align-self:stretch;flex:0 0 auto;position:relative;width:100%;z-index:0}.landing-page .background-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative}.landing-page .background{align-self:stretch;background-color:#ffffffb2;border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex:0 0 auto;position:relative;width:100%}.landing-page .div-16{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;position:relative;width:100%}.landing-page .container-4{align-items:center;align-self:stretch;display:flex;gap:12px;height:32px;position:relative;width:100%}.landing-page .background-border-2{align-items:center;background:linear-gradient(345deg,#b6a05d,#eee5cb99);border:2px solid;border-color:#b69f5c66;border-radius:8px;box-shadow:0 2px 8px #b6a05d40;display:inline-flex;flex:0 0 auto;gap:4px;height:34px;transition:all .2s ease;justify-content:center;padding:0 16px;position:relative}.landing-page .background-border-2:hover{background:linear-gradient(345deg,#b6a05d,#eee5cbcc);border-color:#b69f5c99;box-shadow:0 4px 12px #b6a05d59;transform:translateY(-1px)}.landing-page .background-border-2:focus-within{outline:3px solid rgba(182,160,93,.5);outline-offset:2px}.landing-page .probl-me-solution-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.landing-page .horizontal-divider-3{background:linear-gradient(90deg,#b6a05d,#fff0);border-radius:8px;box-shadow:var(--shadow-md);flex:1;flex-grow:1;height:1.5px;position:relative}.landing-page .div-17{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.landing-page .text-wrapper-5{align-self:stretch;color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:28px;font-weight:600;letter-spacing:-1px;line-height:36px;margin-top:-1px;position:relative}.landing-page .text-wrapper-6{align-self:stretch;color:var(--variable-collection-grey-300);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);position:relative}.landing-page .div-18{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:100%}.landing-page .card{align-items:center;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex:1;flex-grow:1;gap:24px;overflow:hidden;padding:16px;position:relative;min-height:auto}.landing-page .div-19{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:14px;justify-content:center;position:relative}.landing-page .icon{align-items:center;background:linear-gradient(345deg,#b6a05d,#eee5cb66);border-radius:1142.86px;display:flex;gap:11.43px;height:48px;justify-content:center;padding:11.43px;position:relative;width:48px}@media screen and (min-width: 1025px){.landing-page .problem-solution .div-18{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"c1 c2" "c3 c3";gap:20px;align-items:stretch}.landing-page .problem-solution .div-14{display:contents}.landing-page .problem-solution .card,.landing-page .problem-solution .card-2,.landing-page .problem-solution .card-3{display:flex;align-items:flex-start;padding:18px 22px}.landing-page .problem-solution .div-19,.landing-page .problem-solution .div-20{flex-direction:column;align-items:flex-start;gap:12px;text-align:left}.landing-page .problem-solution .div-19>.icon,.landing-page .problem-solution .div-20>.icon{align-self:flex-start}.landing-page .problem-solution .div-19>p[class*=title],.landing-page .problem-solution .div-20>p[class*=title],.landing-page .problem-solution .div-19>.title,.landing-page .problem-solution .div-20>.title,.landing-page .problem-solution .div-19>.title-2,.landing-page .problem-solution .div-20>.title-2{align-self:flex-start!important;text-align:left!important;margin-left:0!important;width:auto!important;max-width:100%!important}.landing-page .problem-solution .icon{width:48px;height:48px;min-width:48px;min-height:48px}.landing-page .problem-solution .title,.landing-page .problem-solution .title-2{font-size:28px;line-height:36px;text-align:left}.landing-page .problem-solution .card .div-19>p[class*=title],.landing-page .problem-solution .card-2 .div-20>p[class*=title],.landing-page .problem-solution .card-3 .div-19>p[class*=title]{margin-top:0}.landing-page .problem-solution .card{grid-area:c1}.landing-page .problem-solution .card-2{grid-area:c2}.landing-page .problem-solution .card-3{grid-area:c3}.landing-page .problem-solution .card-3.problem-wide-card{padding:20px 24px}}.landing-page .overlap-group-2{height:24px;position:relative}.landing-page .vector-2{height:21px;left:1px;position:absolute;top:1px;width:21px}.landing-page .vector-3{height:24px;left:0;position:absolute;top:0;width:24px}.landing-page .title{align-self:stretch;color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:var(--text-h3-font-size);font-weight:500;letter-spacing:-1px;line-height:var(--text-h3-line-height);position:relative}.landing-page .card .title,.landing-page .card-2 .title,.landing-page .card-3 .title{color:var(--variable-collection-background-dark)!important}.landing-page .card,.landing-page .card-2,.landing-page .card-3{background-color:#fff!important;border:1px solid rgba(0,0,0,.05)}.landing-page .card-2{align-items:center;align-self:stretch;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex:1;flex-grow:1;gap:24px;overflow:hidden;padding:16px;position:relative;min-height:auto}.landing-page .div-20{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:14px;position:relative}.landing-page .vector-4{height:22px;left:1px;position:absolute;top:1px;width:21px}.landing-page .card-3{align-items:center;align-self:stretch;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex:0 0 auto;gap:24px;overflow:hidden;padding:16px 16px 20px;position:relative;width:100%;min-height:auto}.landing-page .card-3 .title,.landing-page .card-3 .title-2,.landing-page .card-3 p.title,.landing-page .card-3 p.title-2,.landing-page .card-3 .div-19 .title,.landing-page .card-3 .div-19 .title-2,.landing-page .card-3 .div-19 p.title,.landing-page .card-3 .div-19 p.title-2{font-size:18px!important;line-height:24px!important;font-weight:600!important;font-family:Lexend Deca,Helvetica!important;color:var(--variable-collection-background-dark)!important;letter-spacing:-.5px!important;margin:0!important;padding:0!important;display:block!important;width:auto!important}.landing-page .overlap-group-wrapper{height:16px;left:3px;position:relative;top:6px;width:19px}.landing-page .overlap-group-3{height:16px;position:relative}.landing-page .vector-5{height:4px;left:7px;position:absolute;top:4px;width:4px}.landing-page .vector-6{height:16px;left:0;position:absolute;top:0;width:19px}.landing-page .image-4{align-self:stretch;background-image:url(/img/image-14.png);background-position:50% 50%;background-size:cover;border-radius:8px;box-shadow:var(--shadow-md);height:339px;position:relative;width:100%}.landing-page .button-5{all:unset;align-items:center;background-color:var(--variable-collection-secondary-200);border:2px solid transparent;border-radius:12px;box-shadow:0 4px 12px #ce701140;box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;max-height:48px;min-height:48px;margin-top:24px;overflow:hidden;padding:16px;position:relative;transition:all .2s ease;cursor:pointer}.landing-page .button-5:hover{background-color:#e89c5c;transform:translateY(-2px);box-shadow:0 6px 16px #e89c5c59}.landing-page .button-5:active{transform:translateY(0);box-shadow:0 2px 8px #ce701140}.landing-page .button-5:focus-visible{outline:none;border-color:var(--variable-collection-secondary-200);box-shadow:0 0 0 3px #ce701133,0 4px 12px #ce701140}.landing-page .div-21{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:48px;position:relative}.landing-page .container-5{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.landing-page .horizontal-divider-4{background:linear-gradient(90deg,#b6a05d,#fff0);border-radius:8px;box-shadow:var(--shadow-md);height:1.5px;position:relative;width:200px}.landing-page .div-22{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative;width:491px}.landing-page .text-wrapper-7{align-self:stretch;color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:var(--text-section-title-font-size);font-weight:600;letter-spacing:-1px;line-height:56px;margin-top:-1px;position:relative}.landing-page .text-wrapper-8{color:var(--variable-collection-grey-300);font-family:var(--text-content-note-regular-font-family);font-size:var(--text-content-note-regular-font-size);font-style:var(--text-content-note-regular-font-style);font-weight:var(--text-content-note-regular-font-weight);letter-spacing:var(--text-content-note-regular-letter-spacing);line-height:var(--text-content-note-regular-line-height);position:relative;width:481px}.landing-page .title-2{align-self:stretch;color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:20px;font-weight:500;letter-spacing:-1px;line-height:32px;position:relative}.landing-page .card .title-2,.landing-page .card-2 .title-2,.landing-page .card-3 .title-2{color:var(--variable-collection-background-dark)!important}@media (max-width: 1440px){.landing-page .card,.landing-page .card-2,.landing-page .card-3{background-color:#fff!important;box-shadow:0 2px 8px #0000001a!important}.landing-page .card .title,.landing-page .card-2 .title,.landing-page .card-3 .title,.landing-page .card .title-2,.landing-page .card-2 .title-2,.landing-page .card-3 .title-2{color:var(--variable-collection-background-dark)!important;opacity:1!important;font-size:18px!important;line-height:24px!important;font-weight:600!important;font-family:Lexend Deca,Helvetica!important;letter-spacing:-.5px!important;transform:none!important;transition:none!important}}.landing-page .div-23{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:566px}.landing-page .image-5{align-self:stretch;background-image:url(/img/image-18.png);background-position:50% 50%;background-size:cover;border-radius:8px;box-shadow:var(--shadow-md);height:575px;position:relative;width:100%}.landing-page .section-2{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;position:relative;max-width:1400px;margin:0 auto;width:100%}.landing-page .text-wrapper-9{align-self:stretch;color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-weight:600;letter-spacing:-1px;margin-top:-1px;position:relative;text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.landing-page .frame-3{flex:0 0 auto;gap:48px;position:relative;max-width:1200px;margin:0 auto}.landing-page .div-24{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;position:relative;flex:1;min-width:400px}.landing-page .title-wrapper{align-items:center;align-self:stretch;background-color:var(--variable-collection-background-dark);border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex:0 0 auto;gap:24px;overflow:hidden;padding:16px;position:relative;width:100%}.landing-page .title-3{align-self:stretch;color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-size:16px;font-weight:400;letter-spacing:-1px;margin-top:-1px;position:relative}.landing-page .title-4,.landing-page .title-5,.landing-page .title-6,.landing-page .title-7{align-self:stretch;color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:16px;font-weight:400;letter-spacing:-1px;margin-top:-1px;position:relative}.landing-page [data-selected=true] .title-3,.landing-page [data-selected=true] .title-4,.landing-page [data-selected=true] .title-5,.landing-page [data-selected=true] .title-6,.landing-page [data-selected=true] .title-7{color:#fff!important}.landing-page [data-selected=false] .title-3,.landing-page [data-selected=false] .title-4,.landing-page [data-selected=false] .title-5,.landing-page [data-selected=false] .title-6,.landing-page [data-selected=false] .title-7{color:#000!important}.landing-page .staking-USDC-empty-wrapper{border:none;border-radius:7.4px;box-shadow:0 4px 6px -2px #5e7b6b,0 0 6.48px 1.85px #5e7b6b;flex:1;flex-direction:column;gap:24px;margin-right:-1.85px;position:relative;display:flex;align-items:center;justify-content:center}.landing-page .staking-USDC-empty-wrapper:before{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;background:linear-gradient(90deg,#ce7011,#52705f);border-radius:7.4px;content:"";top:0;right:0;bottom:0;left:0;mask-composite:exclude;padding:1.85px;pointer-events:none;position:absolute;z-index:1}.landing-page .staking-USDC-empty{position:relative}.landing-page .section-3{align-items:center;background-image:url(/img/production/bg-video.jpg);background-position:50% 50%;background-size:cover;display:flex;flex:0 0 auto;flex-direction:column;position:relative}.landing-page .section-3>*{max-width:1200px;margin-left:auto;margin-right:auto}.landing-page .section-3>.div-25{width:100%}.landing-page .section-3>.background-2{width:auto}.landing-page .div-25{align-items:center;flex:0 0 auto;flex-direction:column;position:relative;display:flex}.landing-page .text-10{color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-size:var(--text-section-title-font-size);font-weight:600;letter-spacing:-1px;line-height:56px;margin-top:-1px;position:relative;text-align:left;width:100%}.landing-page .text-10 span{background:linear-gradient(90deg,#ce7011,#5e7b6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.landing-page .description-3{color:var(--variable-collection-tertiary-200);position:relative;text-align:center}.landing-page .background-2{position:relative;margin:0 auto;display:block}.landing-page .frame-4{flex:0 0 auto;position:relative;max-width:1200px;width:100%;margin:0 auto;justify-content:center;align-items:center;display:flex;gap:48px}.landing-page .card-4{align-items:flex-start;border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:12px;justify-content:center;overflow:hidden;position:relative}.landing-page .div-26{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:14px;position:relative;width:100%}.landing-page .icon-2{align-items:center;background-color:var(--variable-collection-secondary-100);border-radius:761.9px;display:flex;gap:7.62px;height:32px;justify-content:center;padding:7.62px;position:relative;width:32px}.landing-page .vector-wrapper{height:18px;margin:-.62px;position:relative;width:18px}.landing-page .vector-7{height:12px;left:7px;position:absolute;top:3px;width:2px}.landing-page .title-8{color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-size:24px;font-weight:500;letter-spacing:-1px;line-height:32px;margin-top:-1px;position:relative}.landing-page .title-9{align-self:stretch;color:var(--variable-collection-background-white);position:relative}.landing-page .card-5{align-items:flex-start;border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:12px;justify-content:center;overflow:hidden;position:relative;width:258.42px}.landing-page .div-27{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:14px;position:relative;width:100%}.landing-page .icon-3{align-items:center;background-color:var(--variable-collection-success-100);border-radius:761.9px;display:flex;gap:7.62px;height:32px;justify-content:center;padding:7.62px;position:relative;width:32px}.landing-page .vector-8{height:16px;left:2px;position:absolute;top:2px;width:15px}.landing-page .title-10{color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-size:24px;font-weight:500;letter-spacing:-1px;line-height:32px;margin-top:-1px;position:relative}.landing-page .title-11{align-self:stretch;color:var(--variable-collection-background-white);position:relative}.landing-page .card-6{align-items:flex-start;border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:12px;justify-content:center;overflow:hidden;position:relative;width:258.42px}.landing-page .div-28{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:14px;position:relative;width:100%}.landing-page .vector-9{height:11px;left:2px;position:absolute;top:3px;width:13px}.landing-page .title-12{color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-size:24px;font-weight:500;letter-spacing:-1px;line-height:32px;margin-top:-1px;position:relative}.landing-page .title-13{align-self:stretch;color:var(--variable-collection-background-white);position:relative}.landing-page .card-7{align-items:flex-start;border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:12px;justify-content:center;overflow:hidden;position:relative;width:258.42px}.landing-page .div-29{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:14px;position:relative;width:100%}.landing-page .vector-10{height:13px;left:2px;position:absolute;top:2px;width:13px}.landing-page .title-14{color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-size:24px;font-weight:500;letter-spacing:-1px;line-height:32px;margin-top:-1px;position:relative}.landing-page .title-15{align-self:stretch;color:var(--variable-collection-background-white);position:relative}.landing-page .section-4{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;position:relative}.landing-page .albedobase-XL-a-3{position:absolute}.landing-page .container-6{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%}.landing-page .horizontal-divider-5{background:linear-gradient(90deg,#fff0,#b6a05d);border-radius:8px;box-shadow:var(--shadow-md);height:1.5px;position:relative}.landing-page .investir-pour-la-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.landing-page .horizontal-divider-6{background:linear-gradient(90deg,#b6a05d,#fff0);border-radius:8px;box-shadow:var(--shadow-md);height:1.5px;position:relative}.landing-page .div-30{align-items:center;flex:0 0 auto;flex-direction:column;gap:16px;position:relative}.landing-page .text-11{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-weight:600;letter-spacing:-1px;margin-top:-1px;position:relative;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.landing-page .description-4{color:var(--variable-collection-grey-300);position:relative;text-align:center;max-width:1200px;margin:0 auto;width:100%}.landing-page .section-5{align-items:flex-start;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-md);display:flex;flex:0 0 auto;flex-direction:column;gap:24px;overflow:hidden;padding:16px;position:relative}.landing-page .div-31{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:12px;position:relative;width:100%}.landing-page .text-input{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;position:relative;width:100%}.landing-page .field{align-items:center;align-self:stretch;background-color:var(--variable-collection-background-white);border:1px solid;border-color:var(--variable-collection-grey-200);border-radius:4px;display:flex;flex:0 0 auto;gap:8px;justify-content:center;padding:10px 16px;position:relative;width:100%}.landing-page .input{background:transparent;border:none;color:var(--variable-collection-grey-200);flex:1;font-family:var(--text-content-note-regular-font-family);font-size:var(--text-content-note-regular-font-size);font-style:var(--text-content-note-regular-font-style);font-weight:var(--text-content-note-regular-font-weight);letter-spacing:var(--text-content-note-regular-letter-spacing);line-height:var(--text-content-note-regular-line-height);margin-top:-1px;padding:0;position:relative}.landing-page .img-wrapper{height:12.8px;position:relative;width:16px}.landing-page .vector-11{height:11px;left:1px;position:absolute;top:1px;width:13px}.landing-page .button-instance{font-family:var(--text-content-body-strong-font-family)!important;font-size:var(--text-content-body-strong-font-size)!important;font-style:var(--text-content-body-strong-font-style)!important;font-weight:var(--text-content-body-strong-font-weight)!important;letter-spacing:var(--text-content-body-strong-letter-spacing)!important;line-height:var(--text-content-body-strong-line-height)!important}.landing-page .instance-node{align-self:stretch!important;background:linear-gradient(132deg,#90a99a,#52705f)!important;background-color:unset!important;border:unset!important;border-color:unset!important;box-shadow:var(--shadow-md)!important;display:flex!important;flex:0 0 auto!important;width:100%!important;transition:all .2s ease!important}.landing-page .instance-node:hover{background:linear-gradient(132deg,#a5beaf,#6b8e7d)!important;transform:translateY(-1px);box-shadow:0 4px 12px #52705f40!important}.landing-page .section-6{align-items:center;background-color:var(--variable-collection-background-dark);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;justify-content:center;position:relative}.landing-page .container-7{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%}.landing-page .horizontal-divider-7{background:linear-gradient(90deg,#fff0,#eae9e3);border-radius:8px;box-shadow:var(--shadow-md);height:1.5px;position:relative}.landing-page .background-border-3{align-items:center;background-color:var(--variable-collection-background-beige);border:1px solid;border-color:#b69f5c33;border-radius:8px;box-shadow:var(--shadow-md);display:inline-flex;flex:0 0 auto;gap:4px;height:32px;justify-content:center;padding:0 16px;position:relative}.landing-page .tokenomics-wrapper{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;position:relative}.landing-page .tokenomics{color:var(--variable-collection-background-dark);font-family:Inter,Helvetica;font-size:10px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.landing-page .horizontal-divider-8{background:linear-gradient(90deg,#eae9e3,#fff0);border-radius:8px;box-shadow:var(--shadow-md);height:1.5px;position:relative}.landing-page .div-32{align-items:center;flex:0 0 auto;flex-direction:column;gap:12px;position:relative}.landing-page .text-12{color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-weight:600;letter-spacing:-1px;margin-top:-1px;position:relative;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.landing-page .description-5{color:var(--variable-collection-background-white);position:relative;text-align:center;max-width:1200px;margin:0 auto;width:100%}.landing-page .display-card-2{align-items:center;background-color:var(--variable-collection-background-beige);border-radius:16px;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;overflow:hidden;position:relative;max-width:900px;margin:0 auto;width:100%}.landing-page .text-13{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ce7011,#5e7b6a);background-clip:text;color:transparent;font-family:var(--text-heading-display-font-family);font-size:var(--text-heading-display-font-size);font-style:var(--text-heading-display-font-style);font-weight:var(--text-heading-display-font-weight);letter-spacing:var(--text-heading-display-letter-spacing);line-height:var(--text-heading-display-line-height);margin-left:-24px;margin-right:-24px;margin-top:-1.5px;position:relative;text-align:center;text-fill-color:transparent;width:730px}.landing-page .frame-5{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.landing-page .legend{color:var(--variable-collection-background-dark);flex:1;font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);margin-top:-1px;position:relative;text-align:center}.landing-page .image-6{border-radius:6.19px;position:relative;width:538px;display:flex;align-items:center;justify-content:center}.landing-page .donut-container{width:100%;height:auto;display:block}.landing-page .flexcontainer{align-items:flex-start;display:flex;flex-direction:column;gap:10.34px;height:34px;left:156px;position:absolute;top:49px;width:34px}.landing-page .span-wrapper{align-self:stretch;color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:12.9px;font-weight:700;letter-spacing:-.65px;line-height:11.6px;position:relative;text-align:center}.landing-page .span{letter-spacing:-.08px}.landing-page .flexcontainer-2{align-items:flex-start;display:flex;flex-direction:column;gap:10.34px;height:34px;left:257px;position:absolute;top:18px;width:49px}.landing-page .flexcontainer-3{align-items:flex-start;display:flex;flex-direction:column;gap:10.34px;height:56px;left:362px;position:absolute;top:48px;width:101px}.landing-page .flexcontainer-4{align-items:flex-start;display:flex;flex-direction:column;gap:10.34px;height:34px;left:417px;position:absolute;top:150px;width:95px}.landing-page .flexcontainer-5{align-items:flex-start;display:flex;flex-direction:column;gap:10.34px;height:56px;left:389px;position:absolute;top:290px;width:89px}.landing-page .flexcontainer-6{align-items:flex-start;display:flex;flex-direction:column;gap:10.34px;height:56px;left:26px;position:absolute;top:246px;width:113px}.landing-page .button-6{all:unset;align-items:center;align-self:stretch;background-color:var(--variable-collection-secondary-200);border-radius:8px;box-shadow:var(--shadow-md);box-sizing:border-box;display:flex;gap:8px;height:39px;justify-content:center;overflow:hidden;padding:12px 16px;position:relative;width:100%;cursor:pointer;transition:all .2s ease}.landing-page .button-6:hover{background-color:#e89c5c;transform:translateY(-1px);box-shadow:0 4px 12px #e89c5c40}.landing-page .material-symbols{height:24px;margin-bottom:-4.5px;margin-top:-4.5px;position:relative;width:24px}.landing-page .vector-12{height:16px;left:4px;position:absolute;top:4px;width:16px}.landing-page .text-wrapper-10{color:var(--variable-collection-background-white);font-family:var(--text-content-caption-strong-font-family);font-size:var(--text-content-caption-strong-font-size);font-style:var(--text-content-caption-strong-font-style);font-weight:var(--text-content-caption-strong-font-weight);letter-spacing:var(--text-content-caption-strong-letter-spacing);line-height:var(--text-content-caption-strong-line-height);margin-top:-1px;position:relative;text-align:center;width:fit-content}.landing-page .legend-2{align-self:stretch;color:var(--variable-collection-background-dark);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);margin-top:-1px;position:relative;text-align:center}.landing-page .legend-3{align-self:stretch;color:var(--variable-collection-background-dark);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);position:relative;text-align:center}.landing-page .image-7{border-radius:3.94px;position:relative;width:342px;display:flex;align-items:center;justify-content:center}.landing-page .donut-container-2{width:100%;height:auto;display:block}.landing-page .flexcontainer-7{align-items:flex-start;display:flex;flex-direction:column;gap:6.57px;height:22px;left:99px;position:absolute;top:31px;width:22px}.landing-page .text-14{align-self:stretch;color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:8.2px;font-weight:700;letter-spacing:-.41px;line-height:7.4px;position:relative;text-align:center}.landing-page .text-wrapper-11{letter-spacing:-.03px}.landing-page .flexcontainer-8{align-items:flex-start;display:flex;flex-direction:column;gap:6.57px;height:22px;left:163px;position:absolute;top:12px;width:31px}.landing-page .flexcontainer-9{align-items:flex-start;display:flex;flex-direction:column;gap:6.57px;height:36px;left:233px;position:absolute;top:33px;width:64px}.landing-page .flexcontainer-10{align-items:flex-start;display:flex;flex-direction:column;gap:6.57px;height:22px;left:265px;position:absolute;top:95px;width:60px}.landing-page .flexcontainer-11{align-items:flex-start;display:flex;flex-direction:column;gap:6.57px;height:36px;left:247px;position:absolute;top:184px;width:57px}.landing-page .flexcontainer-12{align-items:flex-start;display:flex;flex-direction:column;gap:6.57px;height:36px;left:17px;position:absolute;top:157px;width:72px}.landing-page .section-wrapper{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;justify-content:center;position:relative}.landing-page .frame-wrapper{align-items:flex-start;align-self:stretch;background-position:center;background-size:100% 100%;background-repeat:no-repeat;border-radius:8px;box-shadow:none;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;overflow:hidden;position:relative;width:100%}.landing-page .frame-6{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;position:relative;width:100%}.landing-page .frame-7{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;position:relative;width:100%}.landing-page .albedobase-XL-a-4{height:90px;position:relative;width:90px}.landing-page .subtitle{align-self:stretch;color:var(--variable-collection-background-white);font-family:var(--text-content-body-strong-font-family);font-size:var(--text-content-body-strong-font-size);font-style:var(--text-content-body-strong-font-style);font-weight:var(--text-content-body-strong-font-weight);letter-spacing:var(--text-content-body-strong-letter-spacing);line-height:var(--text-content-body-strong-line-height);margin-top:-1px;position:relative;text-align:center}.landing-page .subtitle-2{align-self:stretch;color:var(--variable-collection-background-white);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);position:relative;text-align:center}.landing-page .frame-8{align-items:flex-start;display:flex;flex-direction:column;gap:8px;height:40px;position:relative;width:840px}.landing-page .frame-9{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:48px;position:relative;width:100%}.landing-page .frame-10{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;position:relative}.landing-page .frame-11{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:12px;margin-right:-11px;position:relative}.landing-page .subtitle-3{color:var(--variable-collection-background-white);font-family:var(--text-content-body-strong-font-family);font-size:var(--text-content-body-strong-font-size);font-style:var(--text-content-body-strong-font-style);font-weight:var(--text-content-body-strong-font-weight);letter-spacing:var(--text-content-body-strong-letter-spacing);line-height:var(--text-content-body-strong-line-height);margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.landing-page .subtitle-4{color:var(--variable-collection-background-white);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);position:relative;width:279px}.landing-page .section-7{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:48px;justify-content:center;position:relative}.landing-page .div-33{align-items:center;flex:0 0 auto;flex-direction:column;gap:12px;position:relative}.landing-page .text-15{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-weight:600;letter-spacing:-1px;margin-top:-1px;position:relative;text-align:center;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.landing-page .description-6{color:var(--variable-collection-grey-300);position:relative;text-align:center;max-width:1200px;margin:0 auto;width:100%}.landing-page .frame-12{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:16px;position:relative;width:100%}.landing-page .header-wrapper{align-items:center;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-md);display:flex;gap:12px;overflow:hidden;padding:16px;position:relative}.landing-page .header{align-items:center;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:14px;position:relative}.landing-page .qlementine-icons{height:25.14px;overflow:hidden;position:relative;width:25.14px}.landing-page .overlap-group-4{height:20px;position:relative;top:3px;width:25px}.landing-page .vector-13{height:5px;left:7px;position:absolute;top:8px;width:12px}.landing-page .vector-14{height:20px;left:0;position:absolute;top:0;width:25px}.landing-page .wrap-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:5px;position:relative;width:100%}.landing-page .title-16{align-self:stretch;color:var(--variable-collection-background-dark);font-family:var(--text-content-feature-emphasis-font-family);font-size:var(--text-content-feature-emphasis-font-size);font-style:var(--text-content-feature-emphasis-font-style);font-weight:var(--text-content-feature-emphasis-font-weight);letter-spacing:var(--text-content-feature-emphasis-letter-spacing);line-height:var(--text-content-feature-emphasis-line-height);margin-top:-1px;position:relative;text-align:center}.landing-page .subtitle-5{align-self:stretch;color:var(--variable-collection-grey-200);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);position:relative;text-align:center}.landing-page .section-8{align-items:center;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-md);display:flex;gap:12px;overflow:hidden;padding:16px;position:relative}.landing-page .icon-4{height:48px;position:relative;width:48px}.landing-page .section-9{align-items:center;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-md);display:flex;gap:12px;overflow:hidden;padding:16px;position:relative}.landing-page .uil-share{height:25.14px;position:relative;width:25.14px}.landing-page .vector-15{height:19px;left:2px;position:absolute;top:3px;width:21px}.landing-page .section-10{align-items:center;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-md);display:flex;gap:12px;overflow:hidden;padding:16px;position:relative}.landing-page .vector-16{height:21px;left:4px;position:absolute;top:2px;width:15px}.landing-page .frame-13{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;gap:24px;position:relative;width:100%}.landing-page .section-11{align-items:flex-start;align-self:stretch;background-image:url(/img/section-18.png);background-position:50% 50%;background-size:cover;border-radius:8px;box-shadow:var(--shadow-md);display:flex;gap:24px;justify-content:center;overflow:hidden;padding:24px 16px;position:relative}.landing-page .overlap-wrapper{height:197px;left:468px;position:absolute;top:10px;width:363px}.landing-page .overlap{height:197px;position:relative}.landing-page .display-card-instance{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(345deg,#b6a05d,#eee5cb66)!important;background-clip:text!important;color:transparent!important;font-size:4.7px!important;font-weight:700!important;line-height:6.8px!important;margin-top:-.34px!important;text-fill-color:transparent!important}.landing-page .display-card-3{gap:5.42px!important}.landing-page .display-card-4{border-radius:8.46px!important;height:3px!important;top:12px!important;width:103px!important}.landing-page .display-card-5{height:17.26px!important}.landing-page .display-card-6{height:142.39px!important;margin-left:-13.43px!important;margin-right:-13.43px!important;margin-top:-21.26px!important;transform:rotate(-21.17deg)!important}.landing-page .display-card-7{gap:2.71px!important;padding:0 5.42px!important}.landing-page .display-card-8{gap:5.42px!important;margin-bottom:-8.12px!important}.landing-page .display-card-9{background:linear-gradient(132deg,#90a99a,#52705f)!important;background-color:unset!important;border-radius:8.46px!important;height:3px!important;width:84px!important}.landing-page .display-card-10{border-radius:8px!important;background:#fff!important;padding:16px!important;box-shadow:0 2px 8px #0000001a!important;margin-bottom:16px!important;position:relative!important;width:100%!important}.landing-page .display-card-11{font-family:Inter,Helvetica!important;font-size:5.4px!important;font-style:unset!important;font-weight:700!important;left:107px!important;letter-spacing:0!important;line-height:8.1px!important;top:8px!important}.landing-page .display-card-12{background:linear-gradient(345deg,#b6a05d,#eee5cb66)!important;background-color:unset!important;border-radius:16.93px!important;gap:1.02px!important;padding:1.02px 1.69px!important}.landing-page .display-card-13{font-family:Inter,Helvetica!important;font-size:4.7px!important;font-style:unset!important;font-weight:400!important;letter-spacing:0!important;line-height:6.8px!important;top:2px!important;width:30px!important}.landing-page .display-card-14{color:var(--variable-collection-background-dark)!important;font-family:Inter,Helvetica!important;font-size:5.4px!important;font-style:unset!important;font-weight:600!important;letter-spacing:0!important;line-height:8.1px!important;margin-top:-.34px!important}.landing-page .display-card-15{font-family:Inter,Helvetica!important;font-size:4.7px!important;font-style:unset!important;font-weight:400!important;letter-spacing:0!important;line-height:6.8px!important}.landing-page .display-card-16{font-size:4.7px!important;line-height:6.8px!important;margin-top:-.34px!important}.landing-page .display-card-17{width:100%!important;height:auto!important;margin:0!important;transform:none!important}.landing-page .display-card-18{gap:5.42px!important;margin-bottom:-.46px!important}.landing-page .display-card-19{border-radius:8px!important;background:#fff!important;padding:16px!important;box-shadow:0 2px 8px #0000001a!important;margin-bottom:16px!important;position:relative!important;width:100%!important}.landing-page .display-card-20{border-radius:16.93px!important;gap:1.02px!important;padding:1.02px 1.69px!important}.landing-page .display-card-21{color:var(--variable-collection-background-dark)!important;font-family:Inter,Helvetica!important;font-size:5.4px!important;font-style:unset!important;font-weight:600!important;letter-spacing:0!important;line-height:8.1px!important;margin-top:-.32px!important}.landing-page .display-card-22{align-items:center;background-color:var(--primarywhite);border-radius:5.94px;display:flex;flex-direction:column;gap:5.94px;height:166px;left:100px;overflow:hidden;padding:0 0 8.92px;position:absolute;top:0;width:150px}.landing-page .image-8{align-self:stretch;height:109.61px;object-fit:cover;position:relative;width:100%}.landing-page .content-wrapper{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:5.94px;margin-bottom:-1.14px;position:relative;width:100%}.landing-page .content-2{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:2.97px;padding:0 5.94px;position:relative;width:100%}.landing-page .wrap-3{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:5.94px;position:relative;width:100%}.landing-page .r-novation-co-2{color:#333;flex:1;font-family:Inter,Helvetica;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:8px}.landing-page .statuses-2{align-items:center;background-color:#e7eeea;border-radius:18.58px;display:inline-flex;flex:0 0 auto;gap:1.11px;justify-content:center;padding:1.11px 1.86px;position:relative}.landing-page .text-wrapper-12{-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background:linear-gradient(132deg,#90a99a,#52705f);background-clip:text;color:transparent;font-family:Inter,Helvetica;font-size:5.2px;font-weight:700;letter-spacing:0;line-height:7.4px;margin-top:-.37px;position:relative;text-align:right;text-fill-color:transparent;white-space:nowrap;width:fit-content}.landing-page .element-kg-CO-vit-2{align-self:stretch;color:#666;font-family:Inter,Helvetica;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:12px}.landing-page .progress-figma-2{display:flex;align-items:center;gap:8px;width:100%;margin-top:8px}.landing-page .text-wrapper-13{color:#666;font-family:Inter,Helvetica;font-size:12px;font-weight:400;line-height:1.4;margin-bottom:8px}.landing-page .progress-background-wrapper{background-color:#f0f0f0;border-radius:4px;height:6px;flex:1;position:relative}.landing-page .progress-background-2{background:linear-gradient(132deg,#90a99a,#52705f);border-radius:4px;height:6px;width:80%}.landing-page .text-wrapper-14{color:#333;font-family:Inter,Helvetica;font-size:14px;font-weight:700;line-height:1.4;margin-left:8px}.landing-page .frame-14{display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;justify-content:center;position:relative}.landing-page .wrap-4{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:5px;position:relative}.landing-page .title-17{align-self:stretch;color:var(--variable-collection-background-white);font-family:var(--text-content-feature-emphasis-font-family);font-size:var(--text-content-feature-emphasis-font-size);font-style:var(--text-content-feature-emphasis-font-style);font-weight:var(--text-content-feature-emphasis-font-weight);letter-spacing:var(--text-content-feature-emphasis-letter-spacing);line-height:var(--text-content-feature-emphasis-line-height);margin-top:-1px;position:relative}.landing-page .subtitle-6{align-self:stretch;color:var(--variable-collection-grey-100);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);position:relative}.landing-page .button-7{align-items:center;background-color:var(--variable-collection-secondary-200);border-radius:12px;box-shadow:var(--shadow-md);display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;max-height:48px;min-height:48px;overflow:hidden;padding:16px;position:relative;cursor:pointer;transition:all .2s ease}.landing-page .button-7:hover{background-color:#e89c5c;transform:translateY(-1px);box-shadow:0 4px 12px #e89c5c40}.landing-page .text-wrapper-15{color:var(--variable-collection-background-white);font-family:var(--text-content-body-strong-font-family);font-size:var(--text-content-body-strong-font-size);font-style:var(--text-content-body-strong-font-style);font-weight:var(--text-content-body-strong-font-weight);letter-spacing:var(--text-content-body-strong-letter-spacing);line-height:var(--text-content-body-strong-line-height);margin-bottom:-3px;margin-top:-5px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .arrow-left{height:20px!important;margin-bottom:-2px!important;margin-top:-2px!important;position:relative!important;width:20px!important}.landing-page .section-12{align-items:flex-start;align-self:stretch;background-image:url(/img/section-19.png);background-position:50% 50%;background-size:cover;border-radius:8px;box-shadow:var(--shadow-md);display:flex;gap:24px;justify-content:center;overflow:hidden;padding:24px 16px;position:relative}.landing-page .frame-15{align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:24px;justify-content:center;position:relative}.landing-page .wrap-5{align-items:flex-start;align-self:stretch;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:5px;position:relative;width:100%}.landing-page .title-18{align-self:stretch;color:var(--variable-collection-background-white);font-family:var(--text-content-feature-emphasis-font-family);font-size:var(--text-content-feature-emphasis-font-size);font-style:var(--text-content-feature-emphasis-font-style);font-weight:var(--text-content-feature-emphasis-font-weight);letter-spacing:var(--text-content-feature-emphasis-letter-spacing);line-height:var(--text-content-feature-emphasis-line-height);margin-top:-1px;position:relative;text-align:center}.landing-page .subtitle-7{align-self:stretch;color:var(--variable-collection-grey-100);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);position:relative;text-align:center}.landing-page .wrap-6{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-grow:1;gap:5px;position:relative;width:374px}.landing-page .title-19{align-self:stretch;color:var(--variable-collection-background-white);font-family:var(--text-content-feature-emphasis-font-family);font-size:var(--text-content-feature-emphasis-font-size);font-style:var(--text-content-feature-emphasis-font-style);font-weight:var(--text-content-feature-emphasis-font-weight);letter-spacing:var(--text-content-feature-emphasis-letter-spacing);line-height:var(--text-content-feature-emphasis-line-height);margin-top:-1px;position:relative}.landing-page .subtitle-8{align-self:stretch;color:var(--variable-collection-grey-100);font-family:var(--text-content-caption-regular-font-family);font-size:var(--text-content-caption-regular-font-size);font-style:var(--text-content-caption-regular-font-style);font-weight:var(--text-content-caption-regular-font-weight);letter-spacing:var(--text-content-caption-regular-letter-spacing);line-height:var(--text-content-caption-regular-line-height);position:relative}.landing-page .group-3{height:197px;left:-226px;position:absolute;top:-14px;width:363px}.landing-page .section-13{align-items:center;background-image:url(/img/section-16.png);background-position:50% 50%;background-size:cover;box-shadow:var(--shadow-md);display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;position:relative}.landing-page .container-8{align-items:center;align-self:stretch;display:flex;flex:0 0 auto;gap:12px;justify-content:center;position:relative;width:100%}.landing-page .horizontal-divider-9{background:linear-gradient(90deg,#fff0,#eae9e3);border-radius:8px;box-shadow:var(--shadow-md);height:1.5px;position:relative}.landing-page .background-border-4{align-items:center;background-color:var(--variable-collection-background-beige);border:1px solid;border-color:#b69f5c33;border-radius:8px;box-shadow:var(--shadow-md);gap:4px;justify-content:center;position:relative}.landing-page .rejoins-la-liste-d-wrapper{align-items:flex-start;flex-direction:column;position:relative}.landing-page .rejoins-la-liste-d{color:var(--variable-collection-background-dark);font-family:Inter,Helvetica;font-size:10px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:-1px;position:relative}.landing-page .horizontal-divider-10{background:linear-gradient(90deg,#eae9e3,#fff0);border-radius:8px;box-shadow:var(--shadow-md);height:1.5px;position:relative}.landing-page .text-16{color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-weight:600;letter-spacing:-1px;position:relative;text-align:center;max-width:1200px;margin:0 auto;width:100%}.landing-page .button-8{background:linear-gradient(132deg,#90a99a,#52705f)!important;background-color:unset!important;border:unset!important;border-color:unset!important;box-shadow:var(--shadow-md)!important;flex:0 0 auto!important;transition:all .2s ease!important}.landing-page .button-8:hover{background:linear-gradient(132deg,#a5beaf,#6b8e7d)!important;transform:translateY(-1px);box-shadow:0 4px 12px #52705f40!important}.landing-page .footer{align-items:center;background-color:var(--variable-collection-background-dark);box-shadow:var(--shadow-md);display:flex;flex:0 0 auto;flex-direction:column;gap:48px;justify-content:center;position:relative}.landing-page .container-9{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;position:relative;width:100%}.landing-page .div-34{align-items:flex-start;align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;position:relative;width:100%}.landing-page .logo-3{color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-size:28px;font-weight:400;letter-spacing:-1px;line-height:32px;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}.landing-page .link-4{color:var(--variable-collection-grey-200);font-family:var(--text-content-body-accent-font-family);font-size:var(--text-content-body-accent-font-size);font-style:var(--text-content-body-accent-font-style);font-weight:var(--text-content-body-accent-font-weight);letter-spacing:var(--text-content-body-accent-letter-spacing);line-height:var(--text-content-body-accent-line-height);position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .container-10{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:48px;position:relative}.landing-page .div-35{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;justify-content:center;position:relative}.landing-page .link-5{color:var(--variable-collection-background-white);font-family:var(--text-content-highlight-strong-font-family);font-size:var(--text-content-highlight-strong-font-size);font-style:var(--text-content-highlight-strong-font-style);font-weight:var(--text-content-highlight-strong-font-weight);letter-spacing:var(--text-content-highlight-strong-letter-spacing);line-height:var(--text-content-highlight-strong-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .div-36{align-items:flex-start;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:16px;position:relative}.landing-page .link-6{color:var(--variable-collection-grey-200);font-family:var(--text-content-note-accent-font-family);font-size:var(--text-content-note-accent-font-size);font-style:var(--text-content-note-accent-font-style);font-weight:var(--text-content-note-accent-font-weight);letter-spacing:var(--text-content-note-accent-letter-spacing);line-height:var(--text-content-note-accent-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .link-7{color:var(--variable-collection-grey-200);font-family:var(--text-content-note-accent-font-family);font-size:var(--text-content-note-accent-font-size);font-style:var(--text-content-note-accent-font-style);font-weight:var(--text-content-note-accent-font-weight);letter-spacing:var(--text-content-note-accent-letter-spacing);line-height:var(--text-content-note-accent-line-height);position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .link-8{color:var(--variable-collection-grey-200);font-family:var(--text-content-highlight-accent-font-family);font-size:var(--text-content-highlight-accent-font-size);font-style:var(--text-content-highlight-accent-font-style);font-weight:var(--text-content-highlight-accent-font-weight);letter-spacing:var(--text-content-highlight-accent-letter-spacing);line-height:var(--text-content-highlight-accent-line-height);position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .container-11{align-items:flex-start;display:flex;flex-direction:column;gap:48px;position:relative;width:684px}.landing-page .div-37{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:24px;justify-content:center;position:relative;width:644px}.landing-page .flexcontainer-13{align-items:flex-start;display:flex;flex-direction:column;gap:16px;height:64px;width:318px}.landing-page .text-17{align-self:stretch;color:var(--variable-collection-grey-200);font-family:var(--text-content-body-accent-font-family);font-size:var(--text-content-body-accent-font-size);font-style:var(--text-content-body-accent-font-style);font-weight:var(--text-content-body-accent-font-weight);letter-spacing:var(--text-content-body-accent-letter-spacing);line-height:var(--text-content-body-accent-line-height);position:relative}.landing-page .text-wrapper-16{color:#a7a7a5;font-family:var(--text-content-body-accent-font-family);font-size:var(--text-content-body-accent-font-size);font-style:var(--text-content-body-accent-font-style);font-weight:var(--text-content-body-accent-font-weight);letter-spacing:var(--text-content-body-accent-letter-spacing);line-height:var(--text-content-body-accent-line-height)}.landing-page .container-12{align-items:flex-start;display:inline-flex;flex:0 0 auto;gap:48px;justify-content:center;position:relative}.landing-page .div-38{align-self:stretch;border-radius:8px;box-shadow:var(--shadow-xs);display:flex;flex:0 0 auto;position:relative;width:100%}.landing-page .button-9{all:unset;align-items:center;border:1px solid;border-color:#57575780;box-shadow:var(--shadow-md);box-sizing:border-box;display:flex;gap:8px;justify-content:center;margin-left:-1px;margin-top:-1px;padding:48px 12px;position:relative;cursor:pointer;transition:all .2s ease}.landing-page .button-9:hover{background-color:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.landing-page .text-18{color:var(--variable-collection-grey-100);font-family:var(--text-content-body-emphasis-font-family);font-size:var(--text-content-body-emphasis-font-size);font-style:var(--text-content-body-emphasis-font-style);font-weight:var(--text-content-body-emphasis-font-weight);letter-spacing:var(--text-content-body-emphasis-letter-spacing);line-height:var(--text-content-body-emphasis-line-height);position:relative;text-align:center;white-space:nowrap;width:fit-content}.landing-page .div-39{height:20px;position:relative;width:20px}.landing-page .overlap-group-5{height:15px;left:1px;position:relative;top:3px;width:19px}.landing-page .vector-17{height:4px;left:4px;position:absolute;top:6px;width:9px}.landing-page .vector-18{height:15px;left:0;position:absolute;top:0;width:19px}.landing-page .button-10{all:unset;align-items:center;border:1px solid;border-color:#57575780;box-shadow:var(--shadow-md);box-sizing:border-box;display:flex;gap:8px;justify-content:center;padding:48px 12px;position:relative;cursor:pointer;transition:all .2s ease}.landing-page .button-10:hover{background-color:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.landing-page .vector-19{height:14px;left:2px;position:absolute;top:3px;width:15px}.landing-page .button-11{all:unset;align-items:center;border:1px solid;border-color:#57575780;box-shadow:var(--shadow-md);box-sizing:border-box;display:flex;gap:8px;justify-content:center;padding:48px 12px;position:relative;cursor:pointer;transition:all .2s ease}.landing-page .button-11:hover{background-color:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.landing-page .button-12{all:unset;align-items:center;border:1px solid;border-color:#57575780;box-shadow:var(--shadow-md);box-sizing:border-box;display:flex;gap:8px;justify-content:center;margin-bottom:-1px;margin-right:-1px;padding:48px 12px;position:relative;cursor:pointer;transition:all .2s ease}.landing-page .button-12:hover{background-color:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.landing-page .container-13{height:1px;left:0;position:absolute;top:0;width:1px}.landing-page .hero-title-mobile{color:var(--variable-collection-background-dark)!important;font-family:Lexend Deca,Helvetica!important;font-size:32px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:40px!important;margin:0!important;text-align:center!important;display:block!important}.landing-page .hero-title-desktop{color:var(--variable-collection-background-dark)!important;font-family:Lexend Deca,Helvetica!important;font-size:64px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:72px!important;margin:0!important;text-align:center!important;display:block!important}.landing-page .crypto-gradient,.landing-page .crypto-gradient-desktop{background:linear-gradient(90deg,#ce7011,#5e7b6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.landing-page .hero-icon-monkey{width:40px!important;height:40px!important;display:inline-block!important;vertical-align:middle!important;margin:0 4px!important}.landing-page .hero-icon-planet{width:49px!important;height:49px!important;display:inline-block!important;vertical-align:middle!important;margin:0 4px!important}.landing-page .hero-icon-monkey-desktop{width:80px!important;height:80px!important;display:inline-block!important;vertical-align:middle!important;margin:0 8px!important}.landing-page .hero-icon-planet-desktop{width:90px!important;height:90px!important;display:inline-block!important;vertical-align:middle!important;margin:0 8px!important}.landing-page .rgpd-container{margin-top:16px;margin-bottom:16px}.landing-page .rgpd-label{display:flex;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.5}.landing-page .rgpd-checkbox{margin-right:8px;margin-top:2px;cursor:pointer;width:16px;height:16px;flex-shrink:0}.landing-page .rgpd-text{color:#6b7280;text-align:left;font-family:Lexend Deca,Helvetica;font-size:14px;line-height:1.4}.landing-page .rgpd-error{color:#dc2626;font-size:12px;margin-top:8px;margin-bottom:0;text-align:left}.landing-page .form-error-message,.landing-page-screen .form-error-message{color:#dc2626;font-size:14px;margin-top:12px;margin-bottom:0;text-align:center;font-weight:500}.landing-page .form-success-message,.landing-page-screen .form-success-message{color:#059669;font-size:14px;margin-top:12px;margin-bottom:0;text-align:center;font-weight:500}.landing-page input:disabled,.landing-page-screen input:disabled{opacity:.6;cursor:not-allowed}.landing-page .rgpd-checkbox:disabled+.rgpd-text,.landing-page-screen .rgpd-checkbox:disabled+.rgpd-text{opacity:.6}@media screen and (min-width: 768px) and (max-width: 1440px){.landing-page h1,.landing-page .title{font-size:var(--text-h1-font-size)!important;line-height:var(--text-h1-line-height)!important;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.landing-page .text-wrapper-9{font-size:var(--text-h2-font-size)!important;line-height:var(--text-h2-line-height)!important;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.landing-page h2,.landing-page .text-wrapper-7{font-size:var(--text-h2-font-size)!important;line-height:var(--text-h2-line-height)!important}.landing-page h3,.landing-page .title-3{font-size:var(--text-h3-font-size)!important;line-height:var(--text-h3-line-height)!important}.landing-page h4,.landing-page .title-2{font-size:var(--text-h4-font-size)!important;line-height:var(--text-h4-line-height)!important}.landing-page .div-22,.landing-page .div-24,.landing-page .container-5{max-width:90vw;word-break:normal}.landing-page .section-2,.landing-page .frame-3{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 768px) and (max-width: 1024px){.landing-page .text-wrapper-9,.landing-page .text-wrapper-7{font-size:var(--text-h2-font-size)!important;line-height:var(--text-h2-line-height)!important}}.landing-page [class*=title],.landing-page [class*=text-wrapper]{line-height:calc(1em + .5rem)}.landing-page .div-21,.landing-page .div-22,.landing-page .div-23,.landing-page .div-24{min-height:0;flex-shrink:0}@media screen and (min-width: 768px){.landing-page p,.landing-page .text-wrapper-8{max-width:65ch;margin-left:auto;margin-right:auto}}.landing-page .icon img[alt=Vector]{font-size:0;color:transparent}.landing-page .icon img{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 768px){.landing-page .icon{min-width:48px;min-height:48px;flex-shrink:0}}.landing-page .card .title,.landing-page .card-2 .title,.landing-page .card-3 .title,.landing-page .card .title-2,.landing-page .card-2 .title-2,.landing-page .card-3 .title-2{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;flex:1;font-size:18px!important;line-height:24px!important;font-weight:600!important;font-family:Lexend Deca,Helvetica!important;color:var(--variable-collection-background-dark)!important}@media screen and (min-width: 768px) and (max-width: 1024px){.landing-page .div-14{flex-direction:column;gap:16px}.landing-page .problem-solution .div-19,.landing-page .problem-solution .div-20{flex-direction:row;align-items:center;gap:16px}.landing-page .problem-solution .icon{width:64px;height:64px;min-width:64px;min-height:64px}.landing-page .problem-solution .div-19>p[class*=title],.landing-page .problem-solution .div-20>p[class*=title],.landing-page .problem-solution .div-19>.title,.landing-page .problem-solution .div-20>.title,.landing-page .problem-solution .div-19>.title-2,.landing-page .problem-solution .div-20>.title-2{margin:0}.landing-page .card,.landing-page .card-2,.landing-page .card-3{width:100%;min-height:auto}.landing-page .div-19,.landing-page .div-20{flex-direction:row;align-items:center;gap:16px}.landing-page .icon{flex-shrink:0}.landing-page .card .title,.landing-page .card-2 .title,.landing-page .card-3 .title{font-size:clamp(16px,2vw + .5rem,20px);line-height:1.4}}@media screen and (max-width: 480px){.landing-page .card,.landing-page .card-2,.landing-page .card-3{padding:12px}.landing-page .div-19,.landing-page .div-20{gap:12px}.landing-page .icon{width:40px;height:40px;padding:8px}.landing-page .card .title,.landing-page .card-2 .title,.landing-page .card-3 .title,.landing-page .card .title-2,.landing-page .card-2 .title-2,.landing-page .card-3 .title-2{font-size:16px!important;line-height:22px!important;font-weight:600!important;font-family:Lexend Deca,Helvetica!important;color:var(--variable-collection-background-dark)!important;letter-spacing:-.5px!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.landing-page .card-3{padding:12px!important;min-height:80px!important}.landing-page .card-3 .title,.landing-page .card-3 .title-2{font-size:15px!important;line-height:20px!important}.landing-page .title-wrapper,.landing-page .card-3{min-height:auto!important;max-height:none!important;height:auto!important;overflow:visible!important;padding:12px 16px!important}.landing-page .title-wrapper[data-selected],.landing-page .card-3[data-selected]{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;align-items:flex-start!important}}.landing-page .text-wrapper-9{font-size:var( --text-h2-font-size )!important;line-height:var(--text-h2-line-height)!important}@media screen and (max-width: 767px){.landing-page .text-wrapper-9{font-size:clamp(24px,5vw,32px)!important;line-height:1.3!important}}.landing-page .title-wrapper,.landing-page .card-3{min-height:56px!important;max-height:72px!important;height:auto!important;padding:16px 24px!important;justify-content:flex-start!important;align-items:center!important;display:flex!important;box-sizing:border-box!important}.landing-page .problem-wide-card{max-height:none!important;overflow:visible!important;align-self:stretch!important}@media screen and (min-width: 1025px){.landing-page .title-wrapper[data-selected],.landing-page .card-3[data-selected]{min-height:64px!important;overflow:visible!important}}.landing-page .title-wrapper .title-3,.landing-page .title-wrapper .title-4,.landing-page .title-wrapper .title-5,.landing-page .title-wrapper .title-6,.landing-page .title-wrapper .title-7,.landing-page .card-3 .title-3,.landing-page .card-3 .title-4,.landing-page .card-3 .title-5,.landing-page .card-3 .title-6,.landing-page .card-3 .title-7,.landing-page .title-wrapper p[class*=title],.landing-page .card-3 p[class*=title]{all:revert!important;font-family:Lexend Deca,Helvetica!important;font-size:18px!important;line-height:24px!important;font-weight:500!important;text-align:left!important;margin:0!important;padding:0!important;letter-spacing:-.5px!important;display:block!important;width:100%!important}.landing-page .title-wrapper .title-3[style]{font-size:18px!important;line-height:24px!important;width:auto!important;flex:none!important}.landing-page .title-wrapper[data-selected] div.title-3,.landing-page .title-wrapper[data-selected=true] div.title-3,.landing-page .title-wrapper[data-selected=false] div.title-3,.landing-page div.title-wrapper div.title-3,.landing-page .title-wrapper .title-3{font-size:18px!important;line-height:24px!important;font-weight:400!important;width:auto!important;flex:none!important;max-width:none!important;min-width:0!important}.landing-page [data-selected=true].title-wrapper,.landing-page [data-selected=true].card-3{background-color:#000!important}.landing-page [data-selected=true].title-wrapper .title-3,.landing-page [data-selected=true].title-wrapper p[class*=title],.landing-page [data-selected=true].card-3 .title-3,.landing-page [data-selected=true].card-3 p[class*=title]{color:#fff!important}.landing-page [data-selected=false].title-wrapper,.landing-page [data-selected=false].card-3{background-color:#fff!important}.landing-page [data-selected=false].title-wrapper .title-3,.landing-page [data-selected=false].title-wrapper p[class*=title],.landing-page [data-selected=false].card-3 .title-3,.landing-page [data-selected=false].card-3 p[class*=title]{color:#1f1f23!important}@media screen and (min-width: 1025px){.landing-page .card-3[data-selected]{min-height:64px!important}}.landing-page .title-wrapper:first-child p,.landing-page .title-wrapper:nth-child(1) p,.landing-page .feature-title-rendement{font-size:18px!important;line-height:24px!important;font-weight:500!important}@media screen and (max-width: 767px){.landing-page .title-wrapper .title-3,.landing-page .title-wrapper .title-4,.landing-page .title-wrapper .title-5,.landing-page .title-wrapper .title-6,.landing-page .title-wrapper .title-7,.landing-page .card-3 .title-3,.landing-page .card-3 .title-4,.landing-page .card-3 .title-5,.landing-page .card-3 .title-6,.landing-page .card-3 .title-7,.landing-page .title-wrapper p[class*=title],.landing-page .card-3 p[class*=title],.landing-page .title-wrapper div[class*=title],.landing-page .card-3 div[class*=title]{font-size:16px!important;line-height:22px!important;font-weight:400!important;font-family:Lexend Deca,Helvetica!important;letter-spacing:-.5px!important}.landing-page .title-wrapper .title-3,.landing-page .title-wrapper div.title-3{font-weight:400!important;font-size:16px!important;line-height:22px!important}}@media screen and (min-width: 768px) and (max-width: 1024px){.landing-page .hero-title-mobile{font-size:48px!important;line-height:56px!important;letter-spacing:.3px!important}.landing-page .hero-icon-monkey{width:56px!important;height:56px!important;vertical-align:middle!important}.landing-page .hero-icon-planet{width:64px!important;height:64px!important;vertical-align:middle!important}.landing-page .crypto-gradient{font-size:48px!important;line-height:56px!important}.landing-page .description{font-size:18px!important;line-height:28px!important;padding:0 20px!important}.landing-page .hero-title,.landing-page .text-wrapper-hero{font-size:clamp(36px,5vw,48px)!important;line-height:1.2!important}.landing-page .card .title,.landing-page .card-2 .title,.landing-page .card-3 .title,.landing-page .card .title-2,.landing-page .card-2 .title-2,.landing-page .card-3 .title-2{font-size:clamp(16px,2vw,20px)!important;line-height:1.4!important}}@media screen and (min-width: 1025px) and (max-width: 1366px){.landing-page .hero-title-mobile{font-size:56px!important;line-height:64px!important;letter-spacing:.2px!important}.landing-page .hero-icon-monkey{width:64px!important;height:64px!important;vertical-align:middle!important}.landing-page .hero-icon-planet{width:74px!important;height:74px!important;vertical-align:middle!important}.landing-page .crypto-gradient{font-size:56px!important;line-height:64px!important}.landing-page .description{font-size:20px!important;line-height:30px!important;max-width:700px!important;margin:0 auto!important}}@media screen and (min-width: 768px) and (max-width: 1024px){.landing-page .frame-5{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.landing-page .stats-container,.landing-page .stats-grid,.landing-page .div-31{display:grid!important;grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (min-width: 900px) and (max-width: 1024px){.landing-page .frame-5{grid-template-columns:repeat(4,1fr)!important}.landing-page .stats-container,.landing-page .stats-grid,.landing-page .div-31{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 768px) and (max-width: 1024px){.landing-page video,.landing-page iframe,.landing-page .video-container{width:100%;max-width:600px;height:auto;aspect-ratio:16 / 9;margin:0 auto}}.landing-page h2,.landing-page .section-title{font-size:var(--text-h2-font-size)!important;line-height:var(--text-h2-line-height)!important}@media screen and (max-width: 767px){.landing-page h2,.landing-page .section-title{font-size:clamp(24px,6vw,32px)!important;line-height:1.3!important}}@media screen and (max-width: 1024px){.landing-page .title-wrapper{white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.landing-page .title-wrapper>*{text-align:center;width:100%}}@media screen and (max-width: 768px){.landing-page .text-5,.landing-page .text-9{color:#000!important;font-size:14px!important;font-weight:600!important;padding:12px 20px!important;margin-top:16px!important;background:#1abc9c26!important;border:1px solid rgba(26,188,156,.4)!important;border-radius:8px!important;box-shadow:0 2px 8px #1abc9c1a;width:auto!important;max-width:100%!important}}@media screen and (min-width: 769px){.landing-page .text-5,.landing-page .text-9{color:#000!important;font-size:14px!important;font-weight:600!important;padding:12px 20px!important;margin-top:16px!important;background:#1abc9c26!important;border:1px solid rgba(26,188,156,.4)!important;border-radius:8px!important;box-shadow:0 2px 8px #1abc9c1a;width:auto!important;max-width:100%!important;display:inline-block!important}.landing-page .text-9{max-width:90%;margin-left:auto;margin-right:auto}}.landing-page .community-grid-landing{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%}.landing-page .community-card-landing{background:#fff;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;cursor:pointer;transition:all .3s ease;border:1px solid #e5e7eb;min-height:200px}.landing-page .community-card-landing:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000f;border-color:#52705f}.landing-page .community-icon-landing{width:56px;height:56px;background:#eee5cb;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#b6a05d;margin-bottom:8px}.landing-page .community-title-landing{font-family:Lexend Deca,sans-serif;font-size:18px;font-weight:600;color:#1f1f23;margin:0;line-height:1.3;letter-spacing:-.01em}.landing-page .community-description-landing{font-family:Inter,sans-serif;font-size:14px;color:#9ca3af;margin:0;line-height:1.5}@media (max-width: 1024px){.landing-page .community-grid-landing{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.landing-page .frame-wrapper{background-size:cover;background-position:center center;padding-top:32px;padding-bottom:32px;border-radius:8px;margin-top:40px;margin-bottom:40px}.landing-page .community-grid-landing{grid-template-columns:1fr;gap:16px}.landing-page .community-card-landing{padding:24px;min-height:auto}}.landing-page .section-7{padding-bottom:24px!important}.landing-page .div-35{margin-top:-24px}@media (max-width: 360px){.landing-page .p,.landing-page .text-6{font-size:clamp(10px,2.6vw,12px)!important;line-height:1.3}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.login-page{min-height:100vh;min-height:100dvh;min-height:100svh;display:flex;background:var(--variable-collection-background-beige)}.login-split-container{width:100%;display:grid;grid-template-columns:1fr 1fr;min-height:100vh;min-height:100dvh;min-height:100svh}.login-left-column{display:flex;align-items:center;justify-content:center;padding:40px;background:var(--variable-collection-white);animation:fadeIn .6s ease-out}.login-form-wrapper{width:100%;max-width:420px}.login-logo-text{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:calc(var(--text-logo-large-font-size) + 8px);font-weight:400;letter-spacing:-1px;line-height:32px;margin-bottom:20px;display:block;height:32px;width:149px;image-rendering:-webkit-optimize-contrast;-webkit-font-smoothing:antialiased;backface-visibility:hidden}.login-title{font-family:var(--text-heading-display-font-family);font-size:26px;font-weight:var(--text-heading-display-font-weight);color:var(--variable-collection-text-primary);margin:0 0 12px;line-height:1.15;white-space:nowrap}.login-demo-notice{font-family:var(--text-content-body-regular-font-family);font-size:14px;color:var(--variable-collection-text-secondary);margin:0 0 32px;padding:8px 16px;background:#d4af371a;border-radius:var(--variable-collection-radius-md);border:1px solid var(--variable-collection-primary-beige)}.login-form{display:flex;flex-direction:column;gap:20px;margin-top:32px}.form-group{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.form-label{font-family:var(--text-content-body-regular-font-family);font-size:14px;font-weight:500;color:var(--variable-collection-text-primary)}.form-input{width:100%;padding:12px 16px;border:1px solid var(--variable-collection-gray-300);border-radius:var(--variable-collection-radius-md);font-family:var(--text-content-body-regular-font-family);font-size:16px;color:var(--variable-collection-text-primary);background:var(--variable-collection-white);transition:all .2s ease}.form-input:focus{outline:none;border-color:var(--variable-collection-primary-beige);box-shadow:0 0 0 3px #d4af371a}.form-input:disabled{background:#f9fafb;cursor:not-allowed;opacity:.7}.form-group-inline{display:flex;align-items:center;gap:8px;margin:4px 0}.form-checkbox{width:18px;height:18px;accent-color:var(--variable-collection-primary-beige);cursor:pointer}.form-checkbox:disabled{cursor:not-allowed;opacity:.7}.form-label-inline{font-family:var(--text-content-body-regular-font-family);font-size:14px;color:var(--variable-collection-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.login-error{padding:12px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#991b1b;font-family:var(--text-content-body-regular-font-family);font-size:14px;text-align:left}.login-loading{padding:12px;background:#d4af371a;border:1px solid var(--variable-collection-primary-beige);border-radius:8px;color:#92400e;font-family:var(--text-content-body-regular-font-family);font-size:14px;font-weight:500}.login-submit-button{all:unset;width:100%;margin-top:8px;padding:14px 24px;background:linear-gradient(132deg,#90a99a,#52705f);border-radius:12px;box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .3s ease;box-sizing:border-box}.login-submit-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #52705f4d;background:linear-gradient(132deg,#9ab3a4,#5c7a69)}.login-submit-button:disabled{opacity:.6;cursor:not-allowed}.login-submit-text{color:#fff;font-family:var(--text-content-body-regular-font-family);font-size:16px;font-weight:600;letter-spacing:-.5px;line-height:24px}.login-submit-arrow{width:20px;height:20px;color:#fff}.login-forgot{background:none;border:none;color:var(--variable-collection-text-secondary);font-family:var(--text-content-body-regular-font-family);font-size:14px;text-decoration:underline;cursor:pointer;padding:8px;margin-top:8px;transition:color .2s ease}.login-forgot:hover:not(:disabled){color:var(--variable-collection-primary-beige)}.login-forgot:focus{outline:2px solid var(--variable-collection-primary-beige);outline-offset:2px;border-radius:4px}.login-forgot:disabled{cursor:not-allowed;opacity:.5}.login-right-column{display:flex;align-items:center;justify-content:center;padding:60px;background-image:url(/img/Background%206%20copie.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;animation:slideInRight .8s ease-out}.login-right-column:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;z-index:0}.login-value-content{max-width:500px;text-align:center;position:relative;z-index:1}.login-decoration{margin-bottom:32px;animation:float 6s ease-in-out infinite}.login-mascot{width:120px;height:120px;background:var(--variable-collection-primary-beige);border-radius:50%;padding:20px;box-shadow:0 10px 30px #d4af3733}.login-value-title{font-family:Lexend Deca,Helvetica;font-size:36px;font-weight:var(--text-heading-display-font-weight);color:#fff!important;margin:0 0 16px;line-height:1.2;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.login-value-subtitle{font-family:Lexend Deca,Helvetica;font-size:18px;color:#fff!important;margin:0 0 48px;font-style:italic;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.login-features{display:flex;flex-direction:column;gap:24px;margin-bottom:48px;text-align:left}.login-feature{display:flex;align-items:center;gap:16px;padding:20px;background:#fffffff2;border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.login-feature:hover{transform:translate(8px);background:#fff;box-shadow:0 4px 20px #0003}.login-feature-icon{width:56px;height:56px;background:#eee5cb;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.login-feature-icon svg{width:28px;height:28px;color:#b6a05d}.login-feature-text{display:flex;flex-direction:column;justify-content:center}.login-feature-text h3{font-family:var(--text-heading-display-font-family);font-size:16px;font-weight:600;color:var(--variable-collection-text-primary);margin:0 0 4px}.login-feature-text p{font-family:var(--text-content-body-regular-font-family);font-size:14px;color:var(--variable-collection-text-secondary);margin:0}.login-stats{display:flex;justify-content:space-around;align-items:center;padding:24px;background:#fffffff2;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:32px}.login-stat{text-align:center}.login-stat-value{font-family:var(--text-heading-display-font-family);font-size:28px;font-weight:var(--text-heading-display-font-weight);color:var(--variable-collection-primary-beige);margin-bottom:4px}.login-stat-label{font-family:var(--text-content-body-regular-font-family);font-size:12px;color:var(--variable-collection-text-secondary);text-transform:uppercase;letter-spacing:1px}.login-stat-divider{width:1px;height:40px;background:var(--variable-collection-gray-300);opacity:.5}.login-tagline{font-family:var(--text-content-body-regular-font-family);font-size:16px;color:#fff!important;margin:0;font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media screen and (max-width: 1024px){.login-split-container{grid-template-columns:1fr}.login-right-column{display:none}.login-left-column{min-height:100vh;min-height:100dvh;min-height:100svh;padding:24px 20px;padding-bottom:max(20px,env(safe-area-inset-bottom))}.login-logo-text{margin-bottom:16px}.login-title{font-size:22px;margin-bottom:8px}.login-demo-notice{margin-bottom:20px;font-size:13px;padding:6px 12px}.login-form{margin-top:20px;gap:16px}.form-group{gap:6px}.form-input{padding:10px 14px}.login-submit-button{margin-top:4px;padding:12px 20px}.login-forgot{margin-top:4px}}@media screen and (max-width: 768px){.login-left-column{padding:20px 16px}}@media screen and (max-width: 480px){.login-left-column{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.login-logo-text{font-size:24px;margin-bottom:12px;height:26px;width:121px}.login-title{font-size:20px;white-space:normal;margin-bottom:6px}.login-demo-notice{margin-bottom:16px;font-size:12px}.login-form{margin-top:16px;gap:14px}.form-input{font-size:16px;padding:10px 12px}.form-label{font-size:13px}.login-submit-button{padding:11px 18px}.login-submit-text{font-size:15px}}@media screen and (max-width: 480px) and (max-height: 700px){.login-logo-text{height:22px;width:100px;margin-bottom:10px}.login-title{font-size:18px;margin-bottom:4px}.login-demo-notice{font-size:12px;padding:4px 8px;margin-bottom:12px}.login-form{margin-top:12px;gap:12px}.form-input{padding:9px 12px}.login-submit-button{padding:10px 16px}}.not-found-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);padding:2rem}.not-found-content{max-width:600px;text-align:center}.not-found-visual{margin-bottom:2rem}.not-found-code{font-size:8rem;font-weight:900;background:linear-gradient(90deg,#ff6b35,#ff8c42);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;display:block}.not-found-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:1rem}.not-found-description{font-size:1.125rem;color:#ffffffb3;margin-bottom:2.5rem;line-height:1.6}.not-found-actions{display:flex;gap:1rem;justify-content:center;margin-bottom:2.5rem;flex-wrap:wrap}.not-found-button{padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit}.not-found-button.primary{background:linear-gradient(90deg,#ff6b35,#ff8c42);color:#fff}.not-found-button.primary:hover{transform:translateY(-2px);box-shadow:0 8px 16px #ff6b354d}.not-found-button.secondary{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.not-found-button.secondary:hover{background:#ffffff26;border-color:#ffffff4d}.not-found-button:active{transform:translateY(0)}.not-found-links{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap}.not-found-link{color:#fff9;text-decoration:none;font-size:.875rem;transition:color .2s ease}.not-found-link:hover{color:#ff6b35}.not-found-separator{color:#ffffff4d;font-size:.875rem}@media (max-width: 768px){.not-found-code{font-size:5rem}.not-found-title{font-size:1.5rem}.not-found-description{font-size:1rem}.not-found-actions{flex-direction:column}.not-found-button{width:100%}}.projects-wrapper{display:flex;flex-direction:column;gap:32px;padding:0;max-width:none;width:100%;margin:0 auto;box-sizing:border-box;overflow-x:hidden}@media (max-width: 768px){.projects-wrapper{flex-direction:column-reverse}}.projects-header{margin-bottom:32px}.projects-title{font-family:Lexend Deca,sans-serif;font-size:36px;font-weight:700;color:#1f2937;margin:0 0 8px}.projects-subtitle{font-family:Inter,sans-serif;font-size:16px;color:#6b7280;margin:0}.projects-content{display:flex;flex-direction:column;gap:24px}.projects-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card{background:#fff;border-radius:12px;padding:20px;display:flex;align-items:center;gap:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.stat-icon-wrapper{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon-wrapper.co2{background:#eee5cb;color:#a48831}.stat-icon-wrapper.money{background:#e6f0ea;color:#52704f}.stat-icon-wrapper.projects{background:#f9ecde;color:#ce7011}.stat-icon-wrapper.completed{background:#e6f0ea;color:#52704f}.stat-content{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left}.projects-stats .stat-value{font-family:Lexend Deca,sans-serif;font-size:24px;font-weight:700;color:#1f1f23;line-height:1}.stat-label{font-family:Inter,sans-serif;font-size:13px;color:#6b7280}.projects-filters{display:flex;gap:16px}.filter-btn{padding:12px 24px;border-radius:12px;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;background:#ce7011;color:#fff}.filter-btn:hover{background:#e89c5c;transform:translateY(-1px)}.filter-btn.active{background:#ce7011;box-shadow:0 4px 12px #ce701140}.filter-btn.secondary{background:#f3f4f6;color:#6b7280}.filter-btn.secondary:hover{background:#e5e7eb}.filter-btn.secondary.active{background:#52705f;color:#fff}.projects-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.project-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 4px 12px #00000014;transition:all .3s ease;display:flex;flex-direction:column;padding:0!important}.project-image-container{position:relative;width:100%;height:220px;overflow:hidden;flex-shrink:0;margin:0;border-radius:0}.project-tag.tag-completed{background:#52705fe6;color:#fff}.project-returns{background:linear-gradient(135deg,#f0fdf4,#e0f2fe);border-radius:12px;padding:16px;margin-bottom:20px;border:1px solid #a7f3d0}.returns-title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:transparent;border:none;padding:0;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#047857;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.returns-title-left{display:inline-flex;align-items:center;gap:8px}.returns-title svg{color:#10b981}.returns-chevron{transition:transform .2s ease}.returns-chevron.open{transform:rotate(180deg)}.returns-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-height:220px;overflow:hidden;opacity:1;transition:max-height .25s ease,opacity .2s ease,margin .2s ease}.project-returns.collapsed .returns-grid{max-height:0;opacity:0;margin-top:0}.return-item{display:flex;flex-direction:column;align-items:center;gap:4px;background:#ffffffb3;padding:12px;border-radius:8px}.return-icon{color:#52705f}.return-icon.keycoin{color:#e89c5c}.return-value{font-family:Lexend Deca,sans-serif;font-size:20px;font-weight:700;color:#1f2937}.return-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.project-dates{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid #f3f4f6}.project-action-btn{width:100%;padding:12px 24px;border-radius:12px;border:none;background:#52705f;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.project-action-btn:hover{background:#435a4c;transform:translateY(-1px);box-shadow:0 4px 12px #52705f40}@media (min-width: 1025px){.stat-content{align-items:flex-start!important;text-align:left!important}.stat-label,.stat-value{text-align:left!important}}@media (max-width: 1024px){.projects-stats{grid-template-columns:repeat(2,1fr)}.projects-grid{grid-template-columns:1fr}}@media (max-width: 768px){.projects-title{font-size:28px}.projects-stats{grid-template-columns:1fr;gap:12px}.projects-stats .stat-card{padding:20px 16px;flex-direction:column;align-items:center;text-align:center}.projects-stats .stat-icon-wrapper{margin-bottom:8px}.projects-stats .stat-content{align-items:center;text-align:center}.projects-stats .stat-label,.projects-stats .stat-value{text-align:center}.projects-filters{flex-direction:column}.filter-btn{width:100%}.projects-grid{gap:16px}.project-content{padding:16px}.project-metrics{flex-direction:column;gap:12px}.project-dates{flex-direction:column;gap:8px}}.staking-wrapper{display:flex;flex-direction:column;gap:var(--gap-mobile-lg)}@media (max-width: 768px){.staking-wrapper{flex-direction:column-reverse}}.staking-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stat-card{background:var(--primarywhite);padding:var(--padding-card-mobile);border-radius:16px;display:flex;align-items:center;justify-content:center;gap:var(--gap-mobile);box-sizing:border-box}@media (min-width: 768px){.stat-card{padding:var(--padding-card-tablet, 24px);gap:16px}}@media (min-width: 1024px){.stat-card{padding:var(--padding-card-desktop, 32px)}}.stat-icon-wrapper{width:48px;height:48px;border-radius:12px;background:#90a99a1a;display:flex;align-items:center;justify-content:center;color:#52705f;flex-shrink:0}.stat-content{display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;flex:1}.stat-label{color:#9ca3af;font-size:14px;font-weight:400;font-family:Inter,sans-serif;text-align:left}.staking-stats .stat-value{color:#1f1f23!important;font-size:28px;font-weight:700;font-family:Lexend Deca,sans-serif;letter-spacing:-.01em;text-align:left}.staking-content{display:flex;flex-direction:column;gap:var(--gap-mobile-lg)}@media (min-width: 768px){.staking-content{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (min-width: 1024px){.staking-content{gap:32px}}.staking-form-card{background:var(--primarywhite);padding:var(--padding-card-mobile);border-radius:16px;display:flex;flex-direction:column;gap:var(--gap-mobile-lg);box-sizing:border-box;width:100%;overflow:visible}@media (min-width: 768px){.staking-form-card{padding:var(--padding-card-tablet, 24px);gap:24px}}@media (min-width: 1024px){.staking-form-card{padding:var(--padding-card-desktop, 32px)}}.card-title{color:#1f1f23;font-size:24px;font-weight:600;font-family:Lexend Deca,sans-serif;margin:0}.token-toggle{display:flex;background:#f3f4f6;border-radius:12px;padding:4px;gap:4px}.toggle-btn{flex:1;padding:12px 24px;border:none;background:transparent;border-radius:8px;font-size:16px;font-weight:600;font-family:Inter,sans-serif;color:#6b7280;cursor:pointer;transition:all .3s ease}.toggle-btn.active{background:#52705f;color:#fff;box-shadow:0 2px 8px #52705f33}.toggle-btn:not(.active):hover{background:#ffffff80}.toggle-btn.active:first-child{background:#5a7d6c;box-shadow:0 2px 8px #5a7d6c33}.toggle-btn.active:last-child{background:#ce7011;box-shadow:0 2px 8px #ce701133}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{color:#1f1f23;font-size:14px;font-weight:500;font-family:Inter,sans-serif;display:flex;flex-direction:column;gap:4px}.balance-info{color:#6b7280;font-size:13px;font-weight:400;display:block}.form-input,.form-select{padding:14px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:16px;font-family:Inter,sans-serif;color:#1f1f23;background:#fff;transition:border-color .2s ease}.form-input:focus,.form-select:focus{outline:none;border-color:#52705f}.form-input::placeholder{color:#9ca3af}.form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.staking-info{background:#f9fafb;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.info-row{display:flex;justify-content:space-between;align-items:center}.info-label{color:#6b7280;font-size:14px;font-weight:400;font-family:Inter,sans-serif}.info-value{color:#1f1f23;font-size:14px;font-weight:600;font-family:Inter,sans-serif}.info-row.highlight{padding-top:12px;border-top:1px solid #e5e7eb}.gain-value{color:#52705f;font-size:24px;font-weight:700;font-family:Lexend Deca,sans-serif}.stake-btn{padding:16px 32px;border:none;border-radius:12px;background:#52705f;color:#fff;font-size:16px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s ease}.stake-btn:hover:not(:disabled){background:#435a4c;transform:translateY(-1px);box-shadow:0 4px 12px #52705f40}.stake-btn.keycoin{background:#cd7f32}.stake-btn.keycoin:hover:not(:disabled){background:#b86f2c;box-shadow:0 4px 12px #cd7f3240}.stake-btn:disabled{opacity:.5;cursor:not-allowed}.positions-card{background:var(--primarywhite);padding:32px;border-radius:16px;display:flex;flex-direction:column;gap:24px}.positions-list{display:flex;flex-direction:column;gap:16px}.position-item{padding:20px;background:#f9fafb;border-radius:12px;display:flex;flex-direction:column;gap:16px;transition:background .2s ease}.position-item:hover{background:#f3f4f6}.position-header{display:flex;justify-content:space-between;align-items:center}.position-amount{color:#1f1f23;font-size:20px;font-weight:700;font-family:Lexend Deca,sans-serif}.unstake-btn{padding:12px 24px;border:none;border-radius:12px;background:#5a7d6c;color:#fff;font-size:14px;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .3s ease;text-align:center;white-space:nowrap}.unstake-btn:hover:not(:disabled){background:#6b8e7d;transform:translateY(-1px);box-shadow:0 4px 12px #6b8e7d40}.unstake-btn.keycoin{background:#ce7011;color:#fff}.unstake-btn.keycoin:hover:not(:disabled){background:#e89c5c;transform:translateY(-1px);box-shadow:0 4px 12px #e89c5c40}.unstake-btn.disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.keycoin-amount{color:#ce7011!important}.usdc-amount{color:var(--variable-collection-background-dark)!important}.position-details{display:flex;flex-direction:column;gap:8px}.position-info{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:14px;font-family:Inter,sans-serif}.position-info svg{color:#9ca3af}.position-rewards{display:flex;align-items:center;gap:8px}.rewards-label{color:#6b7280;font-size:14px;font-family:Inter,sans-serif}.rewards-value{color:#52705f;font-size:14px;font-weight:600;font-family:Inter,sans-serif}.rewards-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500;font-family:Inter,sans-serif;transition:all .2s ease;cursor:help;margin-top:8px;width:fit-content}.rewards-badge.trend-success{background:#e6f0ea;color:#52704f}.rewards-badge.trend-success:hover{background:#d8e8dd;color:#6b8e7d;transform:translateY(-1px)}.rewards-badge.trend-warning{background:#f9ecde;color:#ce7011}.rewards-badge.trend-warning:hover{background:#f5e2cc;color:#e89c5c;transform:translateY(-1px)}.rewards-badge svg{width:14px;height:14px;stroke-width:2}.rewards-label-text{font-weight:400;margin-right:2px}@media (max-width: 1024px){.staking-stats{grid-template-columns:1fr;gap:16px}.staking-content{grid-template-columns:1fr;gap:24px}.stat-value{font-size:24px}}@media (min-width: 769px){.stat-content{align-items:flex-start;text-align:left}.stat-label,.stat-value{text-align:left}}@media (max-width: 768px){.stat-card{padding:16px;flex-direction:column;text-align:center;align-items:center}.stat-icon-wrapper{margin-bottom:8px}.stat-content{align-items:center;text-align:center}.stat-label,.staking-stats .stat-value{text-align:center}.staking-form-card,.positions-card{padding:20px}.card-title{font-size:20px}.position-amount{font-size:18px}.gain-value{font-size:20px}.position-header{flex-direction:column;align-items:flex-start;gap:12px}.unstake-btn{width:100%}}.apy-help-icon{margin-left:6px;display:inline-flex;align-items:center;justify-content:center;position:relative;vertical-align:middle;opacity:.7;transition:opacity .2s ease}.apy-help-icon:hover{opacity:1}.apy-help-icon svg{display:block}.apy-help-icon[data-tooltip]{cursor:help}.apy-help-icon[data-tooltip]:before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);right:0;transform:translate(0);background:#333;color:#fff;padding:8px 12px;border-radius:8px;font-size:13px;line-height:1.4;white-space:normal;width:max-content;max-width:280px;text-align:left;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1000;font-family:Inter,sans-serif;font-weight:400}.apy-help-icon[data-tooltip]:after{content:"";position:absolute;bottom:calc(100% + 3px);right:8px;transform:translate(0);border:5px solid transparent;border-top-color:#333;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:1001}.apy-help-icon[data-tooltip]:hover:before,.apy-help-icon[data-tooltip]:hover:after{opacity:1}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.project-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #E5E7EB;box-shadow:0 4px 12px #00000014;transition:all .3s ease;display:flex;flex-direction:column;padding:0!important}.project-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.project-image-container{position:relative;width:100%;height:200px;overflow:hidden;flex-shrink:0;margin:0;border-radius:0}.project-type-badge{position:absolute;bottom:16px;left:16px;padding:6px 14px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#1f2937;box-shadow:0 2px 8px #0000001a}.project-tag{position:absolute;top:16px;right:16px;padding:6px 14px;border-radius:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;background:#fff3e0;color:#e89c5c;box-shadow:0 2px 8px #0000001a}.project-tag.tag-active{background:#fff3e0;color:#e89c5c}.project-content{padding:24px;flex:1;display:flex;flex-direction:column}.project-title{font-family:Lexend Deca,sans-serif;font-size:20px;font-weight:600;color:#1f2937;margin:0 0 8px;display:flex;align-items:center;gap:8px}.project-title svg{width:20px;height:20px;color:#6b7280;cursor:pointer}.project-location{display:flex;align-items:center;gap:6px;margin-bottom:16px;color:#6b7280;font-family:Inter,sans-serif;font-size:14px}.project-location svg{width:16px;height:16px;color:#9ca3af}.project-description{font-family:Inter,sans-serif;font-size:14px;line-height:1.6;color:#6b7280;margin:0 0 24px}.project-impact-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.impact-metric{background:#f3f4f6;border-radius:12px;padding:12px;text-align:center}.impact-metric-label{font-family:Inter,sans-serif;font-size:11px;color:#6b7280;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.impact-metric-value{font-family:Lexend Deca,sans-serif;font-size:16px;font-weight:700;color:#1f2937}.project-funding{margin-bottom:20px}.funding-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.funding-label{font-family:Inter,sans-serif;font-size:14px;color:#6b7280}.funding-amount{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#e89c5c}.funding-percentage{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#6b7280}.project-progress{margin-bottom:16px}.progress-bar{height:6px;background:#f3f4f6;border-radius:100px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#e89c5c,#f4a460);border-radius:100px;transition:width .3s ease}.project-dates{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid #F3F4F6}.date-item{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:13px;color:#6b7280}.date-item svg{width:16px;height:16px;color:#9ca3af}@media (max-width: 1024px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.projects-grid{grid-template-columns:1fr;gap:16px}.project-content{padding:16px}.project-dates{flex-direction:column;gap:8px}}.whitepaper-page{align-items:flex-start;background:#fff;color:var(--variable-collection-background-dark);font-family:Lexend Deca,-apple-system,system-ui,sans-serif;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%;min-height:100vh}.whitepaper-page .menu-section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;position:relative}.whitepaper-page .menu{align-items:center;align-self:stretch;background-color:var(--variable-collection-background-white);border-radius:8px;box-shadow:var(--shadow-sm);display:flex;gap:24px;justify-content:flex-end;padding:16px;position:relative;width:100%}.whitepaper-page .div-4{align-items:center;display:flex;flex:1;flex-grow:1;gap:48px;position:relative}.whitepaper-page .logo-2{color:var(--variable-collection-background-dark);font-family:Lexend Deca,Helvetica;font-size:var(--text-logo-large-font-size);font-weight:400;letter-spacing:-1px;line-height:32px;margin-top:-1px;position:relative;width:120px;cursor:pointer}.whitepaper-page .div-5{align-items:center;display:inline-flex;flex:0 0 auto;gap:24px;position:relative}.whitepaper-page .div-6{align-items:center;border-radius:8px;box-shadow:var(--shadow-xs);display:flex;flex:1;flex-grow:1;gap:24px;justify-content:flex-end;margin-bottom:-2px;margin-top:-2px;padding:4px 8px;position:relative}.whitepaper-page .link{color:var(--variable-collection-background-dark);font-family:var(--text-content-note-accent-font-family);font-size:var(--text-content-note-accent-font-size);font-style:var(--text-content-note-accent-font-style);font-weight:var(--text-content-note-accent-font-weight);letter-spacing:var(--text-content-note-accent-letter-spacing);line-height:var(--text-content-note-accent-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content;cursor:pointer}.whitepaper-page .button-2{all:unset;align-items:center;background:linear-gradient(132deg,#90a99a,#52705f);border-radius:12px;box-shadow:var(--shadow-md);box-sizing:border-box;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:center;overflow:hidden;padding:12px;position:relative;cursor:pointer}.whitepaper-page .text-2{color:var(--variable-collection-background-white);font-family:var(--text-content-note-strong-font-family);font-size:var(--text-content-note-strong-font-size);font-style:var(--text-content-note-strong-font-style);font-weight:var(--text-content-note-strong-font-weight);letter-spacing:var(--text-content-note-strong-letter-spacing);line-height:var(--text-content-note-strong-line-height);margin-top:-1px;position:relative;text-align:center;white-space:nowrap;width:fit-content}.whitepaper-page .icon-arrow-right{height:16px;position:relative;width:16px}.whitepaper-page .icon-hamburger-menu{height:24px;position:relative;width:24px;cursor:pointer}.wp-hero-section{position:relative;width:100%;min-height:600px;display:flex;align-items:center;justify-content:center}.gradient-orb-subtle{position:absolute;border-radius:50%;filter:blur(120px);opacity:.1;pointer-events:none;mix-blend-mode:screen}.gradient-orb-subtle.orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(206,112,17,.4) 0%,transparent 70%);top:-200px;right:-200px}.gradient-orb-subtle.orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(25,75,0,.3) 0%,transparent 70%);bottom:-100px;left:-100px}.container-wrapper{width:100%;max-width:1200px;margin:0 auto;position:relative}.wp-hero-container{position:relative;width:100%;padding:80px 24px 120px}.wp-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;animation:float 20s ease-in-out infinite;pointer-events:none;will-change:transform}.gradient-orb-1{width:400px;height:400px;background:linear-gradient(135deg,#ce7011,#ffb366);top:-100px;left:-100px;animation:none;opacity:.3}.gradient-orb-2{width:300px;height:300px;background:linear-gradient(135deg,#52705f,#90a99a);top:100px;right:-50px;animation:none;opacity:.3}.gradient-orb-3{width:350px;height:350px;background:linear-gradient(135deg,#b6a05d,#e8d9a0);bottom:-100px;left:50%;transform:translate(-50%);animation:none;opacity:.3}@keyframes float{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(0,-30px,0) scale(1.05)}66%{transform:translate3d(0,20px,0) scale(.95)}}.wp-hero-content{position:relative;z-index:1;max-width:900px;margin:0 auto;text-align:center}.wp-badges{display:flex;gap:12px;justify-content:center;margin-bottom:24px;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:-.2px;transition:all .2s ease}.badge.primary{background:linear-gradient(135deg,#ce7011,#e88030);color:#fff;box-shadow:0 4px 12px #ce701140}.badge.secondary{background:#ffffffe6;border:2px solid #E8D9A0;color:#52705f}.badge-icon{font-size:16px}.wp-title{font-size:clamp(48px,8vw,72px);font-weight:700;letter-spacing:-2px;line-height:1.1;margin:0 0 24px}.title-gradient{background:linear-gradient(135deg,#ce7011,#52705f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-subtitle{font-size:clamp(24px,4vw,36px);font-weight:500;color:#1f1f23;opacity:.9}.wp-subtitle{font-size:18px;line-height:1.6;color:#585858;max-width:600px;margin:0 auto 40px}.wp-stats{display:flex;align-items:center;justify-content:center;gap:32px;margin:40px 0;flex-wrap:wrap}.stat-item{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-value{font-size:32px;font-weight:700;color:#ce7011;letter-spacing:-1px}.stat-label{font-size:14px;color:#585858;font-weight:500}.stat-divider{width:1px;height:40px;background:linear-gradient(180deg,transparent,#E8D9A0,transparent)}.wp-cta-container{display:flex;gap:16px;justify-content:center;margin:32px 0;flex-wrap:wrap}.btn-primary,.btn-secondary{all:unset;display:inline-flex;align-items:center;gap:8px;padding:16px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.btn-primary{background:linear-gradient(135deg,#ce7011,#e88030);color:#fff;box-shadow:0 4px 16px #ce70114d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ce701166}.btn-secondary{background:#fff;color:#1f1f23;border:2px solid #E8D9A0;box-shadow:0 2px 8px #00000014}.btn-secondary:hover{transform:translateY(-2px);border-color:#ce7011;box-shadow:0 4px 12px #0000001f}.btn-icon{font-size:18px}.btn-primary.large,.btn-secondary.large{padding:18px 40px;font-size:17px}.wp-quick-actions{display:flex;gap:12px;justify-content:center;margin-top:24px;flex-wrap:wrap}.quick-action{all:unset;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#ffffffe6;border:1px solid #E8D9A0;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.quick-action:hover{background:#fff;border-color:#ce7011;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.quick-action.outline{background:transparent;border:1px solid #585858;color:#585858}.quick-action.outline:hover{background:#fff;border-color:#52705f;color:#52705f}.action-icon{font-size:18px}.wp-content{max-width:1200px;margin:0 auto;padding:0 24px 80px;width:100%}.wp-section{margin:80px 0;position:relative}.section-header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:40px;position:relative}.section-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,#ce70111a,#52705f1a);border-radius:16px;font-size:28px}.section-header h2{font-size:36px;font-weight:600;letter-spacing:-1px;margin:0;color:#1f1f23}.section-line{width:120px;height:2px;background:linear-gradient(90deg,#E8D9A0,transparent);margin-left:0;margin-top:4px}.executive-content{display:flex;flex-direction:column;gap:32px}.highlight-box{background:linear-gradient(135deg,#ce70110d,#52705f0d);border:2px solid #E8D9A0;border-radius:20px;padding:32px;position:relative;overflow:hidden}.highlight-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ce7011,#52705f)}.highlight-box h3{font-size:24px;font-weight:600;margin:0 0 16px;color:#1f1f23}.highlight-box p{font-size:18px;line-height:1.6;color:#585858;margin:0}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.content-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px #00000014;transition:all .3s ease}.content-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.card-icon{font-size:32px;margin-bottom:16px}.content-card h4{font-size:20px;font-weight:600;margin:0 0 12px;color:#1f1f23}.content-card p{font-size:15px;line-height:1.5;color:#585858;margin:0}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.feature-card{background:#fff;border-radius:20px;padding:32px;text-align:center;box-shadow:0 8px 24px #00000014;transition:all .3s ease;position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ce701105,#52705f05);opacity:0;transition:opacity .3s ease}.feature-card:hover:before{opacity:1}.feature-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0000001f}.feature-icon-wrapper{display:flex;justify-content:center;margin-bottom:24px}.feature-icon{width:80px;height:80px;background:linear-gradient(135deg,#ce70111a,#52705f1a);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:40px}.feature-card h3{font-size:24px;font-weight:600;margin:0 0 12px;color:#1f1f23}.feature-card p{font-size:16px;line-height:1.5;color:#585858;margin:0 0 16px}.feature-badge{display:inline-block;padding:6px 16px;background:linear-gradient(135deg,#ce7011,#e88030);color:#fff;border-radius:999px;font-size:13px;font-weight:600}.process-timeline{position:relative;padding:40px 0}.timeline-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#e8d9a0,#ce7011,#52705f);transform:translate(-50%)}.process-step{display:flex;align-items:center;gap:40px;margin:40px 0;position:relative}.process-step:nth-child(2n){flex-direction:row-reverse}.step-number{width:60px;height:60px;background:linear-gradient(135deg,#ce7011,#e88030);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;position:absolute;left:50%;transform:translate(-50%);z-index:2;box-shadow:0 4px 12px #ce70114d}.step-content{flex:1;background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px #00000014;max-width:400px;position:relative}.process-step:nth-child(odd) .step-content{margin-right:auto;margin-left:0}.process-step:nth-child(2n) .step-content{margin-left:auto;margin-right:0}.step-content h4{font-size:20px;font-weight:600;margin:0 0 8px;color:#1f1f23}.step-content p{font-size:15px;line-height:1.5;color:#585858;margin:0}.step-icon{position:absolute;top:-20px;right:20px;font-size:32px;opacity:.3}.tokenomics-content{display:grid;grid-template-columns:1fr 2fr 1fr;gap:40px;align-items:center}.token-info{text-align:center}.info-card{background:linear-gradient(135deg,#ce70110d,#52705f0d);border:2px solid #E8D9A0;border-radius:20px;padding:32px}.info-card h3{font-size:18px;font-weight:500;color:#585858;margin:0 0 16px}.big-number{font-size:48px;font-weight:700;color:#ce7011;letter-spacing:-2px;margin:0 0 8px}.info-card .label{font-size:16px;font-weight:600;color:#1f1f23}.distribution-chart{display:flex;justify-content:center;align-items:center}.chart-image{width:100%;max-width:400px;height:auto}.distribution-details{background:#fff;border-radius:20px;padding:24px;box-shadow:0 4px 12px #00000014}.distribution-details h3{font-size:18px;font-weight:600;margin:0 0 20px;color:#1f1f23}.distribution-list{display:flex;flex-direction:column;gap:12px}.dist-item{display:flex;align-items:center;gap:12px}.dist-color{width:16px;height:16px;border-radius:4px;flex-shrink:0}.dist-label{flex:1;font-size:14px;color:#585858}.dist-value{font-size:16px;font-weight:600;color:#1f1f23}.governance-content{display:flex;flex-direction:column;gap:32px}.gov-card{background:#fff;border-radius:20px;padding:32px;box-shadow:0 4px 12px #00000014;text-align:center;transition:all .3s ease}.gov-card.main{background:linear-gradient(135deg,#ce70110d,#52705f0d);border:2px solid #E8D9A0}.gov-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.gov-icon{font-size:48px;margin-bottom:16px}.gov-card h3{font-size:28px;font-weight:600;margin:0 0 16px;color:#1f1f23}.gov-card h4{font-size:18px;font-weight:500;margin:0 0 12px;color:#585858}.gov-card p{font-size:16px;line-height:1.5;color:#585858;margin:0}.gov-value{font-size:32px;font-weight:700;color:#ce7011;margin:8px 0}.gov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.legal-content{display:flex;flex-direction:column;gap:32px}.warning-box{display:flex;align-items:flex-start;gap:24px;background:linear-gradient(135deg,#ffc1071a,#ff98001a);border:2px solid #FFC107;border-radius:20px;padding:24px}.warning-icon{font-size:32px;flex-shrink:0}.warning-box h4{font-size:20px;font-weight:600;margin:0 0 8px;color:#1f1f23}.warning-box p{font-size:16px;line-height:1.5;color:#585858;margin:0}.risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.risk-item{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #E8D9A0;border-radius:12px;padding:16px;transition:all .2s ease}.risk-item:hover{border-color:#ce7011;box-shadow:0 4px 12px #00000014}.risk-icon{font-size:24px}.risk-item span:last-child{font-size:14px;font-weight:500;color:#585858}.kyc-notice{background:linear-gradient(135deg,#4caf501a,#8bc34a1a);border:2px solid #4CAF50;border-radius:12px;padding:20px;text-align:center}.kyc-notice p{font-size:16px;font-weight:500;color:#1f1f23;margin:0}.wp-final-cta{background:linear-gradient(135deg,#ce70110d,#52705f0d);border:2px solid #E8D9A0;border-radius:24px;padding:60px 40px;text-align:center;margin:80px 0 40px;position:relative;overflow:hidden}.wp-final-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ce7011,#52705f,#ce7011);background-size:200% 100%;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.wp-final-cta h2{font-size:40px;font-weight:700;letter-spacing:-1px;margin:0 0 16px;color:#1f1f23}.wp-final-cta p{font-size:18px;line-height:1.5;color:#585858;max-width:600px;margin:0 auto 32px}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.animate-on-scroll{opacity:0;transform:translate3d(0,20px,0);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.animate-on-scroll.in-view{opacity:1;transform:translateZ(0)}.animate-card{opacity:0;transform:translate3d(0,30px,0) scale(.95);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}.animate-card.in-view{opacity:1;transform:translateZ(0) scale(1)}.animate-step{opacity:0;transform:translate3d(-30px,0,0);transition:opacity .5s ease,transform .5s ease;will-change:opacity,transform}.process-step:nth-child(2n) .animate-step{transform:translate3d(30px,0,0)}.animate-step.in-view{opacity:1;transform:translateZ(0)}@media (max-width: 1024px){.tokenomics-content{grid-template-columns:1fr;text-align:center}.process-timeline{padding-left:60px}.timeline-line,.step-number{left:30px}.process-step,.process-step:nth-child(2n){flex-direction:row}.step-content{margin-left:40px!important}}@media (max-width: 768px){.wp-hero-container{padding:60px 20px 80px}.wp-title{font-size:36px}.title-subtitle{font-size:24px}.wp-stats{gap:20px}.stat-divider{display:none}.section-header{flex-direction:column;text-align:center;gap:16px}.section-line{width:100px;margin:0 auto}.features-grid,.content-grid,.gov-grid,.risk-grid{grid-template-columns:1fr}.wp-content{padding:0 16px 60px}.wp-section{margin:60px 0}.whitepaper-page .menu{padding:12px 16px}.whitepaper-page .logo-2{font-size:24px}}.cta-button{transition:all .3s ease}.cta-button:hover{transform:translateY(-2px)}.button-download-primary{transition:all .3s ease}.button-download-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ce701166!important}.button-download-secondary{transition:all .3s ease}.button-download-secondary:hover{transform:translateY(-2px);box-shadow:0 4px 16px #ce701133!important}.whitepaper-page .footer{align-items:center;background-color:var(--variable-collection-background-dark);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:48px;justify-content:center;position:relative}.whitepaper-page .container-9{align-items:flex-start;align-self:stretch;display:flex;position:relative;width:100%}.whitepaper-page .logo-3{color:var(--variable-collection-background-white);font-family:Lexend Deca,Helvetica;font-size:28px;font-weight:400;letter-spacing:-1px;line-height:32px;position:relative;white-space:nowrap;width:fit-content}.whitepaper-page .link-4,.whitepaper-page .link-6,.whitepaper-page .link-7,.whitepaper-page .link-8{color:var(--variable-collection-grey-200)}.whitepaper-page .link-5{color:var(--variable-collection-background-white)}.whitepaper-page .container-10{display:inline-flex;flex-direction:column;gap:48px}.whitepaper-page .div-35,.whitepaper-page .div-36{display:inline-flex;flex-direction:column;gap:16px}.whitepaper-page .container-11{display:flex;flex-direction:column;gap:48px}.whitepaper-page .div-37{display:flex;flex-direction:column;gap:24px}.whitepaper-page .flexcontainer-13{display:flex;flex-direction:column;gap:16px}.whitepaper-page .text-17 .text-wrapper-16{color:#a7a7a5}.whitepaper-page .container-12{display:inline-flex;gap:48px;justify-content:center}.whitepaper-page .div-38{align-self:stretch;border-radius:8px;box-shadow:var(--shadow-xs);display:flex;width:100%}.whitepaper-page .button-9,.whitepaper-page .button-10,.whitepaper-page .button-11,.whitepaper-page .button-12{all:unset;align-items:center;border:1px solid #57575780;box-shadow:var(--shadow-md);box-sizing:border-box;display:flex;gap:8px;justify-content:center;padding:48px 12px}.whitepaper-page .text-18{color:var(--variable-collection-grey-100);font-family:var(--text-content-body-emphasis-font-family);font-size:var(--text-content-body-emphasis-font-size);font-weight:var(--text-content-body-emphasis-font-weight);line-height:var(--text-content-body-emphasis-line-height);text-align:center;white-space:nowrap}.whitepaper-page .icon-arrow-right{width:16px;height:16px}html{overflow-x:hidden;overflow-y:scroll;max-width:100vw;margin:0;padding:0;height:100%;overscroll-behavior:none}body{margin:0;padding:0;overflow-x:hidden;overscroll-behavior:none;position:relative}#root,#app{margin:0;padding:0;min-height:100%}.landing-page,.landing-page-screen{position:relative;overflow:hidden;min-height:100vh}.section,.section-2,.section-3,.section-4,.section-5,.section-6,.section-15,.section-16,.section-17,.section-18,.section-19,.section-20,.section-21{position:relative;overflow:hidden}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-on-scroll{opacity:0}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.animate-fade-in-left{animation:fadeInLeft .8s ease-out forwards}.animate-fade-in-right{animation:fadeInRight .8s ease-out forwards}.animate-scale-in{animation:scaleIn .8s ease-out forwards}.animation-delay-100{animation-delay:.1s}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.landing-page .section,.landing-page .section-2,.landing-page .section-3,.landing-page .section-4,.landing-page .section-5,.landing-page .section-6,.landing-page-screen .section-15,.landing-page-screen .section-16,.landing-page-screen .section-17,.landing-page-screen .section-18,.landing-page-screen .section-19,.landing-page-screen .section-20,.landing-page-screen .section-21{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.landing-page .section.in-view,.landing-page .section-2.in-view,.landing-page .section-3.in-view,.landing-page .section-4.in-view,.landing-page .section-5.in-view,.landing-page .section-6.in-view,.landing-page-screen .section-15.in-view,.landing-page-screen .section-16.in-view,.landing-page-screen .section-17.in-view,.landing-page-screen .section-18.in-view,.landing-page-screen .section-19.in-view,.landing-page-screen .section-20.in-view,.landing-page-screen .section-21.in-view{opacity:1;transform:translateY(0)}.landing-page .title,.landing-page .title-2,.landing-page .title-3,.landing-page .title-4,.landing-page .title-5,.landing-page .title-6,.landing-page-screen .title-18,.landing-page-screen .title-19,.landing-page-screen .title-20{opacity:0;transform:translate(-20px);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.landing-page .title.in-view,.landing-page .title-2.in-view,.landing-page .title-3.in-view,.landing-page .title-4.in-view,.landing-page .title-5.in-view,.landing-page .title-6.in-view,.landing-page-screen .title-18.in-view,.landing-page-screen .title-19.in-view,.landing-page-screen .title-20.in-view{opacity:1;transform:translate(0)}.landing-page .card .title,.landing-page .card-2 .title,.landing-page .card-3 .title,.landing-page .card .title-2,.landing-page .card-2 .title-2,.landing-page .card-3 .title-2{opacity:1!important;transform:none!important;transition:none!important}.landing-page .title-2,.landing-page-screen .text-wrapper-18{opacity:1!important;transform:none!important}.staking-USDC-empty-wrapper.no-border:before{display:none!important}.tooltip-wrapper{position:relative;display:inline-block}.tooltip{position:absolute;top:125%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:8px 12px;border-radius:4px;white-space:nowrap;font-family:Lexend Deca,Helvetica;font-size:14px;opacity:0;pointer-events:none;transition:opacity .3s;z-index:1000}.tooltip:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:transparent transparent #333 transparent}.tooltip-wrapper:hover .tooltip{opacity:1}.landing-page .display-card,.landing-page-screen .display-card{opacity:0;transform:scale(.95);transition:opacity .6s ease-out,transform .6s ease-out}.landing-page .display-card.in-view,.landing-page-screen .display-card.in-view{opacity:1;transform:scale(1)}.landing-page .display-card:nth-child(1){transition-delay:.1s}.landing-page .display-card:nth-child(2){transition-delay:.2s}.landing-page .display-card:nth-child(3){transition-delay:.3s}.landing-page .display-card:nth-child(4){transition-delay:.4s}.landing-page .button,.landing-page-screen .button{transition:transform .2s ease-out,box-shadow .2s ease-out}.landing-page .button:hover,.landing-page-screen .button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.landing-page .hero-title-mobile,.landing-page .hero-title-desktop{animation:fadeInUp 1s ease-out}.no-js .landing-page .section,.no-js .landing-page-screen .section-15{opacity:1;transform:none}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.scrollable-content{-webkit-overflow-scrolling:touch;overflow-y:auto}.full-height-mobile{height:100vh;height:-webkit-fill-available;height:fill-available}input[type=text],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=url],textarea,select{font-size:16px!important}.safe-area-padding{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media (max-width: 768px){body,html{overflow-x:hidden!important;width:100%!important;position:relative!important}*{max-width:100vw!important}.dashboard-container,.dashboard-main,.dashboard-content{overflow-x:hidden!important;width:100%!important}}.mobile-header{position:fixed;top:0;left:0;right:0;z-index:1000;transform:translateZ(0)}.mobile-content{padding-top:env(safe-area-inset-top);min-height:-webkit-fill-available}@media (max-width: 768px){body{overscroll-behavior-x:none;overscroll-behavior-y:auto}}.gpu-accelerated{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}body.mobile-menu-open{position:fixed!important;width:100%!important;height:100%!important;overflow:hidden!important;touch-action:none!important}.mobile-menu-slide{position:fixed!important;z-index:999999!important}.mobile-menu-overlay{position:fixed!important;z-index:999998!important}@media (max-width: 768px){.landing-page .menu-section,.landing-page .menu{z-index:100!important}}body.mobile-menu-open,html:has(.mobile-menu-open){position:fixed!important;width:100%!important;height:100%!important;overflow:hidden!important;touch-action:none!important;-webkit-overflow-scrolling:none!important;overscroll-behavior:none!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.mobile-menu-slide{position:fixed!important;z-index:2147483647!important;top:0!important;right:0!important;bottom:0!important;min-height:100dvh!important;height:100dvh!important;height:100vh!important;height:-webkit-fill-available!important;transform:translate(100%) translateZ(0)!important;-webkit-transform:translateX(100%) translateZ(0)!important;will-change:transform!important;contain:layout style!important}.mobile-menu-slide.open{transform:translate(0) translateZ(0)!important;-webkit-transform:translateX(0) translateZ(0)!important}.mobile-menu-overlay{position:fixed!important;z-index:2147483646!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;min-height:100dvh!important;height:100dvh!important;height:100vh!important;height:-webkit-fill-available!important}@media (max-width: 768px){body.mobile-menu-open .landing-page .menu-section,body.mobile-menu-open .landing-page .menu,body.mobile-menu-open .landing-page .div-2,body.mobile-menu-open .landing-page .hero-section,body.mobile-menu-open [class*=header],body.mobile-menu-open [class*=navbar]{z-index:1!important;position:relative!important}}@media (max-width: 768px){body.mobile-menu-open *{z-index:auto!important}body.mobile-menu-open .mobile-menu-slide{z-index:2147483647!important}body.mobile-menu-open .mobile-menu-overlay{z-index:2147483646!important}}.mobile-menu-debug{border:3px solid red!important;background:#ff00001a!important}.landing-page{transform:none!important;will-change:auto!important;filter:none!important;perspective:none!important;-webkit-transform:none!important;-webkit-filter:none!important}body.mobile-menu-open .landing-page,body.mobile-menu-open .landing-page *{z-index:0!important;position:static!important}body.mobile-menu-open .mobile-menu-slide,body.mobile-menu-open .mobile-menu-overlay{position:fixed!important}body>.mobile-menu-slide,body>.mobile-menu-overlay{z-index:2147483647!important;position:fixed!important;isolation:isolate!important}@supports (-webkit-touch-callout: none){.mobile-menu-slide{height:100vh!important;height:-webkit-fill-available!important;min-height:-webkit-fill-available!important;max-height:-webkit-fill-available!important}}.mobile-menu-slide{padding-bottom:env(safe-area-inset-bottom,20px)!important}
