.site-header{position:fixed;top:0;left:0;right:0;z-index:50;background:transparent;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;animation:header-drop .5s ease-out both}@keyframes header-drop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.site-header.is-scrolled{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.site-header--solid{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--shadow-soft)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}.site-header__logo{display:flex;align-items:center;transition:transform .2s ease}.site-header__logo:hover{transform:scale(1.02)}.site-header__logo img{height:4rem;width:auto;transition:filter .3s ease;filter:brightness(0) saturate(100%) invert(100%) drop-shadow(0 0 1px rgba(230,169,62,.3))}.site-header.is-scrolled .site-header__logo img,.site-header--solid .site-header__logo img{filter:none}.site-header__nav{display:none;align-items:center;gap:2rem}@media(min-width:768px){.site-header__nav{display:flex}}.site-header__link{font-family:var(--font-body);font-weight:500;color:#fff;background:none;transition:color .2s ease,transform .2s ease}.site-header.is-scrolled .site-header__link,.site-header--solid .site-header__link{color:var(--genotre-teal)}.site-header__link:hover{color:var(--genotre-amber);transform:translateY(-2px)}.site-header__toggle{display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:var(--radius-sm);color:#fff}.site-header.is-scrolled .site-header__toggle,.site-header--solid .site-header__toggle{color:var(--genotre-teal)}@media(min-width:768px){.site-header__toggle{display:none}}.site-header__toggle .icon-close,.site-header__toggle[aria-expanded=true] .icon-menu{display:none}.site-header__toggle[aria-expanded=true] .icon-close{display:block}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}@media(min-width:768px){.mobile-menu{display:none}}.mobile-menu.is-open{visibility:visible;opacity:1}.mobile-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.mobile-menu__panel{position:absolute;top:var(--header-height);left:1rem;right:1rem;background:#fff;box-shadow:0 20px 25px -5px #00000026;border-radius:0 0 1rem 1rem;overflow:hidden;padding:1rem 1.5rem 1.5rem;transform:translateY(-20px);opacity:0;transition:transform .2s ease,opacity .2s ease}.mobile-menu.is-open .mobile-menu__panel{transform:translateY(0);opacity:1}.mobile-menu__link{display:block;width:100%;text-align:left;padding:.75rem 1rem;color:var(--genotre-teal);font-weight:500;font-family:var(--font-body);border-radius:var(--radius-sm);transition:background-color .2s ease,transform .2s ease}.mobile-menu__link:hover{background:#97d5cc1a;transform:translate(4px)}.mobile-menu__cta{width:100%;margin-top:1rem}.hero{position:relative;min-height:100vh;min-height:100svh;overflow:hidden}.hero__particles{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.hero__particle{position:absolute;border-radius:50%;animation:genotre-drift var(--particle-duration, 7s) ease-in-out infinite;animation-delay:var(--particle-delay, 0s)}.hero__inner{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding-top:7rem;padding-bottom:2rem}.hero__grid{display:grid;gap:1.5rem;align-items:center;width:100%}@media(min-width:1024px){.hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}}.hero__content{position:relative;z-index:10;text-align:center}@media(min-width:1024px){.hero__content{text-align:left;padding-right:2rem}}.hero__title{font-family:var(--font-heading);font-size:2.25rem;font-weight:600;color:#fff;line-height:1.15;margin-bottom:1.5rem}@media(min-width:640px){.hero__title{font-size:3rem}}@media(min-width:1024px){.hero__title{font-size:3.75rem}}.hero__title em,.hero__title .accent{font-style:normal;color:var(--genotre-amber)}.hero__text{font-family:var(--font-body);font-size:1.125rem;color:#ffffffe6;margin-bottom:2.5rem;max-width:36rem;margin-inline:auto;line-height:1.65}@media(min-width:640px){.hero__text{font-size:1.25rem}}@media(min-width:1024px){.hero__text{margin-inline:0}}.hero__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:640px){.hero__buttons{flex-direction:row}}@media(min-width:1024px){.hero__buttons{justify-content:flex-start}}.hero__media{position:relative;display:flex;justify-content:center}@media(min-width:1024px){.hero__media{justify-content:flex-end}}.hero__media-inner{position:relative;width:100%;max-width:700px;animation:genotre-float-soft 5s ease-in-out infinite}.hero__media-mask{position:relative;width:100%;-webkit-mask-image:radial-gradient(ellipse 90% 88% at 50% 48%,black 60%,rgba(0,0,0,.92) 78%,rgba(0,0,0,.6) 90%,rgba(0,0,0,.2) 96%,transparent 100%);mask-image:radial-gradient(ellipse 90% 88% at 50% 48%,black 60%,rgba(0,0,0,.92) 78%,rgba(0,0,0,.6) 90%,rgba(0,0,0,.2) 96%,transparent 100%)}.hero__media-mask img{width:100%;height:auto;filter:contrast(1.05) brightness(1.02) saturate(1.08);filter:drop-shadow(0 25px 25px rgba(0,0,0,.15)) contrast(1.05) brightness(1.02) saturate(1.08)}.hero__scroll{position:absolute;bottom:1.5rem;left:50%;display:flex;flex-direction:column;align-items:center;color:#fff9;cursor:pointer;transform:translate(-50%);animation:hero-scroll-bounce 2s ease-in-out infinite}@keyframes hero-scroll-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.hero__scroll span{font-family:var(--font-body);font-size:.875rem;margin-bottom:.5rem}.kpi{background:var(--genotre-off-white)}.kpi__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media(min-width:640px){.kpi__grid{gap:2rem}}@media(min-width:1024px){.kpi__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi__card{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0c3c551a;text-align:center;transition:box-shadow .3s ease,transform .3s ease}@media(min-width:640px){.kpi__card{padding:2rem}}.kpi__card:hover{box-shadow:0 20px 25px -5px #0c3c5526;transform:translateY(-4px)}.kpi__value{font-family:var(--font-heading);font-size:2.25rem;font-weight:700;color:var(--genotre-teal);margin-bottom:.5rem;line-height:1.1}@media(min-width:640px){.kpi__value{font-size:3rem}}.kpi__label{font-family:var(--font-body);color:var(--text-muted);font-weight:500}.about{background:#fff;position:relative;overflow:hidden}.about__blob{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none}.about__blob--aqua{top:0;right:0;width:24rem;height:24rem;background:#97d5cc1a}.about__blob--amber{bottom:0;left:0;width:16rem;height:16rem;background:#e6a93e1a}.about__inner{position:relative;max-width:48rem;margin-inline:auto;text-align:center}.about__badge{display:inline-block;padding:.5rem 1rem;background:#97d5cc33;border-radius:var(--radius-full);color:var(--genotre-teal);font-size:.875rem;font-weight:500;font-family:var(--font-body);margin-bottom:1.5rem}.about__title{font-family:var(--font-heading);font-size:1.875rem;font-weight:600;color:var(--genotre-teal);margin-bottom:2rem;line-height:1.2}@media(min-width:640px){.about__title{font-size:2.25rem}}@media(min-width:1024px){.about__title{font-size:3rem}}.about__text{font-family:var(--font-body);font-size:1.125rem;color:var(--text-muted);margin-bottom:2rem;line-height:1.7}@media(min-width:640px){.about__text{font-size:1.25rem}}.about__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.about__tag{padding:.625rem 1.25rem;background:var(--genotre-off-white);border:1px solid rgba(12,60,85,.1);border-radius:var(--radius-full);color:var(--genotre-teal);font-weight:500;font-family:var(--font-body);transition:transform .2s ease,background-color .2s ease}.about__tag:hover{transform:scale(1.05);background:#97d5cc20}.why-early{background:linear-gradient(180deg,var(--genotre-off-white) 0%,#fff 100%);overflow:hidden}.why-early__grid{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.why-early__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.why-early__media{display:flex;justify-content:center;order:2}@media(min-width:1024px){.why-early__media{order:1;justify-content:flex-start}}.why-early__media-wrap{position:relative}.why-early__glow{position:absolute;top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem;background:#97d5cc26;border-radius:50%;filter:blur(40px);animation:genotre-pulse-scale 5s ease-in-out infinite}.why-early__card{position:relative;background:linear-gradient(135deg,var(--genotre-off-white) 0%,#fff 100%);padding:1.5rem;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0c3c5526;border:1px solid rgba(151,213,204,.2);animation:genotre-float-soft 5s ease-in-out infinite}.why-early__card img{width:100%;max-width:20rem;border-radius:1rem;filter:brightness(1.15) saturate(.75) contrast(.92) sepia(.05)}@media(min-width:1024px){.why-early__card img{max-width:24rem}}.why-early__dot{position:absolute;border-radius:50%}.why-early__dot--amber{top:-.75rem;right:-.75rem;width:2rem;height:2rem;background:var(--genotre-amber);animation:genotre-pulse-scale 2s ease-in-out infinite}.why-early__dot--aqua{bottom:-.5rem;left:-.5rem;width:1.5rem;height:1.5rem;background:var(--genotre-aqua);animation:genotre-pulse-scale 2.5s ease-in-out .5s infinite}.why-early__content{order:1}@media(min-width:1024px){.why-early__content{order:2}}.why-early__title{font-family:var(--font-heading);font-size:1.875rem;font-weight:600;color:var(--genotre-teal);margin-bottom:1.5rem;line-height:1.2}@media(min-width:640px){.why-early__title{font-size:2.25rem}}@media(min-width:1024px){.why-early__title{font-size:3rem}}.why-early__text{font-family:var(--font-body);font-size:1.125rem;color:var(--text-muted);line-height:1.7;margin-bottom:2rem}.why-early__text:last-of-type{margin-bottom:2.5rem}.why-early__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.why-early__benefit{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.75rem;background:#fff;box-shadow:0 4px 6px -1px #0c3c551a;border:1px solid #f3f4f6;transition:border-color .2s ease,transform .2s ease}.why-early__benefit:hover{border-color:#97d5cc80;transform:translateY(-2px) scale(1.02)}.why-early__benefit-icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.why-early__benefit span{font-family:var(--font-body);font-weight:500;color:var(--genotre-teal)}.how-it-works{background:linear-gradient(180deg,#fff 0%,var(--genotre-off-white) 100%)}.how-it-works__grid{display:grid;gap:2rem}@media(min-width:768px){.how-it-works__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.how-it-works__item{position:relative}.how-it-works__connector{display:none;position:absolute;top:10rem;left:60%;width:80%;height:2px;background:linear-gradient(90deg,var(--genotre-amber),var(--genotre-aqua));opacity:.5}@media(min-width:768px){.how-it-works__item:not(:last-child) .how-it-works__connector{display:block}}.how-it-works__card{position:relative;border-radius:1.5rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0c3c551a;height:100%;display:flex;flex-direction:column;border:2px solid transparent;background:linear-gradient(135deg,var(--step-bg-from),var(--step-bg-to));transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.how-it-works__card:hover{box-shadow:0 20px 25px -5px #0c3c5526;transform:translateY(-8px) scale(1.02);border-color:var(--step-border)}.how-it-works__badge{position:absolute;top:-1rem;left:-.5rem;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;font-family:var(--font-heading);box-shadow:0 10px 15px -3px #00000026;background:var(--step-accent)}.how-it-works__media{margin-bottom:1.5rem;border-radius:1rem;overflow:hidden;background:#fff;box-shadow:inset 0 2px 4px #0000000d;padding:.75rem}.how-it-works__media img{width:100%;height:11rem;object-fit:contain;border-radius:.75rem;filter:brightness(1.15) saturate(.75) contrast(.92) sepia(.05);transition:transform .3s ease}.how-it-works__card:hover .how-it-works__media img{transform:scale(1.03)}.how-it-works__title{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--genotre-teal);margin-bottom:.75rem}.how-it-works__text{font-family:var(--font-body);color:var(--text-muted);line-height:1.7;flex-grow:1}.roadmap{background:#fff;overflow:hidden}.roadmap__desktop{display:none;position:relative}@media(min-width:768px){.roadmap__desktop{display:block}}.roadmap__line{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);background:linear-gradient(90deg,var(--genotre-amber),var(--genotre-aqua),rgba(12,60,85,.2))}.roadmap__track{display:grid;grid-template-columns:repeat(var(--roadmap-columns, 4),minmax(0,1fr));gap:1.5rem}.roadmap__item{position:relative;display:grid;grid-template-rows:1fr 1.5rem 1fr;justify-items:center}.roadmap__card{width:100%;background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 15px -3px #0c3c551a;border:1px solid #f3f4f6;transition:box-shadow .3s ease,transform .3s ease}.roadmap__item--above .roadmap__card{grid-row:1;align-self:end;margin-bottom:1.5rem}.roadmap__item--below .roadmap__card{grid-row:3;align-self:start;margin-top:1.5rem}.roadmap__item--above:hover .roadmap__card{transform:translateY(-8px);box-shadow:0 20px 25px -5px #0c3c5526}.roadmap__item--below:hover .roadmap__card{transform:translateY(8px);box-shadow:0 20px 25px -5px #0c3c5526}.roadmap__status{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.roadmap__status-icon{width:2rem;height:2rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.roadmap__status-label{font-size:.875rem;font-weight:500;color:var(--text-muted);font-family:var(--font-body)}.roadmap__pulse{position:relative;flex-shrink:0;width:.625rem;height:.625rem;margin-inline:.6875rem;border-radius:50%;background:var(--genotre-aqua)}.roadmap__pulse:before,.roadmap__pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--genotre-aqua);animation:roadmap-ripple 2.4s cubic-bezier(.16,1,.3,1) infinite}.roadmap__pulse:after{animation-delay:1.2s}@keyframes roadmap-ripple{0%{transform:scale(1);opacity:.85}to{transform:scale(3.4);opacity:0}}.roadmap__status-label--live{font-weight:600;color:transparent;background-image:linear-gradient(100deg,var(--text-muted) 0%,var(--text-muted) 38%,var(--genotre-aqua) 48%,var(--genotre-teal) 56%,var(--text-muted) 66%,var(--text-muted) 100%);background-size:260% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:roadmap-shimmer 3.6s linear infinite}@keyframes roadmap-shimmer{to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.roadmap__pulse:before,.roadmap__pulse:after{display:none}.roadmap__status-label--live{background-image:none;color:var(--genotre-teal);-webkit-text-fill-color:currentColor}}.roadmap__title{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--genotre-teal);margin-bottom:.5rem}.roadmap__text{font-family:var(--font-body);font-size:.875rem;color:var(--text-muted)}.roadmap--current .roadmap__status-icon{background:var(--genotre-amber);color:#fff}.roadmap--coming .roadmap__status-icon{background:var(--genotre-aqua);color:var(--genotre-teal)}.roadmap--future .roadmap__status-icon{background:#0c3c551a;color:var(--genotre-teal)}.roadmap__mobile{position:relative}@media(min-width:768px){.roadmap__mobile{display:none}}.roadmap__mobile-line{position:absolute;top:0;bottom:0;left:1.5rem;width:4px;background:linear-gradient(180deg,var(--genotre-amber),var(--genotre-aqua),rgba(12,60,85,.2))}.roadmap__mobile-list{display:flex;flex-direction:column;gap:2rem}.roadmap__mobile-item{position:relative;padding-left:4rem}.roadmap__mobile-card{background:#fff;border-radius:.75rem;padding:1.25rem;box-shadow:0 4px 6px -1px #0c3c551a;border:1px solid #f3f4f6}.roadmap__mobile-card .roadmap__status-icon{width:1.75rem;height:1.75rem}.roadmap__mobile-card .roadmap__pulse{margin-inline:.5625rem}.roadmap__mobile-card .roadmap__status-label{font-size:.75rem}.roadmap__mobile-card .roadmap__title{font-size:1rem;margin-bottom:.25rem}.waitlist{background:linear-gradient(180deg,var(--genotre-off-white) 0%,#fff 100%)}.waitlist__grid{display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.waitlist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.waitlist__media{display:none;justify-content:center}@media(min-width:1024px){.waitlist__media{display:flex}}.dna-helix__spin{transform-box:view-box;transform-origin:100px 150px;animation:dna-rotate 20s linear infinite}.dna-helix__particle{opacity:.4;animation-name:dna-particle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes dna-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dna-particle{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-15px);opacity:.8}}.waitlist__card{background:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 20px 25px -5px #0c3c5526;border:1px solid #f3f4f6}@media(min-width:640px){.waitlist__card{padding:2.5rem}}.waitlist__header{text-align:center;margin-bottom:2rem}.waitlist-form>.waitlist__header{margin-bottom:1rem}.waitlist__title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--genotre-teal);margin-bottom:.75rem}@media(min-width:640px){.waitlist__title{font-size:1.875rem}}.waitlist__subtitle{font-family:var(--font-body);color:var(--text-muted)}.waitlist-form{display:flex;flex-direction:column;gap:1rem}.waitlist-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.waitlist-form__radios{display:flex;flex-direction:column;gap:.5rem}.waitlist-form__radio,.waitlist-form__consent{display:flex;align-items:center;gap:.75rem;cursor:pointer;color:var(--genotre-teal);font-family:var(--font-body)}.waitlist-form__consent{align-items:flex-start;padding-top:.5rem;padding-bottom:.25rem;font-size:.875rem}.waitlist-form__radio input,.waitlist-form__consent input{width:1rem;height:1rem;flex-shrink:0;accent-color:var(--genotre-amber);cursor:pointer}.waitlist-form__consent input{margin-top:.25rem}.waitlist-form__required{color:#ef4444;font-weight:500}.waitlist-form__note{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem}.waitlist-form__spinner{margin-right:.5rem;animation:genotre-spin 1s linear infinite}.waitlist-form[data-loading=true] .waitlist-form__label-idle{display:none}.waitlist-form:not([data-loading=true]) .waitlist-form__label-busy{display:none}.waitlist-success{text-align:center;padding-block:2rem;animation:genotre-pop-in .5s ease-out both}.waitlist-success__icon{width:5rem;height:5rem;border-radius:50%;background:var(--genotre-aqua);margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;color:#fff}.waitlist-success__title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:var(--genotre-teal);margin-bottom:.75rem}.waitlist-success__text{font-family:var(--font-body);color:var(--text-muted);margin-bottom:1.5rem}.waitlist-success__reset{color:var(--genotre-amber);font-weight:500;font-family:var(--font-body)}.waitlist-success__reset:hover{text-decoration:underline}[data-waitlist-success][hidden],[data-waitlist-body][hidden]{display:none}.waitlist-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}.waitlist-modal.is-open{visibility:visible;opacity:1}.waitlist-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.waitlist-modal__dialog{position:relative;background:#fff;border-radius:1.5rem;padding:2rem;box-shadow:0 25px 50px -12px #0006;max-width:28rem;width:100%;max-height:90vh;overflow-y:auto;transform:scale(.92);transition:transform .25s cubic-bezier(.16,1,.3,1)}@media(min-width:640px){.waitlist-modal__dialog{padding:2.5rem}}.waitlist-modal.is-open .waitlist-modal__dialog{transform:scale(1)}.waitlist-modal__close{position:absolute;top:1rem;right:1rem;padding:.5rem;border-radius:50%;color:var(--text-muted);transition:background-color .2s ease}.waitlist-modal__close:hover{background:#f3f4f6}body.modal-open{overflow:hidden}.site-footer{background:var(--genotre-navy);color:#fff}.site-footer__cta{border-bottom:1px solid rgba(255,255,255,.1)}.site-footer__cta-inner{padding-block:3rem;text-align:center}@media(min-width:640px){.site-footer__cta-inner{padding-block:4rem}}.site-footer__cta-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:600;margin-bottom:1rem}@media(min-width:640px){.site-footer__cta-title{font-size:1.875rem}}.site-footer__cta-text{font-family:var(--font-body);color:#ffffffb3;margin-bottom:2rem;max-width:36rem;margin-inline:auto}.site-footer__main{padding-block:3rem}.site-footer__row{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:2rem}@media(min-width:768px){.site-footer__row{flex-direction:row}}.site-footer__logo img{height:4rem;width:auto;transition:transform .2s ease}.site-footer__logo:hover img{transform:scale(1.02)}.site-footer__social{display:flex;align-items:center;gap:1rem}.site-footer__social a{width:2.5rem;height:2.5rem;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .2s ease}.site-footer__social a:hover{background:var(--genotre-amber);transform:translateY(-2px) scale(1.1)}.site-footer__company{margin-top:2rem;text-align:center;font-family:var(--font-body);font-size:.875rem;line-height:1.7;color:#ffffffb3}.site-footer__company-name{font-weight:600;color:#fff}.site-footer__address{font-style:normal;max-width:32rem;margin-inline:auto}.site-footer__email{display:inline-block;margin-top:.5rem;color:var(--genotre-amber)}.site-footer__email:hover{text-decoration:underline}.site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2rem;font-size:.875rem;color:#ffffffb3}.site-footer__links a:hover{color:var(--genotre-amber)}.site-footer__bottom{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:center}.site-footer__copy{font-family:var(--font-body);font-size:.875rem;color:#fff9}
/*# sourceMappingURL=/cdn/shop/t/40/assets/genotre-sections.css.map */
