.home{overflow-x:hidden}.home-hero{min-height:720px;padding:var(--space-2xl) 0;background:radial-gradient(ellipse at top right, #f5a62314 0%, transparent 50%), linear-gradient(135deg, var(--bg) 0%, var(--bg-alt) 100%);align-items:center;display:flex;position:relative;overflow:hidden}.home-hero .container{gap:var(--space-3xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.home-hero__content{max-width:600px}.home-hero__badge{font-family:var(--font-sub);text-transform:uppercase;letter-spacing:.05em;color:var(--primary);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);margin-bottom:var(--space-md);background:#f5a6231a;font-size:.875rem;font-weight:600;animation:.6s ease-out fadeInSlideUp;display:inline-block}.home-hero__title{font-family:var(--font-heading);color:var(--text);margin-bottom:var(--space-lg);font-size:3.5rem;font-weight:700;line-height:1.1;animation:.8s ease-out .1s both fadeInSlideUp}.home-hero__subtitle{font-family:var(--font-sub);color:var(--text-secondary);margin-bottom:var(--space-xl);font-size:1.25rem;line-height:1.6;animation:.8s ease-out .2s both fadeIn}.home-hero__microbenefits{gap:var(--space-sm);margin-bottom:var(--space-2xl);flex-direction:column;animation:.8s ease-out .3s both fadeInSlideUp;display:flex}.home-hero__microbenefit{align-items:center;gap:var(--space-sm);font-family:var(--font-body);color:var(--text-secondary);font-size:1rem;display:flex}.home-hero__microbenefit-icon{color:var(--primary);font-size:1.1rem;font-weight:700}.home-hero__actions{gap:var(--space-lg);flex-wrap:wrap;animation:.8s ease-out .4s both fadeInScale;display:flex}.home-hero__actions .btn-primary{padding:var(--space-md) var(--space-xl);font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 20px #f5a6234d}.home-hero__actions .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #f5a62366}.home-hero__micro-proof{font-family:var(--font-body);color:var(--text-secondary);margin-top:var(--space-lg);opacity:.8;font-size:.875rem;animation:.8s ease-out .5s both fadeIn}.home-hero__visual{justify-content:center;align-items:center;display:flex}.home-hero__image-container{aspect-ratio:753/1024;border-radius:20px;width:100%;max-width:500px;animation:1s ease-out .6s both fadeInZoom;position:relative;overflow:hidden;box-shadow:0 10px 40px #0006,0 0 60px #f5a6231a}.home-hero__picture{width:100%;height:100%;display:block}.home-hero__image{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.home-hero__image-container:hover .home-hero__image{transform:scale(1.05)}.home-hero__image-overlay{pointer-events:none;background:linear-gradient(#0000001a 0%,#0006 100%);position:absolute;inset:0}@media (width<=768px){.home-hero{min-height:940px;padding:var(--space-xl) 0}.home-hero .container{gap:var(--space-xl);text-align:center;grid-template-columns:1fr}.home-hero__badge{margin-bottom:var(--space-sm);font-size:.75rem}.home-hero__title{font-size:2.5rem}.home-hero__subtitle{margin-bottom:var(--space-lg);font-size:1.125rem}.home-hero__microbenefits{gap:var(--space-xs);margin-bottom:var(--space-xl);text-align:left;max-width:300px;margin-left:auto;margin-right:auto}.home-hero__microbenefit{font-size:.9rem}.home-hero__actions{justify-content:center;align-items:center;gap:var(--space-md);flex-direction:column}.home-hero__actions .btn-primary{padding:var(--space-sm) var(--space-lg);font-size:1rem}.home-hero__micro-proof{text-align:center;font-size:.8rem}.home-hero__image-container{border-radius:16px;max-width:100%}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInZoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.value-section{padding:var(--space-3xl) 0;background-color:var(--bg)}.value-section__header{opacity:0;margin-bottom:var(--space-2xl);transition:opacity .6s,transform .6s;transform:translateY(20px)}.value-section__header.visible{opacity:1;transform:translateY(0)}.value-accordion{max-width:900px;margin:0 auto}.value-accordion__item{border-bottom:1px solid #ffffff14;transition:border-color .3s}.value-accordion__item:first-child{border-top:1px solid #ffffff14}.value-accordion__item--open{border-color:#f5a6234d}.value-accordion__trigger{width:100%;padding:var(--space-lg) var(--space-md);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:var(--space-md);background:0 0;border:none;transition:background-color .2s;display:flex}.value-accordion__trigger:hover{background-color:#ffffff05}.value-accordion__trigger:focus{outline-offset:-2px;outline:2px solid #f5a62380}.value-accordion__trigger-content{align-items:center;gap:var(--space-md);flex:1;display:flex}.value-accordion__icon-wrapper{background:#f5a62314;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s,transform .3s;display:flex}.value-accordion__item--open .value-accordion__icon-wrapper{background:#f5a62326;transform:scale(1.05)}.value-accordion__icon{color:var(--primary)}.value-accordion__title{font-family:var(--font-heading);color:var(--text);font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.value-accordion__item--open .value-accordion__title{color:var(--primary)}.value-accordion__chevron{width:20px;height:20px;color:var(--text-secondary);flex-shrink:0;transition:transform .3s,color .3s}.value-accordion__chevron--open{color:var(--primary);transform:rotate(180deg)}.value-accordion__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.value-accordion__panel--open{opacity:1;grid-template-rows:1fr}.value-accordion__panel-inner{overflow:hidden}.value-accordion__description{padding:0 var(--space-md) var(--space-lg) calc(var(--space-md) + 64px);font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:.975rem;line-height:1.6}@media (width<=1024px){.value-section{padding:var(--space-2xl) 0}.value-accordion__trigger{padding:var(--space-md)}.value-accordion__icon-wrapper{width:36px;height:36px}.value-accordion__title{font-size:1rem}.value-accordion__description{padding:0 var(--space-md) var(--space-md) calc(var(--space-md) + 60px);font-size:.925rem}}@media (width<=768px){.value-section{padding:var(--space-xl) 0}.value-section__header{margin-bottom:var(--space-xl)}.value-accordion__trigger{padding:var(--space-sm) var(--space-xs);gap:var(--space-sm)}.value-accordion__trigger-content{gap:var(--space-sm)}.value-accordion__icon-wrapper{width:32px;height:32px}.value-accordion__icon{width:16px;height:16px}.value-accordion__title{font-size:.975rem}.value-accordion__chevron{width:18px;height:18px}.value-accordion__description{padding:0 var(--space-xs) var(--space-sm) calc(var(--space-xs) + 56px);font-size:.875rem;line-height:1.5}}@media (width<=480px){.value-section{padding:var(--space-lg) 0}.value-accordion__trigger{padding:var(--space-xs)}.value-accordion__icon-wrapper{width:28px;height:28px}.value-accordion__icon{width:14px;height:14px}.value-accordion__title{font-size:.925rem}.value-accordion__chevron{width:16px;height:16px}.value-accordion__description{padding:0 var(--space-xs) var(--space-xs) calc(var(--space-xs) + 52px);font-size:.85rem}}.product-selection{padding:var(--space-3xl) 0;background-color:var(--bg-alt)}.product-selection__header{margin-bottom:var(--space-2xl)}.product-selection__grid{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr);display:grid}.product-card{background-color:var(--surface);border:2px solid #0000;border-radius:20px;flex-direction:column;min-height:620px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.product-card:before{content:"";background:linear-gradient(45deg, var(--primary), var(--primary-light));opacity:0;z-index:-1;border-radius:20px;transition:opacity .3s;position:absolute;inset:-2px}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0003}.product-card:hover:before{opacity:.3}.product-card__image-wrapper{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);justify-content:center;align-items:center;width:100%;height:240px;display:flex;position:relative;overflow:hidden}.product-card__image-wrapper:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffcc000d 0%,#0000 70%);position:absolute;inset:0}.product-card__picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-card__image{object-fit:contain;filter:drop-shadow(0 4px 8px #0000004d);width:auto;max-width:90%;height:auto;max-height:90%;transition:transform .3s}.product-card:hover .product-card__image{transform:scale(1.05)}.product-card__content{padding:var(--space-xl);flex-direction:column;flex:1;display:flex}.product-card__header{margin-bottom:var(--space-lg)}.product-card__title{font-family:var(--font-heading);color:var(--primary);margin-bottom:var(--space-sm);font-size:1.5rem;font-weight:700;line-height:1.2}.product-card__description{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.5}.product-card__features{margin-bottom:var(--space-lg);flex:1}.feature-item{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);display:flex}.feature-item:last-child{margin-bottom:0}.feature-item__check{color:var(--primary);flex-shrink:0;font-size:1.125rem;font-weight:700}.feature-item__text{font-family:var(--font-body);color:var(--text);font-size:.95rem;line-height:1.4}.product-card__footer{padding:0 var(--space-xl) var(--space-xl);margin-top:auto}.product-card__cta{width:100%;padding:var(--space-md) var(--space-xl);justify-content:center;font-weight:600;transition:all .3s}.product-card:hover .product-card__cta{transform:translateY(-1px);box-shadow:0 4px 12px #ffcc004d}.product-selection__header .animate-on-scroll{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.product-selection__header .animate-on-scroll.animate-in{opacity:1;transition-delay:0s;transform:translateY(0)}.product-card.animate-on-scroll:first-child.animate-in{transition-delay:0s}.product-card.animate-on-scroll:nth-child(2).animate-in{transition-delay:.15s}@media (width<=1024px){.product-selection__grid{gap:var(--space-xl)}.product-card__image-wrapper{height:200px}}@media (width<=768px){.product-selection{padding:var(--space-xl) 0}.product-selection__grid{gap:var(--space-lg);grid-template-columns:1fr}.product-card{border-radius:16px;min-height:560px}.product-card__content{padding:var(--space-lg)}.product-card__footer{padding:0 var(--space-lg) var(--space-lg)}.product-card__image-wrapper{height:180px}.product-card__title{font-size:1.25rem}.product-card:hover{transform:translateY(-2px)}}@media (width<=480px){.product-card__image-wrapper{height:160px}.product-card{min-height:520px}.product-card__content{padding:var(--space-md)}.product-card__footer{padding:0 var(--space-md) var(--space-md)}}.differentials-section{padding:var(--space-3xl) 0;background-color:var(--bg)}.differentials-section__header{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}.differentials-section__header.visible{opacity:1;transform:translateY(0)}.differentials-section__grid{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(3,1fr);display:grid}.differential-item{text-align:center;padding:var(--space-xl);background-color:var(--surface);opacity:0;height:100%;transition:transform .3s,box-shadow .3s,opacity .6s;transition-delay:var(--delay);border:1px solid #f5a6231a;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex;transform:translateY(30px)}.differential-item.visible{opacity:1;transform:translateY(0)}.differential-item:hover{border-color:var(--primary);transform:translateY(-4px);box-shadow:0 20px 40px #0000004d,0 0 20px #f5a6231a}.differential-item__icon{width:80px;height:80px;margin:0 auto var(--space-lg);background-color:#f5a623;border-radius:50%;justify-content:center;align-items:center;display:flex}.differential-item__icon-svg{color:#000;width:40px;height:40px}.differential-item__title{font-family:var(--font-sub);color:#fff;margin-bottom:var(--space-sm);font-size:1.125rem;font-weight:600;line-height:1.4}.differential-item__description{font-family:var(--font-body);color:#a6a6a6;font-size:.95rem;line-height:1.6}@media (width<=1024px){.differentials-section__grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.differentials-section{padding:var(--space-xl) 0}.differentials-section__grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}.differential-item{padding:var(--space-lg)}.differential-item__icon{width:60px;height:60px}.differential-item__icon-svg{width:30px;height:30px}.differential-item__title{font-size:1rem}.differential-item__description{font-size:.875rem}}@media (width<=480px){.differentials-section__grid{gap:var(--space-lg);grid-template-columns:1fr}}.benefits-section{padding:var(--space-3xl) 0;background-color:var(--bg-alt);overflow:hidden}.benefits-section__content{gap:var(--space-3xl);margin-top:var(--space-2xl);grid-template-columns:2fr 1fr;align-items:start;display:grid}.benefits-section__subtitle{font-family:var(--font-heading);color:var(--primary);margin-bottom:var(--space-lg);font-size:1.5rem;font-weight:600;position:relative}.benefits-section__subtitle:after{content:"";background:linear-gradient(90deg, var(--primary), transparent);border-radius:2px;width:40px;height:3px;position:absolute;bottom:-8px;left:0}.applications-grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}.application-card{background-color:var(--surface);padding:var(--space-xl);border:1px solid #ffd7001a;border-radius:20px;flex-direction:column;align-items:flex-start;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000001a}.application-card__icon-wrapper{background-color:var(--primary);width:48px;height:48px;margin-bottom:var(--space-md);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.application-card__icon{color:#000;stroke-width:2.5px;width:24px;height:24px}.application-card:hover{border-color:#ffd7004d;transform:translateY(-4px);box-shadow:0 8px 30px #00000026}.application-card__title{font-family:var(--font-sub);color:var(--text);margin-bottom:var(--space-sm);font-size:1.125rem;font-weight:600;line-height:1.3}.application-card__description{font-family:var(--font-body);color:var(--text-secondary);font-size:.95rem;line-height:1.5}.benefits-list{background:linear-gradient(135deg, var(--surface), #2a2a2acc);padding:var(--space-xl);border:1px solid #ffd70026;border-radius:20px;position:relative;box-shadow:0 8px 32px #0000001f}.benefits-list:before{content:"";z-index:-1;opacity:.6;background:linear-gradient(135deg,#ffd70040,#0000);border-radius:20px;position:absolute;inset:-1px}.benefit-item{align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-sm) 0;display:flex}.benefit-item:last-child{margin-bottom:0}.benefit-item__icon{width:22px;height:22px;color:var(--primary);background-color:#ffd7001a;border-radius:50%;flex-shrink:0;margin-top:2px;padding:2px}.benefit-item__text{font-family:var(--font-body);color:var(--text);font-size:1rem;font-weight:500;line-height:1.5}.animate-on-scroll{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}@media (width<=1024px){.benefits-section__content{gap:var(--space-2xl);grid-template-columns:1fr;align-items:start}.applications-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.benefits-section{padding:var(--space-xl) 0}.benefits-section__content{gap:var(--space-xl);margin-top:var(--space-xl);grid-template-columns:1fr;align-items:start}.applications-grid{gap:var(--space-md);grid-template-columns:1fr}.application-card{padding:var(--space-lg)}.application-card__icon-wrapper{width:40px;height:40px}.application-card__icon{width:20px;height:20px}.benefits-list{padding:var(--space-lg)}.benefits-section__subtitle{font-size:1.25rem}.benefits-section__subtitle:after{width:30px;height:2px}}@media (width<=480px){.application-card{padding:var(--space-md)}.application-card__icon-wrapper{width:36px;height:36px}.application-card__icon{width:18px;height:18px}.benefits-list{padding:var(--space-md)}.benefit-item{gap:var(--space-sm);margin-bottom:var(--space-md)}.benefit-item__icon{width:20px;height:20px}}.social-proof-section{padding:var(--space-3xl) 0;background-color:var(--bg);opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1);transform:translateY(30px)}.social-proof-section.visible{opacity:1;transform:translateY(0)}.social-proof-section__header{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1) .2s,transform .6s cubic-bezier(.4,0,.2,1) .2s;transform:translateY(20px)}.social-proof-section.visible .social-proof-section__header{opacity:1;transform:translateY(0)}.social-proof-section__content{margin-top:var(--space-2xl)}.testimonial-showcase{justify-content:center;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-xl);opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1) .4s,transform .6s cubic-bezier(.4,0,.2,1) .4s;display:flex;transform:translateY(20px)}.social-proof-section.visible .testimonial-showcase{opacity:1;transform:translateY(0)}.testimonial-nav{border:1px solid var(--surface);background:var(--bg-alt);width:48px;height:48px;color:var(--text-secondary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.testimonial-nav:hover{background:var(--surface);color:var(--text);border-color:var(--primary);transform:scale(1.05)}.testimonial-nav:active{transform:scale(.98)}.testimonial-nav--small{width:36px;height:36px}.testimonial-card-main{background:linear-gradient(145deg, var(--surface), var(--bg-alt));border:1px solid var(--surface);border-radius:var(--radius-lg);padding:var(--space-2xl);width:100%;max-width:700px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 24px #0000004d}.testimonial-card-main:hover{border-color:#f5a62333;box-shadow:0 8px 32px #0006}.testimonial-quote-mark{top:var(--space-lg);left:var(--space-xl);font-family:var(--font-heading);color:var(--primary);opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:6rem;line-height:1;position:absolute}.testimonial-card-main__header{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);z-index:1;display:flex;position:relative}.testimonial-author{align-items:center;gap:var(--space-md);display:flex}.testimonial-avatar{background:linear-gradient(135deg, var(--primary), var(--primary-strong));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 2px 8px #f5a6234d}.testimonial-avatar__initial{font-family:var(--font-heading);color:var(--bg);font-size:1.5rem;font-weight:700}.testimonial-author__info{gap:var(--space-xs);flex-direction:column;display:flex}.testimonial-author__name{font-family:var(--font-sub);color:var(--text);margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.testimonial-author__meta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.testimonial-author__reviews,.testimonial-author__date{font-family:var(--font-body);color:var(--text-muted);font-size:.8rem}.testimonial-rating{flex-shrink:0;gap:2px;display:flex}.testimonial-rating__star{color:var(--primary);font-size:1.1rem;line-height:1}.testimonial-card-main__divider{background:linear-gradient(90deg, transparent, var(--surface), transparent);height:1px;margin:var(--space-lg) 0}.testimonial-card-main__body{z-index:1;align-items:center;min-height:80px;display:flex;position:relative}.testimonial-card-main__text{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:1.15rem;font-style:italic;line-height:1.7}.testimonial-card-main__no-comment{justify-content:center;align-items:center;width:100%;display:flex}.testimonial-card-main__verified-badge{align-items:center;gap:var(--space-sm);font-family:var(--font-sub);color:var(--primary);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:#f5a6231a;border:1px solid #f5a62333;font-size:.95rem;display:inline-flex}.testimonial-card-main__footer{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--surface);justify-content:space-between;align-items:center;display:flex}.testimonial-source-badge{font-family:var(--font-body);color:var(--text-muted);background:var(--bg);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid var(--surface);font-size:.75rem}.testimonial-verified-text{font-family:var(--font-body);color:var(--text-muted);font-size:.8rem;font-style:italic}.testimonial-pagination{justify-content:center;align-items:center;gap:var(--space-md);margin-bottom:var(--space-2xl);display:none}.testimonial-dots{align-items:center;gap:var(--space-sm);display:flex}.testimonial-dot{background:var(--text-secondary);opacity:.3;cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.testimonial-dot:hover{opacity:.6;transform:scale(1.2)}.testimonial-dot.active{background:var(--primary);opacity:1;transform:scale(1.3);box-shadow:0 0 8px #f5a62366}.social-proof__stats{gap:var(--space-lg);text-align:center;opacity:0;grid-template-columns:repeat(3,1fr);max-width:800px;margin:0 auto;transition:opacity .6s cubic-bezier(.4,0,.2,1) .6s,transform .6s cubic-bezier(.4,0,.2,1) .6s;display:grid;transform:translateY(20px)}.social-proof-section.visible .social-proof__stats{opacity:1;transform:translateY(0)}.stat-item{background:linear-gradient(135deg, var(--surface), var(--bg-alt));padding:var(--space-lg);border-radius:var(--radius-md);border:1px solid var(--surface);transition:all .3s}.stat-item:hover{border-color:#f5a6234d;transform:translateY(-2px)}.stat-item__number{font-family:var(--font-heading);color:var(--primary);margin-bottom:var(--space-xs);font-size:2.5rem;font-weight:700;line-height:1}.stat-item__label{font-family:var(--font-sub);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:.9rem}@media (width<=1024px){.testimonial-showcase{gap:var(--space-lg)}.testimonial-card-main{padding:var(--space-xl)}.testimonial-quote-mark{font-size:4rem}.testimonial-card-main__text{font-size:1.05rem}}@media (width<=768px){.social-proof-section{padding:var(--space-2xl) 0}.testimonial-showcase{gap:var(--space-md);flex-direction:column}.testimonial-nav:not(.testimonial-nav--small){display:none}.testimonial-pagination{display:flex}.testimonial-card-main{padding:var(--space-lg);max-width:100%}.testimonial-quote-mark{top:var(--space-md);left:var(--space-lg);font-size:3rem}.testimonial-card-main__header{align-items:flex-start;gap:var(--space-md);flex-direction:column}.testimonial-rating{align-self:flex-start}.testimonial-card-main__text{font-size:1rem}.testimonial-card-main__footer{gap:var(--space-sm);flex-direction:column;align-items:flex-start}.social-proof__stats{gap:var(--space-sm);grid-template-columns:repeat(3,1fr)}.stat-item{padding:var(--space-md)}.stat-item__number{font-size:1.75rem}.stat-item__label{font-size:.75rem}}@media (width<=480px){.social-proof-section{padding:var(--space-xl) 0}.testimonial-card-main{padding:var(--space-md)}.testimonial-avatar{width:40px;height:40px}.testimonial-avatar__initial{font-size:1.25rem}.testimonial-author__name{font-size:1rem}.testimonial-card-main__text{font-size:.95rem;line-height:1.6}.testimonial-card-main__verified-badge{font-size:.85rem}.social-proof__stats{gap:var(--space-sm);grid-template-columns:1fr}.stat-item__number{font-size:2rem}.stat-item__label{font-size:.8rem}.testimonial-dot{width:6px;height:6px}}.home-seo{padding:var(--space-3xl) 0;background:linear-gradient(135deg,#f5a6230e,#0000 38%),linear-gradient(#121212d6,#0d0d0df5);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;position:relative;overflow:hidden}.home-seo:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(#0000,#f5a62361,#0000);width:1px;position:absolute;inset:0 auto 0 50%}.home-seo__content{gap:clamp(var(--space-xl), 5vw, var(--space-3xl));grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);align-items:start;max-width:1080px;margin:0 auto;display:grid;position:relative}.home-seo__intro{max-width:430px}.home-seo__eyebrow{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);color:var(--primary);font-family:var(--font-sub);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700;line-height:1;display:inline-flex}.home-seo__eyebrow:before{content:"";background:currentColor;width:34px;height:1px}.home-seo__heading{margin-bottom:0}.home-seo__heading .section-title__title{overflow-wrap:normal;word-break:normal;max-width:12ch;margin-bottom:0;font-size:clamp(2.2rem,4vw,3.15rem);line-height:1.05}.home-seo__body{max-width:620px}.home-seo__text{gap:var(--space-lg);padding-left:var(--space-xl);border-left:1px solid #ffffff14;display:grid}.home-seo__text p{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.75}.home-seo__links{gap:var(--space-md);margin-top:var(--space-xl);padding-left:var(--space-xl);flex-wrap:wrap;display:flex}.home-seo__link{justify-content:center;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-md);color:var(--primary);font-family:var(--font-sub);background:#f5a62309;border:1px solid #f5a62373;font-weight:600;line-height:1.3;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.home-seo__link:after{content:"→";font-size:1rem;line-height:1}.home-seo__link:hover{border-color:var(--primary);color:var(--primary-strong);background:#f5a6231c;transform:translateY(-1px)}@media (width<=1024px){.home-seo:before{display:none}.home-seo__content{gap:var(--space-xl);grid-template-columns:1fr;max-width:820px}.home-seo__intro,.home-seo__body{max-width:none}.home-seo__heading .section-title__title{max-width:14ch}.home-seo__text,.home-seo__links{padding-left:0}.home-seo__text{border-left:0}}@media (width<=768px){.home-seo{padding:var(--space-xl) 0}.home-seo__content{gap:var(--space-lg)}.home-seo__eyebrow{font-size:.72rem}.home-seo__heading .section-title__title{max-width:100%;font-size:2rem}.home-seo__text{gap:var(--space-md)}.home-seo__text p{font-size:.96rem;line-height:1.68}.home-seo__links{margin-top:var(--space-lg);flex-direction:column}.home-seo__link{width:100%;padding-inline:var(--space-lg);justify-content:center}}
