.home-hero{padding-block:72px 96px;overflow:hidden}.home-hero__inner{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.home-hero__copy{flex:520px;min-width:0}.home-hero__lead{max-width:540px}.home-hero__visual{flex:440px;justify-content:center;min-width:0;display:flex}.orbit{aspect-ratio:1;width:min(520px,100% - 96px);margin:48px auto;position:relative}.orbit__ring{border-radius:50%;position:absolute}.orbit__ring--outer{border:1px solid #c9875a38;inset:0}.orbit__ring--dashed{border:1px dashed #c9875a59;inset:14%}.orbit__core{background:radial-gradient(circle,#a23f28,#5a180e);border:1px solid #ffe2c8cc;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:30%;box-shadow:0 0 70px #ffbe8c80}.orbit__core img{width:64%}.orbit__nodes{margin:0;padding:0;list-style:none}.orbit__node{position:absolute;transform:translate(-50%,-50%)}.orbit__node--top{top:7%;left:50%}.orbit__node--right{top:50%;left:93%}.orbit__node--bottom{top:93%;left:50%}.orbit__node--left{top:50%;left:7%}.orbit__node a{color:var(--c-gold-100);flex-direction:column;align-items:center;gap:8px;display:flex}.orbit__node a:hover{color:#fff}.orbit__badge{width:84px;height:84px;transition:transform .25s var(--ease);background:linear-gradient(145deg,#6a1d12,#a23f28);border:1px solid #ffe8d6d9;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 0 6px #ffe6d21f,0 14px 30px -8px #32080299}.orbit__node a:hover .orbit__badge{transform:scale(1.06)}.orbit__badge img{width:auto;height:42px}.orbit__label{font-size:var(--fs-xs);letter-spacing:.06em;white-space:nowrap;font-weight:600}@media (max-width:520px){.orbit{width:min(520px,100% - 72px);margin:36px auto}.orbit__badge{width:64px;height:64px}.orbit__badge img{height:32px}}.product-cards,.news-teasers{margin:0;padding:0;list-style:none}.product-cards>li>.card{height:100%}.why-head{max-width:720px}.why-grid{border-radius:var(--r-lg);background:#ffe2c84d;border:1px solid #ffe2c873;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.why-grid__item{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#460c0447;flex-direction:column;gap:14px;padding:36px 30px;display:flex}.why-grid__item h3{color:var(--c-on-dark);font-size:1.1875rem}.why-grid__item p{font-size:var(--fs-sm);line-height:1.65}.process__track{position:relative}.process__line{background:linear-gradient(90deg,#962e1a 0%,#d9663b 45%,#f29458 70%,#d9663b 100%);border-radius:3px;height:3px;position:absolute;top:44px;left:12%;right:12%}.process__steps{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.process__step{flex-direction:column;align-items:center;gap:20px;display:flex}.process__badge{background:var(--g-badge);border:6px solid #fbf2ea;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;transition:transform .3s;display:flex;box-shadow:0 16px 32px -12px #962e1a99}.process__step:hover .process__badge{transform:scale(1.08)rotate(-6deg)}.process__card{border:1px solid var(--c-border);background:var(--c-surface);width:100%;height:100%;box-shadow:var(--shadow-card);border-radius:22px;flex-direction:column;gap:12px;padding:28px 26px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.process__card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.process__card>*{position:relative}.process__num{font-family:var(--font-heading);color:#f6e7db;font-size:4.5rem;font-weight:800;line-height:1.2;position:absolute;top:-6px;right:14px}.process__kicker{font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--c-brand-400);font-weight:700}.process__title{font-size:1.3125rem}.process__result{font-size:var(--fs-xs);color:var(--c-brand-700);border-top:1px solid #e8c9b3;margin-top:auto;padding-top:12px}@media (max-width:1080px){.process__line{display:none}}.testimonial{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.testimonial__figure{flex-direction:column;align-items:center;gap:28px;display:flex}.testimonial__quote{font-family:var(--font-heading);color:var(--c-ink);margin:0;font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);font-weight:600;line-height:1.5}.testimonial__author{font-size:var(--fs-sm);color:var(--c-text-muted)}.testimonial__author strong{color:var(--c-ink)}.testimonial__logos{flex-wrap:wrap;justify-content:center;gap:16px;margin:24px 0 0;padding:0;list-style:none;display:flex}.testimonial__logos .placeholder-box{background:0 0;width:140px;height:56px}.news-teaser{flex-direction:column;gap:14px;display:flex;position:relative}.news-teaser__thumb{aspect-ratio:16/10;border-radius:var(--r-md);border-style:solid;border-color:#0000}.news-teaser__meta{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--c-brand-500);font-weight:600}.news-teaser__title{font-size:1.1875rem;line-height:1.4}.news-teaser__title a:hover{color:var(--c-brand-500)}
