:root{--background-color:#0d0d0d;--primary-color:linear-gradient(to top, #8c4837, #a66f5b, #c09683, #d9bdaf, #f2e6df);--details-white:#f2e6df;--color-one:#8c4837;--color-two:#a66151;--color-tree:#f2aba0;--color-button:#8c4837;--nav-height:68px;--color-black:#0d0d0d;--color-white:#f2e6df;--font:"Poppins", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);background-color:var(--background-color);min-height:100vh;color:var(--details-white);overflow-x:hidden}.navbar{width:100%;height:var(--nav-height);-webkit-backdrop-filter:blur(24px);z-index:1000;background:#0d0d0de0;border-bottom:1px solid #f2e6df0f;transition:background .4s,box-shadow .4s,border-color .4s;animation:.7s cubic-bezier(.23,1,.32,1) both navSlideIn;position:fixed;top:0;left:0;right:0}.navbar.scrolled{background:#0d0d0df5;border-bottom-color:#f2e6df1a;box-shadow:0 4px 30px #0006}@keyframes navSlideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.navbar-container{justify-content:space-between;align-items:center;max-width:1300px;height:100%;margin:0 auto;padding:0 2.5rem;display:flex}.logo{cursor:pointer;align-items:center;transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .3s;display:flex;position:relative}.logo img{filter:drop-shadow(0 1px 6px #f2aba026);opacity:.92;width:auto;height:30px;transition:all .4s cubic-bezier(.23,1,.32,1)}.logo:hover img{filter:drop-shadow(0 3px 10px #f2aba04d);opacity:1;transform:translateY(-1px)scale(1.02)}.navMenu{align-items:center;gap:2rem;list-style:none;display:flex}.nav-link{color:#f2e6dfb3;letter-spacing:.12em;text-transform:uppercase;padding:6px 0;font-size:.82rem;font-weight:300;text-decoration:none;transition:color .35s;position:relative}.nav-link:before{content:"";background:linear-gradient(90deg, transparent, var(--color-tree), transparent);width:0;height:1px;transition:width .4s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.nav-link:hover{color:var(--color-white)}.nav-link:hover:before{width:100%}.nav-link:after{display:none}.cta-button{color:var(--color-tree);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;box-shadow:none;background:0 0;border:1px solid #f2aba059;border-radius:50px;padding:.6rem 1.8rem;font-size:.78rem;font-weight:400;text-decoration:none;transition:all .4s cubic-bezier(.23,1,.32,1);display:inline-block;position:relative;overflow:hidden}.cta-button:before{content:"";opacity:0;border-radius:inherit;background:linear-gradient(135deg,#8c483733,#a66f5b26);transition:opacity .4s;position:absolute;inset:0}.cta-button:hover{color:var(--color-white);border-color:#f2aba099;transform:translateY(-1px);box-shadow:0 4px 20px #8c483733}.cta-button:hover:before{opacity:1}.iconmenu{cursor:pointer;z-index:1001;flex-direction:column;gap:5px;padding:8px;display:none;position:relative}.iconmenu span{transform-origin:50%;background:#f2e6dfb3;border-radius:2px;width:22px;height:1.5px;transition:all .35s cubic-bezier(.23,1,.32,1)}.iconmenu:hover span,.iconmenu.active span{background:var(--color-tree)}.iconmenu.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.iconmenu.active span:nth-child(2){opacity:0;transform:scaleX(0)}.iconmenu.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}section.hero{grid-template-columns:1fr 1fr;align-items:center;min-height:105vh;padding-top:20px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(55% 65% at 72%,#8c48371f 0%,#0000 70%),radial-gradient(350px at 5% 85%,#a6615114 0%,#0000 60%);position:absolute;inset:0}.hero .hero-content{z-index:2;flex-direction:column;gap:26px;padding:0 90px;animation:.9s both fadeUp;display:flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero h1{font-family:var(--font);color:var(--color-white);margin-top:90px;font-size:2em;font-weight:500;line-height:1.17}.hero h1 em{background:linear-gradient(#7a4230 0%,#9a5a42 15%,#b87060 30%,#ce9178 46%,#e8b09a 58%,#ffd3c1 70%,#fff4f0 80%,#ffe8dc 90%,#c87a62 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero .hero-p{color:#f2e6dfa6;max-width:470px;font-size:clamp(.88rem,1.3vw,1rem);line-height:1.78}.hero .hero-p strong{color:var(--color-white);font-weight:600}.hero .cta-wrap{flex-direction:column;gap:12px;display:flex}.btn-primary{background:var(--color-button);color:var(--color-white);cursor:pointer;font-family:var(--font);border:none;border-radius:50px;align-items:center;gap:10px;width:fit-content;padding:15px 30px;font-size:14px;font-weight:700;transition:background .3s,transform .25s,box-shadow .3s;display:inline-flex;box-shadow:0 8px 28px #8c483766}.btn-primary:hover{background:var(--color-two);transform:translateY(-3px);box-shadow:0 16px 38px #8c48378c}.hero .hero-image{justify-content:center;align-items:center;height:100%;min-height:100vh;margin-top:0;padding:0;animation:1.1s .3s both fadeIn;display:flex;position:relative}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.hero .photo-frame{width:100%;max-width:none;height:100%;box-shadow:none;background:0 0;border-radius:0;padding:0;position:absolute;inset:0;overflow:hidden}.hero .photo-frame:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,#0d0d0d 0%,#0d0d0d80 60%,#0000 100%);width:50%;position:absolute;top:0;bottom:0;left:0}.hero .photo-frame-inner{background:#1a1010;border-radius:0;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.hero .photo-placeholder-img{color:#f2e6df80;background:linear-gradient(#2a1510 0%,#1a0d0a 100%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.hero .photo-placeholder-img img{object-fit:cover;object-position:center 33%;width:110%;height:100%}.hero .photo-frame-inner:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0d0d0d 100%);position:absolute;bottom:0;left:0;right:0}.hero .hero-image:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#0d0d0d 100%);height:15%;position:absolute;bottom:0;left:0;right:0}.hero .name-card,.hero .social-card{display:none}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=950px){.hero{min-height:100vh;padding-top:var(--nav-height);overflow:visible;flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.hero:before{display:none}.hero .hero-image{width:100%;height:420px;min-height:unset;flex-shrink:0;order:1;padding:0;animation:none;overflow:visible;inset:unset!important;position:relative!important}.hero .photo-frame{width:100%;max-width:100%;height:420px;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:hidden;inset:unset!important;position:relative!important}.hero .photo-frame:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0d0d0db3 60%,#0d0d0d 100%);width:auto;height:40%;position:absolute;inset:auto 0 0}.hero .photo-frame-inner{justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;border-radius:0!important;height:410px!important}.hero .photo-placeholder-img{background:linear-gradient(#3d1810 0%,#1a0d0a 100%);flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;padding:0;display:flex}.hero .photo-frame-inner img{object-fit:cover!important;object-position:center 40%!important;width:100%!important;height:100%!important}.hero .hero-image:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0d0d0d99 50%,#0d0d0d 100%);height:45%;position:absolute;bottom:0;left:0;right:0}.hero .name-card{display:none!important}.hero .hero-content{z-index:2;color:#f2e6df;background:#0d0d0d;flex-direction:column;flex:1;order:2;gap:18px;animation:none;display:flex;min-height:unset!important;padding:1px 6% 48px!important;position:relative!important}.hero .hero-content span{background:linear-gradient(#7a4230 0%,#9a5a42 15%,#b87060 30%,#ce9178 46%,#e8b09a 58%,#ffd3c1 70%,#fff4f0 80%,#ffe8dc 90%,#c87a62 100%);-webkit-background-clip:text;background-clip:text;display:block}h1{font-size:clamp(1.55rem,6.5vw,2.2rem)!important}.hero-p{color:#f2e6dfbf;font-size:.95rem}.btn-primary{justify-content:center;width:300px!important}.badge{background:#8c48374d;border-color:#f2aba059}.pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f2e6df0f}}section.pain-section{background:var(--background-color);align-items:center;min-height:100vh;padding:80px 0;display:flex;position:relative;overflow:hidden}.pain-section:before{content:"";pointer-events:none;background:radial-gradient(#8c48372e 0%,#0000 70%);width:55%;height:120%;position:absolute;top:-10%;left:-5%}.pain-section:after{content:"";pointer-events:none;background:radial-gradient(#a661511a 0%,#0000 70%);width:40%;height:60%;position:absolute;bottom:-10%;right:0}.pain-section .container{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid;position:relative}.pain-section .image-col{animation:.9s both fadeSlideLeft;position:relative}@keyframes fadeSlideLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.pain-section .image-frame{background:linear-gradient(160deg,#8c4837 0%,#a66f5b 40%,#c09683 70%,#d9bdaf 100%);border-radius:200px 200px 140px 140px;padding:5px;position:relative;overflow:hidden}.pain-section .image-frame:before{content:"";z-index:0;background:linear-gradient(135deg,#8c4837 0%,#0000 50%,#a66f5b 100%);border-radius:4px;position:absolute;inset:-2px}.pain-section .image-inner{z-index:1;background:#1a1010;border-radius:196px 196px 136px 136px;justify-content:center;align-items:flex-end;line-height:0;display:flex;position:relative;overflow:hidden}.pain-section .image-inner img{object-fit:cover;object-position:center top;filter:grayscale(20%)contrast(1.05);width:100%;height:570px;display:block}.pain-section .image-inner:after{content:"";position:absolute;inset:0}.pain-section .corner-accent{border-top:2px solid var(--color-tree);border-left:2px solid var(--color-tree);z-index:3;opacity:.7;border-radius:2px;width:60px;height:60px;position:absolute;top:-18px;left:-18px}.pain-section .corner-accent-br{border-top:none;border-left:none;border-bottom:2px solid var(--color-tree);border-right:2px solid var(--color-tree);inset:auto -18px -18px auto}.pain-section .text-col{animation:.9s .2s both fadeSlideRight}@keyframes fadeSlideRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.pain-section .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-tree);align-items:center;gap:10px;margin-bottom:22px;font-size:.72rem;font-weight:500;display:inline-flex}.pain-section .eyebrow:before{content:"";background:var(--color-tree);width:28px;height:1px;display:block}.pain-section .headline{font-family:var(--font);color:var(--color-white);margin-bottom:28px;font-size:2em;font-weight:500;line-height:1.17}.pain-section .headline em{background:linear-gradient(#7a4230 0%,#9a5a42 15%,#b87060 30%,#ce9178 46%,#e8b09a 58%,#ffd3c1 70%,#fff4f0 80%,#ffe8dc 90%,#c87a62 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.pain-section .lead{color:#f2e6dfbf;margin-bottom:28px;font-size:1rem;font-weight:400;line-height:1.6}.pain-list{flex-direction:column;gap:14px;margin-bottom:36px;display:flex}.pain-item{border-left:2px solid var(--color-one);background:#8c483712;border-radius:0 4px 4px 0;align-items:flex-start;gap:14px;padding:16px 20px;transition:background .3s,border-color .3s;display:flex}.pain-item:hover{border-color:var(--color-tree);background:#8c483726}.pain-icon{background:var(--color-tree);border-radius:50%;width:6px;min-width:6px;height:6px;margin-top:8px}.pain-section .pain-item p{color:#f2e6dfd9;font-size:.95rem;line-height:1.55}.pain-section .pain-item p strong{color:var(--color-white);font-weight:500}.pain-section .resolution{color:#f2e6dfa6;border-top:1px solid #f2e6df1a;margin-bottom:40px;padding-top:8px;font-size:1rem;line-height:1.6}.pain-section .resolution strong{color:var(--color-white);font-weight:500}.pain-section .cta-btn{background:var(--color-button);color:var(--color-white);font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:2px;align-items:center;gap:14px;padding:18px 38px;font-size:.9rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #8c483759}.pain-section .cta-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.pain-section .cta-btn:hover:before{transform:translate(100%)}.pain-section .cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 36px #8c48378c}.pain-section .cta-arrow{width:18px;height:18px;transition:transform .2s}.pain-section .cta-btn:hover .cta-arrow{transform:translate(4px)}@media (width<=900px){.pain-section .container{grid-template-columns:1fr;gap:50px;padding:0 24px}.pain-section .image-col{order:2}.text-col{order:1}.pain-section .image-inner img{height:360px}}.sec-wrap{background:var(--background-color);padding:80px 0 70px;overflow:hidden}.sec-wrap .sec-header{margin-bottom:52px;padding:0 40px}.sec-wrap .sec-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-two);margin-bottom:14px;font-size:2em;font-weight:500}.sec-wrap .sec-title{font-family:var(--font);color:var(--color-white);max-width:520px;margin:0 80px;font-size:2em;font-weight:500;line-height:1.17}.sec-wrap .sec-title span{background:linear-gradient(#7a4230 0%,#9a5a42 15%,#b87060 30%,#ce9178 46%,#e8b09a 58%,#ffd3c1 70%,#fff4f0 80%,#ffe8dc 90%,#c87a62 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (width<=768px){.sec-wrap .sec-header{margin-bottom:30px;padding:0 16px}.sec-wrap .sec-title{margin:0;font-size:1.6em}}.sec-wrap .carousel-outer{width:100%;padding:6px 0 10px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.sec-wrap .carousel-track{gap:20px;width:max-content;padding:4px 0;animation:22s linear infinite scroll-left;display:flex}.sec-wrap .carousel-track:hover{animation-play-state:paused}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec-wrap .card{cursor:default;background:#171717;border:.5px solid #2a1f1c;border-radius:16px;flex-shrink:0;width:260px;padding:32px 28px;transition:border-color .3s,transform .3s;position:relative;overflow:hidden}.sec-wrap .card:hover{border-color:var(--color-one);transform:translateY(-4px)}.sec-wrap .card:before{content:"";opacity:0;background:linear-gradient(90deg,#8c4837,#f2aba0);height:1px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.sec-wrap .card:hover:before{opacity:1}.sec-wrap .card-icon{background:#8c483726;border:.5px solid #8c48374d;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;display:flex}.sec-wrap .card-icon svg{stroke:#f2aba0;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sec-wrap .card-num{letter-spacing:.12em;color:var(--color-one);margin-bottom:10px;font-size:11px;font-weight:500}.sec-wrap .card-title{font-family:var(--font);color:var(--color-white);margin-bottom:12px;font-size:17px;font-weight:700;line-height:1.3}.sec-wrap .card-desc{color:#9e8a84;font-size:13px;font-weight:300;line-height:1.65}.sec-wrap .cta-wrap{justify-content:center;align-items:center;margin-top:52px;display:flex}.sec-wrap .btn-primary{align-items:center;width:auto;display:inline-flex}section.como-funciona{padding:80px}.txt-funciona,.instrucoes{vertical-align:top;width:50%;margin-right:-4px;display:inline-block}.como-funciona .txt-funciona{padding-bottom:20px;position:sticky;top:50%}.como-funciona .txt-funciona h3{font-size:4em;font-weight:200;line-height:60px}.como-funciona .txt-funciona h3 span{background:linear-gradient(#7a4230 0%,#9a5a42 15%,#b87060 30%,#ce9178 46%,#e8b09a 58%,#ffd3c1 70%,#fff4f0 80%,#ffe8dc 90%,#c87a62 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600;display:block}.instrucoes .instru-box{border:2px solid #000;border-radius:20px;align-items:center;gap:20px;margin-bottom:40px;padding:20px;display:flex}.como-funciona .pain-item{gap:10px;padding:25px}.sponsors-section{background-color:var(--background-color);padding:20px 0;position:relative;overflow:hidden}.sponsors-section .carousel-wrapper{position:relative;overflow:hidden}.sponsors-section .carousel-wrapper:before,.sponsors-section .carousel-wrapper:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.sponsors-section .carousel-wrapper:before{background:linear-gradient(to right, var(--background-color), transparent);left:0}.sponsors-section .carousel-wrapper:after{background:linear-gradient(to left, var(--background-color), transparent);right:0}.sponsors-section .carousel{gap:0;width:max-content;padding:10px 0;animation:15s linear infinite sponsors-scroll;display:flex}.sponsors-section .carousel:hover{animation-play-state:paused}@keyframes sponsors-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sponsors-section .logo-item{flex-shrink:0;justify-content:center;align-items:center;height:100px;padding:0 50px;transition:transform .3s;display:flex}.sponsors-section .logo-item:hover{transform:scale(1.06)}.sponsors-section .logo-item img{object-fit:cover;border:2px solid #a66151;border-radius:50%;width:80px;height:80px;display:block}@media (width<=768px){section.como-funciona{padding:48px 24px}.txt-funciona,.instrucoes{width:100%;margin-right:0;display:block}.como-funciona .txt-funciona{padding-bottom:32px;position:static}.como-funciona .txt-funciona h3{font-size:2.8em;line-height:1.2}.como-funciona .pain-item{padding:18px 0}}@media (width<=480px){section.como-funciona{padding:40px 16px}.como-funciona .txt-funciona h3{font-size:2.2em}}section.lots{width:100%;max-width:520px;margin:0 auto;padding:2rem 1rem}.lot{border-radius:16px;padding:2rem;position:relative}@media (width>=600px){section.lots{max-width:650px;padding:2.5rem 1.5rem}.lot{padding:2.5rem 3.2rem}.lot__price{font-size:46px}.lot__name{font-size:18px}.lot__feature{font-size:15px}.lots__title{font-size:32px}.lots__subtitle{font-size:15px}.lot__btn{padding:15px;font-size:15px}}@media (width>=900px){section.lots{max-width:750px}.lot{padding:3rem 4.5rem}.lot__price{font-size:52px}.lot__name{font-size:20px}.lot__feature{font-size:16px}.lots__title{font-size:38px}.lots__subtitle{font-size:16px}.lot__btn{padding:16px;font-size:16px}}.lots__subtitle{text-align:center;margin-bottom:2rem;font-size:1.3em}.lots__subtitle em{background:linear-gradient(#7a4230 0%,#9a5a42 15%,#b87060 30%,#ce9178 46%,#e8b09a 58%,#ffd3c1 70%,#fff4f0 80%,#ffe8dc 90%,#c87a62 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lots__subtitle .lots__list{flex-direction:column;gap:16px;display:flex}.lots__list p span{font-weight:610}.lot{transition:transform .25s,box-shadow .25s}.lot--closed:hover,.lot--soon:hover{transform:translateY(-2px);box-shadow:0 6px 16px #8c483714}.lot--active:hover{transform:translateY(-2px);box-shadow:0 8px 20px #8c483738}.lot--closed{background:#f5f0ee}.lot--active{background:#8c4837}.lot--soon{background:#f5f0ee}.lot__badge{white-space:nowrap;border-radius:20px;padding:4px 14px;font-size:11px;font-weight:500;display:inline-block;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.lot__badge--closed{color:#5a2e20;background:#d9bdaf}.lot__badge--open{color:#5a2e20;background:#f2aba0}.lot__name{text-align:center;margin:0 0 12px;font-size:15px;font-weight:500}.lot__price{text-align:center;margin:0 0 4px;font-size:34px;font-weight:500}.lot__price--struck{opacity:.5;text-decoration:line-through}.lot__features{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.lot__feature{align-items:center;gap:9px;font-size:13px;display:flex}.lot__check{flex-shrink:0;justify-content:center;align-items:center;display:flex}.lot__note{text-align:center;margin:0 0 6px;font-size:12px;line-height:1.5}.lot__callout{text-align:center;margin:0 0 18px;font-size:13px;font-weight:500;line-height:1.5}.lot__btn{text-align:center;cursor:default;border:none;border-radius:10px;width:100%;padding:13px;font-size:14px;font-weight:500}.lot__btn--disabled{color:#8c7060;cursor:not-allowed;background:#c4aeaa}.lot__btn--active{color:#8c4837;cursor:pointer;background:#f2e6df;transition:background .2s,transform .15s}.lot__btn--active:hover{background:#fff;transform:scale(1.02)}.lot__btn--active:active{transform:scale(.98)}.lot__btn--soon{color:#8c7060;cursor:not-allowed;background:#c4aeaa}.lot__text--muted{color:#8c7060}.lot__text--soft{color:#b09080}.lot__text--light{color:#f2e6df}.lot__text--light2{color:#f2c9bc}.lot__text--brand{color:#8c4837}.lot__divider{border:none;border-top:.5px solid #8c483726;margin:12px 0}.lots__title{font-family:var(--font);letter-spacing:.02em;text-align:center;font-size:2em;font-weight:500}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.badge{color:#1a0808;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;z-index:10;background:linear-gradient(90deg,#8c4837,#c09683,#f2e6df,#c09683,#8c4837) 0 0/300%;border-radius:100px;padding:6px 20px;font-size:.62rem;font-weight:700;animation:2.8s linear infinite shimmerBadge;position:absolute;top:-14px;left:50%;transform:translate(-50%)}@keyframes shimmerBadge{to{background-position:300%}}.lot--active-wrapper{border-radius:20px;margin-top:14px;padding:1.5px;position:relative}.lot--active-wrapper:before,.lot--active-wrapper:after{content:"";border-radius:inherit;background:conic-gradient(from var(--angle), transparent 0deg, #c09683 60deg, #f2e6df 120deg, #c09683 180deg, transparent 240deg);position:absolute;inset:0}.lot--active-wrapper:after{filter:blur(6px);opacity:.6;inset:-3px}.lot--active-wrapper .lot--active{z-index:1;border-radius:19px;margin-top:0;animation:4s linear infinite borderSpin;position:relative}@keyframes borderSpin{to{--angle:360deg}}.lot-shimmer-border{background:linear-gradient(90deg,#8c4837,#c09683,#f2e6df,#c09683,#8c4837) 0 0/300%;border-radius:18px;padding:3px;animation:2.8s linear infinite shimmerBadge}.faq-section{width:100%;max-width:640px;margin:0 auto;padding:80px 24px}.faq-header{text-align:center;margin-bottom:48px;position:relative}.faq-eyebrow{font-family:var(--font);color:var(--color-white);z-index:1;letter-spacing:-.01em;font-size:clamp(22px,5vw,32px);font-weight:600;position:relative}.faq-list{flex-direction:column;gap:0;display:flex}.faq-item{border-top:1px solid #f2e6df1f;transition:background .25s}.faq-item:last-child{border-bottom:1px solid #f2e6df1f}.faq-item.open{background:#8c48372e;border-top-color:#a661514d}.faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px;display:flex}.faq-question-text{color:var(--color-white);font-size:14px;font-weight:700;line-height:1.45;transition:color .2s}.faq-item.open .faq-question-text{color:var(--color-tree)}.faq-icon{width:22px;height:22px;color:var(--color-white);border:1.5px solid #f2e6df59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,border-color .25s,transform .35s;display:flex}.faq-item.open .faq-icon{background:var(--color-one);border-color:var(--color-one)}.faq-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:12px;height:12px;transition:transform .35s}.faq-item.open .faq-icon svg{transform:rotate(180deg)}.faq-answer-wrapper{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.faq-item.open .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer{color:#f2e6dfb3;padding:0 20px 20px;font-size:13px;font-weight:300;line-height:1.7}footer{background:var(--background-color);border-top:1px solid #f2e6df1f;padding:18px 40px;position:relative;overflow:hidden}footer:before{content:"";background:linear-gradient(90deg,#0000,#8c483780 20%,#f2aba099 50%,#8c483780 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:grid}.footer-left{justify-content:flex-start;align-items:center;display:flex}.footer-center{flex-direction:column;align-items:center;gap:6px;display:flex}.footer-links{align-items:center;gap:8px;display:flex}.footer-links a{font-family:var(--font);letter-spacing:.04em;color:#f2e6dfa6;font-size:11px;font-weight:400;text-decoration:none;transition:color .25s}.footer-links a:hover{color:var(--color-tree)}.footer-links .sep{color:#f2e6df40;font-size:10px}.footer-copy{font-family:var(--font);letter-spacing:.03em;color:#f2e6df59;white-space:nowrap;font-size:10.5px;font-weight:300}.footer-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.created-label{letter-spacing:.06em;color:#f2e6df66;white-space:nowrap;padding-right:10px;font-size:12px;font-weight:300}.logo-wrap{opacity:.75;align-items:center;gap:8px;text-decoration:none;transition:opacity .25s;display:flex}.logo-wrap:hover{opacity:1}.logo-mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.logo-mark svg{width:14px;height:14px;fill:var(--details-white)}.logo-name{font-family:var(--font);letter-spacing:.08em;text-transform:uppercase;color:#f2e6df99;white-space:nowrap;font-size:11px;font-weight:500}@media (width<=840px){footer{padding:20px 24px}.footer-inner{grid-template-rows:auto auto auto;grid-template-columns:1fr;justify-items:center;gap:12px}.footer-left{display:none}.footer-right{justify-content:center}}@media (width<=1117px){.navbar-container{padding:0 1.2rem}.navMenu{-webkit-backdrop-filter:blur(30px);z-index:1000;background:#0d0d0df2;border-left:1px solid #f2e6df0f;flex-direction:column;justify-content:center;align-items:center;gap:1.8rem;width:65%;max-width:320px;height:100dvh;padding:0 2rem;transition:right .6s cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:-100%;box-shadow:-8px 0 40px #00000080}.navMenu.active{right:0}.navMenu li{opacity:0;text-align:center;width:100%;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.navMenu.active li{opacity:1;transform:translateY(0)}.navMenu.active li:first-child{transition-delay:80ms}.navMenu.active li:nth-child(2){transition-delay:.14s}.navMenu.active li:nth-child(3){transition-delay:.2s}.navMenu.active li:nth-child(4){transition-delay:.26s}.navMenu.active li:nth-child(5){transition-delay:.32s}.navMenu.active li:nth-child(6){transition-delay:.38s}.nav-link{letter-spacing:.15em;color:#f2e6dfa6;font-size:1.05rem;font-weight:300}.nav-link:hover{color:var(--color-white)}.nav-link:after{display:none}.nav-link:before{bottom:-2px}.cta-button{border-color:#f2aba04d;margin-top:.5rem;padding:.7rem 2rem;font-size:.85rem}.iconmenu{display:flex}.logo img{height:26px}}.overlay{-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:999;background:#0009;width:100%;height:100%;transition:opacity .4s,visibility .4s;position:fixed;top:0;left:0}.overlay.active{opacity:1;visibility:visible}.scroll-indicator{animation:2s infinite bounce;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.scroll-indicator:before{content:"";background:var(--primary-color);opacity:.6;width:2px;height:40px;margin:0 auto 10px;display:block}.scroll-indicator:after{content:"↓";color:var(--color-tree);opacity:.6;font-size:1.5rem;display:block}@keyframes bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(10px)}}@media (width<=768px){.pain-section .container{padding:0 20px}.pain-section .headline{font-size:1.6em}.faq-section{padding:40px 16px}.sec-wrap .card{width:250px;padding:24px 20px}}
