.process[data-astro-cid-x3uknwds]{padding-block:var(--space-7);background:radial-gradient(46% 38% at 84% 6%, #ff690014, transparent 70%), radial-gradient(40% 44% at 6% 96%, #ff69000f, transparent 72%), var(--color-anthracite-950);position:relative;overflow:hidden}.process--light[data-astro-cid-x3uknwds]{background:radial-gradient(circle at 20% 0,#ff69001a,#0000 34%),#fff7f0}.process--light[data-astro-cid-x3uknwds] .process__texture[data-astro-cid-x3uknwds]{display:none}.process--light[data-astro-cid-x3uknwds] .process__title-heading[data-astro-cid-x3uknwds]{color:var(--color-anthracite-900)}.process--light[data-astro-cid-x3uknwds] .process__lead[data-astro-cid-x3uknwds]{color:var(--color-anthracite-700)}.process--light[data-astro-cid-x3uknwds] .process__card[data-astro-cid-x3uknwds]{background:linear-gradient(155deg, #ff69001f 0%, transparent 55%), var(--color-anthracite-900);border-color:#ff690052;box-shadow:0 10px 28px #ff69001a}.process--light[data-astro-cid-x3uknwds] .process__card[data-astro-cid-x3uknwds]:hover{background:linear-gradient(155deg, #ff69002e 0%, transparent 60%), var(--color-anthracite-800);border-color:#ff690080}.process--light[data-astro-cid-x3uknwds] .process__number[data-astro-cid-x3uknwds]{color:#ff8a3d38}.process__texture[data-astro-cid-x3uknwds]{z-index:0;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:3.5rem 3.5rem;position:absolute;inset:0;mask-image:radial-gradient(75% 65% at 50% 25%,#000,#0000)}.process__header[data-astro-cid-x3uknwds]{z-index:1;max-width:53.125rem;margin-bottom:clamp(2.5rem,4vw,3.5rem);position:relative}.process__eyebrow[data-astro-cid-x3uknwds]{color:var(--color-brand);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.55rem;margin-bottom:.9rem;font-size:.8rem;font-weight:700;display:inline-flex}.process__eyebrow-bar[data-astro-cid-x3uknwds]{background:var(--color-brand);border-radius:999px;width:28px;height:2px}.process__title-heading[data-astro-cid-x3uknwds]{max-width:34rem;color:var(--color-white);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:clamp(1.9rem,1.5rem + 1.7vw,2.6rem);line-height:1.15}.process__accent{color:var(--color-brand)}.process__lead[data-astro-cid-x3uknwds]{max-width:53.125rem;color:var(--color-gray-100);font-size:clamp(1.0625rem,.95rem + .35vw,1.2rem);line-height:1.65}.process__brand-initial[data-astro-cid-x3uknwds]{color:var(--color-brand)}.process__timeline[data-astro-cid-x3uknwds]{z-index:1;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.js-reveal-ready .process__timeline[data-astro-cid-x3uknwds]{opacity:1;transform:none}.process__timeline[data-astro-cid-x3uknwds]:before{content:"";background:linear-gradient(90deg, #ff690026, var(--color-brand) 15%, var(--color-brand) 85%, #ff690026);transform-origin:0;height:2px;transition:transform .9s;position:absolute;top:7px;left:12.5%;right:12.5%;transform:scaleX(0)}.js-reveal-ready .process__timeline[data-astro-cid-x3uknwds].is-visible:before{transform:scaleX(1)}.process__step[data-astro-cid-x3uknwds]{flex:1;min-width:0;position:relative}.process__node[data-astro-cid-x3uknwds]{justify-content:center;margin-bottom:1rem;display:flex}.process__node-dot[data-astro-cid-x3uknwds]{width:14px;height:14px;box-shadow:none;background:#ff690047;border-radius:50%;transition:background-color .4s .12s,box-shadow .4s .12s}.process__step[data-astro-cid-x3uknwds].is-visible .process__node-dot[data-astro-cid-x3uknwds]{background:var(--color-brand);box-shadow:0 0 0 4px #ff690029,0 0 18px #ff69008c}.process__card[data-astro-cid-x3uknwds]{z-index:1;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px)saturate(115%);background:#2328388c;border:1px solid #ff690029;flex-direction:column;height:100%;padding:1.5rem;transition:transform .3s,border-color .3s,box-shadow .3s,background-color .3s;display:flex;position:relative;overflow:hidden}@supports not (backdrop-filter:blur(1px)){.process__card[data-astro-cid-x3uknwds]{background:#181c28eb}}.process__card[data-astro-cid-x3uknwds]:hover{background:#232838bf;border-color:#ff690073;transform:translateY(-6px);box-shadow:0 24px 48px #00000059,0 0 40px #ff69001f}.process__number[data-astro-cid-x3uknwds]{z-index:0;font-family:var(--font-heading);color:#ffffff12;pointer-events:none;user-select:none;font-size:2.75rem;font-weight:800;line-height:1;position:absolute;top:.9rem;right:1.1rem}.process__icon-frame[data-astro-cid-x3uknwds]{z-index:1;border-radius:var(--radius-md);background:#ff690024;border:1px solid #ff690040;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;display:inline-flex;position:relative}.process__icon[data-astro-cid-x3uknwds]{width:1.4rem;height:1.4rem;color:var(--color-orange-500);transition:transform .25s}.process__card[data-astro-cid-x3uknwds]:hover .process__icon[data-astro-cid-x3uknwds]{transform:scale(1.08)}.process__label[data-astro-cid-x3uknwds]{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--color-orange-500);margin-bottom:.4rem;font-size:.72rem;font-weight:700;position:relative}.process__title[data-astro-cid-x3uknwds]{z-index:1;font-family:var(--font-heading);color:var(--color-white);margin-bottom:.6rem;font-size:1.05rem;font-weight:700;line-height:1.3;position:relative}.process__desc[data-astro-cid-x3uknwds]{z-index:1;color:var(--color-gray-100);flex:1;font-size:.875rem;line-height:1.55;position:relative}.process__badges[data-astro-cid-x3uknwds]{z-index:1;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex;position:relative}.process__badge[data-astro-cid-x3uknwds]{border-radius:var(--radius-pill);color:var(--color-gray-100);letter-spacing:.03em;text-transform:uppercase;background:#ff69001f;border:1px solid #ff690038;align-items:center;padding:.3rem .65rem;font-size:.68rem;font-weight:700;transition:background-color .3s,color .3s;display:inline-flex}.process__card[data-astro-cid-x3uknwds]:hover .process__badge[data-astro-cid-x3uknwds]{color:var(--color-white);background:#ff690038}.process__banner[data-astro-cid-x3uknwds]{z-index:1;border-radius:var(--radius-lg);background:#ffffff08;border-top:1px solid #ff690059;align-items:center;gap:1.25rem;margin-top:clamp(2.5rem,4vw,3.5rem);padding:1.5rem 1.75rem;display:flex;position:relative}.process__banner-icon[data-astro-cid-x3uknwds]{width:1.8rem;height:1.8rem;color:var(--color-brand);flex-shrink:0}.process__banner-title[data-astro-cid-x3uknwds]{font-family:var(--font-heading);color:var(--color-white);margin-bottom:.3rem;font-size:1rem;font-weight:700}.process__banner-desc[data-astro-cid-x3uknwds]{color:var(--color-gray-100);font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.process__card[data-astro-cid-x3uknwds]:hover,.process__card[data-astro-cid-x3uknwds]:hover .process__icon[data-astro-cid-x3uknwds]{transform:none}}@media (width<=64rem) and (width>=48.0625rem){.process__timeline[data-astro-cid-x3uknwds]{flex-wrap:wrap}.process__timeline[data-astro-cid-x3uknwds]:before{display:none}.process__step[data-astro-cid-x3uknwds]{flex:calc(50% - .75rem)}.process__node[data-astro-cid-x3uknwds]{display:none}}@media (width<=48rem){.process__timeline[data-astro-cid-x3uknwds]{flex-direction:column;gap:2rem}.process__timeline[data-astro-cid-x3uknwds]:before{transform-origin:top;width:2px;height:auto;inset:0 auto 0 7px;transform:scaleY(0)}.js-reveal-ready .process__timeline[data-astro-cid-x3uknwds].is-visible:before{transform:scaleY(1)}.process__step[data-astro-cid-x3uknwds]{align-items:flex-start;gap:1rem;display:flex}.process__node[data-astro-cid-x3uknwds]{flex-shrink:0;margin-bottom:0;padding-top:.35rem}.process__card[data-astro-cid-x3uknwds]{flex:1}}@media (width<=40rem){.process__banner[data-astro-cid-x3uknwds]{flex-direction:column;align-items:flex-start}}.reviews__eyebrow[data-astro-cid-kqerb766]{color:var(--color-brand);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.55rem;margin-bottom:.9rem;font-size:.8rem;font-weight:700;display:inline-flex}.reviews__eyebrow-bar[data-astro-cid-kqerb766]{background:var(--color-brand);border-radius:999px;width:28px;height:2px}.reviews[data-astro-cid-kqerb766]{scroll-margin-top:var(--header-total-height);padding-block:var(--space-7);background:radial-gradient(circle at 20% 0,#ff69001a,#0000 34%),#fff7f0}.reviews__summary[data-astro-cid-kqerb766]{margin-top:var(--space-2);color:var(--color-text,#1a1a1a);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.reviews__initial[data-astro-cid-kqerb766]{color:var(--color-brand)}.reviews__stars[data-astro-cid-kqerb766]{gap:.15rem;display:inline-flex}.reviews__star[data-astro-cid-kqerb766]{width:1.1rem;height:1.1rem;color:var(--color-brand);fill:currentColor}.reviews__captured[data-astro-cid-kqerb766]{color:var(--color-gray-500);margin-top:.4rem;font-size:.78rem}.reviews__grid[data-astro-cid-kqerb766]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.reviews__item[data-astro-cid-kqerb766]{display:block}.reviews__card[data-astro-cid-kqerb766]{gap:var(--space-2);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);height:100%;padding:var(--space-4);overflow-wrap:anywhere;color:inherit;-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.reviews__card[data-astro-cid-kqerb766]:before{content:"";background:linear-gradient(90deg, var(--color-brand), #ff690059);transform-origin:0;height:2px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}a[data-astro-cid-kqerb766].reviews__card:focus-visible{outline-offset:3px;border-color:#ff690099;outline:3px solid #1a1a1a;box-shadow:0 14px 30px #0000001f,0 0 34px #ff690029}a[data-astro-cid-kqerb766].reviews__card:focus-visible:before{transform:scaleX(1)}a[data-astro-cid-kqerb766].reviews__card:active{transition-duration:.1s;transform:scale(.985)}.reviews__hint[data-astro-cid-kqerb766]{padding-top:var(--space-1);color:#b34700;align-items:center;gap:.3rem;margin-top:auto;font-size:.85rem;font-weight:700;transition:opacity .28s,transform .28s;display:inline-flex}@keyframes reviews-star-spark{0%,to{color:var(--color-brand);transform:scale(1)}40%{color:var(--color-brand);transform:scale(1.25)}50%{color:#fff;transform:scale(1.25)}62%{color:var(--color-brand);transform:scale(1.25)}}a[data-astro-cid-kqerb766].reviews__card:focus-visible .reviews__star[data-astro-cid-kqerb766]{animation:.5s ease-out reviews-star-spark}@media (hover:hover) and (pointer:fine){.reviews__hint[data-astro-cid-kqerb766]{opacity:.7;transform:translate(-4px)}a[data-astro-cid-kqerb766].reviews__card:hover{border-color:#ff690099;transform:translateY(-6px)scale(1.01);box-shadow:0 14px 30px #0000001f,0 0 34px #ff690029}a[data-astro-cid-kqerb766].reviews__card:active{transform:scale(.985)}a[data-astro-cid-kqerb766].reviews__card:hover:before{transform:scaleX(1)}a[data-astro-cid-kqerb766].reviews__card:hover .reviews__hint[data-astro-cid-kqerb766],a[data-astro-cid-kqerb766].reviews__card:focus-visible .reviews__hint[data-astro-cid-kqerb766]{opacity:1;transform:none}a[data-astro-cid-kqerb766].reviews__card:hover .reviews__star[data-astro-cid-kqerb766]{animation:.5s ease-out reviews-star-spark}}a[data-astro-cid-kqerb766].reviews__card .reviews__star[data-astro-cid-kqerb766]:nth-child(2){animation-delay:60ms}a[data-astro-cid-kqerb766].reviews__card .reviews__star[data-astro-cid-kqerb766]:nth-child(3){animation-delay:.12s}a[data-astro-cid-kqerb766].reviews__card .reviews__star[data-astro-cid-kqerb766]:nth-child(4){animation-delay:.18s}a[data-astro-cid-kqerb766].reviews__card .reviews__star[data-astro-cid-kqerb766]:nth-child(5){animation-delay:.24s}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__header[data-astro-cid-kqerb766]>[data-astro-cid-kqerb766]{opacity:0;filter:blur(6px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__header[data-astro-cid-kqerb766]>[data-astro-cid-kqerb766]:nth-child(2){transition-delay:60ms}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__header[data-astro-cid-kqerb766]>[data-astro-cid-kqerb766]:nth-child(3){transition-delay:.12s}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__header[data-astro-cid-kqerb766]>[data-astro-cid-kqerb766]:nth-child(4){transition-delay:.18s}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__item[data-astro-cid-kqerb766]{opacity:0;filter:blur(10px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)scale(.97)}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__item[data-astro-cid-kqerb766]:first-child{transition-delay:0s}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__item[data-astro-cid-kqerb766]:nth-child(2){transition-delay:.12s}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__item[data-astro-cid-kqerb766]:nth-child(3){transition-delay:.24s}.reviews--motion-ready[data-astro-cid-kqerb766].reviews--in .reviews__header[data-astro-cid-kqerb766]>[data-astro-cid-kqerb766],.reviews--motion-ready[data-astro-cid-kqerb766].reviews--in .reviews__item[data-astro-cid-kqerb766]{opacity:1;filter:none;transform:none}.reviews__quote[data-astro-cid-kqerb766]{flex:1;margin:0;line-height:1.55}.reviews__author[data-astro-cid-kqerb766]{font-weight:700}.reviews__meta[data-astro-cid-kqerb766]{color:var(--color-muted);margin:0;font-size:.8rem}.reviews__actions[data-astro-cid-kqerb766]{justify-content:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.reviews__cta[data-astro-cid-kqerb766]{background:var(--color-brand);color:#fff;border:2px solid var(--color-brand);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.reviews__cta[data-astro-cid-kqerb766]:hover{background:#e55f00;border-color:#e55f00}.reviews__cta[data-astro-cid-kqerb766]:focus-visible{outline-offset:3px;outline:3px solid #1a1a1a}.reviews__cta--secondary[data-astro-cid-kqerb766]{color:var(--color-brand);background:0 0}.reviews__cta--secondary[data-astro-cid-kqerb766]:hover{color:#b34700;background:#ff69001a}@media (width<=56rem){.reviews__grid[data-astro-cid-kqerb766]{grid-template-columns:1fr}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__item[data-astro-cid-kqerb766]{transform:translateY(16px)scale(.98)}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__item[data-astro-cid-kqerb766]:nth-child(2){transition-delay:90ms}.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__item[data-astro-cid-kqerb766]:nth-child(3){transition-delay:.18s}}@media (prefers-reduced-motion:reduce){.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__header[data-astro-cid-kqerb766]>[data-astro-cid-kqerb766],.reviews--motion-ready[data-astro-cid-kqerb766] .reviews__item[data-astro-cid-kqerb766]{opacity:1;filter:none;transition:none;transform:none}.reviews__card[data-astro-cid-kqerb766],.reviews__card[data-astro-cid-kqerb766]:before,.reviews__hint[data-astro-cid-kqerb766],.reviews__cta[data-astro-cid-kqerb766]{transition:none}a[data-astro-cid-kqerb766].reviews__card:hover,a[data-astro-cid-kqerb766].reviews__card:active{transform:none}a[data-astro-cid-kqerb766].reviews__card:hover .reviews__star[data-astro-cid-kqerb766],a[data-astro-cid-kqerb766].reviews__card:focus-visible .reviews__star[data-astro-cid-kqerb766]{animation:none}}
