.page_main__UOqVY{max-width:76rem;margin:0 auto;padding:3.5rem 1.5rem 5rem}.page_hero__i2_Ye{position:relative;padding:3.5rem 2.5rem 3rem;margin-bottom:3rem;border-radius:1.5rem;overflow:hidden;background:radial-gradient(circle at 90% 0,rgba(184,137,74,.2),transparent 55%),radial-gradient(circle at 0 100%,rgba(41,75,58,.16),transparent 55%),linear-gradient(180deg,rgba(41,75,58,.06),rgba(255,255,255,0))}.page_hero__i2_Ye:after{content:"";position:absolute;bottom:0;left:2.5rem;width:3rem;height:2px;background:var(--color-secondary);border-radius:9999px;opacity:.7}.page_eyebrow__rSEJq{text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);color:var(--color-secondary);font-weight:600;margin:0}.page_title__MXjIQ{font-family:var(--font-playfair);font-size:var(--font-size-5xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:.75rem 0 1.25rem;max-width:22ch}.page_intro__3KHXB{color:var(--color-text-muted);max-width:48rem;margin:0 0 1.75rem;line-height:var(--line-height-relaxed);font-size:var(--font-size-md)}.page_badges__Yx010{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.page_badge__ZYjTE{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;background:var(--color-background);border:1px solid rgba(41,75,58,.18);border-radius:9999px;font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.page_divider__UrRho{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 auto;padding:2.25rem 0;color:var(--color-secondary);opacity:.55}.page_divider__UrRho span{display:block;width:.4rem;height:.4rem;border-radius:50%;background:currentColor}.page_divider__UrRho:after,.page_divider__UrRho:before{content:"";display:block;width:2.25rem;height:1px;background:currentColor;opacity:.5}.page_category__QWadH{position:relative;padding:2.75rem 2.5rem 2.5rem;border-radius:1.5rem;background:linear-gradient(180deg,rgba(41,75,58,.035),rgba(184,137,74,.04));border:1px solid rgba(41,75,58,.07);scroll-margin-top:5rem}.page_categoryHeader__Vc_nW{display:flex;align-items:stretch;gap:1.75rem;margin-bottom:2rem;padding-bottom:1.75rem;border-bottom:1px dashed rgba(41,75,58,.14)}.page_categoryHeaderText__BA6cL{display:flex;flex-direction:column;justify-content:center}.page_categoryIcon__vgnYN{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:auto;aspect-ratio:1/1;min-width:7.5rem;border-radius:1.25rem;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.6),transparent 70%),linear-gradient(135deg,rgba(41,75,58,.15),rgba(184,137,74,.26));color:var(--color-primary);flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 2px rgba(41,75,58,.05),0 8px 24px rgba(41,75,58,.08)}.page_categoryLabel__t5spa{text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);color:var(--color-secondary);font-weight:600;margin:0}.page_categoryTitle__bRVBN{font-family:var(--font-playfair);font-size:var(--font-size-3xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:.25rem 0 .5rem}.page_categoryDescription__kMI3Q{color:var(--color-text-muted);margin:0;max-width:60ch;line-height:var(--line-height-relaxed)}.page_primaryCard__V2az6{position:relative;display:grid;gap:.65rem;padding:1.75rem 2rem;background:var(--color-background);border:1px solid rgba(41,75,58,.1);border-radius:1rem;text-decoration:none;color:var(--color-text);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden;box-shadow:0 1px 2px rgba(41,75,58,.04)}.page_primaryCard__V2az6:before{content:"";position:absolute;top:0;right:0;width:8rem;height:8rem;background:radial-gradient(circle at top right,rgba(184,137,74,.22),transparent 70%);pointer-events:none;opacity:0;transition:opacity .2s ease}.page_primaryCard__V2az6:hover{transform:translateY(-2px);border-color:var(--color-secondary);box-shadow:0 14px 36px rgba(41,75,58,.12)}.page_primaryCard__V2az6:hover:before{opacity:1}.page_primaryCardTag__p2nfF{align-self:start;display:inline-flex;padding:.3rem .75rem;background:rgba(41,75,58,.1);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;border-radius:9999px}.page_primaryCardTitle__CReef{font-family:var(--font-playfair);font-size:var(--font-size-xl);line-height:var(--line-height-snug);color:var(--color-text)}.page_primaryCardDescription__JHCT7{color:var(--color-text-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);max-width:60ch}.page_primaryCardCta__Ubbuv{display:inline-flex;align-items:center;gap:.4rem;padding-top:.4rem;color:var(--color-primary);font-weight:600;font-size:var(--font-size-sm)}.page_primaryCard__V2az6:hover .page_primaryCardCta__Ubbuv{color:var(--color-secondary)}.page_primaryCardCta__Ubbuv span{transition:transform .2s ease}.page_primaryCard__V2az6:hover .page_primaryCardCta__Ubbuv span{transform:translateX(3px)}.page_variantsBlock__jI9Oe{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.page_variantsLabel__MB88q{margin:0;font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:500}.page_variantsList__tkA8b{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.page_variantPill__vXyi4{display:inline-flex;align-items:center;padding:.4rem .9rem;background:rgba(255,255,255,.7);border:1px solid rgba(41,75,58,.18);border-radius:9999px;font-size:var(--font-size-sm);font-weight:500;color:var(--color-text);text-decoration:none;backdrop-filter:blur(4px);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.page_variantPill__vXyi4:hover{border-color:var(--color-secondary);background:var(--color-background);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(41,75,58,.08)}.page_workflow__MQkul{position:relative;padding:2.5rem 2.5rem 2.75rem;margin-bottom:1rem;border-radius:1.5rem;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(184,137,74,.14),transparent 55%),radial-gradient(circle at 0 100%,rgba(41,75,58,.1),transparent 55%),linear-gradient(180deg,rgba(41,75,58,.05),rgba(184,137,74,.05));border:1px solid rgba(41,75,58,.08)}.page_workflowEyebrow__LTDnG{text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);font-size:var(--font-size-xs);color:var(--color-secondary);font-weight:600;margin:0 0 .5rem}.page_workflowTitle__sZNkO{font-family:var(--font-playfair);font-size:var(--font-size-2xl);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin:0 0 .5rem;max-width:32ch}.page_workflowIntro__WHOIM{color:var(--color-text-muted);max-width:56rem;margin:0 0 2rem;line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}.page_workflowSteps__9h33S{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:880px){.page_workflowSteps__9h33S{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.page_workflowSteps__9h33S{grid-template-columns:1fr}}.page_workflowStep__P9sHc{margin:0}.page_workflowStepLink___Mvdq{position:relative;display:flex;flex-direction:column;height:100%;padding:1.75rem 1.5rem 1.5rem;background:var(--color-background);border:1px solid rgba(41,75,58,.1);border-radius:1rem;text-decoration:none;color:var(--color-text);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px rgba(41,75,58,.04)}.page_workflowStepLink___Mvdq:hover{transform:translateY(-3px);border-color:var(--color-secondary);box-shadow:0 12px 28px rgba(41,75,58,.1)}.page_workflowStepIcon__eLnO1{display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;border-radius:1.1rem;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.5),transparent 70%),linear-gradient(135deg,rgba(41,75,58,.15),rgba(184,137,74,.26));color:var(--color-primary);margin-bottom:1rem;transition:transform .25s ease,box-shadow .25s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 2px rgba(41,75,58,.06),0 6px 18px rgba(41,75,58,.08)}.page_workflowStepLink___Mvdq:hover .page_workflowStepIcon__eLnO1{transform:scale(1.06) rotate(-2deg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),inset 0 0 0 2px rgba(184,137,74,.22),0 12px 28px rgba(41,75,58,.14)}.page_workflowStepTitle__z7TiH{font-family:var(--font-playfair);font-size:var(--font-size-lg);margin:0 0 .4rem;color:var(--color-text)}.page_workflowStepBody__hFq_B{margin:0 0 .85rem;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.page_workflowStepCount__zJQrm{margin-top:auto;font-size:var(--font-size-xs);font-weight:600;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-primary)}.page_workflowStepCount__zJQrm:before{content:"→ "}.page_workflowStepLink___Mvdq:hover .page_workflowStepCount__zJQrm{color:var(--color-secondary)}.page_categoryHighlighted__bgG27{background:radial-gradient(circle at 100% 0,rgba(184,137,74,.18),transparent 60%),linear-gradient(180deg,rgba(184,137,74,.07),rgba(41,75,58,.025));border:1px solid rgba(184,137,74,.28);border-left:3px solid var(--color-secondary);box-shadow:0 6px 24px rgba(184,137,74,.1)}.page_categoryHighlighted__bgG27 .page_categoryIcon__vgnYN{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.65),transparent 70%),linear-gradient(135deg,rgba(184,137,74,.34),rgba(41,75,58,.15));color:var(--color-secondary)}.page_workflowStepHighlighted__v2d_p .page_workflowStepLink___Mvdq{border-color:rgba(184,137,74,.32);background:linear-gradient(180deg,rgba(184,137,74,.06),rgba(255,255,255,1));box-shadow:0 4px 14px rgba(184,137,74,.12)}.page_workflowStepHighlighted__v2d_p .page_workflowStepIcon__eLnO1{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.6),transparent 70%),linear-gradient(135deg,rgba(184,137,74,.34),rgba(41,75,58,.15));color:var(--color-secondary)}.page_workflowStepHighlighted__v2d_p .page_workflowStepCount__zJQrm{color:var(--color-secondary)}.page_workflowStepHighlighted__v2d_p .page_workflowStepCount__zJQrm:before{content:""}@media (max-width:640px){.page_main__UOqVY{padding:2rem 1rem 3rem}.page_hero__i2_Ye{padding:2rem 1.25rem 1.75rem;margin-bottom:2rem}.page_hero__i2_Ye:after{left:1.25rem}.page_title__MXjIQ{font-size:var(--font-size-4xl)}.page_divider__UrRho{padding:1.5rem 0}.page_category__QWadH{padding:2rem 1.25rem;border-radius:1.25rem}.page_categoryHeader__Vc_nW{flex-direction:column;align-items:flex-start;gap:1rem}.page_categoryIcon__vgnYN{align-self:flex-start;width:4.5rem;min-width:0;aspect-ratio:1/1;border-radius:1rem}.page_workflow__MQkul{padding:2rem 1.25rem}.page_primaryCard__V2az6{padding:1.5rem 1.25rem}}