.hero{padding-top:calc(70px + var(--space-xl));padding-bottom:var(--space-2xl);background-color:var(--color-bg);overflow:hidden}.hero-container{gap:var(--space-2xl);flex-direction:column;display:flex}.hero-content{align-items:flex-start;gap:var(--space-md);z-index:2;flex-direction:column;display:flex}.hero-badge{align-items:center;gap:var(--space-xs);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-text);box-shadow:var(--shadow-sm);flex-wrap:wrap;padding:.5rem 1rem;display:inline-flex}.badge-dot{background-color:var(--color-secondary);border-radius:50%;width:4px;height:4px}.hero-headline{font-size:var(--fs-3xl);line-height:var(--lh-tight);color:var(--color-primary);margin:0}.hero-headline em{color:var(--color-secondary);font-style:normal}.hero-subheadline{font-size:var(--fs-base);color:var(--color-muted);line-height:var(--lh-normal);max-width:100%;margin:0}.social-proof-row{align-items:flex-start;gap:var(--space-md);margin-top:var(--space-xs);flex-direction:column;display:flex}.sp-box{align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);display:flex}.stars{letter-spacing:2px}.sp-text strong{font-weight:var(--fw-bold);color:var(--color-text)}.sp-divider{display:none}.btn-arrow{transition:transform var(--transition-fast)}.btn-hero:hover .btn-arrow{transform:translate(4px)}.trust-anchors{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);font-size:var(--fs-xs);color:var(--color-muted);font-weight:var(--fw-medium);flex-wrap:wrap;display:flex}.ta-sep{color:var(--color-secondary);font-weight:var(--fw-bold)}.hero-image-wrapper{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md);aspect-ratio:4/3;z-index:1;position:relative;overflow:hidden}.hero-img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.hero-image-wrapper:hover .hero-img{transform:scale(1.05)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-content>*{opacity:0;animation:.6s forwards fadeUp}.hero-content>:first-child{animation-delay:.1s}.hero-content>:nth-child(2){animation-delay:.2s}.hero-content>:nth-child(3){animation-delay:.3s}.hero-content>:nth-child(4){animation-delay:.4s}.hero-content>:nth-child(5){animation-delay:.5s}.hero-image-wrapper{opacity:0;animation:.8s .3s forwards fadeUp}@media (width>=768px){.hero{padding-top:calc(80px + var(--space-3xl));padding-bottom:var(--space-4xl);align-items:center;min-height:100vh;display:flex}.hero-container{flex-direction:row;justify-content:space-between;align-items:center}.hero-content{max-width:50%;padding-right:var(--space-2xl);flex:1}.br-desktop{display:block}.hero-headline{font-size:var(--fs-5xl)}.hero-subheadline{font-size:var(--fs-lg)}.social-proof-row{align-items:center;gap:var(--space-lg);margin-top:var(--space-md);flex-direction:row}.sp-divider{background-color:var(--color-border);width:1px;height:40px;display:block}.trust-anchors{font-size:var(--fs-sm);gap:var(--space-sm);margin-top:var(--space-lg)}.hero-image-wrapper{aspect-ratio:auto;flex:1;height:600px}}.pain-section{background-color:var(--color-primary);color:var(--color-bg);padding-block:var(--space-4xl);position:relative;overflow:hidden}.pain-section:before{content:"";background:linear-gradient(90deg, transparent, var(--color-secondary), transparent);opacity:.4;width:100%;height:1px;position:absolute;top:0;left:0}.section-headline{font-size:var(--fs-3xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);max-width:700px;margin-bottom:var(--space-3xl);text-wrap:balance}.pain-section .section-headline{color:var(--color-bg)}.pain-stats-row{margin-bottom:var(--space-4xl);flex-direction:column;gap:0;display:flex}.pain-stat{padding-block:var(--space-xl);border-bottom:1px solid #ffffff0f}.pain-stat:last-child{border-bottom:none}.stat-number{font-family:var(--font-serif);font-size:var(--fs-5xl);color:var(--color-surface);margin-bottom:var(--space-sm);letter-spacing:-.03em;font-weight:300;line-height:1;display:block}.stat-pct{color:var(--color-secondary);margin-left:.05em;font-size:.55em;font-weight:300}.stat-desc{font-size:var(--fs-sm);color:#fdfbf78c;line-height:var(--lh-loose);max-width:100%;font-weight:300}.pain-stat-divider{display:none}.pain-divider-line{height:1px;margin-bottom:var(--space-3xl);background:linear-gradient(90deg,#0000,#8b6b4a4d,#0000)}.pain-manifesto{gap:var(--space-2xl);flex-direction:column;display:flex}.manifesto-quote{font-family:var(--font-serif);font-size:var(--fs-xl);color:#fdfbf7d9;font-style:italic;font-weight:300;line-height:var(--lh-loose);padding-left:var(--space-lg);border-left:2px solid var(--color-secondary);margin-bottom:var(--space-md)}.manifesto-attribution{font-size:var(--fs-xs);color:#fdfbf766;letter-spacing:.05em;text-transform:uppercase}.manifesto-body{font-size:var(--fs-base);color:#fdfbf799;line-height:var(--lh-loose);margin-bottom:var(--space-md);font-weight:300}.pain-cta-link{align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.06em;color:var(--color-secondary);text-transform:uppercase;margin-top:var(--space-sm);transition:gap var(--transition-fast), color var(--transition-fast);display:inline-flex}.pain-cta-link:hover,.pain-cta-link:focus-visible{color:#a4815c;gap:var(--space-md)}@media (width>=768px){.section-headline{font-size:var(--fs-4xl)}.pain-stats-row{padding-block:var(--space-xl);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;flex-direction:row;justify-content:space-between;align-items:stretch}.pain-stat{padding-block:0;padding-inline:var(--space-xl);border-bottom:none;flex-direction:column;flex:1;justify-content:center;display:flex}.pain-stat:first-child{padding-left:0}.pain-stat:last-child{padding-right:0}.stat-desc{max-width:260px}.pain-stat-divider{background:#ffffff12;width:1px;display:block}.pain-manifesto{gap:var(--space-4xl);flex-direction:row;align-items:flex-start}.manifesto-left{flex:1}.manifesto-right{flex:1.2}.manifesto-quote{font-size:var(--fs-2xl)}}.oferta-section{background-color:var(--color-bg);padding-block:var(--space-4xl)}.br-desktop{display:none}.oferta-category{gap:var(--space-xl);flex-direction:column;display:flex}.oferta-cat-header{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.oferta-cat-meta{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.oferta-cat-number{font-family:var(--font-serif);font-size:var(--fs-4xl);color:var(--color-secondary);opacity:.5;letter-spacing:-.04em;user-select:none;flex-shrink:0;font-weight:300;line-height:1}.oferta-cat-text{gap:var(--space-xs);flex-direction:column;display:flex}.oferta-cat-title{font-family:var(--font-serif);font-size:var(--fs-2xl);color:var(--color-primary);margin:0;font-weight:400;line-height:1.2}.oferta-cat-desc{font-size:var(--fs-sm);color:var(--color-muted);line-height:var(--lh-loose);max-width:580px;margin:0}.oferta-gallery-link{align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.07em;color:var(--color-secondary);text-transform:uppercase;white-space:nowrap;transition:gap var(--transition-fast), color var(--transition-fast);flex-shrink:0;display:inline-flex}.oferta-gallery-link:hover,.oferta-gallery-link:focus-visible{color:var(--color-primary);gap:var(--space-md)}.oferta-realizations{gap:var(--space-md);grid-template-columns:1fr;display:grid}.realization-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:block;position:relative;overflow:hidden}.realization-img-wrap{aspect-ratio:4/3;background-color:var(--color-border);position:relative;overflow:hidden}.realization-img-wrap img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.realization-card:hover .realization-img-wrap img,.realization-card:focus-visible .realization-img-wrap img{transform:scale(1.04)}.realization-overlay{padding:var(--space-lg);opacity:0;transition:opacity var(--transition);background:linear-gradient(#0000 0%,#00000026 55%,#000000bf 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.realization-card:hover .realization-overlay,.realization-card:focus-visible .realization-overlay{opacity:1}.realization-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-surface);letter-spacing:.04em;transition:transform var(--transition);transform:translateY(6px)}.realization-card:hover .realization-label,.realization-card:focus-visible .realization-label{transform:translateY(0)}.oferta-divider{background-color:var(--color-border);height:1px;margin-block:var(--space-3xl)}.oferta-all-cta{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex}.oferta-all-note{font-size:var(--fs-xs);color:var(--color-muted);letter-spacing:.04em}@media (width>=768px){.section-headline{font-size:var(--fs-4xl);margin-bottom:var(--space-4xl)}.br-desktop{display:block}.oferta-cat-header{justify-content:space-between;align-items:flex-end;gap:var(--space-2xl);flex-direction:row}.oferta-cat-meta{align-items:flex-start;gap:var(--space-xl);flex-direction:row}.oferta-cat-number{font-size:var(--fs-5xl);margin-top:-.35rem}.oferta-cat-title{font-size:var(--fs-3xl)}.oferta-realizations{gap:var(--space-lg);grid-template-columns:repeat(3,1fr)}.oferta-gallery-link{margin-bottom:.5rem}}.reviews-section{background-color:var(--color-bg);padding-block:var(--space-4xl)}.reviews-grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.review-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.review-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-secondary);transform:translateY(-4px)}.review-media{aspect-ratio:16/9;background-color:var(--color-border);border-bottom:1px solid var(--color-border);flex-shrink:0;width:100%;overflow:hidden}.review-media img,.review-media video{object-fit:cover;width:100%;height:100%;display:block}.review-card-content{padding:var(--space-xl);gap:var(--space-md);z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.review-card-content:before{content:"“";font-family:var(--font-serif);color:var(--color-border);pointer-events:none;user-select:none;z-index:-1;opacity:.6;font-size:6rem;font-weight:300;line-height:1;position:absolute;top:-.5rem;right:1.5rem}.review-header{justify-content:space-between;align-items:center;display:flex}.review-stars{font-size:var(--fs-sm);letter-spacing:2px}.review-source{opacity:.8;width:24px;height:24px;transition:opacity var(--transition-fast), transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.review-card:hover .review-source{opacity:1;transform:scale(1.1)}.review-text{font-family:var(--font-serif);font-size:var(--fs-lg);color:var(--color-primary);font-style:italic;font-weight:300;line-height:var(--lh-loose);flex:1;margin:0}.review-author{align-items:center;gap:var(--space-md);border-top:1px solid var(--color-border);padding-top:var(--space-md);margin-top:auto;display:flex}.review-avatar{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--color-secondary), var(--color-primary));width:48px;height:48px;color:var(--color-surface);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.05em;flex-shrink:0;justify-content:center;align-items:center;display:flex}.review-avatar-img{border-radius:var(--radius-pill);object-fit:cover;border:1px solid var(--color-border);flex-shrink:0;width:48px;height:48px}.review-author-info{flex-direction:column;gap:2px;display:flex}.review-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-primary)}.review-location{font-size:var(--fs-xs);color:var(--color-muted)}@media (width>=768px){.section-headline{font-size:var(--fs-4xl);margin-bottom:var(--space-4xl)}.reviews-grid{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.reviews-grid{grid-template-columns:repeat(3,1fr)}}.values-section{background-color:var(--color-bg);padding-block:var(--space-4xl)}.values-grid{gap:var(--space-xl);grid-template-columns:1fr;display:grid}.value-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.value-card:after{content:"";background:linear-gradient(90deg, var(--color-secondary), var(--color-primary));transform-origin:0;width:100%;height:3px;transition:transform var(--transition);position:absolute;bottom:0;left:0;transform:scaleX(0)}.value-card:hover,.value-card:focus-within{box-shadow:var(--shadow-md);border-color:var(--color-secondary);transform:translateY(-4px)}.value-card:hover:after,.value-card:focus-within:after{transform:scaleX(1)}.value-icon{border-radius:var(--radius-md);background-color:var(--color-bg);border:1px solid var(--color-border);width:56px;height:56px;color:var(--color-secondary);margin-bottom:var(--space-md);transition:background-color var(--transition), color var(--transition), border-color var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}.value-card:hover .value-icon,.value-card:focus-within .value-icon{background-color:var(--color-secondary);color:var(--color-surface);border-color:#0000}.value-img{object-fit:contain;width:28px;height:28px;transition:filter var(--transition)}.value-card:hover .value-img,.value-card:focus-within .value-img{filter:brightness(0)invert()}.value-title{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-primary);margin-bottom:var(--space-xs);line-height:var(--lh-tight)}.value-desc{font-size:var(--fs-sm);color:var(--color-muted);line-height:var(--lh-loose);margin-bottom:var(--space-lg);flex:1}.value-benefit{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-secondary);letter-spacing:.04em;text-transform:uppercase;margin-top:auto}@media (width>=768px){.section-headline{font-size:var(--fs-4xl);margin-bottom:var(--space-4xl)}.values-grid{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.values-grid{grid-template-columns:repeat(3,1fr)}}.process-section{background-color:var(--color-primary);color:var(--color-bg);padding-block:var(--space-4xl)}.process-section .section-headline{color:var(--color-bg)}.process-steps{flex-direction:column;max-width:800px;display:flex}.process-step{gap:var(--space-md);padding-bottom:var(--space-3xl);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=480px){.process-step{gap:var(--space-lg);grid-template-columns:50px auto 1fr}}@media (width>=768px){.process-step{gap:var(--space-2xl);grid-template-columns:80px auto 1fr}}.step-number{font-family:var(--font-serif);font-size:var(--fs-2xl);color:var(--color-secondary);opacity:.5;letter-spacing:-.03em;text-align:left;width:50px;transition:opacity var(--transition), color var(--transition);padding-top:.25rem;font-weight:300;line-height:1}@media (width>=480px){.step-number{text-align:right}}@media (width>=768px){.step-number{font-size:var(--fs-4xl);width:80px}}.process-step:hover .step-number,.process-step:focus-within .step-number{opacity:1;color:var(--color-bg)}.step-connector{justify-content:center;padding-top:.75rem;display:none;position:relative}@media (width>=480px){.step-connector{display:flex}}.step-connector:before{content:"";width:1px;height:calc(100% + var(--space-3xl));background:linear-gradient(to bottom, var(--color-secondary), transparent);opacity:.4;position:absolute;top:.75rem}.step-connector-last:before{display:none}.step-connector:after{content:"";border-radius:var(--radius-pill);background-color:var(--color-secondary);z-index:1;width:12px;height:12px;transition:background-color var(--transition), transform var(--transition), box-shadow var(--transition);position:relative}.process-step:hover .step-connector:after,.process-step:focus-within .step-connector:after{background-color:var(--color-bg);transform:scale(1.3);box-shadow:0 0 0 4px #ffffff1a}.step-title{font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--color-bg);margin-bottom:var(--space-sm);font-weight:400;line-height:var(--lh-tight)}.step-desc{font-size:var(--fs-md);color:#fff9;line-height:var(--lh-loose);margin-bottom:var(--space-md)}.step-detail{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.1em;color:var(--color-secondary);border-radius:var(--radius-pill);text-transform:uppercase;margin-bottom:var(--space-lg);border:1px solid #ffffff26;padding:.3rem .875rem;display:inline-block}.step-media-container{gap:var(--space-md);margin-top:var(--space-xs);flex-direction:column;width:100%;display:flex}@media (width>=640px){.step-media-container{flex-direction:row}}.step-media-element{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:100%;min-width:0;height:auto;max-height:240px;transition:transform var(--transition);border:1px solid #ffffff0d;flex:1}img.step-media-element:hover{transform:scale(1.02)}.video-element{background-color:#000}.faq-section{background-color:var(--color-bg);padding-block:var(--space-4xl)}.faq-container{max-width:1000px;margin-inline:auto}.section-headline{font-size:var(--fs-3xl);line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--color-primary);margin-bottom:var(--space-3xl)}.faq-list{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--color-border)}.faq-question{width:100%;padding:var(--space-lg) 0;justify-content:space-between;align-items:center;gap:var(--space-lg);text-align:left;color:var(--color-primary);font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:var(--lh-tight);transition:color var(--transition-fast);cursor:pointer;background:0 0;border:none;display:flex}.faq-question:hover,.faq-question:focus-visible{color:var(--color-secondary)}.faq-icon{color:var(--color-muted);transition:transform var(--transition), color var(--transition-fast);flex-shrink:0;display:flex}.faq-item.is-open .faq-icon{color:var(--color-secondary);transform:rotate(180deg)}.faq-answer-wrapper{transition:grid-template-rows var(--transition);grid-template-rows:0fr;display:grid}.faq-answer-content{min-height:0;overflow:hidden}.faq-item.is-open .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer-content p{padding-bottom:var(--space-lg);font-size:var(--fs-md);color:var(--color-muted);line-height:var(--lh-loose);margin:0}@media (width>=768px){.section-headline{font-size:var(--fs-4xl);margin-bottom:var(--space-4xl)}.faq-list{gap:var(--space-2xl);border-top:none;grid-template-columns:repeat(2,1fr);display:grid}.faq-item{background-color:var(--color-surface);padding:var(--space-2xl);border-radius:var(--radius-lg);border-bottom:none;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:transform var(--transition), box-shadow var(--transition)}.faq-item:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.faq-question{pointer-events:none;padding:0 0 var(--space-md) 0;font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--color-primary);align-items:flex-start}.faq-icon{display:none}.faq-answer-wrapper{grid-template-rows:1fr!important}.faq-answer-content p{padding-bottom:0}}.reveal--delay-1.is-visible{transition-delay:.1s}.reveal--delay-3.is-visible{transition-delay:.3s}.reveal--delay-4.is-visible{transition-delay:.4s}.closer-section{background-color:var(--color-primary);color:var(--color-bg);padding-block:var(--space-4xl)}.closer-container{gap:var(--space-3xl);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.closer-container{grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,6rem)}}.section-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-md)}.closer-headline{color:var(--color-bg);margin-bottom:var(--space-lg)}.closer-headline em{color:var(--color-secondary);font-style:italic;font-weight:300}.closer-subheadline{font-size:var(--fs-lg);color:#ffffffb3;line-height:var(--lh-loose);margin-bottom:var(--space-2xl)}.closer-trust-items{gap:var(--space-md);flex-direction:column;display:flex}.closer-trust-item{align-items:center;gap:var(--space-md);font-size:var(--fs-md);color:#fffc;display:flex}.ct-icon{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--color-secondary);font-size:var(--fs-xs);font-weight:var(--fw-bold);background-color:#ffffff1a;border:1px solid #fff3;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-form{background-color:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-xl);gap:var(--space-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex}@media (width>=480px){.contact-form{padding:var(--space-2xl)}}.form-group{gap:var(--space-xs);flex-direction:column;display:flex}.form-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase}.required{color:var(--color-secondary)}.form-input{width:100%;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);font-family:inherit;font-size:var(--fs-md);color:var(--color-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);-webkit-appearance:none;appearance:none;outline:none}.form-input::placeholder{color:var(--color-muted)}.form-input:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px #c9a96e26}.select-wrapper{position:relative}.form-select{padding-right:var(--space-3xl);cursor:pointer}.select-arrow{right:var(--space-md);pointer-events:none;color:var(--color-muted);position:absolute;top:50%;transform:translateY(-50%)}.form-textarea{resize:vertical;min-height:120px;line-height:var(--lh-loose)}.form-trust{font-size:var(--fs-xs);color:var(--color-muted);text-align:center;line-height:var(--lh-loose);margin:0}.form-success{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);color:#2e7d32;font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-align:center;background-color:#2e7d321a;border:1px solid #2e7d3233;display:none}.form-success.is-visible{display:flex}.success-icon{border-radius:var(--radius-pill);color:#fff;width:24px;height:24px;font-size:var(--fs-xs);background-color:#2e7d32;flex-shrink:0;justify-content:center;align-items:center;display:flex}.btn-form{width:100%;font-size:var(--fs-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);line-height:var(--lh-tight);margin-top:var(--space-sm);justify-content:center}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .8s,transform .8s;transform:translateY(30px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--delay-2.is-visible{transition-delay:.2s}
