.home-section{padding-block: clamp(32px, 7vw, 64px)} .home-section__heading{margin: 0 0 8px;font-size: var(--sd-text-2xl);text-wrap: balance}.home-section__sub{max-width: 60ch;margin: 0 0 24px;color: var(--sd-muted)} .home-hero{ padding-block: clamp(16px, 6vw, 48px)} .home-hero{background: var(--sd-ink);color: var(--sd-on-ink);margin-bottom: 8px}.home-hero__grid{display: grid;gap: 16px;align-items: center}.home-hero .home-hero__title{color: var(--sd-on-ink)}.home-hero .home-hero__lead{color: var(--sd-on-ink-muted)} .home-hero__title{margin: 0 0 8px;font-size: var(--sd-text-3xl);line-height: 1.05;text-wrap: balance} .home-hero__title em{font-style: normal;color: var(--sd-brand-gradient)} .home-hero__lead{max-width: 52ch;margin: 0;color: var(--sd-muted);font-size: var(--sd-text-base)}.home-hero__visual{position: relative;grid-column: 1 / -1;margin: 0;overflow: hidden;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-lg);background: var(--sd-rubber);box-shadow: var(--sd-shadow-sm)}.home-hero__visual img{width: 100%;height: auto;aspect-ratio: 2 / 1;display: block;object-fit: cover}.home-hero__visual figcaption{position: absolute;inset: auto 12px 12px auto;padding: 4px 8px;border-radius: 999px;background: var(--sd-white);color: var(--sd-muted);font-size: var(--sd-text-xs);font-weight: 700} .size-picker{padding: clamp(16px, 4vw, 24px);border: 1px solid var(--sd-border);border-radius: var(--sd-radius-lg);background: var(--sd-surface);color: var(--sd-ink);box-shadow: var(--sd-shadow-card)}.home-entries{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.home-entry{min-height: 44px;display: flex;align-items: center;padding: 12px;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-sm);background: var(--sd-white);color: var(--sd-ink);font-weight: 700;text-decoration: none;box-shadow: var(--sd-shadow-card)}.home-entry:hover{border-color: var(--sd-brand)}.home-entry:last-child{grid-column: 1 / -1}.size-picker__legend{display: block;margin-bottom: 12px;font-size: var(--sd-text-base);font-weight: 700} .size-picker__sidewall{position: relative;margin: 0 0 12px;padding: 12px 12px 8px;border-radius: var(--sd-radius-sm);background: var(--sd-rubber);overflow: hidden}.size-picker__sidewall::before{content: "";position: absolute;inset: 0 0 auto 0;height: 8px;background: repeating-linear-gradient(90deg, rgba(255,255,255,0.22) 0 7px, transparent 7px 16px)}.size-picker__caption{display: block;margin-bottom: 4px;color: var(--sd-on-ink-muted);font-size: var(--sd-text-xs);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.size-picker__value{display: block;color: var(--sd-on-ink);font-size: var(--sd-text-2xl);font-weight: 700;line-height: 1;font-variant-numeric: tabular-nums;white-space: nowrap}.size-picker__value .sep{color: var(--sd-on-ink-muted);font-weight: 400}.size-picker__row{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;margin-bottom: 12px}.size-picker__label{display: block;margin-bottom: 4px;color: var(--sd-muted);font-size: var(--sd-text-xs);font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.size-picker__row select{width: 100%;min-height: 44px;padding: 12px 8px;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-sm);background: var(--sd-white);color: var(--sd-ink)} .size-picker__apply{width: 100%;min-height: 44px;margin-bottom: 12px;border: 1px solid var(--sd-control-border);border-radius: var(--sd-radius-sm);background: var(--sd-surface);color: var(--sd-ink);font-weight: 700;cursor: pointer} .size-picker__apply[hidden]{display: none} .size-picker__go{width: 100%;gap: 8px} .size-picker__hint{margin: 0 0 12px;color: var(--sd-muted);font-size: var(--sd-text-sm)} .size-picker__second{margin: 8px 0 0;font-size: var(--sd-text-sm)}.size-picker__second a{color: var(--sd-brand-deep);font-weight: 700} .hero-pay{margin: 12px 0 0;color: var(--sd-on-ink-muted);font-size: var(--sd-text-sm)} .hero-proofs{display: grid;grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));gap: 8px;margin: 0;padding: 0;list-style: none}.hero-proof{display: flex;flex-direction: column;gap: 2px;padding: 12px;border: 1px solid rgba(255, 255, 255, 0.16);border-radius: var(--sd-radius-sm);background: rgba(255, 255, 255, 0.06)}.hero-proof__value{font-size: var(--sd-text-base);font-weight: 700;line-height: 1.25}.hero-proof__label{color: var(--sd-on-ink-muted);font-size: var(--sd-text-sm);line-height: 1.35} .hero-proof__link{min-height: 44px;display: inline-flex;align-items: center;color: var(--sd-brand-gradient);font-size: var(--sd-text-sm);font-weight: 700} .home-cards{display: grid;gap: 12px}.service-card{display: flex;flex-direction: column;gap: 4px;padding: 16px;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-md);background: var(--sd-surface);box-shadow: var(--sd-shadow-sm)}.service-card h3{margin: 0;font-size: var(--sd-text-lg)}.service-card p{flex: 1;margin: 0;color: var(--sd-muted);font-size: var(--sd-text-base)}.service-card__link{min-height: 44px;display: inline-flex;align-items: center;gap: 4px;color: var(--sd-whatsapp);font-weight: 700;text-decoration: none}.service-card__link:hover{text-decoration: underline} .home-order{background: var(--sd-brand-soft)}.home-order__box{display: grid;gap: 16px;padding: clamp(16px, 4vw, 32px);border: 1px solid var(--sd-border);border-radius: var(--sd-radius-md);background: var(--sd-surface);box-shadow: var(--sd-shadow-sm)}.home-order__box .home-section__sub{margin-bottom: 0}.field{margin-bottom: 12px}.field label{display: block;margin-bottom: 4px;font-size: var(--sd-text-sm);font-weight: 700}.field__hint{display: block;margin-bottom: 4px;color: var(--sd-muted);font-size: var(--sd-text-sm)}.field input{width: 100%;min-height: 44px;padding: 12px;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-sm);background: var(--sd-page);color: var(--sd-ink)}.home-order__submit{width: 100%}.home-order__note{margin: 8px 0 0;color: var(--sd-muted);font-size: var(--sd-text-sm)} .honeypot{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0} .home-bonus{display: grid;gap: 16px;padding: clamp(16px, 5vw, 32px);border-radius: var(--sd-radius-md);background: var(--sd-rubber);color: var(--sd-on-ink)}.home-bonus h2{margin: 0 0 8px;font-size: var(--sd-text-2xl)}.home-bonus p{max-width: 46ch;margin: 0;color: var(--sd-on-ink-muted)}.home-bonus__facts{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px}.home-bonus__fact{padding: 12px;border: 1px solid rgba(255, 255, 255, 0.18);border-radius: var(--sd-radius-sm);background: rgba(255, 255, 255, 0.08)} .home-bonus__fact b{display: block;font-size: var(--sd-text-xl);font-weight: 700}.home-bonus__fact span{display: block;margin-top: 2px;color: var(--sd-on-ink-muted);font-size: var(--sd-text-sm);line-height: 1.35} .home-steps{display: grid;gap: 12px}.home-step{padding: 16px;border: 1px solid var(--sd-border);border-radius: var(--sd-radius-md);background: var(--sd-surface);box-shadow: var(--sd-shadow-sm)}.home-step__tag{display: inline-block;margin-bottom: 8px;padding: 4px 12px;border-radius: 999px;background: var(--sd-brand-soft);color: var(--sd-brand-deep);font-size: var(--sd-text-xs);font-weight: 700}.home-step h3{margin: 0 0 4px;font-size: var(--sd-text-lg)}.home-step p{margin: 0;color: var(--sd-muted);font-size: var(--sd-text-base)}@media (min-width: 34rem){.size-picker__sidewall{margin-bottom: 12px;padding: 12px 16px 12px}.home-cards{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 48rem){.home-hero__lead{font-size: var(--sd-text-lg)}.home-entries{grid-template-columns: repeat(5, minmax(0, 1fr))}.home-entry:last-child{grid-column: auto} .home-hero__visual{display: none}.home-steps{grid-template-columns: repeat(3, minmax(0, 1fr))}.home-bonus{grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);align-items: center;gap: 32px}.home-order__box{grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);align-items: center;gap: 32px}}@media (min-width: 60rem){.home-hero__grid{grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);gap: 44px 44px}.home-hero__intro{grid-column: 1;grid-row: 1}.size-picker{grid-column: 2;grid-row: 1} .hero-proofs{grid-column: 1 / -1;grid-row: 2}.hero-pay{grid-column: 1 / -1;grid-row: 3;margin-top: 0}.home-entries{grid-column: 1 / -1;grid-row: 4}.home-cards{grid-template-columns: repeat(4, minmax(0, 1fr))}}