.page-module__Iof9sW__page{--pk-gold:#c19a3c;--pk-ink:var(--ds-ink,#14224a);--pk-muted:var(--ds-muted,#5b6472);--pk-border:var(--ds-border,#e5e7eb);--pk-surface:var(--ds-surface,#fff);gap:52px;max-width:1140px;margin:0 auto;padding:8px 18px 76px;display:grid}.page-module__Iof9sW__hero{gap:16px;max-width:820px;padding:48px 0 8px;display:grid;position:relative}.page-module__Iof9sW__hero:before{content:"";background:radial-gradient(60% 120% at 20% 0%, color-mix(in srgb, var(--ds-brand,#2d5bff) 12%, transparent), transparent 70%), radial-gradient(50% 100% at 90% 10%, color-mix(in srgb, var(--pk-gold) 12%, transparent), transparent 70%);z-index:-1;pointer-events:none;height:320px;position:absolute;inset:-40px -40% auto}.page-module__Iof9sW__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--pk-ink);border:1px solid color-mix(in srgb, var(--pk-gold) 55%, var(--pk-border));background:color-mix(in srgb, var(--pk-gold) 8%, var(--pk-surface));border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:7px 14px;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__Iof9sW__kicker:before{content:"";background:var(--pk-gold);border-radius:50%;width:6px;height:6px}.page-module__Iof9sW__hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3.15rem);line-height:1.08}.page-module__Iof9sW__lead{color:var(--pk-muted);max-width:68ch;margin:0;font-size:clamp(1.02rem,1.6vw,1.15rem);line-height:1.62}.page-module__Iof9sW__heroActions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.page-module__Iof9sW__primaryCta,.page-module__Iof9sW__ghostCta{border-radius:var(--ds-cta-radius);align-items:center;gap:8px;padding:13px 26px;font-size:.96rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.page-module__Iof9sW__primaryCta{color:#fff;background:linear-gradient(135deg, var(--ds-brand,#2d5bff), color-mix(in srgb, var(--ds-brand,#2d5bff) 70%, #1a1a5e));box-shadow:0 8px 22px -10px color-mix(in srgb, var(--ds-brand,#2d5bff) 80%, transparent)}.page-module__Iof9sW__primaryCta:hover{box-shadow:0 14px 30px -12px color-mix(in srgb, var(--ds-brand,#2d5bff) 85%, transparent);transform:translateY(-2px)}.page-module__Iof9sW__ghostCta{border:1.5px solid var(--pk-border);color:var(--pk-ink);background:var(--pk-surface)}.page-module__Iof9sW__ghostCta:hover{border-color:color-mix(in srgb, var(--pk-gold) 60%, var(--pk-border));transform:translateY(-2px)}.page-module__Iof9sW__proofRow{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.page-module__Iof9sW__proofChip{border:1px solid var(--pk-border);color:var(--pk-ink);background:var(--pk-surface);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:.8rem;font-weight:600;display:inline-flex}.page-module__Iof9sW__proofChip:before{content:"✓";color:var(--pk-gold);font-weight:800}.page-module__Iof9sW__sectionHead{gap:10px;max-width:740px;display:grid}.page-module__Iof9sW__sectionHead h2{letter-spacing:-.015em;margin:0;padding-top:14px;font-size:clamp(1.5rem,3vw,2.05rem);position:relative}.page-module__Iof9sW__sectionHead h2:before{content:"";background:linear-gradient(90deg, var(--pk-gold), color-mix(in srgb, var(--pk-gold) 20%, transparent));border-radius:3px;width:44px;height:3px;position:absolute;top:0;left:0}.page-module__Iof9sW__sectionHead p{color:var(--pk-muted);margin:0;line-height:1.6}.page-module__Iof9sW__serviceGrid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;margin-top:24px;display:grid}.page-module__Iof9sW__serviceCard{border:1px solid var(--pk-border);background:var(--pk-surface);border-radius:18px;align-content:start;gap:9px;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.page-module__Iof9sW__serviceCard:before{content:"";background:linear-gradient(90deg, var(--ds-brand,#2d5bff), var(--pk-gold));transform-origin:0;height:3px;transition:transform .28s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.page-module__Iof9sW__serviceCard:hover{border-color:color-mix(in srgb, var(--pk-gold) 40%, var(--pk-border));transform:translateY(-4px);box-shadow:0 18px 40px -24px #0f172a80}.page-module__Iof9sW__serviceCard:hover:before{transform:scaleX(1)}.page-module__Iof9sW__serviceCard strong{color:var(--pk-ink);letter-spacing:-.01em;font-size:1.04rem}.page-module__Iof9sW__serviceCard p{color:var(--pk-muted);margin:0;font-size:.9rem;line-height:1.58}.page-module__Iof9sW__facility{border:1px solid var(--pk-border);background:linear-gradient(180deg, color-mix(in srgb, var(--pk-gold) 4%, var(--pk-surface)), var(--pk-surface));border-radius:22px;gap:12px;padding:30px;display:grid;position:relative}.page-module__Iof9sW__facility:before{content:"";background:linear-gradient(90deg, var(--pk-gold), color-mix(in srgb, var(--ds-brand,#2d5bff) 80%, transparent));border-radius:22px 22px 0 0;height:3px;position:absolute;inset:0 0 auto}.page-module__Iof9sW__facility h2{letter-spacing:-.015em;margin:0;font-size:clamp(1.4rem,2.6vw,1.8rem)}.page-module__Iof9sW__facility p{color:var(--pk-muted);max-width:78ch;margin:0;line-height:1.62}.page-module__Iof9sW__facilityList{gap:10px;margin:8px 0 0;padding:0;line-height:1.55;list-style:none;display:grid}.page-module__Iof9sW__facilityList li{color:var(--pk-ink);padding-left:26px;font-size:.94rem;position:relative}.page-module__Iof9sW__facilityList li:before{content:"";background:var(--pk-gold);border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:2px;transform:rotate(45deg)}.page-module__Iof9sW__facilityList strong{color:var(--pk-ink)}.page-module__Iof9sW__steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:18px;margin-top:24px;display:grid}.page-module__Iof9sW__step{border:1px solid var(--pk-border);counter-increment:step;background:var(--pk-surface);border-radius:18px;align-content:start;gap:9px;padding:22px;display:grid;position:relative}.page-module__Iof9sW__step:before{content:counter(step);background:color-mix(in srgb, var(--pk-gold) 14%, transparent);border:1px solid color-mix(in srgb, var(--pk-gold) 45%, transparent);width:36px;height:36px;color:color-mix(in srgb, var(--pk-gold) 75%, #6b5410);border-radius:50%;place-items:center;font-weight:800;display:grid}.page-module__Iof9sW__step strong{color:var(--pk-ink);font-size:1rem}.page-module__Iof9sW__step p{color:var(--pk-muted);margin:0;font-size:.88rem;line-height:1.5}.page-module__Iof9sW__honesty{color:var(--pk-muted);border-left:3px solid color-mix(in srgb, var(--pk-gold) 55%, var(--pk-border));max-width:78ch;padding-left:15px;font-size:.86rem;line-height:1.62}
